.elementor-kit-96{--e-global-color-primary:#21325F;--e-global-color-secondary:#11223F;--e-global-color-text:#ECEFF1;--e-global-color-accent:#771AF6;--e-global-color-ac353ca:#010101;--e-global-color-aaa84f3:#FF664B;--e-global-color-988ca93:#625DF5;--e-global-color-6a4097c:#FAFAFA;--e-global-typography-primary-font-family:"Sora";--e-global-typography-primary-font-weight:700;--e-global-typography-c286475-font-family:"Sora";--e-global-typography-c286475-font-size:13px;--e-global-typography-c286475-font-weight:600;--e-global-typography-c286475-text-transform:uppercase;--e-global-typography-4812bfd-font-size:18px;--e-global-typography-4812bfd-font-weight:300;font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;}.elementor-kit-96 button,.elementor-kit-96 input[type="button"],.elementor-kit-96 input[type="submit"],.elementor-kit-96 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Sora", Sans-serif;font-size:15px;font-weight:700;color:var( --e-global-color-6a4097c );border-radius:10px 10px 10px 10px;}.elementor-kit-96 button:hover,.elementor-kit-96 button:focus,.elementor-kit-96 input[type="button"]:hover,.elementor-kit-96 input[type="button"]:focus,.elementor-kit-96 input[type="submit"]:hover,.elementor-kit-96 input[type="submit"]:focus,.elementor-kit-96 .elementor-button:hover,.elementor-kit-96 .elementor-button:focus{background-color:var( --e-global-color-988ca93 );border-radius:10px 10px 10px 10px;}.elementor-kit-96 e-page-transition{background-color:#FFBC7D;}.elementor-kit-96 a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-96{--e-global-typography-c286475-font-size:12px;--e-global-typography-4812bfd-font-size:17px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}}@media(max-width:767px){.elementor-kit-96{--e-global-typography-c286475-font-size:11px;--e-global-typography-4812bfd-font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {
    background: linear-gradient(to top right, #771AF6 -100%, #010101 30%, #21325F 120%);
    background-attachment: fixed;
    padding-left: 0;
    padding-right: 0;
}
h1 {
    -webkit-text-fill-color: initial;
    background: none;
}
.elementor-page-title {
    display: none;
}
.entry-header {
    display: none;
}

body, a, p, button {
    font-family: 'Sora', sans-serif;
}
body {
    font-size: 16px;
    font-weight: 300;
    color: #FAFAFA;
}
a {
    color: #771AF6;
    font-weight: 300;
}
button, .elementor-button {
    font-weight: 700;
    font-size: 15px;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Sora', sans-serif;
    color: #FAFAFA;
}
h1 { font-size: 56px; font-weight: 700; }
h2 { font-size: 32px; font-weight: 700; }
h3 { font-size: 24px; font-weight: 700; }
h4 { font-size: 18px; font-weight: 700; }
h5 { font-size: 15px; font-weight: 300; }
h6 { font-size: 14px; font-weight: 300; }

@media (max-width: 1024px) {
    body {
        padding-left: 20px;
        padding-right: 20px;
    }

    h1 { font-size: 40px; }
    h2 { font-size: 28px; }
    h3 { font-size: 22px; }
    h4 { font-size: 17px; }
    body, a { font-size: 15px; }
    h5 { font-size: 15px; } 
    h6 { font-size: 14px; }
    button, .elementor-button { font-size: 14px; }
}

@media (max-width: 767px) {
    body {
        padding-left: 15px;
        padding-right: 15px;
    }

    h1 { font-size: 32px; }
    h2 { font-size: 24px; }
    h3 { font-size: 18px; }
    h4 { font-size: 16px; }
    body, a { font-size: 14px; }
    h5 { font-size: 14px; }
    h6 { font-size: 13px; }
    button, .elementor-button { font-size: 14px; }
}/* End custom CSS */