.elementor-kit-6{--e-global-color-primary:#3A1974;--e-global-color-secondary:#446CD0;--e-global-color-text:#071E41;--e-global-color-accent:#167E80;--e-global-color-7827b88:#3A1974;--e-global-color-e67999c:#071E41;--e-global-color-0396997:#446CD0;--e-global-color-ab2946d:#167E80;--e-global-color-61c5b2a:#FFFDF6;--e-global-color-2a5c786:#3A1974;--e-global-color-158a4b8:#000000;--e-global-color-4e5c1c7:#FFFFFF;--e-global-color-3bfa41e:#EEEDFE;--e-global-color-1876fab:#E1F5EE;--e-global-color-b69a5cf:#F7FAFF;--e-global-color-b5df54e:#ECF5F5;--e-global-color-80b3894:#F5F4FB;--e-global-color-c481f3e:#F69589;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-weight:900;--e-global-typography-primary-letter-spacing:1.2px;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-weight:300;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-weight:900;color:var( --e-global-color-text );font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-7827b88 );color:var( --e-global-color-4e5c1c7 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-7827b88 );border-radius:101px 101px 101px 101px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:#5022A0;color:var( --e-global-color-4e5c1c7 );border-style:solid;border-width:2px 2px 2px 2px;border-color:#5022A0;}.elementor-kit-6 e-page-transition{background-color:var( --e-global-color-b69a5cf );}.elementor-kit-6 p{margin-block-end:20px;}.elementor-kit-6 a{color:var( --e-global-color-0396997 );}.elementor-kit-6 a:hover{color:#7599F5;}.elementor-kit-6 h1{color:var( --e-global-color-e67999c );font-family:"Manrope", Sans-serif;font-size:56px;font-weight:900;line-height:1.35em;}.elementor-kit-6 h2{color:var( --e-global-color-e67999c );font-family:"Manrope", Sans-serif;font-size:54px;font-weight:800;line-height:1.25em;}.elementor-kit-6 h3{color:var( --e-global-color-e67999c );font-size:28px;font-weight:700;line-height:1.3em;}.elementor-kit-6 h4{color:var( --e-global-color-e67999c );}.elementor-kit-6 h5{color:var( --e-global-color-accent );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.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:1366px){.elementor-kit-6{font-size:17px;}.elementor-kit-6 p{margin-block-end:19px;}.elementor-kit-6 h1{font-size:48px;}.elementor-kit-6 h2{font-size:48px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}}@media(max-width:1024px){.elementor-kit-6{font-size:16px;line-height:1.45rem;--e-page-transition-entrance-animation:e-page-transition-fade-out;}.elementor-kit-6 p{margin-block-end:18px;}.elementor-kit-6 h1{font-size:40px;}.elementor-kit-6 h2{font-size:40px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{font-size:15px;line-height:1.4rem;}.elementor-kit-6 p{margin-block-end:20px;}.elementor-kit-6 h1{font-size:36px;}.elementor-kit-6 h2{font-size:36px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{border-width:2px 2px 2px 2px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --e-gv-88152e6:#20A2A4; --light-yellow:#FFFDF6; --e-gv-691be86:#84ECE0; --e-gv-e45ced1:#8769E9; --e-gv-dfe8f51:#4B1983; --e-gv-81d72a0:#111121; --big-purple:#3A1974; --e-gv-a61bfb8:#ffbb46; --white:#ffffff; --e-gv-b997155:#FAFAFA; --e-gv-93bc490:#EEEEEC; --e-gv-fc2ea5d:#DFDBFf; --bkg-blueGrey:#F7FAFF; --bkg-lavendar:#EEEDFE; --bkg-green:#E1F5EE; --green:#167E80; --bkg-greenGrey:#ECF5F5; --bkg-lavendarGrey:#F5F4FB; --almost-black:#071E41; --header-black:#071E41; --blue-link:#446CD0; --mannyRopa:Roboto; --warm-grey-text:#7F768F; --light-violet:#DFDBFF; --bkg-peach:#fff4f3; --bkg-blue-darker:#ecf1f8; }
/* Start custom CSS *//* ADD SPACE AFTER BULLET LIST */
.elementor-widget-text-editor ul {margin-block-end:2rem;}

/* ADJUST ACCORDION ICONS */
.elementor-widget-n-accordion .e-n-accordion-item-title-icon {
    padding-bottom: 15px;
}

#hubspotForm label {font-size:15px;}
#hubspotForm fieldset, #hubspotForm .input {
    border: 0;
    padding: 0;
    margin: 3px;
    padding-bottom:10px;
}

#hubspotForm p {font-size:16px;}
#hubspotForm ul {list-style:none;}
#hubspotForm .no-list.hs-error-msgs.inputs-list {
    margin-left: 0;
    padding: 10px;
    color: red;
}
#hubspotForm .submitted-message {font-size:20px;}

#hubspotForm .hs_submit .hs-submit {margin-top:12px;}

#hubspotForm .actions {margin-top:12px;}


.back-to-top {
       opacity: 0;
    visibility: hidden;
    transform: translateY(10px);

    transition:
        opacity 0.3s ease,
        transform 0.3s ease,
        visibility 0.3s ease;
}

.back-to-top.show {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.back-to-top:hover {
    transform: translateY(-3px);
}

/* Mobile */
@media (max-width: 767px) {
    .back-to-top {
        right: 16px;
        bottom: 16px;
        width: 40px;
        height: 40px;
    }
}/* End custom CSS */