.elementor-172 .elementor-element.elementor-element-76f7127{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--z-index:1;}.elementor-172 .elementor-element.elementor-element-b9050e0{--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;--overflow:hidden;}.elementor-172 .elementor-element.elementor-element-7f2f15e{text-align:center;position:relative;right:-54px;}.elementor-172 .elementor-element.elementor-element-7f2f15e img{width:50%;}.elementor-172 .elementor-element.elementor-element-7f2f15e > .elementor-widget-container{margin:0px 62px 0px -152px;padding:0px -10px 0px 3px;}.elementor-172 .elementor-element.elementor-element-0294437{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:-102px;--margin-right:73px;--padding-top:-6px;--padding-bottom:0px;--padding-left:-32px;--padding-right:2px;}.elementor-172 .elementor-element.elementor-element-0294437.e-con{--align-self:flex-end;}.elementor-172 .elementor-element.elementor-element-cdbc417{text-align:left;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;position:relative;top:-86px;right:-46px;}.elementor-172 .elementor-element.elementor-element-cdbc417 .aux-vertical .aux-menu-depth-0 .aux-item-content{text-align:left;}.elementor-172 .elementor-element.elementor-element-cdbc417 .aux-menu-depth-0 > .aux-item-content{color:#FFFFFF;font-family:"Exo", Sans-serif;font-size:17px;font-weight:700;font-style:italic;line-height:40px;letter-spacing:-0.2px;word-spacing:2px;padding:9px 14px 8px 16px;}.elementor-172 .elementor-element.elementor-element-cdbc417 .aux-menu-depth-0 {background-color:#003669;}.elementor-172 .elementor-element.elementor-element-cdbc417 .aux-menu-depth-0{border-style:groove;border-radius:100px 100px 100px 100px;margin:4px 17px 7px 0px;}.elementor-172 .elementor-element.elementor-element-cdbc417 .aux-menu-depth-0.aux-hover > .aux-item-content {color:#FF7400 !important;}.elementor-172 .elementor-element.elementor-element-cdbc417 .aux-menu-depth-0.aux-hover{border-radius:0px 0px 0px 0px;}.elementor-172 .elementor-element.elementor-element-cdbc417 .aux-fs-menu .aux-master-menu{text-align:left;}.elementor-172 .elementor-element.elementor-element-cdbc417 > .elementor-widget-container{margin:89px 0px 1px 400px;padding:0px -3px -2px 0px;}@media(max-width:1024px){.elementor-172 .elementor-element.elementor-element-7f2f15e{position:relative;right:-83px;}.elementor-172 .elementor-element.elementor-element-cdbc417{position:relative;top:-16px;right:-76px;}}@media(min-width:768px){.elementor-172 .elementor-element.elementor-element-76f7127{--content-width:1600px;}.elementor-172 .elementor-element.elementor-element-b9050e0{--width:33.3333%;}.elementor-172 .elementor-element.elementor-element-0294437{--width:97%;}}@media(max-width:767px){.elementor-172 .elementor-element.elementor-element-7f2f15e img{width:42%;}.elementor-172 .elementor-element.elementor-element-7f2f15e{position:relative;top:12px;right:-105px;}.elementor-172 .elementor-element.elementor-element-cdbc417{top:-57px;right:26px;}}/* Start custom CSS for aux_menu_box, class: .elementor-element-cdbc417 */.circle-menu .elementor-item {
    position: relative;
    padding: 10px 15px;
    z-index: 1;
}

.circle-menu .elementor-item::before {
    content: "";
    position: absolute;
    width: 40px;
    height: 40px;
    background: #000; /* change color */
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0);
    transition: 0.3s ease;
    z-index: -1;
}

.circle-menu .elementor-item:hover::before {
    transform: translate(-50%, -50%) scale(1);
}

.circle-menu .elementor-item:hover {
    color: #fff; /* text color on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76f7127 */html, body {
    overflow: hidden;
}/* End custom CSS */