.elementor-334 .elementor-element.elementor-element-6ef428f img{width:38%;}.elementor-334 .elementor-element.elementor-element-d226452 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-334 .elementor-element.elementor-element-47022e6 .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-334 .elementor-element.elementor-element-47022e6 .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-334 .elementor-element.elementor-element-47022e6 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-334 .elementor-element.elementor-element-47022e6 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-334 .elementor-element.elementor-element-47022e6 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-334 .elementor-element.elementor-element-47022e6 .menu-item a.hfe-menu-item, .elementor-334 .elementor-element.elementor-element-47022e6 .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-334 .elementor-element.elementor-element-47022e6 .menu-item a.hfe-menu-item:hover,
								.elementor-334 .elementor-element.elementor-element-47022e6 .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-334 .elementor-element.elementor-element-47022e6 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-334 .elementor-element.elementor-element-47022e6 .menu-item a.hfe-menu-item.highlighted,
								.elementor-334 .elementor-element.elementor-element-47022e6 .menu-item a.hfe-menu-item:focus{color:#FFFFFF;}.elementor-334 .elementor-element.elementor-element-47022e6 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-334 .elementor-element.elementor-element-47022e6 .menu-item.current-menu-ancestor a.hfe-menu-item{color:#FFFFFF;}.elementor-334 .elementor-element.elementor-element-47022e6 .sub-menu,
								.elementor-334 .elementor-element.elementor-element-47022e6 nav.hfe-dropdown,
								.elementor-334 .elementor-element.elementor-element-47022e6 nav.hfe-dropdown-expandible,
								.elementor-334 .elementor-element.elementor-element-47022e6 nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-334 .elementor-element.elementor-element-47022e6 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff;}.elementor-334 .elementor-element.elementor-element-47022e6 ul.sub-menu{width:220px;}.elementor-334 .elementor-element.elementor-element-47022e6 .sub-menu a.hfe-sub-menu-item,
						 .elementor-334 .elementor-element.elementor-element-47022e6 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-334 .elementor-element.elementor-element-47022e6 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-334 .elementor-element.elementor-element-47022e6 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-334 .elementor-element.elementor-element-47022e6 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-334 .elementor-element.elementor-element-47022e6 .sub-menu li.menu-item:not(:last-child), 
						.elementor-334 .elementor-element.elementor-element-47022e6 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-334 .elementor-element.elementor-element-47022e6 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-334 .elementor-element.elementor-element-762cc64{text-align:right;}/* Start custom CSS for html, class: .elementor-element-711492c */.mkyo-social-hub{

    width:100%;
    max-width:900px;

    margin:auto;

    padding:40px 20px;

    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:60px;

}

.mkyo-social-col{

    text-align:center;
    flex:1;

}

.mkyo-social-col h3{

    color:#fff;

    font-size:26px;

    font-weight:500;

    margin-bottom:30px;

}

.mkyo-social-icons{

    display:flex;
    justify-content:center;
    align-items:center;
    gap:24px;

}

.mkyo-social-icons a{

    color:#fff;

    text-decoration:none;

    font-size:40px;

    transition:.3s ease;

}

.mkyo-social-icons a:hover{

    transform:translateY(-6px);

    opacity:.7;

}

@media(max-width:768px){

    .mkyo-social-hub{

        flex-direction:column;

        gap:40px;

    }

    .mkyo-social-col h3{

        font-size:22px;

    }

    .mkyo-social-icons{

        gap:18px;
        flex-wrap:wrap;

    }

    .mkyo-social-icons a{

        font-size:34px;

    }

}/* End custom CSS */