.elementor-359 .elementor-element.elementor-element-581f786{--display:flex;--min-height:100vh;--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:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-359 .elementor-element.elementor-element-dc16777{--spacer-size:5px;}.elementor-359 .elementor-element.elementor-element-d5cb9a1{--display:flex;--justify-content:center;--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-359 .elementor-element.elementor-element-3f20161{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-aa6937d{text-align:center;}.elementor-359 .elementor-element.elementor-element-aa6937d .elementor-heading-title{font-family:"neue-haas-grotesk-text", Sans-serif;font-size:24px;color:#FFFFFF;}.elementor-359 .elementor-element.elementor-element-2b8feb5 .elementor-button{background-color:#FFFFFF00;font-size:18px;font-weight:600;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0.0625em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-359 .elementor-element.elementor-element-2b8feb5 .elementor-button:hover, .elementor-359 .elementor-element.elementor-element-2b8feb5 .elementor-button:focus{background-color:#FFFFFF;color:#0000FF;}.elementor-359 .elementor-element.elementor-element-2b8feb5 .elementor-button:hover svg, .elementor-359 .elementor-element.elementor-element-2b8feb5 .elementor-button:focus svg{fill:#0000FF;}.elementor-359 .elementor-element.elementor-element-b87c0ee.elementor-element{--order:99999 /* order end hack */;}.elementor-359 .elementor-element.elementor-element-b87c0ee{text-align:center;}.elementor-359 .elementor-element.elementor-element-b87c0ee img{width:75%;max-width:75%;}@media(max-width:1024px){.elementor-359 .elementor-element.elementor-element-581f786{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-359 .elementor-element.elementor-element-d5cb9a1{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-359 .elementor-element.elementor-element-2b8feb5 .elementor-button{font-size:15px;}.elementor-359 .elementor-element.elementor-element-b87c0ee img{width:50%;max-width:50%;}}@media(max-width:767px){.elementor-359 .elementor-element.elementor-element-581f786{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-359 .elementor-element.elementor-element-d5cb9a1{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-359 .elementor-element.elementor-element-aa6937d .elementor-heading-title{font-size:18px;}}/* Start custom CSS *//* Begin Gradient BG */

@keyframes hero-gradient-animation {
    0% {
        --c-0: hsla(224, 91%, 37%, 1);
        --x-0: 0%;
        --y-0: 100%;
        --s-start-0: 0%;
        --s-end-0: 50%;
        --c-1: hsla(0, 0%, 0%, 1);
        --x-1: 0%;
        --y-1: 21.05%;
        --s-start-1: 0%;
        --s-end-1: 50%;
        --c-2: hsla(0, 0%, 0%, 1);
        --x-2: 0%;
        --y-2: 20%;
        --s-start-2: 0%;
        --s-end-2: 50%;
        --c-3: hsla(0, 0%, 0%, 1);
        --x-3: 0%;
        --y-3: 0%;
        --s-start-3: 0%;
        --s-end-3: 50%;
        --c-4: hsla(220, 32%, 24%, 1);
        --x-4: 44%;
        --y-4: 22%;
        --s-start-4: 0%;
        --s-end-4: 50%;
        --c-5: hsla(0, 0%, 0%, 1);
        --x-5: 55%;
        --y-5: 0%;
        --s-start-5: 0%;
        --s-end-5: 50%;
        --c-6: hsla(0, 0%, 0%, 1);
        --x-6: 46%;
        --y-6: 100%;
        --s-start-6: 0%;
        --s-end-6: 50%;
        --c-7: hsla(220.00000000000006, 49%, 20%, 1);
        --x-7: 66%;
        --y-7: 68%;
        --s-start-7: 0%;
        --s-end-7: 50%;
        --c-8: hsla(0, 0%, 0%, 1);
        --x-8: 78%;
        --y-8: 100%;
        --s-start-8: 0%;
        --s-end-8: 50%;
        --c-9: hsla(228.7671232876712, 100%, 42%, 1);
        --x-9: 81%;
        --y-9: 27%;
        --s-start-9: 0%;
        --s-end-9: 50%;
        --c-10: hsla(221.4285714285714, 55%, 29%, 1);
        --x-10: 89%;
        --y-10: 57%;
        --s-start-10: 0%;
        --s-end-10: 50%;
        --c-11: hsla(240, 100%, 50%, 1);
        --x-11: 91%;
        --y-11: 0%;
        --s-start-11: 0%;
        --s-end-11: 50%;
        --c-12: hsla(224.6590909090909, 91%, 37%, 1);
        --x-12: 100%;
        --y-12: 0%;
        --s-start-12: 0%;
        --s-end-12: 50%;
        --c-13: hsla(224, 91%, 37%, 1);
        --x-13: 100%;
        --y-13: 21%;
        --s-start-13: 0%;
        --s-end-13: 50%;
        --c-14: hsla(223, 74%, 33%, 1);
        --x-14: 100%;
        --y-14: 61%;
        --s-start-14: 0%;
        --s-end-14: 50%;
        --c-15: hsla(0, 0%, 0%, 1);
        --x-15: 100%;
        --y-15: 10%;
        --s-start-15: 0%;
        --s-end-15: 5%;
    }

    100% {
        --c-0: hsla(224, 91%, 37%, 1);
        --x-0: 17%;
        --y-0: 74%;
        --s-start-0: 4;
        --s-end-0: 52;
        --c-1: hsla(0, 0%, 0%, 1);
        --x-1: 84%;
        --y-1: 15%;
        --s-start-1: 4;
        --s-end-1: 52;
        --c-2: hsla(0, 0%, 0%, 1);
        --x-2: 28%;
        --y-2: 100%;
        --s-start-2: 4;
        --s-end-2: 52;
        --c-3: hsla(0, 0%, 0%, 1);
        --x-3: 55%;
        --y-3: 17%;
        --s-start-3: 4;
        --s-end-3: 52;
        --c-4: hsla(220, 32%, 24%, 1);
        --x-4: 16%;
        --y-4: 97%;
        --s-start-4: 4;
        --s-end-4: 52;
        --c-5: hsla(0, 0%, 0%, 1);
        --x-5: 94%;
        --y-5: 69%;
        --s-start-5: 4;
        --s-end-5: 52;
        --c-6: hsla(0, 0%, 0%, 1);
        --x-6: 24%;
        --y-6: 26%;
        --s-start-6: 4;
        --s-end-6: 52;
        --c-7: hsla(220.00000000000006, 49%, 20%, 1);
        --x-7: 57%;
        --y-7: 56%;
        --s-start-7: 4;
        --s-end-7: 52;
        --c-8: hsla(0, 0%, 0%, 1);
        --x-8: 22%;
        --y-8: 7%;
        --s-start-8: 4;
        --s-end-8: 52;
        --c-9: hsla(228.7671232876712, 100%, 42%, 1);
        --x-9: 21%;
        --y-9: 17%;
        --s-start-9: 4;
        --s-end-9: 52;
        --c-10: hsla(221.4285714285714, 55%, 29%, 1);
        --x-10: 18%;
        --y-10: 72%;
        --s-start-10: 4;
        --s-end-10: 52;
        --c-11: hsla(240, 100%, 50%, 1);
        --x-11: 51%;
        --y-11: 32%;
        --s-start-11: 4;
        --s-end-11: 52;
        --c-12: hsla(224.6590909090909, 91%, 37%, 1);
        --x-12: 55%;
        --y-12: 38%;
        --s-start-12: 4;
        --s-end-12: 52;
        --c-13: hsla(224, 91%, 37%, 1);
        --x-13: 22%;
        --y-13: 47%;
        --s-start-13: 4;
        --s-end-13: 52;
        --c-14: hsla(223, 74%, 33%, 1);
        --x-14: 27%;
        --y-14: 68%;
        --s-start-14: 4;
        --s-end-14: 52;
        --c-15: hsla(0, 0%, 0%, 1);
        --x-15: 31%;
        --y-15: 22%;
        --s-start-15: 4;
        --s-end-15: 52;
    }
}

@property --c-0 {
    syntax: '<color>';
    inherits: false;
    initial-value: hsla(224, 91%, 37%, 1)
}

@property --x-0 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%
}

@property --y-0 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 100%
}

@property --s-start-0 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%
}

@property --s-end-0 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 50%
}

