.elementor-522 .elementor-element.elementor-element-a7d2a99>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-522 .elementor-element.elementor-element-b5b6ce0.elementor-column .elementor-widget-wrap{align-items:center}.elementor-522 .elementor-element.elementor-element-50c684a .aux-submenu .aux-menu-item .aux-item-content{background-color:#cee7eb;color:#000!important}.elementor-522 .elementor-element.elementor-element-50c684a .aux-vertical .aux-menu-depth-0 .aux-item-content{text-align:left}.elementor-522 .elementor-element.elementor-element-50c684a .aux-fs-menu .aux-menu-item>.aux-item-content{color:#fff;font-size:22px;line-height:2.5em}.elementor-522 .elementor-element.elementor-element-50c684a .aux-fs-menu .aux-master-menu{text-align:left}.elementor-522 .elementor-element.elementor-element-7878b8b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-522 .elementor-element.elementor-element-d30f8ed .bn-play::after{border-left-color:#fff}.elementor-522 .elementor-element.elementor-element-d30f8ed .wbel-nt-controls .bn-pause::after,.elementor-522 .elementor-element.elementor-element-d30f8ed .wbel-nt-controls .bn-pause::before{background:#fff}.elementor-522 .elementor-element.elementor-element-7670ef2 .elementor-button:hover svg,.elementor-522 .elementor-element.elementor-element-7670ef2 .elementor-button:focus svg{fill:#000}.elementor-522 .elementor-element.elementor-element-9eb796a .elementor-button:hover svg,.elementor-522 .elementor-element.elementor-element-9eb796a .elementor-button:focus svg{fill:#000}.elementor-522 .elementor-element.elementor-element-3f59510>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-522 .elementor-element.elementor-element-06930b2 .aux-vertical .aux-menu-depth-0 .aux-item-content{text-align:left}@media (max-width:767px){.elementor-522 .elementor-element.elementor-element-50c684a .aux-fs-menu .aux-menu-item>.aux-item-content{font-size:28px}}@media only screen and (min-width:1025px){.elementor-522 .elementor-element.elementor-element-50c684a .current-menu-item a .aux-menu-label:before{content:"";position:absolute;bottom:-5px;width:100%;height:5px;background-image:linear-gradient(270deg,var(--e-global-color-secondary) 0%,var(--e-global-color-5993c87) 100%)}}