:root {
  --mighty-theme-color: #06b2b4;
  --mighty-color-style-Q5Fu_svpWUcUWa2ba2dg8: #0B5779;
  --mighty-color-style-YRN2H-_e7shoRzRB0PFhz: #042F4D;
  --mighty-color-style-4JDkWC_BweM0KbMVqpfps: #DFF3FC;
  --mighty-color-style-JBcqkBjCSgwtOZP4yfgxG: #F6882C;
}

/* Type Style: display */
.mighty-type-style-display {

    font-family: "Source Sans Pro" !important;
    --mighty-font-family: "Source Sans Pro" !important;
color: var(--mighty-color-style-YRN2H-_e7shoRzRB0PFhz, #042F4D);

font-weight: 700;





}

@media (min-width: 1280px) {
.mighty-type-style-display {
    font-size: 32px;
}
}

@media (min-width: 600px) and (max-width: 1279px) {
.mighty-type-style-display {
    font-size: 29px;
}
}

@media (max-width: 599px) {
.mighty-type-style-display {
    font-size: 27px;
}
}


/* Type Style: heading-large */
.mighty-type-style-heading-large {

    font-family: "Source Sans Pro" !important;
    --mighty-font-family: "Source Sans Pro" !important;








}

@media (min-width: 1280px) {
.mighty-type-style-heading-large {
    font-size: 32px;
}
}

@media (min-width: 600px) and (max-width: 1279px) {
.mighty-type-style-heading-large {
    font-size: 29px;
}
}

@media (max-width: 599px) {
.mighty-type-style-heading-large {
    font-size: 27px;
}
}


/* Type Style: heading */
.mighty-type-style-heading {

    font-family: "Source Sans Pro" !important;
    --mighty-font-family: "Source Sans Pro" !important;
color: var(--mighty-color-style-YRN2H-_e7shoRzRB0PFhz, #042F4D);

font-weight: 700;
line-height: 1.2;
display: inline-block;



}

@media (min-width: 1280px) {
.mighty-type-style-heading {
    font-size: 28px;
}
}

@media (min-width: 600px) and (max-width: 1279px) {
.mighty-type-style-heading {
    font-size: 27px;
}
}

@media (max-width: 599px) {
.mighty-type-style-heading {
    font-size: 26px;
}
}


/* Type Style: eYEEE1ilfy2aLmvMSPphC */
.mighty-type-style-eYEEE1ilfy2aLmvMSPphC {

    font-family: "Source Sans Pro" !important;
    --mighty-font-family: "Source Sans Pro" !important;
color: var(--mighty-theme-color, #06b2b4);

font-weight: 700;





}

@media (min-width: 1280px) {
.mighty-type-style-eYEEE1ilfy2aLmvMSPphC {
    font-size: 32px;
}
}

@media (min-width: 600px) and (max-width: 1279px) {
.mighty-type-style-eYEEE1ilfy2aLmvMSPphC {
    font-size: 29px;
}
}

@media (max-width: 599px) {
.mighty-type-style-eYEEE1ilfy2aLmvMSPphC {
    font-size: 27px;
}
}


/* Type Style: J16hv8GscuqXU9ik2gBn- */
.mighty-type-style-J16hv8GscuqXU9ik2gBn- {

    font-family: "Source Sans Pro" !important;
    --mighty-font-family: "Source Sans Pro" !important;
color: var(--mighty-color-style-JBcqkBjCSgwtOZP4yfgxG, #F6882C);

font-weight: 700;





}

@media (min-width: 1280px) {
.mighty-type-style-J16hv8GscuqXU9ik2gBn- {
    font-size: 32px;
}
}

@media (min-width: 600px) and (max-width: 1279px) {
.mighty-type-style-J16hv8GscuqXU9ik2gBn- {
    font-size: 29px;
}
}

@media (max-width: 599px) {
.mighty-type-style-J16hv8GscuqXU9ik2gBn- {
    font-size: 27px;
}
}


/* Type Style: subheading */
.mighty-type-style-subheading {

    font-family: "Source Sans Pro" !important;
    --mighty-font-family: "Source Sans Pro" !important;
color: var(--mighty-color-style-YRN2H-_e7shoRzRB0PFhz, #042F4D);

font-weight: 700;





}

@media (min-width: 1280px) {
.mighty-type-style-subheading {
    font-size: 24px;
}
}

@media (min-width: 600px) and (max-width: 1279px) {
.mighty-type-style-subheading {
    font-size: 23px;
}
}

@media (max-width: 599px) {
.mighty-type-style-subheading {
    font-size: 22px;
}
}


/* Type Style: 6l-JOByFrdP81oT63UHaR */
.mighty-type-style-6l-JOByFrdP81oT63UHaR {

    font-family: "Source Sans Pro" !important;
    --mighty-font-family: "Source Sans Pro" !important;
color: var(--mighty-theme-color, #06b2b4);

font-weight: 700;





}

@media (min-width: 1280px) {
.mighty-type-style-6l-JOByFrdP81oT63UHaR {
    font-size: 24px;
}
}

@media (min-width: 600px) and (max-width: 1279px) {
.mighty-type-style-6l-JOByFrdP81oT63UHaR {
    font-size: 23px;
}
}

@media (max-width: 599px) {
.mighty-type-style-6l-JOByFrdP81oT63UHaR {
    font-size: 22px;
}
}


/* Type Style: weFgO5-HkEnz_RJtmrEnu */
.mighty-type-style-weFgO5-HkEnz_RJtmrEnu {

    font-family: "Source Sans Pro" !important;
    --mighty-font-family: "Source Sans Pro" !important;
color: var(--mighty-color-style-YRN2H-_e7shoRzRB0PFhz, #042F4D);

font-weight: 700;





}

@media (min-width: 1280px) {
.mighty-type-style-weFgO5-HkEnz_RJtmrEnu {
    font-size: 18px;
}
}

@media (min-width: 600px) and (max-width: 1279px) {
.mighty-type-style-weFgO5-HkEnz_RJtmrEnu {
    font-size: 17px;
}
}

@media (max-width: 599px) {
.mighty-type-style-weFgO5-HkEnz_RJtmrEnu {
    font-size: 17px;
}
}


/* Type Style: body */
.mighty-type-style-body {

    font-family: "Source Sans Pro" !important;
    --mighty-font-family: "Source Sans Pro" !important;
color: var(--mighty-color-style-YRN2H-_e7shoRzRB0PFhz, #042F4D);


line-height: 1.6;
display: inline-block;



}

@media (min-width: 1280px) {
.mighty-type-style-body {
    font-size: 17px;
}
}

@media (min-width: 600px) and (max-width: 1279px) {
.mighty-type-style-body {
    font-size: 16px;
}
}

@media (max-width: 599px) {
.mighty-type-style-body {
    font-size: 16px;
}
}


/* Type Style: xLquy8G-VQAuReyvwzS1c */
.mighty-type-style-xLquy8G-VQAuReyvwzS1c {

    font-family: "Source Sans Pro" !important;
    --mighty-font-family: "Source Sans Pro" !important;
color: var(--mighty-theme-color, #06b2b4);

font-weight: 700;





}

@media (min-width: 1280px) {
.mighty-type-style-xLquy8G-VQAuReyvwzS1c {
    font-size: 18px;
}
}

@media (min-width: 600px) and (max-width: 1279px) {
.mighty-type-style-xLquy8G-VQAuReyvwzS1c {
    font-size: 17px;
}
}

@media (max-width: 599px) {
.mighty-type-style-xLquy8G-VQAuReyvwzS1c {
    font-size: 17px;
}
}


/* Type Style: joUljVBe_AZTSmYJ3Jhlc */
.mighty-type-style-joUljVBe_AZTSmYJ3Jhlc {

    font-family: "Source Sans Pro" !important;
    --mighty-font-family: "Source Sans Pro" !important;
color: #FFFFFF;

font-weight: 400;





}

@media (min-width: 1280px) {
.mighty-type-style-joUljVBe_AZTSmYJ3Jhlc {
    font-size: 18px;
}
}

@media (min-width: 600px) and (max-width: 1279px) {
.mighty-type-style-joUljVBe_AZTSmYJ3Jhlc {
    font-size: 17px;
}
}

@media (max-width: 599px) {
.mighty-type-style-joUljVBe_AZTSmYJ3Jhlc {
    font-size: 17px;
}
}


/* Type Style: body-small */
.mighty-type-style-body-small {

    font-family: "Source Sans Pro" !important;
    --mighty-font-family: "Source Sans Pro" !important;
color: var(--mighty-color-style-YRN2H-_e7shoRzRB0PFhz, #042F4D);







}

@media (min-width: 1280px) {
.mighty-type-style-body-small {
    font-size: 16px;
}
}

@media (min-width: 600px) and (max-width: 1279px) {
.mighty-type-style-body-small {
    font-size: 16px;
}
}

@media (max-width: 599px) {
.mighty-type-style-body-small {
    font-size: 16px;
}
}


/* Type Style: micro */
.mighty-type-style-micro {

    font-family: "Source Sans Pro" !important;
    --mighty-font-family: "Source Sans Pro" !important;








}

@media (min-width: 1280px) {
.mighty-type-style-micro {
    font-size: 16px;
}
}

@media (min-width: 600px) and (max-width: 1279px) {
.mighty-type-style-micro {
    font-size: 16px;
}
}

@media (max-width: 599px) {
.mighty-type-style-micro {
    font-size: 16px;
}
}


/* Type Style: button */
.mighty-type-style-button {

    font-family: "Source Sans Pro" !important;
    --mighty-font-family: "Source Sans Pro" !important;


font-weight: 400;


letter-spacing: 0.5px;
text-transform: uppercase;

}

@media (min-width: 1280px) {
.mighty-type-style-button {
    font-size: 12px;
}
}

@media (min-width: 600px) and (max-width: 1279px) {
.mighty-type-style-button {
    font-size: 12px;
}
}

@media (max-width: 599px) {
.mighty-type-style-button {
    font-size: 12px;
}
}


/* Type Style: cDlEwyfoOU4eO63wMPqAy */
.mighty-type-style-cDlEwyfoOU4eO63wMPqAy {

    font-family: "Source Sans Pro" !important;
    --mighty-font-family: "Source Sans Pro" !important;
color: #F6882C;

font-weight: 700;
line-height: 1.2;
display: inline-block;



}

@media (min-width: 1280px) {
.mighty-type-style-cDlEwyfoOU4eO63wMPqAy {
    font-size: 28px;
}
}

@media (min-width: 600px) and (max-width: 1279px) {
.mighty-type-style-cDlEwyfoOU4eO63wMPqAy {
    font-size: 27px;
}
}

@media (max-width: 599px) {
.mighty-type-style-cDlEwyfoOU4eO63wMPqAy {
    font-size: 26px;
}
}