.elementor-11620 .elementor-element.elementor-element-1590ae20:not(.elementor-motion-effects-element-type-background), .elementor-11620 .elementor-element.elementor-element-1590ae20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#374785;background-image:url("https://www.visitmississauga.ca/wp-content/uploads/2021/07/host-sport-event.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11620 .elementor-element.elementor-element-1590ae20 > .elementor-background-overlay{background-color:#000000;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11620 .elementor-element.elementor-element-1590ae20 > .elementor-container{max-width:1100px;text-align:left;}.elementor-11620 .elementor-element.elementor-element-1590ae20{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:45px;padding:5rem 0rem 5rem 0rem;}.elementor-11620 .elementor-element.elementor-element-1d54fa77{text-align:left;}.elementor-11620 .elementor-element.elementor-element-1d54fa77 .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-11620 .elementor-element.elementor-element-6fd11df9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"proxima-nova", Sans-serif;font-size:21px;font-weight:700;line-height:1.4em;color:var( --e-global-color-4c6c051 );}.elementor-11620 .elementor-element.elementor-element-6fd11df9 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-11620 .elementor-element.elementor-element-bc48ca3 .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:24px;font-weight:700;}.elementor-11620 .elementor-element.elementor-element-10f8702 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11620 .elementor-element.elementor-element-f089445 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-4c6c051 );color:var( --e-global-color-4c6c051 );}.elementor-11620 .elementor-element.elementor-element-f089445 .elementor-button:hover, .elementor-11620 .elementor-element.elementor-element-f089445 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-11620 .elementor-element.elementor-element-f089445{width:100%;max-width:100%;}.elementor-11620 .elementor-element.elementor-element-d8b2bfe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-11620 .elementor-element.elementor-element-72dd565 > .elementor-widget-container{margin:0px 7.5px 10px 7.5px;}.elementor-11620 .elementor-element.elementor-element-72dd565 .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-11620 .elementor-element.elementor-element-a35e53f > .elementor-widget-container{margin:0px 7.5px 30px 7.5px;}.elementor-11620 .elementor-element.elementor-element-a35e53f .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:28px;font-weight:700;}.elementor-11620 .elementor-element.elementor-element-4838d39 > .elementor-widget-container{margin:0px 7.5px 0px 7.5px;}.elementor-11620 .elementor-element.elementor-element-d012c31{--divider-border-style:solid;--divider-color:var( --e-global-color-f189a63 );--divider-border-width:2px;}.elementor-11620 .elementor-element.elementor-element-d012c31 > .elementor-widget-container{margin:0px 7.5px 20px 7.5px;}.elementor-11620 .elementor-element.elementor-element-d012c31 .elementor-divider-separator{width:100%;}.elementor-11620 .elementor-element.elementor-element-d012c31 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-11620 .elementor-element.elementor-element-314fef5{margin-top:0px;margin-bottom:60px;}.elementor-11620 .elementor-element.elementor-element-a564802 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11620 .elementor-element.elementor-element-ff0cf8b .elementor-button{background-color:var( --e-global-color-primary );font-family:"proxima-nova", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-4c6c051 );color:var( --e-global-color-4c6c051 );}.elementor-11620 .elementor-element.elementor-element-ff0cf8b .elementor-button:hover, .elementor-11620 .elementor-element.elementor-element-ff0cf8b .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-11620 .elementor-element.elementor-element-ff0cf8b{width:100%;max-width:100%;}.elementor-11620 .elementor-element.elementor-element-ff0cf8b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11620 .elementor-element.elementor-element-33118c6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11620 .elementor-element.elementor-element-b33b166 .elementor-button{background-color:var( --e-global-color-primary );font-family:"proxima-nova", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-4c6c051 );color:var( --e-global-color-4c6c051 );}.elementor-11620 .elementor-element.elementor-element-b33b166 .elementor-button:hover, .elementor-11620 .elementor-element.elementor-element-b33b166 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-11620 .elementor-element.elementor-element-b33b166{width:100%;max-width:100%;}.elementor-11620 .elementor-element.elementor-element-b33b166 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-11620 .elementor-element.elementor-element-6fd11df9{width:100%;max-width:100%;}.elementor-11620 .elementor-element.elementor-element-6fd11df9 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-11620 .elementor-element.elementor-element-6fd11df9 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-11620 .elementor-element.elementor-element-94e8157{width:25%;}.elementor-11620 .elementor-element.elementor-element-d8b2bfe{width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11620 .elementor-element.elementor-element-d8b2bfe{width:100%;}.elementor-11620 .elementor-element.elementor-element-a564802{width:100%;}.elementor-11620 .elementor-element.elementor-element-33118c6{width:100%;}}/* Start custom CSS for wp-widget-nav_menu, class: .elementor-element-10f8702 */.elementor-11620 .elementor-element.elementor-element-10f8702 ul { list-style-type: none; margin: 0; padding: 0;}
.elementor-11620 .elementor-element.elementor-element-10f8702 ul li { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 2px solid #F3F9FC; line-height: 1.4; }
.elementor-11620 .elementor-element.elementor-element-10f8702 ul li:nth-last-child(1) { border-bottom: none; margin-bottom: 0; padding-bottom: 0;}
.elementor-11620 .elementor-element.elementor-element-10f8702 ul li a { font-weight: 400; color: #2854a1;}
.elementor-11620 .elementor-element.elementor-element-10f8702 ul li.current_page_item a,
.elementor-11620 .elementor-element.elementor-element-10f8702 ul li a:hover,
.elementor-11620 .elementor-element.elementor-element-10f8702 ul li a:focus {  color:#0f3b88; }
.elementor-11620 .elementor-element.elementor-element-10f8702 ul li.current_page_item a { font-weight: 500;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f089445 */.elementor-11620 .elementor-element.elementor-element-f089445 a.elementor-button { width: 100%;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff0cf8b */.elementor-11620 .elementor-element.elementor-element-ff0cf8b a.elementor-button { width: 100%; padding: 15px 15px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b33b166 */.elementor-11620 .elementor-element.elementor-element-b33b166 a.elementor-button { width: 100%; padding: 15px 15px}/* End custom CSS */