.elementor-961 .elementor-element.elementor-element-5cdaebe{--display:flex;}.elementor-961 .elementor-element.elementor-element-4626747{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-961 .elementor-element.elementor-element-039d7a6{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-961 .elementor-element.elementor-element-be0d3bc{--display:flex;}.elementor-961 .elementor-element.elementor-element-9936acf{--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;}.elementor-961 .elementor-element.elementor-element-5801db8{--display:flex;}.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-961 .elementor-element.elementor-element-585a4a0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;color:#FFE500;}.elementor-961 .elementor-element.elementor-element-9e77972 .srv-video-container{background-color:#f9f9f9;padding:10px 10px 10px 10px;}.elementor-961 .elementor-element.elementor-element-9e77972 .srv-video-wrapper{padding-bottom:56.25%;}.elementor-961 .elementor-element.elementor-element-9e77972 .srv-video-indicator{color:#ff0000;}.elementor-961 .elementor-element.elementor-element-9e77972 .srv-type-badge{color:#ffffff !important;}.elementor-961 .elementor-element.elementor-element-9e77972 .srv-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:25px;}.elementor-961 .elementor-element.elementor-element-9e77972 .srv-item{padding:2px 2px 2px 2px !important;}.elementor-961 .elementor-element.elementor-element-9e77972 .srv-eye-icon{width:20px !important;height:20px !important;top:6px !important;left:6px !important;background-color:#FFFFFF !important;color:#FF0000 !important;border-radius:50% !important;}.elementor-961 .elementor-element.elementor-element-9e77972 .srv-eye-icon .dashicons{font-size:13px !important;width:13px !important;height:13px !important;}.elementor-961 .elementor-element.elementor-element-9e77972 .srv-eye-icon:hover{background-color:#000000 !important;}.elementor-961 .elementor-element.elementor-element-b909773{--display:flex;}.elementor-961 .elementor-element.elementor-element-47fffbf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;color:#FFE500;}.elementor-961 .elementor-element.elementor-element-ca7a506 .srv-video-container{background-color:#f9f9f9;padding:10px 10px 10px 10px;}.elementor-961 .elementor-element.elementor-element-ca7a506 .srv-video-wrapper{padding-bottom:56.25%;}.elementor-961 .elementor-element.elementor-element-ca7a506 .srv-video-indicator{color:#ff0000;}.elementor-961 .elementor-element.elementor-element-ca7a506 .srv-type-badge{color:#ffffff !important;}.elementor-961 .elementor-element.elementor-element-ca7a506 .srv-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:25px;}.elementor-961 .elementor-element.elementor-element-ca7a506 .srv-item{padding:2px 2px 2px 2px !important;}.elementor-961 .elementor-element.elementor-element-ca7a506 .srv-eye-icon{width:20px !important;height:20px !important;top:6px !important;left:6px !important;background-color:#FFFFFF !important;color:#FF0000 !important;border-radius:50% !important;}.elementor-961 .elementor-element.elementor-element-ca7a506 .srv-eye-icon .dashicons{font-size:13px !important;width:13px !important;height:13px !important;}.elementor-961 .elementor-element.elementor-element-ca7a506 .srv-eye-icon:hover{background-color:#000000 !important;}.elementor-961 .elementor-element.elementor-element-7e6e67a{--display:flex;}.elementor-961 .elementor-element.elementor-element-70b0c06 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;color:#FFE500;}.elementor-961 .elementor-element.elementor-element-55abfd3 .srv-video-container{background-color:#f9f9f9;padding:10px 10px 10px 10px;}.elementor-961 .elementor-element.elementor-element-55abfd3 .srv-video-wrapper{padding-bottom:56.25%;}.elementor-961 .elementor-element.elementor-element-55abfd3 .srv-video-indicator{color:#ff0000;}.elementor-961 .elementor-element.elementor-element-55abfd3 .srv-type-badge{color:#ffffff !important;}.elementor-961 .elementor-element.elementor-element-55abfd3 .srv-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:25px;}.elementor-961 .elementor-element.elementor-element-55abfd3 .srv-item{padding:2px 2px 2px 2px !important;}.elementor-961 .elementor-element.elementor-element-55abfd3 .srv-eye-icon{width:20px !important;height:20px !important;top:6px !important;left:6px !important;background-color:#FFFFFF !important;color:#FF0000 !important;border-radius:50% !important;}.elementor-961 .elementor-element.elementor-element-55abfd3 .srv-eye-icon .dashicons{font-size:13px !important;width:13px !important;height:13px !important;}.elementor-961 .elementor-element.elementor-element-55abfd3 .srv-eye-icon:hover{background-color:#000000 !important;}.elementor-961 .elementor-element.elementor-element-351b6dc{--display:flex;}.elementor-961 .elementor-element.elementor-element-04415a9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;color:#FFE500;}.elementor-961 .elementor-element.elementor-element-93a3458 .srv-video-container{background-color:#f9f9f9;padding:10px 10px 10px 10px;}.elementor-961 .elementor-element.elementor-element-93a3458 .srv-video-wrapper{padding-bottom:56.25%;}.elementor-961 .elementor-element.elementor-element-93a3458 .srv-video-indicator{color:#ff0000;}.elementor-961 .elementor-element.elementor-element-93a3458 .srv-type-badge{color:#ffffff !important;}.elementor-961 .elementor-element.elementor-element-93a3458 .srv-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:25px;}.elementor-961 .elementor-element.elementor-element-93a3458 .srv-item{padding:2px 2px 2px 2px !important;}.elementor-961 .elementor-element.elementor-element-93a3458 .srv-eye-icon{width:20px !important;height:20px !important;top:6px !important;left:6px !important;background-color:#FFFFFF !important;color:#FF0000 !important;border-radius:50% !important;}.elementor-961 .elementor-element.elementor-element-93a3458 .srv-eye-icon .dashicons{font-size:13px !important;width:13px !important;height:13px !important;}.elementor-961 .elementor-element.elementor-element-93a3458 .srv-eye-icon:hover{background-color:#000000 !important;}.elementor-961 .elementor-element.elementor-element-45b32a4{--display:flex;}.elementor-961 .elementor-element.elementor-element-d41939c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;color:#FFE500;}.elementor-961 .elementor-element.elementor-element-91e33ff .srv-video-container{background-color:#f9f9f9;padding:10px 10px 10px 10px;}.elementor-961 .elementor-element.elementor-element-91e33ff .srv-video-wrapper{padding-bottom:56.25%;}.elementor-961 .elementor-element.elementor-element-91e33ff .srv-video-indicator{color:#ff0000;}.elementor-961 .elementor-element.elementor-element-91e33ff .srv-type-badge{color:#ffffff !important;}.elementor-961 .elementor-element.elementor-element-91e33ff .srv-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:25px;}.elementor-961 .elementor-element.elementor-element-91e33ff .srv-item{padding:2px 2px 2px 2px !important;}.elementor-961 .elementor-element.elementor-element-91e33ff .srv-eye-icon{width:20px !important;height:20px !important;top:6px !important;left:6px !important;background-color:#FFFFFF !important;color:#FF0000 !important;border-radius:50% !important;}.elementor-961 .elementor-element.elementor-element-91e33ff .srv-eye-icon .dashicons{font-size:13px !important;width:13px !important;height:13px !important;}.elementor-961 .elementor-element.elementor-element-91e33ff .srv-eye-icon:hover{background-color:#000000 !important;}.elementor-961 .elementor-element.elementor-element-90ef73c{--display:flex;}.elementor-961 .elementor-element.elementor-element-0c165f2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;color:#FFE500;}.elementor-961 .elementor-element.elementor-element-318f246 .srv-video-container{background-color:#f9f9f9;padding:10px 10px 10px 10px;}.elementor-961 .elementor-element.elementor-element-318f246 .srv-video-wrapper{padding-bottom:56.25%;}.elementor-961 .elementor-element.elementor-element-318f246 .srv-video-indicator{color:#ff0000;}.elementor-961 .elementor-element.elementor-element-318f246 .srv-type-badge{color:#ffffff !important;}.elementor-961 .elementor-element.elementor-element-318f246 .srv-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:25px;}.elementor-961 .elementor-element.elementor-element-318f246 .srv-item{padding:2px 2px 2px 2px !important;}.elementor-961 .elementor-element.elementor-element-318f246 .srv-eye-icon{width:20px !important;height:20px !important;top:6px !important;left:6px !important;background-color:#FFFFFF !important;color:#FF0000 !important;border-radius:50% !important;}.elementor-961 .elementor-element.elementor-element-318f246 .srv-eye-icon .dashicons{font-size:13px !important;width:13px !important;height:13px !important;}.elementor-961 .elementor-element.elementor-element-318f246 .srv-eye-icon:hover{background-color:#000000 !important;}.elementor-961 .elementor-element.elementor-element-58d2ac6{--display:flex;}.elementor-961 .elementor-element.elementor-element-953e876 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;color:#FFE500;}.elementor-961 .elementor-element.elementor-element-1664bbb .srv-video-container{background-color:#f9f9f9;padding:10px 10px 10px 10px;}.elementor-961 .elementor-element.elementor-element-1664bbb .srv-video-wrapper{padding-bottom:56.25%;}.elementor-961 .elementor-element.elementor-element-1664bbb .srv-video-indicator{color:#ff0000;}.elementor-961 .elementor-element.elementor-element-1664bbb .srv-type-badge{color:#ffffff !important;}.elementor-961 .elementor-element.elementor-element-1664bbb .srv-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:25px;}.elementor-961 .elementor-element.elementor-element-1664bbb .srv-item{padding:2px 2px 2px 2px !important;}.elementor-961 .elementor-element.elementor-element-1664bbb .srv-eye-icon{width:20px !important;height:20px !important;top:6px !important;left:6px !important;background-color:#FFFFFF !important;color:#FF0000 !important;border-radius:50% !important;}.elementor-961 .elementor-element.elementor-element-1664bbb .srv-eye-icon .dashicons{font-size:13px !important;width:13px !important;height:13px !important;}.elementor-961 .elementor-element.elementor-element-1664bbb .srv-eye-icon:hover{background-color:#000000 !important;}.elementor-961 .elementor-element.elementor-element-34e3fb4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}body.elementor-page-961:not(.elementor-motion-effects-element-type-background), body.elementor-page-961 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C10000;}@media(max-width:1024px){.elementor-961 .elementor-element.elementor-element-039d7a6{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-961 .elementor-element.elementor-element-585a4a0 .elementor-heading-title{font-size:20px;}.elementor-961 .elementor-element.elementor-element-9e77972 .srv-grid{grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor-961 .elementor-element.elementor-element-47fffbf .elementor-heading-title{font-size:20px;}.elementor-961 .elementor-element.elementor-element-ca7a506 .srv-grid{grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor-961 .elementor-element.elementor-element-70b0c06 .elementor-heading-title{font-size:20px;}.elementor-961 .elementor-element.elementor-element-55abfd3 .srv-grid{grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor-961 .elementor-element.elementor-element-04415a9 .elementor-heading-title{font-size:20px;}.elementor-961 .elementor-element.elementor-element-93a3458 .srv-grid{grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor-961 .elementor-element.elementor-element-d41939c .elementor-heading-title{font-size:20px;}.elementor-961 .elementor-element.elementor-element-91e33ff .srv-grid{grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor-961 .elementor-element.elementor-element-0c165f2 .elementor-heading-title{font-size:20px;}.elementor-961 .elementor-element.elementor-element-318f246 .srv-grid{grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor-961 .elementor-element.elementor-element-953e876 .elementor-heading-title{font-size:20px;}.elementor-961 .elementor-element.elementor-element-1664bbb .srv-grid{grid-template-columns:repeat(4, minmax(0, 1fr));}}@media(min-width:768px){.elementor-961 .elementor-element.elementor-element-039d7a6{--width:100%;}.elementor-961 .elementor-element.elementor-element-be0d3bc{--width:5%;}.elementor-961 .elementor-element.elementor-element-9936acf{--width:95%;}}@media(max-width:1024px) and (min-width:768px){.elementor-961 .elementor-element.elementor-element-039d7a6{--width:100%;}.elementor-961 .elementor-element.elementor-element-be0d3bc{--width:5%;}.elementor-961 .elementor-element.elementor-element-9936acf{--width:95%;}}@media(max-width:767px){.elementor-961 .elementor-element.elementor-element-039d7a6{--width:100%;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-961 .elementor-element.elementor-element-be0d3bc{--width:1%;}.elementor-961 .elementor-element.elementor-element-9936acf{--width:99%;}.elementor-961 .elementor-element.elementor-element-585a4a0 .elementor-heading-title{font-size:17px;}.elementor-961 .elementor-element.elementor-element-585a4a0{padding:-11px 0px 0px 0px;}.elementor-961 .elementor-element.elementor-element-9e77972 .srv-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:5px;}.elementor-961 .elementor-element.elementor-element-9e77972 .srv-item h3{font-size:10px;}.elementor-961 .elementor-element.elementor-element-9e77972 .srv-cat-badge{font-size:6px;}.elementor-961 .elementor-element.elementor-element-47fffbf .elementor-heading-title{font-size:17px;}.elementor-961 .elementor-element.elementor-element-47fffbf{padding:-11px 0px 0px 0px;}.elementor-961 .elementor-element.elementor-element-ca7a506 .srv-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:5px;}.elementor-961 .elementor-element.elementor-element-ca7a506 .srv-item h3{font-size:10px;}.elementor-961 .elementor-element.elementor-element-ca7a506 .srv-cat-badge{font-size:6px;}.elementor-961 .elementor-element.elementor-element-70b0c06 .elementor-heading-title{font-size:17px;}.elementor-961 .elementor-element.elementor-element-70b0c06{padding:-11px 0px 0px 0px;}.elementor-961 .elementor-element.elementor-element-55abfd3 .srv-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:5px;}.elementor-961 .elementor-element.elementor-element-55abfd3 .srv-item h3{font-size:10px;}.elementor-961 .elementor-element.elementor-element-55abfd3 .srv-cat-badge{font-size:6px;}.elementor-961 .elementor-element.elementor-element-04415a9 .elementor-heading-title{font-size:17px;}.elementor-961 .elementor-element.elementor-element-04415a9{padding:-11px 0px 0px 0px;}.elementor-961 .elementor-element.elementor-element-93a3458 .srv-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:5px;}.elementor-961 .elementor-element.elementor-element-93a3458 .srv-item h3{font-size:10px;}.elementor-961 .elementor-element.elementor-element-93a3458 .srv-cat-badge{font-size:6px;}.elementor-961 .elementor-element.elementor-element-d41939c .elementor-heading-title{font-size:17px;}.elementor-961 .elementor-element.elementor-element-d41939c{padding:-11px 0px 0px 0px;}.elementor-961 .elementor-element.elementor-element-91e33ff .srv-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:5px;}.elementor-961 .elementor-element.elementor-element-91e33ff .srv-item h3{font-size:10px;}.elementor-961 .elementor-element.elementor-element-91e33ff .srv-cat-badge{font-size:6px;}.elementor-961 .elementor-element.elementor-element-0c165f2 .elementor-heading-title{font-size:17px;}.elementor-961 .elementor-element.elementor-element-0c165f2{padding:-11px 0px 0px 0px;}.elementor-961 .elementor-element.elementor-element-318f246 .srv-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:5px;}.elementor-961 .elementor-element.elementor-element-318f246 .srv-item h3{font-size:10px;}.elementor-961 .elementor-element.elementor-element-318f246 .srv-cat-badge{font-size:6px;}.elementor-961 .elementor-element.elementor-element-953e876 .elementor-heading-title{font-size:17px;}.elementor-961 .elementor-element.elementor-element-953e876{padding:-11px 0px 0px 0px;}.elementor-961 .elementor-element.elementor-element-1664bbb .srv-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:5px;}.elementor-961 .elementor-element.elementor-element-1664bbb .srv-item h3{font-size:10px;}.elementor-961 .elementor-element.elementor-element-1664bbb .srv-cat-badge{font-size:6px;}}/* Start custom CSS for html, class: .elementor-element-3cacad7 *//* Right Side Sticky Menu - Captions Below Images */
.sticky-right-menu {
    position: fixed;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 9999;
}

.sticky-right-menu ul {
    list-style: none;
    margin: 0;
    padding: 20px 15px;
    background: rgba(255, 255, 0, 0.95);
    border-radius: 100px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
    border: 1px solid rgba(0, 0, 0, 0.08);
}

.sticky-right-menu li {
    margin: 20px 0;
    text-align: center;
}

.sticky-right-menu a {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
    text-decoration: none;
    transition: all 0.3s ease;
}

.sticky-right-menu img {
    width: 50px;
    height: 50px;
    object-fit: contain;
    display: block;
    border-radius:100px;
    transition: transform 0.3s ease;
}

/* Caption Styling - Below Image */
.sticky-right-menu .caption {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    font-size: 12px;
    font-weight: 500;
    color: #555;
    text-align: center;
    white-space: nowrap;
    background: rgba(0, 0, 0, 0.05);
    padding: 4px 10px;
    border-radius: 20px;
    transition: all 0.3s ease;
}

/* Hover Effects */
.sticky-right-menu a:hover img {
    transform: scale(1.1);
}

.sticky-right-menu a:hover .caption {
    color: #6c5c7;
    background: rgba(108, 92, 31, 0.1);
}

/* Mobile Responsive */
@media (max-width: 568px) {
    .sticky-right-menu {
        right: 5px;
    }
    
    .sticky-right-menu ul {
        padding: 15px 1px;
    }
    
    .sticky-right-menu li {
        margin: 5px 0;
    }
    
    .sticky-right-menu img {
        width: 40px;
        height: 40px;
    }
    
    .sticky-right-menu .caption {
        font-size: 10px;
        padding: 3px 8px;
        white-space: nowrap;
    }
}

/* For very small screens, hide captions or make smaller */
@media (max-width: 480px) {
    .sticky-right-menu .caption {
        font-size: 9px;
        padding: 2px 6px;
    }
}












/* Alternative: Badge Style Captions */
.sticky-right-menu .caption {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    font-size: 11px;
    font-weight: 600;
    color: white;
    text-align: center;
    background: #6c5ce7;
    padding: 4px 10px;
    border-radius: 20px;
    letter-spacing: 0.5px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}

.sticky-right-menu a:hover .caption {
    background: #5a4ad7;
    transform: translateY(-2px);
}/* End custom CSS */