@property --c-1 {
    syntax: '<color>';
    inherits: false;
    initial-value: hsla(0, 0%, 0%, 1)
}

@property --x-1 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%
}

@property --y-1 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 21.05%
}

@property --s-start-1 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%
}

@property --s-end-1 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 50%
}

@property --c-2 {
    syntax: '<color>';
    inherits: false;
    initial-value: hsla(0, 0%, 0%, 1)
}

@property --x-2 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%
}

@property --y-2 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 20%
}

@property --s-start-2 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%
}

@property --s-end-2 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 50%
}

@property --c-3 {
    syntax: '<color>';
    inherits: false;
    initial-value: hsla(0, 0%, 0%, 1)
}

@property --x-3 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%
}

@property --y-3 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%
}

@property --s-start-3 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%
}

@property --s-end-3 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 50%
}

@property --c-4 {
    syntax: '<color>';
    inherits: false;
    initial-value: hsla(220, 32%, 24%, 1)
}

@property --x-4 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 44%
}

@property --y-4 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 22%
}

@property --s-start-4 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%
}

@property --s-end-4 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 50%
}

@property --c-5 {
    syntax: '<color>';
    inherits: false;
    initial-value: hsla(0, 0%, 0%, 1)
}

@property --x-5 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 55%
}

@property --y-5 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%
}

