.HM.hero-section,.hero-content{position:relative;box-sizing:border-box}.HM.hero-section{display:flex;flex-direction:column;min-height:290px;padding:40px 40px 70px;background-size:cover;background-position:top right;background-image:url(https://www.dynacare.ca/DYN/media/DYN/faL/CollectionSites/maternit-collection-site-hero-desktop.jpg)}.HM.hero-section:after{content:'';position:absolute;right:0;top:-.5px;width:100%;background-image:url(https://www.dynacare.ca/DYN/media/DYN/HomePage/Graphics-Hero-D-only.svg);height:calc(100% + 1px);background-size:contain;background-repeat:no-repeat;background-position:top right}.HM.hero-section .hero-location{display:flex;gap:20px;align-items:center;margin-top:1em}.hero-content{width:60%;z-index:2}.hero-content .hero-location>span{display:flex;width:80px;height:80px;background:var(--color-green);border-radius:50%;text-align:center;justify-content:center;align-items:center}.hero-content .hero-location>span>img{width:auto;height:auto;max-width:80%;max-height:70%}.hero-content .h1,.hero-content h1{font-size:50px;font-weight:700;line-height:1.1}.hero-content .h2{font-size:30px;font-weight:400}.hero-content h1{font-size:30px}@media screen and (max-width:1023px){.HM.hero-section{padding:40px 0}.hero-content{padding:0;border-radius:0 var(--radius-mobile)}.HM .hero-content h1.heading-1{font-size:40px}.hero-content .sub-heading{font-size:25px}}@media screen and (max-width:900px){.hero-content p br.custom-br{display:none}}@media screen and (max-width:819px){.HM.hero-section{background-position:top right;padding:250px 0 0;margin-bottom:200px}.HM.hero-section .mobile-img{display:block}.HM.hero-section:after{display:none}.hero-content{max-width:100%;width:100%;padding:var(--padding-mobile);background:#fff;box-shadow:0 0 10px rgba(0,0,0,.16);margin-bottom:-175px}.HM .hero-content h1{font-size:20px;line-height:24px}.HM .hero-content .h1{font-size:26px;line-height:30px}.HM .hero-content .h2{font-size:16px;line-height:20px}}@media screen and (max-width:480px){.HM.hero-section{background-image:url(https://www.dynacare.ca/DYN/media/DYN/faL/CollectionSites/maternit-collection-site-hero-mobile.jpg);background-position:top center;padding:150px 0 0;min-height:200px;margin-bottom:150px}.HM.hero-section .hero-location{margin-top:5px}.hero-content .hero-location>span{display:none}.hero-location>h1{margin:0}}@media screen and (max-width:390px){html[lang=fr-CA] .HM.hero-section{min-height:220px}}#location-map .gm-style-iw.gm-style-iw-c{padding:0 12px 12px!important;max-width:180px!important}.fal-options{display:flex;flex-direction:column-reverse;gap:20px}.city-filter,.fal-buttons{display:flex;justify-content:center}.city-filter{width:296px;max-width:100%;margin:0 auto;gap:10px}html[lang=fr-CA] .city-filter,html[lang=fr-CA] a.btn{width:336px}#cityFilterText{width:auto;min-width:0;line-height:1.3;font-size:18px;border-radius:10px;border-color:var(--color-grey);padding:7px 16px;flex-shrink:1}#cityFilter{width:auto}.fal-buttons{gap:1em;flex-direction:column;align-items:center}html[lang=fr-CA] .fal-options .fal-buttons a.btn{white-space:nowrap}.fal-buttons .more-toggle{display:none;cursor:pointer;padding-right:40px;position:relative}.fal-buttons .more-toggle::after{content:"";position:absolute;top:calc(50% - 8px);right:10px;display:inline-block;height:16px;width:25px;background:url(https://www.dynacare.ca/DYN/media/DYN/HomePage/chevron-orange.svg) center no-repeat;background-size:contain;transition:.5s}a.btn{display:inline-block;color:#fff;transition:.5s;min-width:unset;height:auto;line-height:1.3;font-size:18px;border-radius:10px;white-space:normal;padding:.5em 1em;width:296px;text-align:center;max-width:100%;box-sizing:border-box}a.btn:hover{text-decoration:none}a.btn,a.btn.btn-orange{background:var(--color-orange)}a.btn.btn-green{background:var(--color-green)}@media screen and (max-width:480px){.fal-buttons .more-toggle{display:block}.fal-buttons:not(.open) .btn{display:none}.fal-buttons.open .more-toggle::after{transform:scale(-1)}}@media screen and (min-width:768px){.city-filter{width:100%;margin:0}.fal-buttons{width:100%;flex-direction:row;justify-content:center}a.btn{width:auto}}@media screen and (min-width:1024px){.city-filter{justify-content:flex-start}.fal-buttons,.fal-options{flex-direction:row;justify-content:space-between}#cityFilterText{min-width:210px}.fal-buttons{justify-content:flex-end}}.tbl-legend{display:flex;flex-wrap:wrap;gap:0 30px}.blue-dot::before,.green-dot::before{content:'';display:inline-block;width:10px;height:10px;border-radius:100%;margin-top:4px;margin-right:10px}.blue-dot::before{background-color:#418fde}.green-dot::before{background-color:var(--color-green)}.custom-tbl{border-bottom-left-radius:25px;overflow:hidden;box-shadow:-3px 0 7px rgba(0 0 0/10%),3px 0 7px rgba(0 0 0/10%)}.custom-tbl .mobile-tbl,.custom-tbl .tbl-row{display:flex;flex-wrap:nowrap;width:100%;overflow:hidden}.tbl-row>.tbl-cell:first-child{font-size:0;box-shadow:-3px 0 7px rgba(0 0 0/10%),3px 0 7px rgba(0 0 0/10%)}.tbl-body .tbl-row>.tbl-cell::before{content:'';display:block;width:10px;height:10px;border-radius:100%;background-color:var(--color-green);margin-top:4px}.tbl-body .tbl-row>.tbl-cell.partner::before{background-color:#418fde}.tbl-cell{padding:16px;box-sizing:border-box;flex:0 0 45px}.tbl-cell.city,.tbl-cell.contact{box-shadow:-3px 0 7px rgba(0 0 0/10%),3px 0 7px rgba(0 0 0/10%)}.tbl-cell.location{flex:0 0 325px}.tbl-cell.city{flex:0 0 170px}.tbl-cell.address{flex:0 0 250px}.tbl-cell.contact{flex:0 1 100%}.tbl-cell.col-span-3{flex:0 0 745px}.header-row.tbl-row{font-weight:700;color:#fff;font-size:20px;background:var(--color-green)}.tbl-row.bg-o,.tbl-row:nth-child(2n){background:rgba(252 181 59/25%)}.tbl-row.bg-g,.tbl-row:nth-child(4n){background:rgba(120 185 35/25%)}.tbl-row.bg-w{background:#fff}.tbl-cell.contact a{word-break:break-word}.tbl-row.hide{display:none}.tbl-row:nth-child(2n) .tbl-cell.contact a{color:inherit;text-decoration:underline}.tbl-row:nth-child(2n) .tbl-cell.contact a:hover{text-decoration:none}@media screen and (min-width:1101px){.contact-wrapper.active{padding-right:30px;height:60px;overflow:hidden;position:relative}.contact-wrapper.active .expand-toggle{position:absolute;top:5px;right:3px;display:block;height:16px;width:25px;background:url(https://www.dynacare.ca/DYN/media/DYN/HomePage/chevron-orange.svg) center no-repeat;background-size:contain;transition:.5s;cursor:pointer}.contact-wrapper.active.expanded{height:auto}.contact-wrapper.active.expanded .expand-toggle{transform:scale(-1)}}@media screen and (max-width:1100px){.header-row .address,.header-row .city,.header-row .contact{display:none}.custom-tbl .mobile-tbl{flex-direction:column;padding:16px 0 16px 16px;flex:1}.custom-tbl .mobile-tbl .tbl-cell{flex:1 1 100%;padding:0;box-shadow:none}.custom-tbl .tbl-body .mobile-tbl .tbl-cell:before{font-weight:700;color:var(--color-green)}.custom-tbl .tbl-body .mobile-tbl .tbl-cell.city:before{content:"City: "}.custom-tbl .tbl-body .mobile-tbl .tbl-cell.address:before{content:"Address: "}.custom-tbl .tbl-body .mobile-tbl .tbl-cell.contact:not(:empty):before{content:"Location and Collection Details: ";display:block;margin-bottom:5px}html[lang=fr-CA] .custom-tbl .tbl-body .mobile-tbl .tbl-cell.city:before{content:"Ville: "}html[lang=fr-CA] .custom-tbl .tbl-body .mobile-tbl .tbl-cell.address:before{content:"Adresse: "}html[lang=fr-CA] .custom-tbl .tbl-body .mobile-tbl .tbl-cell.contact:not(:empty):before{content:"Détails de l'emplacement: "}.custom-tbl .tbl-body .mobile-tbl .tbl-cell.city{margin-top:5px}.custom-tbl .tbl-body .mobile-tbl .tbl-cell.location{padding-right:40px;position:relative}.custom-tbl .tbl-body .mobile-tbl .tbl-cell.location:after{content:"";position:absolute;top:calc(50% - 8px);right:10px;display:inline-block;height:16px;width:25px;background:url(https://www.dynacare.ca/DYN/media/DYN/HomePage/chevron-orange.svg) center no-repeat;background-size:contain;transition:.5s}.custom-tbl .tbl-body .mobile-tbl.open .tbl-cell.location:after{transform:scale(-1)}.custom-tbl .tbl-body .mobile-tbl .tbl-cell.address,.custom-tbl .tbl-body .mobile-tbl .tbl-cell.city,.custom-tbl .tbl-body .mobile-tbl .tbl-cell.col-span-3,.custom-tbl .tbl-body .mobile-tbl .tbl-cell.contact{transition:.5s;padding-right:30px}.custom-tbl .tbl-body .mobile-collection .mobile-tbl:not(.open) .tbl-cell.contact:before,.custom-tbl .tbl-body .mobile-tbl:not(.open) .tbl-cell.address,.custom-tbl .tbl-body .mobile-tbl:not(.open) .tbl-cell.city,.custom-tbl .tbl-body .mobile-tbl:not(.open) .tbl-cell.contact{display:none}.custom-tbl .tbl-body .mobile-collection .mobile-tbl:not(.open) .tbl-cell.contact{display:block;text-align:center}}.collections-block{position:relative;padding:24px 100px;border-radius:0 var(--radius) 0 var(--radius);border:2px solid var(--color-green);max-width:1100px;box-sizing:border-box;margin-top:83px;margin-left:30px}.collections-block .tl-img{position:absolute;left:0;top:0;width:77px;height:77px;transform:translate(-30%,-30%);background:#fff;padding:11px;border-radius:50%;border:2px solid var(--color-green)}.collections-block .tl-img:before{content:"";position:absolute;width:78px;height:54px;background:#fff;top:21px;right:-26px}.collections-block .tl-img img{position:relative}.collections-block h2{margin-top:0}.collections-block ol{padding-left:18px}.collections-block ul{padding-left:18px;margin-bottom:0}.collections-block ul li{margin-bottom:1em}.collections-block ul li::marker{color:var(--color-green)}@media screen and (max-width:767px){.collections-block{padding:80px 24px 50px}}