#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{display:none!important}.fsn-gallery .masthead .gallery-item-headline{font-size:62px;line-height:72px;font-family:"Roboto Slab",times,serif;font-weight:600;margin-top:40px}.fsn-gallery .masthead .gallery-item-subheadline{font-weight:300;font-size:34px;line-height:42px}h4,.h4{font-size:18px;font-weight:400;font-family:"Roboto Slab",times,serif}h5,.h5{font-weight:300;line-height:24px}.btn-primary{background:#545c80}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary,.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{background-color:#464d6f}.btn-link{color:#545c80}.btn-link:hover,.btn-link:focus,.btn-link:active,.btn-link.active,.btn-link:active:hover,.btn-link.active:hover,.btn-link:active:focus,.btn-link.active:focus,.btn-link.focus:active,.btn-link.active.focus{color:#464d6f}.gallery-item-button{display:inline-block;margin-top:40px;border-radius:0px;padding:18px 42px;font-weight:600;font-size:16px;line-height:1.3333333;background:#0e0448;color:#fff;text-decoration:none;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;box-shadow:0 0px 75px rgba(0,0,0,.2);border:2px solid #fff}.gallery-item-button:focus,.gallery-item-button:hover{background-color:#0a013a;text-decoration:none;box-shadow:0 0px 60px rgba(0,0,0,.3);border:2px solid rgba(255,255,255,.7)}.locking-menu.in{background:rgba(14,6,72,.9)}.fsn-card.horizontal .btn{margin-top:20px}.flexslider .slides img{margin-bottom:20px}.flex-control-paging li a{background:rgba(0,0,0,.1)}.flex-control-paging li a.flex-active{background:rgba(0,0,0,.3)}@media (min-width:768px){.fsn-card.basic .card-content{min-height:240px}}@media (max-width:767px){.fsn-gallery .masthead .gallery-item-headline{font-size:32px;line-height:36px;margin-top:20px}.fsn-gallery .masthead .gallery-item-subheadline{font-size:24px;line-height:28px}.gallery-item-button{padding:16px 32px;font-size:14px;margin-top:10px}.fsn-gallery .masthead .gallery-item-logo{display:inline-block;max-width:35%}.fsn-card.tile{height:300px}.fsn-menu.simple .menu-container.overlap.expanded{background:#0e0648}}.modal-open .fsn-notifications.modal_window .modal{display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.fsn-notifications.modal_window .modal-dialog{margin:30px auto}.fa-plus:before{content:""}.fa-minus:before{content:""}.dark .btn-default :hover{border-color:rgba(255,255,255,.4)}@media (min-width:767px){.fsn-gallery .masthead .gallery-item-subheadline{font-size:30px}}.fsn-gallery .masthead .gallery-item-logo{max-width:200px!important;height:auto!important}@media (max-width:767px){.fsn-gallery .masthead .gallery-item-logo{max-width:120px!important;height:auto!important}}.google-map-container iframe{width:100%;height:350px}#custom_office_hero .fsn-button{margin-top:40px}@media (max-width:767px){#custom_office_hero .fsn-button{margin-top:20px}}@media (min-width:768px){.fsn-image.imggsplaw.align-center img{height:403px}.richmond .img-responsive.img-default{height:600px;object-fit:cover}.oshawa img.img-responsive.img-default{height:464px;object-fit:cover}.oshawa2 img.img-responsive.img-default{height:636px;object-fit:cover}.oakville img.img-responsive.img-default{height:375px;object-fit:cover}.oakville2 .img-responsive.img-default{height:650px;object-fit:cover}.burlington img.img-responsive.img-default{height:400px;object-fit:cover}.burlington2 .img-responsive.img-default{height:700px;object-fit:cover}.ajax .img-responsive.img-default{height:463px;object-fit:cover}.v1 img.img-responsive.img-default{height:390px;object-fit:cover}.v3 img.img-responsive.img-default{height:500px;object-fit:cover}.v4 img.img-responsive.img-default{height:360px;object-fit:cover}.v2 img.img-responsive.img-default{height:561px;object-fit:cover}}.worth-noting-img{height:220px;overflow:hidden}.worth-noting-img img{width:100%!important;height:auto;margin:0}.dui.animated.fadeInUp{text-align:justify}.tinyimage img.img-responsive.img-default{height:347px;object-fit:cover}.brampton img.img-responsive.img-default{height:384px;object-fit:cover}.vaughan img.img-responsive.img-default{height:400px;object-fit:cover}@media screen and (min-width:100px){.markhamm img.img-responsive.img-default{height:378px}.markham2 img.img-responsive.img-default{height:617px;object-fit:cover}.markham3 img.img-responsive.img-default{height:635px;object-fit:cover}}.criminalboxes .row{display:flex;flex-wrap:wrap;gap:24px}.criminalboxes .col-sm-4{background:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding:30px 20px;min-height:160px;box-sizing:border-box;border-radius:6px}.criminalboxes .col-sm-4>*{width:100%}.criminalboxes .row>[class*=col-]{margin:0}@media (max-width:767px){.criminalboxes .row{gap:16px}}.fsn-text ul{list-style:none;padding-left:0;margin-left:0}.fsn-text ul li{position:relative;padding-left:16px;margin-bottom:8px}.fsn-text ul li::before{content:"✔";position:relative;right:10px;top:2px;font-size:12px;color:#fff}.page-id-3653 .fsn-text ul li::before{content:"✔";position:relative;right:10px;top:2px;font-size:12px;color:#000}