.elementor-kit-6{--e-global-color-primary:#044F44;--e-global-color-secondary:#FF9100;--e-global-color-text:#000000;--e-global-color-accent:#FF9100;--e-global-color-kadence1:#f77300;--e-global-color-kadence2:#12413e;--e-global-color-kadence3:#000000;--e-global-color-kadence4:#12413e;--e-global-color-kadence5:#4a5568;--e-global-color-kadence6:#7d8697;--e-global-color-kadence7:#DBE9F0;--e-global-color-kadence8:#EFF8FA;--e-global-color-kadence9:#FFFFFF;--e-global-color-ea52a4b:#353535;--e-global-color-9f5ecb3:#F7F7F7;--e-global-color-4a35042:#EEEEEE;--e-global-color-0b5b896:#FAFBF8;--e-global-color-40b018b:#12413E;--e-global-color-96905ff:#996756;--e-global-color-1e3e073:#F77300;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-bd7cbd8-font-size:clamp(2rem, -0.196rem + 4.58vw, 3.813rem);--e-global-typography-bd7cbd8-font-weight:700;--e-global-typography-d34b123-font-size:clamp(1.813rem, 1.131rem + 1.42vw, 2.375rem);--e-global-typography-d34b123-font-weight:700;--e-global-typography-d34b123-line-height:140%;--e-global-typography-3076caf-font-size:clamp(2rem, 0.637rem + 2.844vw, 3.125rem);--e-global-typography-3076caf-font-weight:700;--e-global-typography-9f6032e-font-size:clamp(1.3rem, 1.058rem + 0.51vw, 1.5rem);--e-global-typography-9f6032e-font-weight:700;--e-global-typography-9f6032e-line-height:140%;--e-global-typography-60d1189-font-size:clamp(1.219rem, 1.105rem + 0.24vw, 1.313rem);--e-global-typography-60d1189-font-weight:700;--e-global-typography-c41d004-font-family:"Inter";--e-global-typography-c41d004-font-size:clamp(0.938rem, 0.88rem + 0.245vw, 1.125rem);--e-global-typography-c41d004-font-weight:700;--e-global-typography-c41d004-text-transform:uppercase;--e-global-typography-c41d004-line-height:150%;--e-global-typography-f565e1b-font-size:clamp(2.027rem, 1.48rem + 2.335vw, 3.815rem);--e-global-typography-be4ab5e-font-size:clamp(1.802rem, 1.419rem + 1.633vw, 3.052rem);--e-global-typography-f808fc7-font-size:clamp(1.602rem, 1.345rem + 1.096vw, 2.441rem);--e-global-typography-abce17a-font-size:clamp(1.424rem, 1.262rem + 0.691vw, 1.953rem);--e-global-typography-4d24fe1-font-size:clamp(1.266rem, 1.175rem + 0.388vw, 1.563rem);--e-global-typography-05dccb1-font-size:clamp(1.125rem, 1.087rem + 0.163vw, 1.25rem);--e-global-typography-54081bd-font-size:clamp(1.063rem, 1.043rem + 0.082vw, 1.125rem);--e-global-typography-cb83dc4-font-family:"Inter";--e-global-typography-cb83dc4-font-size:clamp(1rem, 1rem + 0vw, 1rem);}.elementor-kit-6.el-is-editing{--global-palette1:#f77300;--global-palette2:#12413e;--global-palette3:#000000;--global-palette4:#12413e;--global-palette5:#4a5568;--global-palette6:#7d8697;--global-palette7:#DBE9F0;--global-palette8:#EFF8FA;--global-palette9:#FFFFFF;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{border-style:solid;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.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:700px;}.e-con{--container-max-width:700px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Home page Carousel: Add a linear-gradient vignette effect as an overlay on the carousel slider item */
.carousel-slider-item {
    position: relative; /* Ensure the container is positioned relative for the overlay */
}

.carousel-slider-item::before {
    content: ''; /* Create an empty pseudo-element */
    position: absolute; /* Position it relative to the container */
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(rgba(17,61,72,0.7), rgba(12,99,150,0), rgba(17,61,72,0.7)); /* Your provided linear gradient */
    pointer-events: none; /* Make sure the overlay doesn't interfere with clicking */
}






/* Home Carousel, Style for the swiper carousel bullets */

body .swiper-pagination .swiper-pagination-bullet {
    border-radius: 5px;
    height: 5px;
    width: 45px;
    transition: all 0.3s ease;
}/* End custom CSS */