/* Elementor kit inline styles from index.html */

.elementor-kit-4465 {
    --e-global-color-primary: #282727;
    --e-global-color-secondary: #357284;
    --e-global-color-text: #777777;
    --e-global-color-accent: #90ae9f;
    --e-global-color-border: #F8F8F8;
    --e-global-color-dark: #000000;
    --e-global-color-light: #FFFFFF;
    --e-global-color-gray: #808080;
    --e-global-color-muted: #ABABAB;
    --e-global-color-placeholder: #B6B6B6;
    --e-global-color-d9a8155: #333333;
    --e-global-typography-primary-font-family: "chloe";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Gotham light";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Gotham light";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Gotham light";
    --e-global-typography-accent-font-weight: 500;
    --e-global-typography-dca233c-font-family: "chloe";
    --e-global-typography-dca233c-font-weight: 500;
    font-family: "Gotham light", Sans-serif;
}

.elementor-kit-4465 e-page-transition {
    background-color: #FFBC7D;
}

.elementor-kit-4465 p {
    margin-block-end: 0px;
}

.elementor-kit-4465 a {
    font-family: "chloe", Sans-serif;
    font-size: 30px;
}

.elementor-kit-4465 h1 {
    font-family: "chloe", Sans-serif;
    font-size: 25px;
}

.elementor-kit-4465 h2 {
    font-family: "chloe", Sans-serif;
    font-size: 38px;
}

.elementor-kit-4465 h3 {
    font-family: "chloe", Sans-serif;
    font-size: 30px;
    letter-spacing: 3.4px;
}

.elementor-kit-4465 h4 {
    font-family: "chloe", Sans-serif;
}

.elementor-kit-4465 h5 {
    font-family: "chloe", Sans-serif;
    font-size: 29px;
}

.elementor-kit-4465 h6 {
    font-family: "chloe", Sans-serif;
    font-size: 27px;
}

.elementor-kit-4465 button,
.elementor-kit-4465 input[type="button"],
.elementor-kit-4465 input[type="submit"],
.elementor-kit-4465 .elementor-button {
    font-family: "Gotham light", Sans-serif;
    font-size: 20px;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.e-con {
    --container-max-width: 1140px;
}

.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 Fonts CSS */


/* End Custom Fonts CSS */
body.elementor-page {
    --e-global-typography-primary-font-family: 'gotham light';

    --e-global-typography-text-font-family: 'gotham light';
    --e-global-typography-text-font-weight: 400;
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 15px;
}

@media (min-width: 576px) {
    .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
        padding: 20px;
    }
}

.elementor-714 .elementor-element.elementor-element-61e4dd91162ff {
    padding: 5px 0px 0px 0px;
}

.elementor-714 .elementor-element.elementor-element-4906fc4 {
    width: 100%;
    max-width: 100%;
}

.elementor-714 .elementor-element.elementor-element-4906fc4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-714 .elementor-element.elementor-element-4906fc4 .ube-heading {
    max-width: 1441px;
}

