.elementor-724 .elementor-element.elementor-element-4205cba > .elementor-container{max-width:707px;}/* Start custom CSS for shortcode, class: .elementor-element-1cbfeb0 *//*.elementskit-megamenu-panel {*/
/*    transform: translateX(calc(-50% + 44px)) !important;*/
/*}*/

/*.mega-menu-card {*/
/*    padding: 32px;*/
/*    border-radius: 5px;*/
/*    background: #fff;*/
/*    margin-top: 14px;*/
/*    display: grid;*/
/*    grid-template-columns: 224px 1fr;*/
/*    grid-gap: 32px;*/
/*    box-shadow: 0px 0px 5px #00000036;*/
/*}*/
/*.mega-menu-card:before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: 14px;*/
/*    left: 50%;*/
/*    width: 18px;*/
/*    height: 18px;*/
/*    transform: translateY(-100%);*/
/*    border-left: 9px solid #0000;*/
/*    border-right: 9px solid #0000;*/
/*    border-bottom: 14px solid #fff;*/
/*}*/
/*.menu-col-2 {*/
/*    display: flex;*/
/*    flex-direction: row;*/
/*    flex-wrap: wrap;*/
/*    gap: 64px;*/
/*}*/
/*.menu-col-2 .menu-item-group {*/
/*    flex: 1 1 calc(50% - 32px);*/
/*    position: relative;*/
/*}*/
/*.menu-col-2 .menu-item-group:nth-child(odd):after {*/
/*    content: '';*/
/*    position: absolute;*/
/*    height: 100%;*/
/*    border-left: 1px solid var(--p3-light-blue);*/
/*    top: 0;*/
/*    right: -32px;*/
/*}*/
/*.menu-item-thumbnail {*/
/*    padding-bottom: 100%;*/
/*    background-image: url('https://p3recovery.com.au.au/wp-content/uploads/2022/09/Reception-9.jpg');*/
/*    max-height: 224px;*/
/*    background-position: center center;*/
/*    background-repeat: no-repeat;*/
/*    background-size: cover;*/
/*}*/
/*.menu-items li {*/
/*    font-size: 1rem;*/
/*    line-height: 30px;*/
/*    color: var(--p3-dark-green);*/
/*    margin-bottom: 2px;*/
/*}*/
/*.menu-items a {*/
/*    transition: 0.1s all;*/
/*}*/
/*.menu-items a:hover {*/
/*    transition: 0.1s all;*/
/*    color: var(--p3-light-blue);*/
/*}*/
/*span.menu-subheading {*/
/*    display: block;*/
/*    margin-bottom: 10px;*/
/*}*/
/*.menu-item-thumbnail {*/
/*    position: relative;*/
/*    overflow: hidden;*/
/*}*/
/*.menu-item-thumbnail > div {*/
/*    position: absolute;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    object-fit: cover;*/
/*    background-size: cover;*/
/*    background-repeat: no-repeat;*/
/*    background-position: center center;*/
/*    display: none;*/
/*}*//* End custom CSS */