.AD19_Footer { background-color: #11284e; color: #fff; padding: 75px 0 80px; } .AD19_Footer .AD19_Footer_content { -ms-flex-align: center; -ms-flex-direction: column; -ms-flex-line-pack: center; -ms-flex-pack: center; -ms-flex-wrap: wrap; -webkit-box-align: center; -webkit-box-direction: normal; -webkit-box-orient: vertical; -webkit-box-pack: center; align-content: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; flex-direction: column; flex-wrap: wrap; justify-content: center; margin: 150px auto 0; text-align: center; } .AD19_Footer .AD19_Footer_content h2 { font-size: 1rem; font-style: normal; font-weight: 700; letter-spacing: .0025rem; line-height: 1.375rem; margin-bottom: 24px; margin-top: 80px; text-transform: uppercase; } .AD19_Footer .AD19_Footer_content ul li { margin-top: 20px; } .AD19_Footer .AD19_Footer_content ul li a { color: #fff; font-style: normal; font-weight: 300; text-decoration: none; } .AD19_Footer .AD19_Footer_content .AD19_Footer_content_awards>ul,.AD19_Footer .AD19_Footer_content .AD19_Footer_content_socials>ul { -ms-flex-align: center; -ms-flex-direction: row; -ms-flex-line-pack: center; -ms-flex-pack: distribute; -ms-flex-wrap: nowrap; -webkit-box-align: center; -webkit-box-direction: normal; -webkit-box-orient: horizontal; align-content: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-around; } .AD19_Footer .AD19_Footer_content .AD19_Footer_content_socials>ul { margin: 0 auto; max-width: 250px; } .AD19_Footer .AD19_Footer_content .AD19_Footer_content_socials>ul>li img { height: 35px; } .AD19_Footer .AD19_Footer_content .AD19_Footer_content_awards>h2 { margin-bottom: 32px; } .AD19_Footer .AD19_Footer_content .AD19_Footer_content_awards>.AD19_Footer_content_awards-image-wrapper { -ms-flex-align: start; -ms-flex-direction: row; -ms-flex-line-pack: stretch; -ms-flex-pack: center; -ms-flex-wrap: nowrap; -webkit-box-align: start; -webkit-box-direction: normal; -webkit-box-orient: horizontal; -webkit-box-pack: center; align-content: stretch; align-items: flex-start; display: -webkit-box; display: -ms-flexbox; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; } .AD19_Footer .AD19_Footer_content .AD19_Footer_content_awards>.AD19_Footer_content_awards-image-wrapper>a { margin: 0 15px; } .AD19_Footer .AD19_Footer_content .AD19_Footer_copyright_text { font-size: .75rem; font-style: normal; font-weight: 300; line-height: 1.0625rem; margin-bottom: 80px; text-align: left; } .AD19_Footer .AD19_Footer_content ul { margin-bottom: 0; } .AD19_Footer .AD19_Footer_content .AD19_Footer_copyright_text>p { margin: 0; } .AD19_Footer .AD19_Footer_content .AD19_Footer_content_awards>.AD19_Footer_content_awards-image-wrapper>a:last-of-type { margin-right: 0; } .AD19_Footer .AD19_Footer_content .AD19_Footer_content_awards,.AD19_Footer .AD19_Footer_content .AD19_Footer_content_socials { width: 100%; } .AD19_Footer .AD19_Footer_content ul:first-of-type li:first-of-type,.AD19_Footer .AD19_Footer_content .AD19_Footer_content_awards>ul li,.AD19_Footer .AD19_Footer_content .AD19_Footer_content_socials>ul li,.AD19_Footer .AD19_Footer_content .AD19_Footer_content_socials>ul>li { margin-top: 0; } .AD19_Footer .AD19_Footer_content .AD19_Footer_content_awards>.AD19_Footer_content_awards-image-wrapper>a:first-of-type { margin-left: 0; } @media (min-width: 768px) { .AD19_Footer .AD19_Footer_content { -ms-flex-align: stretch; -ms-flex-direction: row; -webkit-box-align: stretch; -webkit-box-direction: normal; -webkit-box-orient: horizontal; align-items: stretch; flex-direction: row; margin-top: -30px; } .AD19_Footer .AD19_Footer_content .AD19_Footer_content_awards,.AD19_Footer .AD19_Footer_content .AD19_Footer_content_socials { padding: 5% 5% 0; width: 40%; } .AD19_Footer .AD19_Footer_content .AD19_Footer_content_socials { -ms-flex: 0 1 auto; -ms-flex-order: 0; -webkit-box-flex: 0; -webkit-box-ordinal-group: 1; flex: 0 1 auto; order: 0; } .AD19_Footer .AD19_Footer_content .AD19_Footer_content_socials ul { max-width: 300px; } .AD19_Footer .AD19_Footer_content .AD19_Footer_content_links { -ms-flex: 1 1 auto; -ms-flex-order: 2; -webkit-box-flex: 1; -webkit-box-ordinal-group: 3; flex: 1 1 auto; order: 2; padding: 0 45px; text-align: left; } .AD19_Footer .AD19_Footer_content .AD19_Footer_content_awards { -ms-flex: 0 1 auto; -ms-flex-order: 1; -webkit-box-flex: 0; -webkit-box-ordinal-group: 2; flex: 0 1 auto; order: 1; } .AD19_Footer .AD19_Footer_content .AD19_Footer_copyright_text { -ms-flex: 0 1 100%; -ms-flex-order: 4; -webkit-box-flex: 0; -webkit-box-ordinal-group: 5; flex: 0 1 100%; order: 4; } .AD19_Footer .AD19_Footer_content .AD19_Footer_logo { -ms-flex-order: 4; -webkit-box-ordinal-group: 5; order: 4; } .AD19_Footer .AD19_Footer_content .AD19_Footer_content_socials h2 { text-align: center; } } @media (min-width: 1024px) { .AD19_Footer .AD19_Footer_content { margin: -30px auto 0; max-width: 1320px; } .AD19_Footer .AD19_Footer_content .AD19_Footer_content_awards,.AD19_Footer .AD19_Footer_content .AD19_Footer_content_links,.AD19_Footer .AD19_Footer_content .AD19_Footer_content_socials,.AD19_Footer .AD19_Footer_content .AD19_Footer_copyright_text { -ms-flex: initial; -ms-flex-order: inherit; -ms-flex-order: initial; -webkit-box-flex: initial; -webkit-box-ordinal-group: inherit; -webkit-box-ordinal-group: initial; flex: initial; order: inherit; order: initial; padding: initial; width: initial; } .AD19_Footer .AD19_Footer_content .AD19_Footer_content_socials,.AD19_Footer .AD19_Footer_content .AD19_Footer_copyright_text { -ms-flex: 0 1 100%; -webkit-box-flex: 0; flex: 0 1 100%; } .AD19_Footer .AD19_Footer_content .AD19_Footer_content_awards,.AD19_Footer .AD19_Footer_content .AD19_Footer_content_links { padding: 0 32px; width: 20%; } .AD19_Footer .AD19_Footer_content .AD19_Footer_content_awards>.AD19_Footer_content_awards-image-wrapper>a { margin: 0 5px; } .AD19_Footer .AD19_Footer_content .AD19_Footer_logo { margin: 0 auto; } } .AD19_Footer .AD19_Footer_content_more_links { display: flex; flex-direction: column; margin-left: 24px; text-align: left; font-size: 18px; } .AD22_Footer_content_link_list { margin-bottom: 30px; } .AD19_Footer .AD19_Footer_content_more_links a { font-style: normal; font-weight: 700; letter-spacing: .0025rem; line-height: 1.375rem; margin-bottom: 47px; text-transform: uppercase; color: #fff; text-decoration: none; } .AD19_Footer .AD22_Accordion_Section .AD22_Accordion { background-color: #11284e; color: #fff; } .AD19_Footer .AD22_Accordion_Section .AD22_Accordion .AD22_Accordion_Title, .AD19_Footer .AD22_Accordion_Section .AD22_Accordion .AD22_Accordion_Content{ color: #fff; } .AD19_Footer .AD19_Footer_content .AD19_Footer_copyright_text { text-align: center; } @media (min-width: 768px){ .AD19_Footer_content_links .links { display: flex; } .AD22_Footer_content_link_list { margin-bottom: 72px; } .AD19_Footer .AD19_Footer_content .second_col { padding-left: 45px; } .AD19_Footer .AD19_Footer_content_more_links { -ms-flex: 0 1 100%; -ms-flex-order: 3; display: flex; justify-content: center; -webkit-box-flex: 1; -webkit-box-ordinal-group: 4; flex: 0 1 100%; order: 3; flex-direction: row; margin-left: 0; font-size: 16px; margin-top: 72px; } .AD19_Footer .AD19_Footer_content_more_links a { padding-left: 45px; margin-bottom: 20px; } .AD19_Footer .AD19_Footer_content_more_links a:first-child{ padding-left: 0; } .AD19_Footer .AD19_Footer_content ul li:first-of-type { margin-top: 0; } .AD22_Footer_content_link_list { display: flex; width: 100%; flex-wrap: wrap; justify-content: center; } .AD19_Footer .AD19_Footer_content .AD19_Footer_content_links.two_col { width: unset; } .AD22_Footer_navigation { width: 100%; } } @media (min-width: 1024px){ .AD19_Footer .AD19_Footer_content_more_links { ms-flex: initial; -ms-flex-order: initial; -webkit-box-flex: initial; -webkit-box-ordinal-group: initial; order: initial; } .AD19_Footer .AD19_Footer_content_more_links a{ padding-left: 32px; } .AD19_Footer .AD19_Footer_content .second_col { padding-left: 32px; padding-right: 32px; } } .AD19_Footer .AD22_Accordion_Section .AD22_Accordion .AD22_Accordion_Title { font-style: initial; } @media (max-width: 767px){ .AD19_Footer_content .AD19_Footer_content_socials { margin-bottom: 50px; } }