@charset "UTF-8";
.v3--arrows--top:before {
  content: ' ';
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid #005198;
  top: -20px;
  left: 50%;
  position: absolute;
  margin-left: -20px; }

.v3--arrows--top {
  width: 100%;
  height: 20px;
  background-color: #005198;
  position: relative;
  opacity: 0.2;
  top: -20px;
  display: block; }

.v3--arrows--bottom:before {
  content: ' ';
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid #005198;
  left: 50%;
  position: absolute;
  top: -20px;
  margin-left: -20px; }

.v3--arrows--bottom {
  width: 100%;
  height: 20px;
  background-color: #005198;
  position: relative;
  top: -20px;
  margin-bottom: -20px;
  display: block; }

.corporate--prefooter-v3 {
  background-color: #005198;
  color: #fafafa;
  padding: 3rem 1rem;
  display: flex;
  justify-content: space-between;
  position: relative; }

@media (max-width: 1299px) {
  .corporate--prefooter-v3 {
    flex-direction: column; } }
.corporate--prefooter-v3--figure {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  display: flex; }

@media (max-width: 959px) {
  .corporate--prefooter-v3--figure {
    display: none; } }
.corporate--prefooter-v3--figure-image {
  width: 100%;
  object-fit: cover;
  object-position: center; }

.corporate--prefooter-v3--info--paragraph {
  margin: 1.5rem 0; }

.corporate--prefooter-v3--menu {
  display: flex;
  flex: 2;
  justify-content: space-around;
  position: relative; }

@media (max-width: 1299px) {
  .corporate--prefooter-v3--menu {
    justify-content: space-between;
    flex: auto; } }
@media (max-width: 640px) {
  .corporate--prefooter-v3--menu {
    flex-direction: column; } }
.corporate--prefooter-v3--info, .corporate--prefooter-v3--social {
  padding: 0 1rem;
  flex: 1;
  position: relative; }

@media (max-width: 1299px) {
  .corporate--prefooter-v3--info, .corporate--prefooter-v3--social {
    flex: auto; } }
.corporate--prefooter-v3--info--logo {
  width: 250px; }

.corporate--prefooter-v3--menu-section {
  padding: 0 1rem;
  flex: 1; }

@media (max-width: 640px) {
  .corporate--prefooter-v3--menu-section {
    flex: auto; } }
.corporate--prefooter-v3--heading {
  font-family: "Raleway-Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;
  font-size: 1.25rem; }

.corporate--prefooter-v3--heading:before {
  content: " ";
  display: flex;
  padding-top: 0.7rem;
  width: 40px;
  border-top: 2px solid #fa6900; }

.corporate--prefooter-v3--list {
  list-style-image: url(/mecalux-v3-theme/images/icons/v3-list-style-image.png);
  line-height: 1.5rem;
  padding: 0 0.75rem; }

.corporate--prefooter-v3--list-item-link {
  color: #fafafa;
  text-decoration: none; }

.corporate--prefooter-v3--list-item-link:hover {
  color: #fa6900; }

.corporate--prefooter-v3--social-list {
  padding: 0;
  list-style-type: none; }

.corporate--prefooter-v3--social-list-item {
  display: inline-block; }

.corporate--prefooter-v3--social-link:hover {
  opacity: 0.8; }

.corporate--prefooter-v3--social-icon {
  width: 40px;
  height: 40px; }

html[dir="rtl"] .corporate--prefooter-v3--list {
  list-style-image: url(/mecalux-v3-theme/images/icons/v3-list-style-image-rtl.png); }

.corporate--footer {
  background-color: #333;
  color: #fafafa;
  padding: 0.5rem 2rem; }

.corporate--footer--list {
  padding: 0;
  list-style-type: none;
  line-height: 1.5rem; }

.corporate--footer--list-item {
  display: inline-flex;
  padding-right: 0.5rem; }

.corporate--footer--list-item:not(:first-child) {
  border-left: 1px solid #fafafa;
  padding-left: 0.5rem; }

.corporate--footer--list-item-link {
  color: #e76e26;
  text-decoration: none; }

.corporate--footer--list-item-link:hover {
  color: #c09853; }

