.elementor-503 .elementor-element.elementor-element-m20000a{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:64px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;overflow:visible;}.elementor-503 .elementor-element.elementor-element-m20000a:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-m20000a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mwbanavydeep );}.elementor-503 .elementor-element.elementor-element-df00c0f .ekit-breadcrumb > li:not(.brd_sep){color:var( --e-global-color-mwbamist );padding:0px 8px 0px 0px;}.elementor-503 .elementor-element.elementor-element-df00c0f .ekit-breadcrumb > li > a{color:var( --e-global-color-mwbamist );}.elementor-503 .elementor-element.elementor-element-df00c0f .ekit-breadcrumb > li > span.ekit_home_icon{color:var( --e-global-color-mwbamist );}.elementor-503 .elementor-element.elementor-element-df00c0f .ekit-breadcrumb > li > span.ekit_home_icon svg{fill:var( --e-global-color-mwbamist );}.elementor-503 .elementor-element.elementor-element-df00c0f .ekit-breadcrumb > li:hover > a{color:var( --e-global-color-mwbawhite );}.elementor-503 .elementor-element.elementor-element-df00c0f .ekit-breadcrumb > li:hover > span.ekit_home_icon{color:var( --e-global-color-mwbawhite );}.elementor-503 .elementor-element.elementor-element-df00c0f .ekit-breadcrumb > li:hover > span.ekit_home_icon svg{fill:var( --e-global-color-mwbawhite );}.elementor-503 .elementor-element.elementor-element-df00c0f .ekit-breadcrumb{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;}.elementor-503 .elementor-element.elementor-element-df00c0f .ekit-breadcrumb > li:is(.brd_sep) .separate_icon {font-size:9px;}.elementor-503 .elementor-element.elementor-element-df00c0f .ekit-breadcrumb > li:is(.brd_sep){color:var( --e-global-color-mwbamist );}.elementor-503 .elementor-element.elementor-element-df00c0f .ekit-breadcrumb > li:is(.brd_sep) svg{fill:var( --e-global-color-mwbamist );}.elementor-503 .elementor-element.elementor-element-m200008{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-503 .elementor-element.elementor-element-m200004 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-mwbasky );}.elementor-503 .elementor-element.elementor-element-m200005 .elementor-heading-title{font-family:var( --e-global-typography-mwbadl-font-family ), Sans-serif;font-size:var( --e-global-typography-mwbadl-font-size );font-weight:var( --e-global-typography-mwbadl-font-weight );text-transform:var( --e-global-typography-mwbadl-text-transform );line-height:var( --e-global-typography-mwbadl-line-height );letter-spacing:var( --e-global-typography-mwbadl-letter-spacing );word-spacing:var( --e-global-typography-mwbadl-word-spacing );color:var( --e-global-color-mwbawhite );}.elementor-503 .elementor-element.elementor-element-m200006{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-mwbabodyl-font-family ), Sans-serif;font-size:var( --e-global-typography-mwbabodyl-font-size );font-weight:var( --e-global-typography-mwbabodyl-font-weight );line-height:var( --e-global-typography-mwbabodyl-line-height );letter-spacing:var( --e-global-typography-mwbabodyl-letter-spacing );word-spacing:var( --e-global-typography-mwbabodyl-word-spacing );color:var( --e-global-color-mwbamist );}.elementor-503 .elementor-element.elementor-element-m200009{--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:16px 24px;--row-gap:16px;--column-gap:24px;--flex-wrap:wrap;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-503 .elementor-element.elementor-element-6aa6210 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;fill:var( --e-global-color-mwbasky );color:var( --e-global-color-mwbasky );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-6aa6210 .elementor-button:hover, .elementor-503 .elementor-element.elementor-element-6aa6210 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-mwbawhite );}.elementor-503 .elementor-element.elementor-element-6aa6210.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-6aa6210 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-503 .elementor-element.elementor-element-6aa6210 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-503 .elementor-element.elementor-element-6aa6210 .elementor-button:hover svg, .elementor-503 .elementor-element.elementor-element-6aa6210 .elementor-button:focus svg{fill:var( --e-global-color-mwbawhite );}.elementor-503 .elementor-element.elementor-element-973f826 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;fill:var( --e-global-color-mwbasky );color:var( --e-global-color-mwbasky );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-973f826 .elementor-button:hover, .elementor-503 .elementor-element.elementor-element-973f826 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-mwbawhite );}.elementor-503 .elementor-element.elementor-element-973f826.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-973f826 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-503 .elementor-element.elementor-element-973f826 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-503 .elementor-element.elementor-element-973f826 .elementor-button:hover svg, .elementor-503 .elementor-element.elementor-element-973f826 .elementor-button:focus svg{fill:var( --e-global-color-mwbawhite );}.elementor-503 .elementor-element.elementor-element-3a6875d .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;fill:var( --e-global-color-mwbasky );color:var( --e-global-color-mwbasky );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-3a6875d .elementor-button:hover, .elementor-503 .elementor-element.elementor-element-3a6875d .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-mwbawhite );}.elementor-503 .elementor-element.elementor-element-3a6875d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-3a6875d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-503 .elementor-element.elementor-element-3a6875d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-503 .elementor-element.elementor-element-3a6875d .elementor-button:hover svg, .elementor-503 .elementor-element.elementor-element-3a6875d .elementor-button:focus svg{fill:var( --e-global-color-mwbawhite );}.elementor-503 .elementor-element.elementor-element-m200015{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;overflow:visible;}.elementor-503 .elementor-element.elementor-element-m200015:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-m200015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mwbawhite );}.elementor-503 .elementor-element.elementor-element-m20000f{--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:space-between;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-503 .elementor-element.elementor-element-m20000d{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-503 .elementor-element.elementor-element-m20000d.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-503 .elementor-element.elementor-element-m20000b .elementor-heading-title{font-family:var( --e-global-typography-mwbah2-font-family ), Sans-serif;font-size:var( --e-global-typography-mwbah2-font-size );font-weight:var( --e-global-typography-mwbah2-font-weight );text-transform:var( --e-global-typography-mwbah2-text-transform );line-height:var( --e-global-typography-mwbah2-line-height );letter-spacing:var( --e-global-typography-mwbah2-letter-spacing );word-spacing:var( --e-global-typography-mwbah2-word-spacing );color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-m20000c{font-family:var( --e-global-typography-mwbameta-font-family ), Sans-serif;font-size:var( --e-global-typography-mwbameta-font-size );font-weight:var( --e-global-typography-mwbameta-font-weight );line-height:var( --e-global-typography-mwbameta-line-height );letter-spacing:var( --e-global-typography-mwbameta-letter-spacing );word-spacing:var( --e-global-typography-mwbameta-word-spacing );color:var( --e-global-color-mwbatext2 );}.elementor-503 .elementor-element.elementor-element-49e52a5 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-49e52a5 .elementor-button:hover, .elementor-503 .elementor-element.elementor-element-49e52a5 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-mwbanavyhover );}.elementor-503 .elementor-element.elementor-element-49e52a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-49e52a5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-503 .elementor-element.elementor-element-49e52a5 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-503 .elementor-element.elementor-element-49e52a5 .elementor-button:hover svg, .elementor-503 .elementor-element.elementor-element-49e52a5 .elementor-button:focus svg{fill:var( --e-global-color-mwbanavyhover );}.elementor-503 .elementor-element.elementor-element-m200014{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-503 .elementor-element.elementor-element-41f611b{--display:flex;--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:8px 24px;--row-gap:8px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-503 .elementor-element.elementor-element-8d197dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-8d197dd{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-mwbatext2 );}.elementor-503 .elementor-element.elementor-element-adf6c03.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-adf6c03{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-mwbatext2 );}.elementor-503 .elementor-element.elementor-element-d8ce7d0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-d8ce7d0{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-mwbatext2 );}.elementor-503 .elementor-element.elementor-element-9e70b58.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-9e70b58{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-mwbatext2 );}.elementor-503 .elementor-element.elementor-element-m200012{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-mwbameta-font-family ), Sans-serif;font-size:var( --e-global-typography-mwbameta-font-size );font-weight:var( --e-global-typography-mwbameta-font-weight );line-height:var( --e-global-typography-mwbameta-line-height );letter-spacing:var( --e-global-typography-mwbameta-letter-spacing );word-spacing:var( --e-global-typography-mwbameta-word-spacing );color:var( --e-global-color-mwbatext2 );}.elementor-503 .elementor-element.elementor-element-m20001d{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;overflow:visible;}.elementor-503 .elementor-element.elementor-element-m20001d:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-m20001d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mwbasurface1 );}.elementor-503 .elementor-element.elementor-element-m200019{--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:space-between;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-503 .elementor-element.elementor-element-m200018{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-503 .elementor-element.elementor-element-m200018.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-503 .elementor-element.elementor-element-m200016 .elementor-heading-title{font-family:var( --e-global-typography-mwbah2-font-family ), Sans-serif;font-size:var( --e-global-typography-mwbah2-font-size );font-weight:var( --e-global-typography-mwbah2-font-weight );text-transform:var( --e-global-typography-mwbah2-text-transform );line-height:var( --e-global-typography-mwbah2-line-height );letter-spacing:var( --e-global-typography-mwbah2-letter-spacing );word-spacing:var( --e-global-typography-mwbah2-word-spacing );color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-m200017{font-family:var( --e-global-typography-mwbameta-font-family ), Sans-serif;font-size:var( --e-global-typography-mwbameta-font-size );font-weight:var( --e-global-typography-mwbameta-font-weight );line-height:var( --e-global-typography-mwbameta-line-height );letter-spacing:var( --e-global-typography-mwbameta-letter-spacing );word-spacing:var( --e-global-typography-mwbameta-word-spacing );color:var( --e-global-color-mwbatext2 );}.elementor-503 .elementor-element.elementor-element-m20001a{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-mwbatext2 );}.elementor-503 .elementor-element.elementor-element-c1caed7 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-503 .elementor-element.elementor-element-c1caed7 .elementor-button:hover, .elementor-503 .elementor-element.elementor-element-c1caed7 .elementor-button:focus{background-color:rgba(0,0,0,0);color:var( --e-global-color-mwbanavyhover );}.elementor-503 .elementor-element.elementor-element-c1caed7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-503 .elementor-element.elementor-element-c1caed7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-503 .elementor-element.elementor-element-c1caed7 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-503 .elementor-element.elementor-element-c1caed7 .elementor-button:hover svg, .elementor-503 .elementor-element.elementor-element-c1caed7 .elementor-button:focus svg{fill:var( --e-global-color-mwbanavyhover );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-503 .elementor-element.elementor-element-m20000d{--width:280px;}.elementor-503 .elementor-element.elementor-element-m200018{--width:280px;}}@media(max-width:1199px){.elementor-503 .elementor-element.elementor-element-m20000a{--padding-top:56px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-503 .elementor-element.elementor-element-m200004 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-503 .elementor-element.elementor-element-m200005 .elementor-heading-title{font-size:var( --e-global-typography-mwbadl-font-size );line-height:var( --e-global-typography-mwbadl-line-height );letter-spacing:var( --e-global-typography-mwbadl-letter-spacing );word-spacing:var( --e-global-typography-mwbadl-word-spacing );}.elementor-503 .elementor-element.elementor-element-m200006{font-size:var( --e-global-typography-mwbabodyl-font-size );line-height:var( --e-global-typography-mwbabodyl-line-height );letter-spacing:var( --e-global-typography-mwbabodyl-letter-spacing );word-spacing:var( --e-global-typography-mwbabodyl-word-spacing );}.elementor-503 .elementor-element.elementor-element-m200015{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-503 .elementor-element.elementor-element-m20000b .elementor-heading-title{font-size:var( --e-global-typography-mwbah2-font-size );line-height:var( --e-global-typography-mwbah2-line-height );letter-spacing:var( --e-global-typography-mwbah2-letter-spacing );word-spacing:var( --e-global-typography-mwbah2-word-spacing );}.elementor-503 .elementor-element.elementor-element-m20000c{font-size:var( --e-global-typography-mwbameta-font-size );line-height:var( --e-global-typography-mwbameta-line-height );letter-spacing:var( --e-global-typography-mwbameta-letter-spacing );word-spacing:var( --e-global-typography-mwbameta-word-spacing );}.elementor-503 .elementor-element.elementor-element-m200012{font-size:var( --e-global-typography-mwbameta-font-size );line-height:var( --e-global-typography-mwbameta-line-height );letter-spacing:var( --e-global-typography-mwbameta-letter-spacing );word-spacing:var( --e-global-typography-mwbameta-word-spacing );}.elementor-503 .elementor-element.elementor-element-m20001d{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-503 .elementor-element.elementor-element-m200016 .elementor-heading-title{font-size:var( --e-global-typography-mwbah2-font-size );line-height:var( --e-global-typography-mwbah2-line-height );letter-spacing:var( --e-global-typography-mwbah2-letter-spacing );word-spacing:var( --e-global-typography-mwbah2-word-spacing );}.elementor-503 .elementor-element.elementor-element-m200017{font-size:var( --e-global-typography-mwbameta-font-size );line-height:var( --e-global-typography-mwbameta-line-height );letter-spacing:var( --e-global-typography-mwbameta-letter-spacing );word-spacing:var( --e-global-typography-mwbameta-word-spacing );}.elementor-503 .elementor-element.elementor-element-m20001a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-503 .elementor-element.elementor-element-m20000a{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-503 .elementor-element.elementor-element-m200004 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-503 .elementor-element.elementor-element-m200005 .elementor-heading-title{font-size:var( --e-global-typography-mwbadl-font-size );line-height:var( --e-global-typography-mwbadl-line-height );letter-spacing:var( --e-global-typography-mwbadl-letter-spacing );word-spacing:var( --e-global-typography-mwbadl-word-spacing );}.elementor-503 .elementor-element.elementor-element-m200006{font-size:var( --e-global-typography-mwbabodyl-font-size );line-height:var( --e-global-typography-mwbabodyl-line-height );letter-spacing:var( --e-global-typography-mwbabodyl-letter-spacing );word-spacing:var( --e-global-typography-mwbabodyl-word-spacing );}.elementor-503 .elementor-element.elementor-element-m200015{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-503 .elementor-element.elementor-element-m20000b .elementor-heading-title{font-size:var( --e-global-typography-mwbah2-font-size );line-height:var( --e-global-typography-mwbah2-line-height );letter-spacing:var( --e-global-typography-mwbah2-letter-spacing );word-spacing:var( --e-global-typography-mwbah2-word-spacing );}.elementor-503 .elementor-element.elementor-element-m20000c{font-size:var( --e-global-typography-mwbameta-font-size );line-height:var( --e-global-typography-mwbameta-line-height );letter-spacing:var( --e-global-typography-mwbameta-letter-spacing );word-spacing:var( --e-global-typography-mwbameta-word-spacing );}.elementor-503 .elementor-element.elementor-element-m200012{font-size:var( --e-global-typography-mwbameta-font-size );line-height:var( --e-global-typography-mwbameta-line-height );letter-spacing:var( --e-global-typography-mwbameta-letter-spacing );word-spacing:var( --e-global-typography-mwbameta-word-spacing );}.elementor-503 .elementor-element.elementor-element-m20001d{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-503 .elementor-element.elementor-element-m200016 .elementor-heading-title{font-size:var( --e-global-typography-mwbah2-font-size );line-height:var( --e-global-typography-mwbah2-line-height );letter-spacing:var( --e-global-typography-mwbah2-letter-spacing );word-spacing:var( --e-global-typography-mwbah2-word-spacing );}.elementor-503 .elementor-element.elementor-element-m200017{font-size:var( --e-global-typography-mwbameta-font-size );line-height:var( --e-global-typography-mwbameta-line-height );letter-spacing:var( --e-global-typography-mwbameta-letter-spacing );word-spacing:var( --e-global-typography-mwbameta-word-spacing );}.elementor-503 .elementor-element.elementor-element-m20001a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS *//* @mod:base (shared by Schedule, Standings and Stats)
   These pages are built from native widgets: text, colours, sizes, links, images and icons are set in each widget's
   panel. The rules below only add layout and finish the panel has no control for. */
.elementor-widget-text-editor p:last-child { margin-bottom: 0; }
.elementor .elementor-widget.dt-minw0 { min-width: 0; }
/* Breadcrumb (ElementsKit Breadcrumb: it builds the trail from the page title) */
.dt-crumbs .ekit-breadcrumb { margin: 0; padding: 0; display: flex; flex-wrap: wrap; align-items: center; list-style: none; }
.dt-crumbs .ekit-breadcrumb li { display: inline-flex; align-items: center; min-height: 44px; }
.dt-crumbs .ekit-breadcrumb a { text-decoration: none; }
.dt-crumbs .ekit-breadcrumb a:hover { text-decoration: underline; text-underline-offset: 3px; }
/* "/" between items; switching on "Separator icon" in the widget replaces it */
.dt-crumbs .ekit-breadcrumb > li:not(.brd_sep) + li:not(.brd_sep)::before { content: "/"; margin-right: 8px; color: #9A9A9A; }
/* Link with an arrow (Button widget styled in the panel): 44px tap target, underline on hover */
.dt-link .elementor-button { display: inline-flex; align-items: center; min-height: 44px; }
.dt-link .elementor-button:hover .elementor-button-text, .dt-link .elementor-button:focus-visible .elementor-button-text { text-decoration: underline; text-underline-offset: 4px; }
.dt-link .elementor-button-icon svg { width: 1em; height: 1em; }
/* Solid button (Button widget): 44px tap target */
.dt-btn .elementor-button { display: inline-flex; align-items: center; justify-content: center; min-height: 44px; }
.dt-link .elementor-button:focus-visible, .dt-btn .elementor-button:focus-visible { outline: 3px solid var(--e-global-color-secondary); outline-offset: 2px; }
/* Team logo disc (Image widget: white disc, grey ring) */
.elementor .elementor-widget.dt-disc { overflow: hidden; line-height: 0; }
.dt-disc img { display: block; }
/* Heading that links (team names) */
.dt-hlink .elementor-heading-title a { color: inherit; text-decoration: none; }
.dt-hlink .elementor-heading-title a:hover { color: var(--e-global-color-primary); text-decoration: underline; text-underline-offset: 4px; }
/* Bold words in small print stay in the text colour */
.dt-strong-ink strong { color: var(--e-global-color-text); }
/* Notes for editors: visible in the Elementor editor only */
body:not(.elementor-editor-active) .dt-ednote { display: none !important; }
.elementor-editor-active .dt-ednote { padding: 12px 16px; border: 1px dashed #8A8A8A; border-radius: 4px; font-style: italic; }
/* @end */

/* @mod:stats
   Team totals come from [mwba_standings] (mw-totals); ui-data.js makes the Pts, PF, PA and Diff labels sortable.
   Player statistics are the Hoopsalytics embed (mw-embed). */
#team-totals, #players { scroll-margin-top: 96px; }
@media (max-width: 767px) { #team-totals, #players { scroll-margin-top: 80px; } }
/* Team totals: the standings shortcode, re-weighted so PF / PA / Diff stay visible at every width */
.mw-totals .data-table .hide-md { display: table-cell !important; }
.mw-totals .data-table th[aria-sort] button { all: unset; cursor: pointer; display: inline-flex; align-items: center; gap: 4px; }
.mw-totals .data-table th[aria-sort] button:focus-visible { outline: 3px solid var(--orange); outline-offset: 2px; }
.mw-totals .data-table th[aria-sort] button::after { content: ""; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 5px solid rgba(255, 255, 255, 0.45); }
.mw-totals .data-table th[aria-sort="descending"] button::after { border-top-color: var(--orange); }
.mw-totals .data-table th[aria-sort="ascending"] button::after { border-top: 0; border-bottom: 5px solid var(--orange); }
.mw-totals .data-table td.mw-sorted { font-weight: 800; color: var(--navy); }
@media (max-width: 767px) {
  .mw-totals .data-table .show-sm, .mw-totals .data-table th:nth-child(7), .mw-totals .data-table td:nth-child(7) { display: none !important; }
  .mw-totals .data-table th, .mw-totals .data-table td { padding: 12px 8px; }
  .mw-totals .data-table th:first-child, .mw-totals .data-table td:first-child { padding-left: 12px; width: 32px; }
  .mw-totals .data-table .team-cell { gap: 8px; white-space: normal; }
  .mw-totals .data-table .team-cell .logo-disc { display: none; }
  .mw-totals .data-table td.l { white-space: normal; }
}
/* Key (one Text Editor per abbreviation): the abbreviation in navy */
.dt-key-item strong { font-weight: 800; color: var(--e-global-color-primary); margin-right: 6px; }
/* Hoopsalytics embed: framed, fixed height */
.mw-embed { border: 1px solid var(--border); border-radius: var(--radius); overflow: hidden; background: var(--s0); }
.mw-embed iframe { display: block; width: 100%; height: 720px; border: 0; }
@media (max-width: 767px) { .mw-embed iframe { height: 560px; } }
/* @end *//* End custom CSS */