.elementor-3051 .elementor-element.elementor-element-d5b2c3a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:54px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3051 .elementor-element.elementor-element-a5bd87d > .elementor-widget-container{background-color:#F8F8F8;padding:41px 41px 41px 41px;border-radius:59px 59px 59px 59px;}.elementor-3051 .elementor-element.elementor-element-5aac82c.elementor-element{--align-self:center;}.elementor-3051 .elementor-element.elementor-element-82ec444{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:94px;--padding-bottom:94px;--padding-left:94px;--padding-right:94px;}.elementor-3051 .elementor-element.elementor-element-82ec444:not(.elementor-motion-effects-element-type-background), .elementor-3051 .elementor-element.elementor-element-82ec444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-3051 .elementor-element.elementor-element-ee29e13{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;columns:1;text-align:center;}.elementor-3051 .elementor-element.elementor-element-ee29e13.elementor-element{--align-self:center;}.elementor-3051 .elementor-element.elementor-element-7d3adde{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3051 .elementor-element.elementor-element-7d3adde::before, .elementor-3051 .elementor-element.elementor-element-7d3adde > .elementor-background-video-container::before, .elementor-3051 .elementor-element.elementor-element-7d3adde > .e-con-inner > .elementor-background-video-container::before, .elementor-3051 .elementor-element.elementor-element-7d3adde > .elementor-background-slideshow::before, .elementor-3051 .elementor-element.elementor-element-7d3adde > .e-con-inner > .elementor-background-slideshow::before, .elementor-3051 .elementor-element.elementor-element-7d3adde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-3051 .elementor-element.elementor-element-7d3adde.e-con{--align-self:center;}.elementor-3051 .elementor-element.elementor-element-50a234b > .elementor-widget-container{padding:50px 45px 50px 50px;}.elementor-3051 .elementor-element.elementor-element-bf55fe3 > .elementor-widget-container{padding:22px 42px 22px 22px;}.elementor-3051 .elementor-element.elementor-element-969b518{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;--border-radius:50px 50px 50px 50px;--margin-top:73px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3051 .elementor-element.elementor-element-969b518::before, .elementor-3051 .elementor-element.elementor-element-969b518 > .elementor-background-video-container::before, .elementor-3051 .elementor-element.elementor-element-969b518 > .e-con-inner > .elementor-background-video-container::before, .elementor-3051 .elementor-element.elementor-element-969b518 > .elementor-background-slideshow::before, .elementor-3051 .elementor-element.elementor-element-969b518 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3051 .elementor-element.elementor-element-969b518 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-3051 .elementor-element.elementor-element-969b518.e-con{--align-self:center;}.elementor-3051 .elementor-element.elementor-element-4d3a754 > .elementor-widget-container{background-color:#344E6B;padding:61px 61px 61px 61px;border-radius:50px 0px 0px 50px;}.elementor-3051 .elementor-element.elementor-element-4d3a754{color:#FFFFFF;}.elementor-3051 .elementor-element.elementor-element-21d0fdf > .elementor-widget-container{padding:33px 33px 33px 33px;border-style:none;}.elementor-3051 .elementor-element.elementor-element-27710dc{--display:flex;}@media(min-width:768px){.elementor-3051 .elementor-element.elementor-element-d5b2c3a{--content-width:1480px;}.elementor-3051 .elementor-element.elementor-element-7d3adde{--width:55%;}.elementor-3051 .elementor-element.elementor-element-969b518{--width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3051 .elementor-element.elementor-element-7d3adde{--width:747px;}.elementor-3051 .elementor-element.elementor-element-969b518{--width:747px;}}@media(max-width:1024px){.elementor-3051 .elementor-element.elementor-element-d5b2c3a{--grid-auto-flow:row;}.elementor-3051 .elementor-element.elementor-element-a5bd87d{width:var( --container-widget-width, 747px );max-width:747px;--container-widget-width:747px;--container-widget-flex-grow:0;}.elementor-3051 .elementor-element.elementor-element-82ec444{--padding-top:37px;--padding-bottom:37px;--padding-left:37px;--padding-right:37px;}.elementor-3051 .elementor-element.elementor-element-ee29e13{--container-widget-width:421px;--container-widget-flex-grow:0;width:var( --container-widget-width, 421px );max-width:421px;}.elementor-3051 .elementor-element.elementor-element-7d3adde{--grid-auto-flow:row;}.elementor-3051 .elementor-element.elementor-element-50a234b > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-3051 .elementor-element.elementor-element-969b518{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3051 .elementor-element.elementor-element-d5b2c3a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3051 .elementor-element.elementor-element-a5bd87d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3051 .elementor-element.elementor-element-7d3adde{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3051 .elementor-element.elementor-element-50a234b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3051 .elementor-element.elementor-element-bf55fe3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3051 .elementor-element.elementor-element-969b518{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3051 .elementor-element.elementor-element-4d3a754 > .elementor-widget-container{padding:32px 32px 32px 32px;border-radius:50px 50px 50px 50px;}.elementor-3051 .elementor-element.elementor-element-21d0fdf > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-50a234b */.elementor-3051 .elementor-element.elementor-element-50a234b
{
    p {
        background: #fff;
        padding: 12px 18px;
        margin: 8px 0;
        border-radius: 8px;
        display: flex;
        align-items: center;
        justify-content: start;
        font-size: 16px;
        font-weight: bold;
        color: #003a5c;
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}  
        p::before {
        content: "✔"; 
        color: #79b530;
        font-size: 18px;
        font-weight: bold;
        margin-right: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf55fe3 */.elementor-3051 .elementor-element.elementor-element-bf55fe3
{
    li {
        background: #fff;
        padding: 12px 18px;
        margin: 8px 0;
        border-radius: 8px;
        display: flex;
        align-items: center;
        justify-content: start;
        font-size: 16px;
        font-weight: bold;
        color: #003a5c;
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}  
        li::before {
        content: "✔"; 
        color: #79b530;
        font-size: 18px;
        font-weight: bold;
        margin-right: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21d0fdf */.elementor-3051 .elementor-element.elementor-element-21d0fdf
{
    li {
        background: #fff;
        padding: 12px 18px;
        margin: 8px 0;
        border-radius: 8px;
        display: flex;
        align-items: center;
        justify-content: start;
        font-size: 16px;
        font-weight: bold;
        color: #003a5c;
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}  
        li::before {
        content: "✔"; 
        color: #79b530;
        font-size: 18px;
        font-weight: bold;
        margin-right: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d348358 */.elementor-3051 .elementor-element.elementor-element-d348358{
    .management-container {
            max-width: 1200px;
            margin: 40px auto;
            padding: 20px;
        }

        .management-title {
            font-size: 32px;
            font-weight: bold;
            color: #003a5c;
            margin-bottom: 20px;
        }

        .management-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
            gap: 20px;
            justify-content: center;
        }

        .team-member {
            background: white;
            padding: 20px;
            border-radius: 10px;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
            text-align: center;
            transition: transform 0.3s ease-in-out;
        }

        .team-member:hover {
            transform: translateY(-5px);
        }

        .team-member img {
            width: 120px;
            height: 120px;
            border-radius: 50%;
            object-fit: cover;
            margin-bottom: 15px;
            border: 3px solid #003a5c;
        }

        .team-member h3 {
            font-size: 20px;
            color: #003a5c;
            margin: 10px 0 5px;
        }

        .team-member p {
            font-size: 14px;
            color: #666;
            margin: 5px 0;
        }

        @media (max-width: 768px) {
            .management-grid {
                grid-template-columns: repeat(2, 1fr);
            }
        }

        @media (max-width: 480px) {
            .management-grid {
                grid-template-columns: 1fr;
            }
        }
}/* End custom CSS */