.elementor-1615 .elementor-element.elementor-element-c6aeadb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-1615 .elementor-element.elementor-element-6b1f835{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1615 .elementor-element.elementor-element-f6fb38a{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1615 .elementor-element.elementor-element-da05da4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Switzer", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;}.elementor-1615 .elementor-element.elementor-element-da05da4.elementor-element{--align-self:center;}.elementor-widget-global .blox_btn_group a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1615 .elementor-element.elementor-global-2249 .blox_btn_group .elementor-repeater-item-c7e833d{color:#FFFFFF !important;background-color:#15678F !important;border-color:#0076FF !important;}.elementor-1615 .elementor-element.elementor-global-2249 .blox_btn_group .elementor-repeater-item-c7e833d svg{fill:#FFFFFF !important;}.elementor-1615 .elementor-element.elementor-global-2249 .blox_btn_group .elementor-repeater-item-c7e833d:hover{color:#15678F !important;background-color:#FFFFFF !important;border-color:#2469ff !important;}.elementor-1615 .elementor-element.elementor-global-2249 .blox_btn_group .elementor-repeater-item-c7e833d:hover svg{fill:#15678F !important;}.elementor-1615 .elementor-element.elementor-global-2249 .blox_btn_group .elementor-repeater-item-07a6be8{color:#FFFFFF !important;background-color:#22B996 !important;border-color:#0076FF !important;}.elementor-1615 .elementor-element.elementor-global-2249 .blox_btn_group .elementor-repeater-item-07a6be8 svg{fill:#FFFFFF !important;}.elementor-1615 .elementor-element.elementor-global-2249 .blox_btn_group .elementor-repeater-item-07a6be8:hover{color:#22B996 !important;background-color:#FFFFFF !important;border-color:#0076FF !important;}.elementor-1615 .elementor-element.elementor-global-2249 .blox_btn_group .elementor-repeater-item-07a6be8:hover svg{fill:#22B996 !important;}.elementor-1615 .elementor-element.elementor-global-2249{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-1615 .elementor-element.elementor-global-2249 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-1615 .elementor-element.elementor-global-2249.elementor-element{--align-self:flex-start;}.elementor-1615 .elementor-element.elementor-global-2249 .blox_btn_group{gap:6px;justify-content:center;}.elementor-1615 .elementor-element.elementor-global-2249 .blox_btn_group a{border-radius:51px 51px 51px 51px;padding:5% 5% 5% 5%;border-style:none;font-family:"Switzer", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;color:#ffffff;background-color:#313131;}.elementor-1615 .elementor-element.elementor-global-2249 a{text-align:left;}.elementor-1615 .elementor-element.elementor-global-2249 .blox_btn_group_inner{gap:0px;}.elementor-1615 .elementor-element.elementor-element-85ede69{--display:flex;}.elementor-widget-ucaddon_fullscreen_navigation_menu .ue_menu  div  div  ul  li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_fullscreen_navigation_menu .ue_menu  div  div  ul ul  li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1615 .elementor-element.elementor-element-0fee170 .ue_inner_menu{background-color:#000000;background-image:url("https://www.mcksportsandspinal.com.au/wp-content/uploads/2025/07/banner-02-scaled.png");}.elementor-1615 .elementor-element.elementor-element-0fee170.elementor-element{--align-self:flex-end;}.elementor-1615 .elementor-element.elementor-element-0fee170 .ue-input-wrapper-align{justify-content:flex-start;}.elementor-1615 .elementor-element.elementor-element-0fee170 .ue_inner_menu-box{transform:translate(0, 0px);}.elementor-1615 .elementor-element.elementor-element-0fee170 .ue_hamburger{background-color:#FFFFFF;padding:15px 15px 15px 15px;border-radius:0px;}.elementor-1615 .elementor-element.elementor-element-0fee170 .outer-menu input:hover + .ue_hamburger{background-color:#2a2a2a;}.elementor-1615 .elementor-element.elementor-element-0fee170 .ue_hamburger,.elementor-1615 .elementor-element.elementor-element-0fee170 .checkbox-toggle{width:44px;height:44px;}.elementor-1615 .elementor-element.elementor-element-0fee170 .ue_menu_wrapper{height:44px;}.elementor-1615 .elementor-element.elementor-element-0fee170 .ue-input-wrapper{width:44px;height:44px;}.elementor-1615 .elementor-element.elementor-element-0fee170 .checkbox-toggle:checked + .ue_hamburger{background-color:#030303;}.elementor-1615 .elementor-element.elementor-element-0fee170 .checkbox-toggle:checked + .ue_hamburger > div{color:#24bc94;}.elementor-1615 .elementor-element.elementor-element-0fee170 .ue_hamburger_custom_close i{color:#24bc94;}.elementor-1615 .elementor-element.elementor-element-0fee170 .ue_hamburger_custom_close svg{fill:#24bc94;}.elementor-1615 .elementor-element.elementor-element-0fee170 .ue_menu > div > div{text-align:center;}.elementor-1615 .elementor-element.elementor-element-0fee170 .ue_menu > div > div > div{justify-content:center;}.elementor-1615 .elementor-element.elementor-element-0fee170 .ue_menu  div  div  ul  li a{font-family:"Outfit", Sans-serif;font-size:32px;font-weight:300;line-height:1.4em;}.elementor-1615 .elementor-element.elementor-element-0fee170 .ue_menu ul li a{color:#FFFFFF;}.elementor-1615 .elementor-element.elementor-element-0fee170 .ue_menu ul li{margin:2px 2px 2px 2px;}.elementor-1615 .elementor-element.elementor-element-0fee170 .ue_menu ul li  a:after{background-color:#22B996;}.elementor-1615 .elementor-element.elementor-element-0fee170 .ue_menu ul ul li a{color:#ffffff;}.elementor-1615 .elementor-element.elementor-element-0fee170 .ue_menu ul ul li a:after{background-color:#ffffff;}.elementor-1615 .elementor-element.elementor-element-0fee170 .ue_menu ul ul li{margin:2px 2px 2px 2px;}.elementor-1615 .elementor-element.elementor-element-0fee170 .ue_menu-social-icons a{color:#FFFFFF;font-size:47px;margin:5px 5px 5px 5px;}.elementor-1615 .elementor-element.elementor-element-0fee170 .ue_menu-social-icons a svg{fill:#FFFFFF;}.elementor-1615 .elementor-element.elementor-element-0fee170 .ue_menu-social-icons a:hover{color:#FFFFFF;}.elementor-1615 .elementor-element.elementor-element-0fee170 .ue_menu-social-icons a:hover svg{fill:#FFFFFF;}.elementor-1615 .elementor-element.elementor-element-0fee170 .ue_menu-social-icons img{width:47px;height:47px;}.elementor-1615 .elementor-element.elementor-element-0fee170 .ue_menu-social-icons{margin-top:20px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1615 .elementor-element.elementor-element-da05da4{font-size:15px;}.elementor-widget-global .blox_btn_group a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1615 .elementor-element.elementor-global-2249{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1615 .elementor-element.elementor-global-2249 .blox_btn_group a{padding:5% 5% 5% 5%;font-size:11px;}.elementor-widget-ucaddon_fullscreen_navigation_menu .ue_menu  div  div  ul  li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_fullscreen_navigation_menu .ue_menu  div  div  ul ul  li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1615 .elementor-element.elementor-element-0fee170 .ue_menu  div  div  ul  li a{font-size:15px;}}@media(min-width:768px){.elementor-1615 .elementor-element.elementor-element-6b1f835{--width:69%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1615 .elementor-element.elementor-element-6b1f835{--width:100%;}.elementor-1615 .elementor-element.elementor-element-85ede69{--width:14%;}}@media(max-width:767px){.elementor-1615 .elementor-element.elementor-element-c6aeadb{--justify-content:space-around;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1615 .elementor-element.elementor-element-6b1f835{--width:100%;--justify-content:space-between;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1615 .elementor-element.elementor-element-f6fb38a{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1615 .elementor-element.elementor-element-da05da4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;font-size:15px;}.elementor-widget-global .blox_btn_group a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1615 .elementor-element.elementor-global-2249{--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;}.elementor-1615 .elementor-element.elementor-global-2249.elementor-element{--align-self:flex-end;}.elementor-1615 .elementor-element.elementor-global-2249 .blox_btn_group a{font-size:15px;}.elementor-1615 .elementor-element.elementor-element-85ede69{--width:100%;}.elementor-widget-ucaddon_fullscreen_navigation_menu .ue_menu  div  div  ul  li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_fullscreen_navigation_menu .ue_menu  div  div  ul ul  li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1615 .elementor-element.elementor-element-0fee170 .ue_menu  div  div  ul  li a{font-size:15px;}}