.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-f734885a-0227-c0fb-5cff-232d368ac2f0 {
background-color: var(--gray-100) !important;
padding-bottom: 40px !important;
padding-top: 40px !important;
}
.lfr-layout-structure-item-f1e1e835-f377-258e-97d4-9fdae466901b {
margin-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-49a367ad-bbf9-0a50-63a6-1aadf4ba6fd7 {
padding-left: 80px !important;
padding-right: 80px !important;
padding-top: 48px !important;
}
.lfr-layout-structure-item-59b749a1-098f-cae6-dcc1-db046eba0ada {
padding-bottom: 3.75rem !important;
padding-left: 54px !important;
padding-right: 54px !important;
padding-top: 4rem !important;
}
.lfr-layout-structure-item-e5910a8c-d6e2-b97a-3515-9c820d1c5c69 {
padding-left: 15% !important;
padding-right: 15% !important;
}
.lfr-layout-structure-item-e84c4fc8-7e70-a55b-ca50-d9ef7aa9b520 {
.tsa-footer .imagine-canada-logo-image {
aspect-ratio: 31/10 !important;
width: 100% !important;
height: auto !important;
max-height: 3.75rem !important;
}
}@media screen and (max-width: 991px) {.lfr-layout-structure-item-f1e1e835-f377-258e-97d4-9fdae466901b {
margin-left: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-49a367ad-bbf9-0a50-63a6-1aadf4ba6fd7 {
padding-bottom: var(--spacer-0,0rem) !important;
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
padding-top: 12px !important;
}
.lfr-layout-structure-item-59b749a1-098f-cae6-dcc1-db046eba0ada {
padding-bottom: 3rem !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: 3rem !important;
}
.lfr-layout-structure-item-e5910a8c-d6e2-b97a-3515-9c820d1c5c69 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-59b749a1-098f-cae6-dcc1-db046eba0ada {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-59b749a1-098f-cae6-dcc1-db046eba0ada {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
}