@font-face {
  font-family: 'icomoon';
  src: url("../assets/fonts/icomoon.eot?3urrwo");
  src: url("../assets/fonts/icomoon.eot?3urrwo#iefix") format("embedded-opentype"), url("../assets/fonts/icomoon.ttf?3urrwo") format("truetype"), url("../assets/fonts/icomoon.woff?3urrwo") format("woff"), url("../assets/fonts/icomoon.svg?3urrwo#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
.popup p {
    margin: 19px 0;
}

.popup-close {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 32px;
    cursor: pointer;
    padding: 24px;
}

.popup {
    width: 300px;
    background-color: #707070;
    position: absolute;
    bottom: 5.0em;
    right: 0;
    color: white;
    font-size: 18px;
    line-height: 1.4;
    text-align: left;
    padding: 12px 30px;
    font-family: 'MuseoSansW01-Rounded300', Arial, sans-serif;
    letter-spacing: 1px;
}

[data-toggle=popup] {
    cursor: pointer;
}

.globalFooter .footer-social li .Icon--whatsapp {
    font-size: 32px;
}

.Icon--youtube {
    top: 36% !important;
}

.globalFooter .footer-social li:hover {
    background: white;
    color: #3a3a3a;
}

.globalFooter .footer-social li {
    position: relative;
    color: white;
    font-size: 64px;
    border-width: 1px;
    border-color: white;
    border-style: solid;
    border-radius: 50%;
    width: 72px;
    height: 72px;
    display: inline-block;
    margin: 12px;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.globalFooter {
    position: relative;
    width: 100%;
}

    .globalFooter .footer-social {
        width: 100%;
        background: #3a3a3a;
        text-align: center;
    }

        .globalFooter .footer-social .container-fluid, .globalFooter .footer-legal .container-fluid {
            width: 100%;
            padding: 3rem 2rem;
        }

.container-fluid {
    margin: 0 auto;
    min-width: 320px;
    max-width: 1282px;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
}

    .container-fluid:before, .container-fluid:after {
        content: " ";
        display: table;
    }

.globalFooter ul, .globalFooter li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.globalFooter .footer-social a {
    text-decoration: none;
    color: white;
}

.globalFooter .footer-social li .Icon {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

[class^="Icon--"], [class*=" Icon--"] {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.Icon--twitter:before {
    content: "\e620";
}
        
[class^="Icon--"], [class*=" Icon--"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.Icon--whatsapp:before {
  content: "\e901";
}

.Icon--chevron-right:before {
  content: "\e604";
}

.Icon--chevron-left:before {
  content: "\e605";
}

.Icon--chevron-up:before {
  content: "\e606";
}

.Icon--chevron-down:before {
  content: "\e607";
}

.Icon--eye:before {
  content: "\e608";
}

.Icon--user:before {
  content: "\e609";
}

.Icon--search:before {
  content: "\e60d";
}

.Icon--facebook:before {
  content: "\e60a";
}

.Icon--instagram {
    top: 32% !important;
}

.Icon--facebook {
    top: 50% !important;
}

.Icon--twitter {
    top: 50% !important;
}

.Icon--instagram:before {
  content: "\e60E";
  font-size: 34px !important;
}

.Icon--google-plus:before {
  content: "\e60b";
}

.Icon--linkedin:before {
  content: "\e60c";
}

.Icon--twitter:before {
  content: "\e620";
}

.Icon--youtube {
    top: 36% !important;
}

.Icon--youtube:before{ 
    content: "\ea9d"; 
    font-size: 40px !important;
}

.Icon--arrow-up:before {
  content: "\e600";
}

.Icon--arrow-down:before {
  content: "\e601";
}

.Icon--arrow-left:before {
  content: "\e602";
}

.Icon--arrow-right:before {
  content: "\e603";
}

.Icon--th-menu:before {
  content: "\e900";
}

.Icon--cross:before {
  content: "\e117";
}

.Icon--menu:before {
  content: "\e120";
}

.Icon--cancel:before {
  content: "\e902";
}

.Icon--playback-play:before {
  content: "\f0bf";
}

.Icon--x:before {
  content: "\f081";
}

.Icon--play2:before {
  content: "\ea15";
}

.Icon--play3:before {
  content: "\ea1c";
}