.elementor-76 .elementor-element.elementor-element-0cd2dea{--display:flex;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-76 .elementor-element.elementor-element-0cd2dea:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-0cd2dea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEB;}@media(min-width:768px){.elementor-76 .elementor-element.elementor-element-0cd2dea{--content-width:250px;}}/* Start custom CSS for container, class: .elementor-element-0cd2dea */.elementor-76 .elementor-element.elementor-element-0cd2dea{
    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);
    
    box-shadow: 0 20px 60px rgba(0,0,0,0.12), 0 4px 16px rgba(0,0,0,0.06);
    opacity: 1;
    pointer-events: all;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8458438 *//* MAIN DROPDOWN CARD */

.tbb-dropdown{

    width:260px;

    margin:0;
    padding:10px;

    list-style:none;

    background: rgba(255,255,255,0.96);

    border-radius:18px;

    border:1px solid rgba(255,255,255,0.8);

    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);

    box-shadow:
    0 20px 60px rgba(0,0,0,0.12),
    0 4px 16px rgba(0,0,0,0.06);

}

/* REMOVE ELEMENTOR DEFAULTS */

.tbb-dropdown li{

    list-style:none;

    margin:0 !important;
    padding:0 !important;

}

/* MENU ITEM */

.tbb-dropdown li a{

    display:flex;

    align-items:center;

    gap:14px;

    width:100%;

    padding:12px 14px;

    text-decoration:none;

    border-radius:12px;

    color:#111111 !important;

    font-size:15px;

    font-weight:500;

    transition:all .22s ease;

}

/* HOVER */

.tbb-dropdown li a:hover{

    background: rgba(47,93,80,0.08);

    color:#2F5D50 !important;

    transform: translateX(4px);

}

/* ICON */

.tbb-dropdown .dd-icon{

    width:34px;

    height:34px;

    border-radius:10px;

    display:flex;

    align-items:center;

    justify-content:center;

    background: rgba(47,93,80,0.08);

    flex-shrink:0;

    transition:all .22s ease;

}

/* ICON HOVER */

.tbb-dropdown li a:hover .dd-icon{

    background: rgba(47,93,80,0.16);

    transform: scale(1.05);

}/* End custom CSS */