.elementor-kit-9{--e-global-color-primary:#062B42;--e-global-color-secondary:#07324A;--e-global-color-text:#566D7A;--e-global-color-accent:#005E78;--e-global-color-265fdb6:#FFFFFF;--e-global-color-b16a6ff:#000000;--e-global-color-9e04fb8:#FFFEFD;--e-global-color-f0dacac:#F0F5F5;--e-global-color-2cb9630:#007B99;--e-global-color-c5a446c:#E4F3F5;--e-global-color-909b3e0:#26775B;--e-global-color-48b7f5d:#E8F4EE;--e-global-color-a394cee:#DBE5E5;--e-global-color-6852f6f:#F4EFE5;--e-global-color-43c0ab3:#D58A18;--e-global-color-57fdd22:#754B12;--e-global-color-ee43ea6:#164A63;--e-global-typography-primary-font-family:"Source Serif 4";--e-global-typography-primary-font-size:5rem;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.1em;--e-global-typography-primary-letter-spacing:-0.035em;--e-global-typography-secondary-font-family:"Source Serif 4";--e-global-typography-secondary-font-size:3.25rem;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-secondary-letter-spacing:-0.035em;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.55em;--e-global-typography-accent-font-family:"Barlow Semi Condensed";--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:500;--e-global-typography-0a655f5-font-family:"DM Sans";--e-global-typography-0a655f5-font-size:0.77rem;--e-global-typography-0a655f5-font-weight:800;--e-global-typography-0a655f5-text-transform:uppercase;--e-global-typography-0a655f5-line-height:1em;--e-global-typography-0a655f5-letter-spacing:0.11em;--e-global-typography-d0d2c30-font-family:"DM Sans";--e-global-typography-d0d2c30-font-size:1.2rem;--e-global-typography-d0d2c30-font-weight:700;--e-global-typography-d0d2c30-line-height:1.1em;--e-global-typography-d0d2c30-letter-spacing:-0.03em;--e-global-typography-ab539ec-font-family:"DM Sans";--e-global-typography-ab539ec-font-size:1.1rem;--e-global-typography-ab539ec-font-weight:700;--e-global-typography-ab539ec-line-height:1.35em;--e-global-typography-ab539ec-letter-spacing:-0.01em;--e-global-typography-c6e7561-font-family:"DM Sans";--e-global-typography-c6e7561-font-size:1.03rem;--e-global-typography-c6e7561-font-weight:700;--e-global-typography-c6e7561-line-height:1.4em;--e-global-typography-c6ba3b6-font-family:"DM Sans";--e-global-typography-c6ba3b6-font-size:1rem;--e-global-typography-c6ba3b6-font-weight:800;--e-global-typography-c6ba3b6-line-height:1.4em;--e-global-typography-b4d065d-font-family:"DM Sans";--e-global-typography-b4d065d-font-size:0.92rem;--e-global-typography-b4d065d-font-weight:700;--e-global-typography-b4d065d-line-height:1.55em;--e-global-typography-53de116-font-family:"DM Sans";--e-global-typography-53de116-font-size:1.25rem;--e-global-typography-53de116-font-weight:400;--e-global-typography-53de116-line-height:1.55em;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9 a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 a:hover{color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-9 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-9 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-d0d2c30-font-family ), Sans-serif;font-size:var( --e-global-typography-d0d2c30-font-size );font-weight:var( --e-global-typography-d0d2c30-font-weight );line-height:var( --e-global-typography-d0d2c30-line-height );letter-spacing:var( --e-global-typography-d0d2c30-letter-spacing );}.elementor-kit-9 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-ab539ec-font-family ), Sans-serif;font-size:var( --e-global-typography-ab539ec-font-size );font-weight:var( --e-global-typography-ab539ec-font-weight );line-height:var( --e-global-typography-ab539ec-line-height );letter-spacing:var( --e-global-typography-ab539ec-letter-spacing );}.elementor-kit-9 h5{color:var( --e-global-color-primary );font-family:var( --e-global-typography-c6e7561-font-family ), Sans-serif;font-size:var( --e-global-typography-c6e7561-font-size );font-weight:var( --e-global-typography-c6e7561-font-weight );line-height:var( --e-global-typography-c6e7561-line-height );}.elementor-kit-9 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-c6ba3b6-font-family ), Sans-serif;font-size:var( --e-global-typography-c6ba3b6-font-size );font-weight:var( --e-global-typography-c6ba3b6-font-weight );line-height:var( --e-global-typography-c6ba3b6-line-height );letter-spacing:var( --e-global-typography-c6ba3b6-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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);}@media(max-width:1024px){.elementor-kit-9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 a:hover{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-9 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-9 h3{font-size:var( --e-global-typography-d0d2c30-font-size );line-height:var( --e-global-typography-d0d2c30-line-height );letter-spacing:var( --e-global-typography-d0d2c30-letter-spacing );}.elementor-kit-9 h4{font-size:var( --e-global-typography-ab539ec-font-size );line-height:var( --e-global-typography-ab539ec-line-height );letter-spacing:var( --e-global-typography-ab539ec-letter-spacing );}.elementor-kit-9 h5{font-size:var( --e-global-typography-c6e7561-font-size );line-height:var( --e-global-typography-c6e7561-line-height );}.elementor-kit-9 h6{font-size:var( --e-global-typography-c6ba3b6-font-size );line-height:var( --e-global-typography-c6ba3b6-line-height );letter-spacing:var( --e-global-typography-c6ba3b6-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9{--e-global-typography-b4d065d-font-size:18px;--e-global-typography-53de116-font-size:18px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 a:hover{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-9 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-9 h3{font-size:var( --e-global-typography-d0d2c30-font-size );line-height:var( --e-global-typography-d0d2c30-line-height );letter-spacing:var( --e-global-typography-d0d2c30-letter-spacing );}.elementor-kit-9 h4{font-size:var( --e-global-typography-ab539ec-font-size );line-height:var( --e-global-typography-ab539ec-line-height );letter-spacing:var( --e-global-typography-ab539ec-letter-spacing );}.elementor-kit-9 h5{font-size:var( --e-global-typography-c6e7561-font-size );line-height:var( --e-global-typography-c6e7561-line-height );}.elementor-kit-9 h6{font-size:var( --e-global-typography-c6ba3b6-font-size );line-height:var( --e-global-typography-c6ba3b6-line-height );letter-spacing:var( --e-global-typography-c6ba3b6-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.hero-pattern:before {
    content: "";
    position: absolute;
    background: radial-gradient(circle at 8% 13%, rgba(0, 155, 177, 0.36), rgba(0, 0, 0, 0) 28%), radial-gradient(circle at 80% 88%, rgba(182, 158, 101, 0.21), rgba(0, 0, 0, 0) 24%);
    inset: 0px;
}

.hero-image:after {
        content: "";
    position: absolute;
    background: linear-gradient(90deg, rgba(6, 43, 66, 0.34), rgba(0, 0, 0, 0) 50%), linear-gradient(rgba(0, 0, 0, 0) 58%, rgba(6, 43, 66, 0.25));
    inset: 0px;
}
.hero-image.backdrop:before {
    align-self: end;
    min-height: 435px;
    position: absolute;
    bottom: 0px;
    right: 0;
    box-shadow: rgba(0, 125, 153, 0.28) 24px 25px;
    border-radius: 120px 120px 18px 18px;
    overflow: hidden;
    content: "";
    display: block;
    width: 100%;
    z-index: 0;
    
}/* End custom CSS */