.elementor-kit-46{--e-global-color-primary:#37424A;--e-global-color-secondary:#37424A;--e-global-color-text:#37424A;--e-global-color-accent:#37424A;--e-global-color-824425f:#9B7DD4;--e-global-color-10e5cc7:#2DC84D;--e-global-color-8c3c703:#F3CF45;--e-global-color-ca8884a:#C6C4D2;--e-global-color-f9d39f7:#00A9E0;--e-global-color-c49a9fe:#FF6D42;--e-global-color-c98099e:#EF85B5;--e-global-color-3f22c72:#948794;--e-global-color-13fdac8:#E0DED8;--e-global-color-dbf58fe:#B7B1A9;--e-global-color-56133f3:#C3C6A8;--e-global-color-855ea7c:#E0DED82E;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-weight:500;font-family:"proxima-nova", Sans-serif;font-size:18px;font-weight:400;line-height:140%;letter-spacing:0px;word-spacing:0em;}.elementor-kit-46 button,.elementor-kit-46 input[type="button"],.elementor-kit-46 input[type="submit"],.elementor-kit-46 .elementor-button{background-color:#000000;font-size:16px;font-weight:500;letter-spacing:-0.1px;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:25px 25px 25px 25px;padding:10px 20px 12px 20px;}.elementor-kit-46 button:hover,.elementor-kit-46 button:focus,.elementor-kit-46 input[type="button"]:hover,.elementor-kit-46 input[type="button"]:focus,.elementor-kit-46 input[type="submit"]:hover,.elementor-kit-46 input[type="submit"]:focus,.elementor-kit-46 .elementor-button:hover,.elementor-kit-46 .elementor-button:focus{background-color:var( --e-global-color-8c3c703 );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8c3c703 );}.elementor-kit-46 e-page-transition{background-color:#FFBC7D;}.elementor-kit-46 p{margin-block-end:24px;}.elementor-kit-46 a{color:#FF6D42;font-family:"proxima-nova", Sans-serif;}.elementor-kit-46 a:hover{color:var( --e-global-color-3f22c72 );}.elementor-kit-46 h1{font-family:"miller-display", Sans-serif;font-size:36px;font-weight:400;line-height:1.1em;}.elementor-kit-46 h2{font-family:"proxima-nova", Sans-serif;font-size:32px;font-weight:500;line-height:1.2em;}.elementor-kit-46 h3{font-family:"proxima-nova", Sans-serif;font-size:26px;font-weight:500;line-height:1.2em;letter-spacing:0px;}.elementor-kit-46 h4{font-family:"proxima-nova", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;}.elementor-kit-46 h5{font-family:"proxima-nova", Sans-serif;}.elementor-kit-46 h6{font-family:"proxima-nova", Sans-serif;}.elementor-kit-46 img{border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1312px;}.e-con{--container-max-width:1312px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */ul li{padding-bottom : 20px;}

/*-- Site-wide CSS --*/
.dd-mixed-grid {
    --_dd-content-max-width: var(--dd-content-max-width,1360px);
    --_dd-col1-pct: var(--dd-col1-pct, 40);
    --_dd-gap: var(--dd-gap, 20px);
    --_dd-gutter: var(--dd-gutter, 10px);
    --dd-col1-width: min((var(--_dd-col1-pct) * (100% - var(--_dd-gap) - 2*var(--_dd-gutter)) / 100), (var(--_dd-col1-pct) * (var(--_dd-content-max-width) - var(--_dd-gap)) / 100));
    --dd-col2-width: min(((100 - var(--_dd-col1-pct)) * (100% - var(--_dd-gap) - 2 * var(--_dd-gutter)) / 100), ((100 - var(--_dd-col1-pct)) * (var(--_dd-content-max-width) - var(--_dd-gap)) / 100));
    --dd-grid-cols: [full-start col1-full-start] minmax(var(--_dd-gutter), 1fr) [col1-start content-start] var(--dd-col1-width) [col1-end col1-full-end gap-start] var(--_dd-gap) [gap-end col2-start col2-full-start] var(--dd-col2-width) [col2-end content-end] minmax(var(--_dd-gutter), 1fr) [col2-full-end full-end];
    display: grid;
    column-gap: 0;
    grid-template-columns: var(--dd-grid-cols);
    grid-auto-flow: row dense;
    width: 100%;
    max-width: min(100%, var(--dd-body-max-width));
    padding-inline: 0;
    align-items: stretch;
}
:where(.dd-mixed-grid) > :where(div, p, figure, img, h1, h2, h3, h4) {
    grid-column: content;
}
.dd-mixed-grid__col1 {
    grid-column: col1;
}
.dd-mixed-grid__col2 {
    grid-column: col2;
}
.dd-mixed-grid__col1--full {
    grid-column: col1-full;
}
.dd-mixed-grid__col2--full {
    grid-column: col2-full;
}
.dd-mixed-grid__content {
    grid-column: content;
}
.dd-mixed-grid__full {
    grid-column: full;
}
@media (max-width: 768px) {
    .dd-mixed-grid > :is(.elementor-element, div, section, article, aside, nav, figure, img, p, h1, h2, h3, h4, h5, h6) {
        grid-column: content;
    }
}/* End custom CSS */