@property --s-start-5 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%
}

@property --s-end-5 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 50%
}

@property --c-6 {
    syntax: '<color>';
    inherits: false;
    initial-value: hsla(0, 0%, 0%, 1)
}

@property --x-6 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 46%
}

@property --y-6 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 100%
}

@property --s-start-6 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%
}

@property --s-end-6 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 50%
}

@property --c-7 {
    syntax: '<color>';
    inherits: false;
    initial-value: hsla(220.00000000000006, 49%, 20%, 1)
}

@property --x-7 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 66%
}

@property --y-7 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 68%
}

@property --s-start-7 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%
}

@property --s-end-7 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 50%
}

@property --c-8 {
    syntax: '<color>';
    inherits: false;
    initial-value: hsla(0, 0%, 0%, 1)
}

@property --x-8 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 78%
}

@property --y-8 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 100%
}

@property --s-start-8 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%
}

@property --s-end-8 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 50%
}

@property --c-9 {
    syntax: '<color>';
    inherits: false;
    initial-value: hsla(228.7671232876712, 100%, 42%, 1)
}

@property --x-9 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 81%
}

@property --y-9 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 27%
}

@property --s-start-9 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%
}

@property --s-end-9 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 50%
}

@property --c-10 {
    syntax: '<color>';
    inherits: false;
    initial-value: hsla(221.4285714285714, 55%, 29%, 1)
}

@property --x-10 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 89%
}

@property --y-10 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 57%
}

@property --s-start-10 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%
}

@property --s-end-10 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 50%
}

@property --c-11 {
    syntax: '<color>';
    inherits: false;
    initial-value: hsla(240, 100%, 50%, 1)
}

@property --x-11 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 91%
}

@property --y-11 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%
}

@property --s-start-11 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%
}

@property --s-end-11 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 50%
}

@property --c-12 {
    syntax: '<color>';
    inherits: false;
    initial-value: hsla(224.6590909090909, 91%, 37%, 1)
}

@property --x-12 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 100%
}

@property --y-12 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%
}

@property --s-start-12 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%
}

@property --s-end-12 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 50%
}

@property --c-13 {
    syntax: '<color>';
    inherits: false;
    initial-value: hsla(224, 91%, 37%, 1)
}

@property --x-13 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 100%
}

@property --y-13 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 21%
}

@property --s-start-13 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%
}

@property --s-end-13 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 50%
}

@property --c-14 {
    syntax: '<color>';
    inherits: false;
    initial-value: hsla(223, 74%, 33%, 1)
}

@property --x-14 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 100%
}

@property --y-14 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 61%
}

@property --s-start-14 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%
}

@property --s-end-14 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 50%
}

@property --c-15 {
    syntax: '<color>';
    inherits: false;
    initial-value: hsla(0, 0%, 0%, 1)
}

@property --x-15 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 100%
}

@property --y-15 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 10%
}

@property --s-start-15 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%
}

@property --s-end-15 {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 5%
}

