.elementor-kit-5{--e-global-color-primary:#000000;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#000000;--e-global-color-e7171e0:#00715D;--e-global-color-b416e5e:#00A185;--e-global-color-caad6a1:#40B9A4;--e-global-color-8725b54:#80D0C2;--e-global-color-2383690:#B3E3DB;--e-global-color-3d1890b:#EBF7F5;--e-global-color-787c1b9:#B29600;--e-global-color-f22e6dc:#FFD700;--e-global-color-b0b1b27:#F2F2F2;--e-global-color-5a854d1:#BFBFBF;--e-global-color-688e6f6:#666666;--e-global-color-1cbf10f:#2563EA;--e-global-color-7a87dc9:#ADC7FF;--e-global-color-d7dd8d4:#E6EEFF;--e-global-color-a1c053a:#FF5500;--e-global-color-6f2b5d9:#FFDDCC;--e-global-color-994e5a1:#FFEEE5;--e-global-color-6b46281:#9333E9;--e-global-color-cf80d8d:#DFC5F6;--e-global-color-57271b5:#EFE2FB;--e-global-color-ee91a6d:#00B7D6;--e-global-color-cc5cdd1:#BFE8EF;--e-global-color-64c69d2:#DEF4F7;--e-global-color-52a3971:#FBBE24;--e-global-color-c1ccc65:#FDEFCA;--e-global-color-ea64497:#FEF7E5;--e-global-color-12ee9bc:#13B9A7;--e-global-color-d4cc123:#B6E3DE;--e-global-color-a3f5228:#E6FFFC;--e-global-color-fc4852b:#F97216;--e-global-color-94406fc:#FFFFFF;--e-global-color-9dd7655:#F52F22;--e-global-color-a0e2d68:#22C65F;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:4rem;--e-global-typography-primary-font-weight:900;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-primary-word-spacing:0px;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:1.75rem;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-secondary-word-spacing:0px;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:1.3em;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-accent-word-spacing:0px;--e-global-typography-6a73dc6-font-family:"Montserrat";--e-global-typography-6a73dc6-font-size:3rem;--e-global-typography-6a73dc6-font-weight:900;--e-global-typography-6a73dc6-line-height:1.2em;--e-global-typography-6a73dc6-letter-spacing:0px;--e-global-typography-6a73dc6-word-spacing:0px;--e-global-typography-c248d81-font-family:"Montserrat";--e-global-typography-c248d81-font-size:2rem;--e-global-typography-c248d81-font-weight:900;--e-global-typography-c248d81-line-height:1.2em;--e-global-typography-c248d81-letter-spacing:0px;--e-global-typography-c248d81-word-spacing:0px;--e-global-typography-d8f3c0c-font-family:"Montserrat";--e-global-typography-d8f3c0c-font-size:1.5rem;--e-global-typography-d8f3c0c-font-weight:700;--e-global-typography-d8f3c0c-line-height:1.2em;--e-global-typography-d8f3c0c-letter-spacing:0px;--e-global-typography-d8f3c0c-word-spacing:0px;--e-global-typography-7e3e646-font-family:"Montserrat";--e-global-typography-7e3e646-font-size:1.25rem;--e-global-typography-7e3e646-font-weight:700;--e-global-typography-7e3e646-line-height:1.2em;--e-global-typography-4795941-font-family:"Montserrat";--e-global-typography-4795941-font-size:1.25rem;--e-global-typography-4795941-font-weight:700;--e-global-typography-4795941-line-height:1.3em;--e-global-typography-fb5b788-font-family:"Montserrat";--e-global-typography-fb5b788-font-size:0.88rem;--e-global-typography-fb5b788-font-weight:700;--e-global-typography-fb5b788-line-height:1.5em;--e-global-typography-fb5b788-letter-spacing:0px;--e-global-typography-fb5b788-word-spacing:0px;--e-global-typography-93f6a96-font-family:"Montserrat";--e-global-typography-93f6a96-font-size:0.88rem;--e-global-typography-93f6a96-font-weight:500;--e-global-typography-93f6a96-line-height:1.5em;--e-global-typography-93f6a96-letter-spacing:0px;--e-global-typography-93f6a96-word-spacing:0px;--e-global-typography-aff3463-font-family:"Montserrat";--e-global-typography-aff3463-font-size:0.82rem;--e-global-typography-aff3463-font-weight:500;--e-global-typography-aff3463-line-height:1.5em;--e-global-typography-aff3463-letter-spacing:0px;--e-global-typography-aff3463-word-spacing:0px;--e-global-typography-44a1b93-font-family:"Montserrat";--e-global-typography-44a1b93-font-size:1.25rem;--e-global-typography-44a1b93-font-weight:600;--e-global-typography-44a1b93-text-transform:uppercase;--e-global-typography-44a1b93-line-height:1.3em;--e-global-typography-44a1b93-letter-spacing:0px;--e-global-typography-44a1b93-word-spacing:0px;--e-global-typography-aea5fd9-font-family:"Montserrat";--e-global-typography-aea5fd9-font-size:1rem;--e-global-typography-aea5fd9-font-weight:600;--e-global-typography-aea5fd9-text-transform:uppercase;--e-global-typography-aea5fd9-line-height:1.3em;--e-global-typography-aea5fd9-letter-spacing:0px;--e-global-typography-aea5fd9-word-spacing:0px;--e-global-typography-bf568e3-font-family:"Montserrat";--e-global-typography-bf568e3-font-size:0.88rem;--e-global-typography-bf568e3-font-weight:600;--e-global-typography-bf568e3-text-transform:uppercase;--e-global-typography-bf568e3-line-height:1.3em;--e-global-typography-bf568e3-letter-spacing:0px;--e-global-typography-bf568e3-word-spacing:0px;--e-global-typography-86210c2-font-family:"Montserrat";--e-global-typography-86210c2-font-size:1rem;--e-global-typography-86210c2-font-weight:500;--e-global-typography-86210c2-line-height:1.5em;--e-global-typography-86210c2-letter-spacing:0px;--e-global-typography-86210c2-word-spacing:0px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-b416e5e );font-family:var( --e-global-typography-aea5fd9-font-family ), Sans-serif;font-size:var( --e-global-typography-aea5fd9-font-size );font-weight:var( --e-global-typography-aea5fd9-font-weight );text-transform:var( --e-global-typography-aea5fd9-text-transform );line-height:var( --e-global-typography-aea5fd9-line-height );letter-spacing:var( --e-global-typography-aea5fd9-letter-spacing );word-spacing:var( --e-global-typography-aea5fd9-word-spacing );color:var( --e-global-color-94406fc );border-radius:0.63rem 0.63rem 0.63rem 0.63rem;padding:0.75rem 1.25rem 0.75rem 1.25rem;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:var( --e-global-color-e7171e0 );color:var( --e-global-color-94406fc );}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;--container-default-padding-top:5rem;--container-default-padding-right:0rem;--container-default-padding-bottom:5rem;--container-default-padding-left:0rem;}.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-5{--e-global-typography-primary-font-size:3.5rem;--e-global-typography-secondary-font-size:1.5rem;--e-global-typography-text-font-size:0.88rem;--e-global-typography-6a73dc6-font-size:2.5rem;--e-global-typography-fb5b788-font-size:0.82rem;--e-global-typography-93f6a96-font-size:0.82rem;--e-global-typography-aff3463-font-size:0.75rem;--e-global-typography-bf568e3-font-size:0.82rem;--e-global-typography-86210c2-font-size:0.88rem;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-aea5fd9-font-size );line-height:var( --e-global-typography-aea5fd9-line-height );letter-spacing:var( --e-global-typography-aea5fd9-letter-spacing );word-spacing:var( --e-global-typography-aea5fd9-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:5rem;--container-default-padding-right:0rem;--container-default-padding-bottom:5rem;--container-default-padding-left:0rem;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-primary-font-size:2rem;--e-global-typography-secondary-font-size:1.38rem;--e-global-typography-accent-font-size:0.88rem;--e-global-typography-6a73dc6-font-size:1.75rem;--e-global-typography-c248d81-font-size:1.25rem;--e-global-typography-d8f3c0c-font-size:1.25rem;--e-global-typography-7e3e646-font-size:1rem;--e-global-typography-4795941-font-size:1rem;--e-global-typography-fb5b788-font-size:0.75rem;--e-global-typography-93f6a96-font-size:0.75rem;--e-global-typography-aff3463-font-size:0.69rem;--e-global-typography-44a1b93-font-size:1rem;--e-global-typography-aea5fd9-font-size:0.88rem;--e-global-typography-bf568e3-font-size:0.75rem;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-aea5fd9-font-size );line-height:var( --e-global-typography-aea5fd9-line-height );letter-spacing:var( --e-global-typography-aea5fd9-letter-spacing );word-spacing:var( --e-global-typography-aea5fd9-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:4rem;--container-default-padding-right:0rem;--container-default-padding-bottom:4rem;--container-default-padding-left:0rem;}}/* Start custom CSS */p{
    margin:0;
}
.elementor-button, body:not(.admin-bar) a, .button-link .elementor-icon-list-text, .button-link{
    text-box-trim:trim-both!important;
    text-box-edge:cap alphabetic!important;
}
.elementor-button-text
 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    }
.elementor-button-icon
 {
    display: flex;
    flex-direction: column!important;
    justify-content: 
}
.elementor-button-icon svg {
    width: 1.25rem;
    height: 1.25rem;
    min-width: 1.25rem;
    min-height: 1.25rem;
}


/*Page Banner Heading Animation*/
.changing-heading {
    overflow: hidden;
}

.changing-heading .elementor-heading-title {
    overflow: hidden;
    /* Controls spacing between words */
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: baseline;
    column-gap: 0.25em;
}

/* Important: colored spans must participate in the flex layout */
.changing-heading .elementor-heading-title > span:not(.word) {
    display: contents;
}

.changing-heading .word {
    display: inline-block;

    opacity: 0;
    transform: translateX(-70px);

    transition:
        transform 0.65s cubic-bezier(.22, 1, .36, 1),
        opacity 0.65s ease;
}

.changing-heading .word.show {
    opacity: 1;
    transform: translateX(0);
}

.changing-heading .word.exit {
    opacity: 0;
    transform: translateX(70px);

    transition:
        transform 0.4s ease,
        opacity 0.4s ease;
}/* End custom CSS */