.elementor-714 .elementor-element.elementor-element-4906fc4 .elementor-widget-container {
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.elementor-714 .elementor-element.elementor-element-4906fc4 .ube-heading-title {
    margin: 0px 0px 0px 0px !important;
}

.elementor-714 .elementor-element.elementor-element-4906fc4 .ube-heading-sub-title {
    font-weight: bold;
    color: #90AE9F;
    -webkit-text-fill-color: unset;
}

.elementor-714 .elementor-element.elementor-element-4906fc4 .ube-heading-sub-title .stop-a {
    stop-color: #90AE9F;
}

.elementor-714 .elementor-element.elementor-element-4906fc4 .ube-heading-sub-title .stop-b {
    stop-color: #90AE9F;
}

.elementor-714 .elementor-element.elementor-element-32303f3 .elementor-repeater-item-2526c1a .ube-slider-box {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    align-items: center;
}

.elementor-714 .elementor-element.elementor-element-32303f3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-714 .elementor-element.elementor-element-32303f3 .slick-slider {
    --ube-slider-gap: 30px;
}

.elementor-714 .elementor-element.elementor-element-3d1b470 {
    width: 100%;
    max-width: 100%;
}

.elementor-714 .elementor-element.elementor-element-3d1b470 .ube-heading {
    max-width: 1441px;
}

.elementor-714 .elementor-element.elementor-element-3d1b470 .elementor-widget-container {
    display: flex;
    -webkit-box-pack: flex-start;
    -ms-flex-pack: flex-start;
    justify-content: flex-start;
}

.elementor-714 .elementor-element.elementor-element-3d1b470 .ube-heading-sub-title {
    font-family: "chloe", Sans-serif;
    font-size: 47px;
    font-weight: bold;
    color: #90AE9F;
    -webkit-text-fill-color: unset;
}

.elementor-714 .elementor-element.elementor-element-3d1b470 .ube-heading-sub-title .stop-a {
    stop-color: #90AE9F;
}

.elementor-714 .elementor-element.elementor-element-3d1b470 .ube-heading-sub-title .stop-b {
    stop-color: #90AE9F;
}

.elementor-widget-text-editor {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-714 .elementor-element.elementor-element-a6d496b {
    font-family: "Gotham light", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-714 .elementor-element.elementor-element-3132ffe>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-714 .elementor-element.elementor-element-bdb9189 {
    font-family: "Gotham light", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-title {
    color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
    color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}

.elementor-714 .elementor-element.elementor-element-a588ba7 {
    --icon-box-icon-margin: 15px;
}

.elementor-714 .elementor-element.elementor-element-a588ba7.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-714 .elementor-element.elementor-element-a588ba7.elementor-view-framed .elementor-icon,
.elementor-714 .elementor-element.elementor-element-a588ba7.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-714 .elementor-element.elementor-element-a588ba7 .elementor-icon-box-title,
.elementor-714 .elementor-element.elementor-element-a588ba7 .elementor-icon-box-title a {
    font-family: "Cookiesmilk", Sans-serif;
    font-weight: 800;
}

.elementor-714 .elementor-element.elementor-element-a588ba7 .elementor-icon-box-title {
    color: var(--e-global-color-accent);
}

.elementor-714 .elementor-element.elementor-element-a588ba7 .elementor-icon-box-description {
    font-family: "Gotham light", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-714 .elementor-element.elementor-element-1ae4b9f {
    --icon-box-icon-margin: 15px;
}

.elementor-714 .elementor-element.elementor-element-1ae4b9f.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-714 .elementor-element.elementor-element-1ae4b9f.elementor-view-framed .elementor-icon,
.elementor-714 .elementor-element.elementor-element-1ae4b9f.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-714 .elementor-element.elementor-element-1ae4b9f .elementor-icon-box-title,
.elementor-714 .elementor-element.elementor-element-1ae4b9f .elementor-icon-box-title a {
    font-family: "Cookiesmilk", Sans-serif;
    font-weight: 600;
}

.elementor-714 .elementor-element.elementor-element-1ae4b9f .elementor-icon-box-title {
    color: var(--e-global-color-accent);
}

.elementor-714 .elementor-element.elementor-element-1ae4b9f .elementor-icon-box-description {
    font-family: "Gotham light", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-714 .elementor-element.elementor-element-9e037a3 {
    --icon-box-icon-margin: 15px;
}

.elementor-714 .elementor-element.elementor-element-9e037a3.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-714 .elementor-element.elementor-element-9e037a3.elementor-view-framed .elementor-icon,
.elementor-714 .elementor-element.elementor-element-9e037a3.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-714 .elementor-element.elementor-element-9e037a3 .elementor-icon-box-title,
.elementor-714 .elementor-element.elementor-element-9e037a3 .elementor-icon-box-title a {
    font-family: "Cookiesmilk", Sans-serif;
    font-weight: 600;
}

.elementor-714 .elementor-element.elementor-element-9e037a3 .elementor-icon-box-title {
    color: var(--e-global-color-accent);
}

.elementor-714 .elementor-element.elementor-element-9e037a3 .elementor-icon-box-description {
    font-family: "Gotham light", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-714 .elementor-element.elementor-element-04dc883 .elementor-heading-title {
    font-family: "chloe", Sans-serif;
    font-size: 47px;
    font-weight: 700;
    color: var(--e-global-color-accent);
}

.elementor-widget-testimonial .elementor-testimonial-content {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-testimonial .elementor-testimonial-name {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-testimonial .elementor-testimonial-job {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-714 .elementor-element.elementor-element-84b13b0 {
    width: 100%;
    max-width: 100%;
}

.elementor-714 .elementor-element.elementor-element-84b13b0 .elementor-testimonial-wrapper {
    text-align: center;
}

.elementor-714 .elementor-element.elementor-element-84b13b0 .elementor-testimonial-content {
    color: var(--e-global-color-accent);
}

.elementor-widget-alert .elementor-alert-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-alert .elementor-alert-description {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-714 .elementor-element.elementor-element-44c92e9 {
    width: var(--container-widget-width, 101.379%);
    max-width: 101.379%;
    --container-widget-width: 101.379%;
    --container-widget-flex-grow: 0;
}

.elementor-714 .elementor-element.elementor-element-44c92e9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-714 .elementor-element.elementor-element-44c92e9 .elementor-alert {
    background-color: var(--e-global-color-accent);
    border-inline-start-color: var(--e-global-color-accent);
}

.elementor-714 .elementor-element.elementor-element-44c92e9 .elementor-alert-title {
    color: var(--e-global-color-border);
    font-family: "Gotham light", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-714 .elementor-element.elementor-element-44c92e9 .elementor-alert-description {
    color: var(--e-global-color-border);
    font-family: "Gotham light", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-714 .elementor-element.elementor-element-3e3abd5 {
    width: var(--container-widget-width, 97.068%);
    max-width: 97.068%;
    --container-widget-width: 97.068%;
    --container-widget-flex-grow: 0;
}

.elementor-714 .elementor-element.elementor-element-3e3abd5 .elementor-heading-title {
    font-family: "chloe", Sans-serif;
    font-size: 48px;
    font-weight: 700;
    color: var(--e-global-color-accent);
}

.elementor-714 .elementor-element.elementor-element-4a722fd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: -1px;
}

.elementor-714 .elementor-element.elementor-element-f5f3556 {
    width: var(--container-widget-width, 92.692%);
    max-width: 92.692%;
    --container-widget-width: 92.692%;
    --container-widget-flex-grow: 0;
    --icon-box-icon-margin: 15px;
}

.elementor-714 .elementor-element.elementor-element-f5f3556.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-714 .elementor-element.elementor-element-f5f3556.elementor-view-framed .elementor-icon,
.elementor-714 .elementor-element.elementor-element-f5f3556.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-714 .elementor-element.elementor-element-f5f3556 .elementor-icon-box-title,
.elementor-714 .elementor-element.elementor-element-f5f3556 .elementor-icon-box-title a {
    font-family: "Cookiesmilk", Sans-serif;
    font-weight: 800;
}

.elementor-714 .elementor-element.elementor-element-f5f3556 .elementor-icon-box-title {
    color: var(--e-global-color-accent);
}

.elementor-714 .elementor-element.elementor-element-f5f3556 .elementor-icon-box-description {
    font-family: "Gotham light", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-714 .elementor-element.elementor-element-b7d152a {
    --icon-box-icon-margin: 15px;
}

.elementor-714 .elementor-element.elementor-element-b7d152a.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-714 .elementor-element.elementor-element-b7d152a.elementor-view-framed .elementor-icon,
.elementor-714 .elementor-element.elementor-element-b7d152a.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-714 .elementor-element.elementor-element-b7d152a .elementor-icon-box-title,
.elementor-714 .elementor-element.elementor-element-b7d152a .elementor-icon-box-title a {
    font-family: "Cookiesmilk", Sans-serif;
    font-weight: 800;
}

.elementor-714 .elementor-element.elementor-element-b7d152a .elementor-icon-box-title {
    color: var(--e-global-color-accent);
}

.elementor-714 .elementor-element.elementor-element-b7d152a .elementor-icon-box-description {
    font-family: "Gotham light", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-714 .elementor-element.elementor-element-01cac2c {
    --icon-box-icon-margin: 15px;
}

.elementor-714 .elementor-element.elementor-element-01cac2c.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-714 .elementor-element.elementor-element-01cac2c.elementor-view-framed .elementor-icon,
.elementor-714 .elementor-element.elementor-element-01cac2c.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-714 .elementor-element.elementor-element-01cac2c .elementor-icon-box-title,
.elementor-714 .elementor-element.elementor-element-01cac2c .elementor-icon-box-title a {
    font-family: "Cookiesmilk", Sans-serif;
    font-weight: 800;
}

.elementor-714 .elementor-element.elementor-element-01cac2c .elementor-icon-box-title {
    color: var(--e-global-color-accent);
}

.elementor-714 .elementor-element.elementor-element-01cac2c .elementor-icon-box-description {
    font-family: "Gotham light", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-714 .elementor-element.elementor-element-7b4994a {
    --icon-box-icon-margin: 15px;
}

.elementor-714 .elementor-element.elementor-element-7b4994a.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-714 .elementor-element.elementor-element-7b4994a.elementor-view-framed .elementor-icon,
.elementor-714 .elementor-element.elementor-element-7b4994a.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    border-color: var(--e-global-color-accent);
}

.elementor-714 .elementor-element.elementor-element-7b4994a .elementor-icon-box-title,
.elementor-714 .elementor-element.elementor-element-7b4994a .elementor-icon-box-title a {
    font-family: "Cookiesmilk", Sans-serif;
    font-weight: 800;
}

.elementor-714 .elementor-element.elementor-element-7b4994a .elementor-icon-box-title {
    color: var(--e-global-color-accent);
}

.elementor-714 .elementor-element.elementor-element-7b4994a .elementor-icon-box-description {
    font-family: "Gotham light", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-714 .elementor-element.elementor-element-ce61344 {
    --spacer-size: 50px;
}

@media(min-width:768px) {
    .elementor-714 .elementor-element.elementor-element-288539e {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-714 .elementor-element.elementor-element-61e4dd91162ff {
        padding: 37px 0px 0px 0px;
    }
}

/* Start custom CSS for ube-heading, class: .elementor-element-4906fc4 */


/* End custom CSS */
/* Start custom CSS for ube-heading, class: .elementor-element-3d1b470 */


/* End custom CSS */
/* Start Custom Fonts CSS */


/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */


/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */


/* End Custom Fonts CSS */