.gradient-background {
    --c-0: hsla(224, 91%, 37%, 1);
    --x-0: 0%;
    --y-0: 100%;
    --c-1: hsla(0, 0%, 0%, 1);
    --x-1: 0%;
    --y-1: 21.05%;
    --c-2: hsla(0, 0%, 0%, 1);
    --x-2: 0%;
    --y-2: 20%;
    --c-3: hsla(0, 0%, 0%, 1);
    --x-3: 0%;
    --y-3: 0%;
    --c-4: hsla(220, 32%, 24%, 1);
    --x-4: 44%;
    --y-4: 22%;
    --c-5: hsla(0, 0%, 0%, 1);
    --x-5: 55%;
    --y-5: 0%;
    --c-6: hsla(0, 0%, 0%, 1);
    --x-6: 46%;
    --y-6: 100%;
    --c-7: hsla(220.00000000000006, 49%, 20%, 1);
    --x-7: 66%;
    --y-7: 68%;
    --c-8: hsla(0, 0%, 0%, 1);
    --x-8: 78%;
    --y-8: 100%;
    --c-9: hsla(228.7671232876712, 100%, 42%, 1);
    --x-9: 81%;
    --y-9: 27%;
    --c-10: hsla(221.4285714285714, 55%, 29%, 1);
    --x-10: 89%;
    --y-10: 57%;
    --c-11: hsla(240, 100%, 50%, 1);
    --x-11: 91%;
    --y-11: 0%;
    --c-12: hsla(224.6590909090909, 91%, 37%, 1);
    --x-12: 100%;
    --y-12: 0%;
    --c-13: hsla(224, 91%, 37%, 1);
    --x-13: 100%;
    --y-13: 21%;
    --c-14: hsla(223, 74%, 33%, 1);
    --x-14: 100%;
    --y-14: 61%;
    --c-15: hsla(0, 0%, 0%, 1);
    --x-15: 100%;
    --y-15: 10%;
    ;
    background-color: hsla(0, 0%, 0%, 1);
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 828 828' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E"), radial-gradient(circle at var(--x-0) var(--y-0), var(--c-0) var(--s-start-0), transparent var(--s-end-0)), radial-gradient(circle at var(--x-1) var(--y-1), var(--c-1) var(--s-start-1), transparent var(--s-end-1)), radial-gradient(circle at var(--x-2) var(--y-2), var(--c-2) var(--s-start-2), transparent var(--s-end-2)), radial-gradient(circle at var(--x-3) var(--y-3), var(--c-3) var(--s-start-3), transparent var(--s-end-3)), radial-gradient(circle at var(--x-4) var(--y-4), var(--c-4) var(--s-start-4), transparent var(--s-end-4)), radial-gradient(circle at var(--x-5) var(--y-5), var(--c-5) var(--s-start-5), transparent var(--s-end-5)), radial-gradient(circle at var(--x-6) var(--y-6), var(--c-6) var(--s-start-6), transparent var(--s-end-6)), radial-gradient(circle at var(--x-7) var(--y-7), var(--c-7) var(--s-start-7), transparent var(--s-end-7)), radial-gradient(circle at var(--x-8) var(--y-8), var(--c-8) var(--s-start-8), transparent var(--s-end-8)), radial-gradient(circle at var(--x-9) var(--y-9), var(--c-9) var(--s-start-9), transparent var(--s-end-9)), radial-gradient(circle at var(--x-10) var(--y-10), var(--c-10) var(--s-start-10), transparent var(--s-end-10)), radial-gradient(circle at var(--x-11) var(--y-11), var(--c-11) var(--s-start-11), transparent var(--s-end-11)), radial-gradient(circle at var(--x-12) var(--y-12), var(--c-12) var(--s-start-12), transparent var(--s-end-12)), radial-gradient(circle at var(--x-13) var(--y-13), var(--c-13) var(--s-start-13), transparent var(--s-end-13)), radial-gradient(circle at var(--x-14) var(--y-14), var(--c-14) var(--s-start-14), transparent var(--s-end-14)), radial-gradient(circle at var(--x-15) var(--y-15), var(--c-15) var(--s-start-15), transparent var(--s-end-15));
    animation: hero-gradient-animation 10s linear infinite alternate-reverse;
    background-blend-mode: overlay, normal, normal, normal, normal, normal, normal, normal, normal, normal, normal, normal, normal, normal, normal, normal, normal;
}/* End custom CSS */