.elementor-12 .elementor-element.elementor-element-551fb2f{--display:flex;--min-height:400px;--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;--overlay-opacity:0.75;}.elementor-12 .elementor-element.elementor-element-551fb2f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-551fb2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xventco.com/wp-content/uploads/2025/07/1-e1753969477972.png");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-551fb2f::before, .elementor-12 .elementor-element.elementor-element-551fb2f > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-551fb2f > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-551fb2f > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-551fb2f > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-551fb2f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#030303;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-0155d68{--display:flex;--overlay-opacity:0.75;}.elementor-12 .elementor-element.elementor-element-0155d68::before, .elementor-12 .elementor-element.elementor-element-0155d68 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-0155d68 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-0155d68 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-0155d68 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-0155d68 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-12 .elementor-element.elementor-element-fd5f51b{padding:200px 200px 200px 200px;text-align:center;}.elementor-12 .elementor-element.elementor-element-fd5f51b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-4c464ac{--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;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-12 .elementor-element.elementor-element-4c464ac:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4c464ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-12 .elementor-element.elementor-element-9808ad3{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-9808ad3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9808ad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161927B8;}.elementor-12 .elementor-element.elementor-element-fa7c765{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-12 .elementor-element.elementor-element-fa7c765:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fa7c765 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080008CC;}.elementor-12 .elementor-element.elementor-element-fa7c765:hover{background-color:#080008CC;}.elementor-12 .elementor-element.elementor-element-33432aa{text-align:center;}.elementor-12 .elementor-element.elementor-element-33432aa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#6EC1E4;}.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-12 .elementor-element.elementor-element-4ff33d0{text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-0e47b2e .elementor-button{background-color:#6EC1E4;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:1.1px;border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-0e47b2e{margin:40px 40px calc(var(--kit-widget-spacing, 0px) + 40px) 40px;}.elementor-12 .elementor-element.elementor-element-f18ccb6{--display:flex;--position:absolute;}.elementor-12 .elementor-element.elementor-element-f18ccb6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f18ccb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A700FF94;}.elementor-12 .elementor-element.elementor-element-4017377{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4017377{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-4017377{right:0px;}.elementor-12 .elementor-element.elementor-element-5d8c67d{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-5d8c67d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5d8c67d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161927B8;}.elementor-12 .elementor-element.elementor-element-e937bfe{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-12 .elementor-element.elementor-element-e937bfe:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e937bfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080008CC;}.elementor-12 .elementor-element.elementor-element-e937bfe:hover{background-color:#080008CC;}.elementor-12 .elementor-element.elementor-element-f91a029{text-align:center;}.elementor-12 .elementor-element.elementor-element-f91a029 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-68dac2f{text-align:center;}.elementor-12 .elementor-element.elementor-element-5e3bc39 .elementor-button{background-color:#6EC1E4;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:1.1px;border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-5e3bc39{margin:40px 40px calc(var(--kit-widget-spacing, 0px) + 40px) 40px;}.elementor-12 .elementor-element.elementor-element-7ac2dc9{--display:flex;--position:absolute;}.elementor-12 .elementor-element.elementor-element-7ac2dc9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7ac2dc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF9C0094;}.elementor-12 .elementor-element.elementor-element-2067c20{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-2067c20{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-2067c20{right:0px;}.elementor-12 .elementor-element.elementor-element-1e78708{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-12 .elementor-element.elementor-element-1e78708:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1e78708 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161927B8;}.elementor-12 .elementor-element.elementor-element-fc66cd8{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-12 .elementor-element.elementor-element-fc66cd8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fc66cd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080008CC;}.elementor-12 .elementor-element.elementor-element-fc66cd8:hover{background-color:#080008CC;}.elementor-12 .elementor-element.elementor-element-2509b98{text-align:center;}.elementor-12 .elementor-element.elementor-element-2509b98 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-12 .elementor-element.elementor-element-4655173{text-align:center;}.elementor-12 .elementor-element.elementor-element-7bc2843 .elementor-button{background-color:#6EC1E4;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:1.1px;border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-7bc2843{margin:40px 40px calc(var(--kit-widget-spacing, 0px) + 40px) 40px;}.elementor-12 .elementor-element.elementor-element-861aff7{--display:flex;--position:absolute;}.elementor-12 .elementor-element.elementor-element-861aff7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-861aff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF007494;}.elementor-12 .elementor-element.elementor-element-72c1911{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-72c1911{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-72c1911{right:0px;}.elementor-12 .elementor-element.elementor-element-7dea007{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-7dea007:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7dea007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:1025px){.elementor-12 .elementor-element.elementor-element-551fb2f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-551fb2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for button, class: .elementor-element-0e47b2e */.elementor-12 .elementor-element.elementor-element-0e47b2e{
    --btn-width: 180px;
    --btn-height: 50px;
    --btn-background: #0e1538;
    --left-gradient: #F803F8;
    --right-gradient: #03F2FD;
}
.elementor-12 .elementor-element.elementor-element-0e47b2e a {
    position: relative;
    width: var(--btn-width);
    height: var(--btn-height);
}
.elementor-12 .elementor-element.elementor-element-0e47b2e a:before,
.elementor-12 .elementor-element.elementor-element-0e47b2e a:after {
    content: '';
    position: absolute;
    inset: 0;
    transition: 0.5s;
}
.elementor-12 .elementor-element.elementor-element-0e47b2e a:nth-child(1):before,
.elementor-12 .elementor-element.elementor-element-0e47b2e a:nth-child(1):after {
    background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-12 .elementor-element.elementor-element-0e47b2e a:hover:before {
    inset: -3px;
}
.elementor-12 .elementor-element.elementor-element-0e47b2e a:hover:after {
    inset: -3px;
    filter: blur(10px);
}
.elementor-12 .elementor-element.elementor-element-0e47b2e a span {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--btn-background);
    z-index: 10;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9808ad3 */.elementor-12 .elementor-element.elementor-element-9808ad3 {
    --blob-size:250px;
}

.elementor-12 .elementor-element.elementor-element-9808ad3 .mycontent{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-12 .elementor-element.elementor-element-9808ad3 .glow{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;
    transition: opacity 300ms 300ms linear;
}

.elementor-12 .elementor-element.elementor-element-9808ad3 .glowtrack {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e3bc39 */.elementor-12 .elementor-element.elementor-element-5e3bc39{
    --btn-width: 180px;
    --btn-height: 50px;
    --btn-background: #0e1538;
    --left-gradient: #F803F8;
    --right-gradient: #03F2FD;
}
.elementor-12 .elementor-element.elementor-element-5e3bc39 a {
    position: relative;
    width: var(--btn-width);
    height: var(--btn-height);
}
.elementor-12 .elementor-element.elementor-element-5e3bc39 a:before,
.elementor-12 .elementor-element.elementor-element-5e3bc39 a:after {
    content: '';
    position: absolute;
    inset: 0;
    transition: 0.5s;
}
.elementor-12 .elementor-element.elementor-element-5e3bc39 a:nth-child(1):before,
.elementor-12 .elementor-element.elementor-element-5e3bc39 a:nth-child(1):after {
    background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-12 .elementor-element.elementor-element-5e3bc39 a:hover:before {
    inset: -3px;
}
.elementor-12 .elementor-element.elementor-element-5e3bc39 a:hover:after {
    inset: -3px;
    filter: blur(10px);
}
.elementor-12 .elementor-element.elementor-element-5e3bc39 a span {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--btn-background);
    z-index: 10;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d8c67d */.elementor-12 .elementor-element.elementor-element-5d8c67d {
    --blob-size:250px;
}

.elementor-12 .elementor-element.elementor-element-5d8c67d .mycontent{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-12 .elementor-element.elementor-element-5d8c67d .glow{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;
    transition: opacity 300ms 300ms linear;
}

.elementor-12 .elementor-element.elementor-element-5d8c67d .glowtrack {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7bc2843 */.elementor-12 .elementor-element.elementor-element-7bc2843{
    --btn-width: 180px;
    --btn-height: 50px;
    --btn-background: #0e1538;
    --left-gradient: #F803F8;
    --right-gradient: #03F2FD;
}
.elementor-12 .elementor-element.elementor-element-7bc2843 a {
    position: relative;
    width: var(--btn-width);
    height: var(--btn-height);
}
.elementor-12 .elementor-element.elementor-element-7bc2843 a:before,
.elementor-12 .elementor-element.elementor-element-7bc2843 a:after {
    content: '';
    position: absolute;
    inset: 0;
    transition: 0.5s;
}
.elementor-12 .elementor-element.elementor-element-7bc2843 a:nth-child(1):before,
.elementor-12 .elementor-element.elementor-element-7bc2843 a:nth-child(1):after {
    background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-12 .elementor-element.elementor-element-7bc2843 a:hover:before {
    inset: -3px;
}
.elementor-12 .elementor-element.elementor-element-7bc2843 a:hover:after {
    inset: -3px;
    filter: blur(10px);
}
.elementor-12 .elementor-element.elementor-element-7bc2843 a span {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--btn-background);
    z-index: 10;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e78708 */.elementor-12 .elementor-element.elementor-element-1e78708 {
    --blob-size:250px;
}

.elementor-12 .elementor-element.elementor-element-1e78708 .mycontent{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-12 .elementor-element.elementor-element-1e78708 .glow{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;
    transition: opacity 300ms 300ms linear;
}

.elementor-12 .elementor-element.elementor-element-1e78708 .glowtrack {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */