.elementor-2114 .elementor-element.elementor-element-0fe9e49{--display:flex;border-style:none;--border-style:none;}.elementor-2114 .elementor-element.elementor-element-585ac36{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--align-items:end;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5c42eb8 );--border-color:var( --e-global-color-5c42eb8 );--border-radius:0px 0px 12px 12px;--padding-top:64px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-2114 .elementor-element.elementor-element-585ac36:not(.elementor-motion-effects-element-type-background), .elementor-2114 .elementor-element.elementor-element-585ac36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d84c91e );}.elementor-2114 .elementor-element.elementor-element-a5a9b66{--display:flex;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2114 .elementor-element.elementor-element-35049ae .elementor-heading-title{font-family:"Roboto Mono", Sans-serif;font-size:16px;line-height:1em;letter-spacing:-0.025em;color:var( --e-global-color-0900c17 );}.elementor-2114 .elementor-element.elementor-element-79c1736{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2114 .elementor-element.elementor-element-79c1736 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:48px;font-weight:700;letter-spacing:-0.025em;color:var( --e-global-color-0e5ea1c );}.elementor-2114 .elementor-element.elementor-element-57a8c14{margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;}.elementor-2114 .elementor-element.elementor-element-b2eace8 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-2114 .elementor-element.elementor-element-8588097{z-index:1;}.elementor-2114 .elementor-element.elementor-element-8588097 img{width:100%;border-radius:12px 12px 0px 0px;}.elementor-2114 .elementor-element.elementor-element-de7c6c8{--spacer-size:100%;}@media(max-width:1639px){.elementor-2114 .elementor-element.elementor-element-585ac36{--grid-auto-flow:row;--padding-top:48px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-2114 .elementor-element.elementor-element-a5a9b66{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-2114 .elementor-element.elementor-element-79c1736 .elementor-heading-title{font-size:42px;}.elementor-2114 .elementor-element.elementor-element-57a8c14{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-2114 .elementor-element.elementor-element-b2eace8 > .elementor-widget-container{padding:32px 0px 0px 0px;}}@media(max-width:1365px){.elementor-2114 .elementor-element.elementor-element-585ac36{--grid-auto-flow:row;}}@media(max-width:1279px){.elementor-2114 .elementor-element.elementor-element-585ac36{--e-con-grid-template-columns:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:var(--aura-g-container-gap);--padding-right:var(--aura-g-container-gap);}.elementor-2114 .elementor-element.elementor-element-a5a9b66{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2114 .elementor-element.elementor-element-57a8c14{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2114 .elementor-element.elementor-element-8588097 img{height:350px;border-radius:12px 12px 12px 12px;}}@media(max-width:767px){.elementor-2114 .elementor-element.elementor-element-585ac36{--grid-auto-flow:row;--padding-top:40px;--padding-bottom:32px;--padding-left:var(--aura-g-container-gap);--padding-right:var(--aura-g-container-gap);}.elementor-2114 .elementor-element.elementor-element-79c1736{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2114 .elementor-element.elementor-element-57a8c14{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2114 .elementor-element.elementor-element-b2eace8 > .elementor-widget-container{padding:36px 0px 0px 0px;}.elementor-2114 .elementor-element.elementor-element-b2eace8 .aura-button{width:100%;margin-left:unset;margin-right:unset;}.elementor-2114 .elementor-element.elementor-element-8588097 img{height:100%;}}@media(max-width:389px){.elementor-2114 .elementor-element.elementor-element-585ac36{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:390px){.elementor-2114 .elementor-element.elementor-element-0fe9e49{--content-width:1528px;}}@media(max-width:1639px) and (min-width:390px){.elementor-2114 .elementor-element.elementor-element-0fe9e49{--content-width:1266px;}}@media(max-width:1365px) and (min-width:390px){.elementor-2114 .elementor-element.elementor-element-0fe9e49{--content-width:100%;}}/* Start custom CSS for image, class: .elementor-element-8588097 */.elementor-2114 .elementor-element.elementor-element-8588097 img{
    aspect-ratio: 668/387;
    object-fit: cover;
}

@media(max-width: 1639px){
    .elementor-2114 .elementor-element.elementor-element-8588097 img{
        aspect-ratio: 553/328;
    }
}

@media(max-width: 1279px){
    .elementor-2114 .elementor-element.elementor-element-8588097 img{
        aspect-ratio: 704/360;
    }
}

@media(max-width: 767px){
    .elementor-2114 .elementor-element.elementor-element-8588097 img{
        aspect-ratio: 372/240;
    }
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-de7c6c8 */.elementor-2114 .elementor-element.elementor-element-de7c6c8{
    transform-style: preserve-3d;
    top: 0;
    left: 50%;
    transform: translate3d(-50%, 0%, 1px);
    z-index: 0;
    opacity: 0.5;
    aspect-ratio: 1;
    filter: blur(180px);
    background-color: #82181A;
    border-radius: 9999px;
    width: 451px;
    position: absolute;
}

@media(max-width: 1639px){
    .elementor-2114 .elementor-element.elementor-element-de7c6c8{
        width: 376px;
    }
}


@media(max-width: 1365px){
    .elementor-2114 .elementor-element.elementor-element-de7c6c8{
        width: 370px;
    }
}

@media(max-width: 1279px){
    .elementor-2114 .elementor-element.elementor-element-de7c6c8{
        top: unset;
        bottom: 0;
        width: 704px;
    }
}

@media(max-width: 767px){
    .elementor-2114 .elementor-element.elementor-element-de7c6c8{
        width: 372px;
        transform: translate3d(-50%, -50%, 1px);
    }
}/* End custom CSS */