.keyboard-active .footer .footer__section1 .footer-primary-links__category-link a:focus,.keyboard-active .footer .footer__section1 .footer-secondary-links__link a:focus{outline-offset:1px}
.keyboard-active .footer-logo a:focus{outline-offset:17px}
.footer{color:#000}
.footer .footer__section1{background-color:#f2f2f2;padding-top:40px;padding-bottom:30px}
.footer .footer__section2{background-color:#fafafa;padding-top:40px;padding-bottom:40px}
@media screen and (min-width:768px){.footer .footer__section1{padding-bottom:40px}
.footer .footer__section2{padding-bottom:60px}
}
@media screen and (min-width:1024px){.footer .footer__section1{padding-top:60px;padding-bottom:0}
.footer .footer__section1 .row:nth-child(2){margin-top:60px}
}
.footer .footer-additional-content{margin-top:40px}
.footer .footer-additional-content img{width:auto}
.footer .footer-country-selector{position:relative}
.footer .social-media .footer-country-selector{margin-top:30px}
.footer .footer-country-selector,.footer .footer-country-selector__country-select,.footer .footer-country-selector__country-default{min-height:40px}
.footer .footer-country-selector:hover,.footer .footer-country-selector__country-select:hover{cursor:pointer}
.footer .footer-country-selector__country-default,.footer .footer-country-selector__country-header,.footer .footer-country-selector__country-group{display:flex;align-items:center;width:100%;height:40px;color:#333;padding:5px 15px}
.footer .footer-country-selector__country-default:focus,.footer .footer-country-selector__country-header:focus,.footer .footer-country-selector__country-group:focus{outline-color:#0061a0;outline-offset:-2px;outline-style:solid;outline-width:2px}
.footer .footer-country-selector__country-default{position:relative;background-color:transparent;border:1px solid #757575}
.footer .footer-country-selector__country-default:hover{background-color:#fff}
.footer .footer-country-selector__country-flag{width:24px;max-width:100%;height:24px;background-image:url('../../../../../../static/images/country-selector-all-flags-24.png');background-position:0 0}
.footer .footer-country-selector__country-name{color:#333;margin-left:10px}
.footer .footer-country-selector__country-default .icon-caret-down{position:absolute;top:11px;right:15px;height:16px;width:16px;color:#757575;fill:#757575}
.footer .footer-country-selector__country-list{display:none;position:absolute;z-index:905;overflow-x:auto;overflow-y:auto;height:175px;width:100%;background-color:#fff;text-align:left;border:1px solid #757575;border-top:0}
.footer .footer-country-selector__country-header{cursor:default;font-weight:700}
.footer .footer-country-selector__country-region{display:block;width:100%}
.footer .footer-country-selector__country-group{background-color:#fff}
.footer .footer-country-selector__country-group:hover{background-color:#f2f2f2}
.footer .footer-country-selector__country-flag--Argentina{background-position:-240px 0}
.footer .footer-country-selector__country-flag--Brazil{background-position:-336px -24px}
.footer .footer-country-selector__country-flag--Chile{background-position:-264px -48px}
.footer .footer-country-selector__country-flag--Chile-ProVida{background-position:-264px -48px}
.footer .footer-country-selector__country-flag--Colombia{background-position:-336px -48px}
.footer .footer-country-selector__country-flag--Ecuador{background-position:-264px -72px}
.footer .footer-country-selector__country-flag--Mexico{background-position:-168px -216px}
.footer .footer-country-selector__country-flag--Uruguay{background-position:-360px -312px}
.footer .footer-country-selector__country-flag--USA{background-position:-336px -312px}
.footer .footer-country-selector__country-flag--Australia{background-position:-312px 0}
.footer .footer-country-selector__country-flag--Bangladesh{background-position:-72px -24px}
.footer .footer-country-selector__country-flag--China{background-position:-312px -48px}
.footer .footer-country-selector__country-flag--Hong-Kong{background-position:-240px -120px}
.footer .footer-country-selector__country-flag--India{background-position:-96px -144px}
.footer .footer-country-selector__country-flag--Japan{background-position:-288px -144px}
.footer .footer-country-selector__country-flag--Korea{background-position:-96px -168px}
.footer .footer-country-selector__country-flag--Malaysia{background-position:-192px -216px}
.footer .footer-country-selector__country-flag--Nepal{background-position:-48px -240px}
.footer .footer-country-selector__country-flag--Vietnam{background-position:-144px -336px}
.footer .footer-country-selector__country-flag--Bulgaria{background-position:-144px -24px}
.footer .footer-country-selector__country-flag--Cyprus{background-position:-72px -72px}
.footer .footer-country-selector__country-flag--Czech-Republic{background-position:-96px -72px}
.footer .footer-country-selector__country-flag--France{background-position:-192px -96px}
.footer .footer-country-selector__country-flag--Greece{background-position:-96px -120px}
.footer .footer-country-selector__country-flag--Hungary{background-position:-336px -120px}
.footer .footer-country-selector__country-flag--Ireland{background-position:-24px -144px}
.footer .footer-country-selector__country-flag--Italy{background-position:-192px -144px}
.footer .footer-country-selector__country-flag--Latvia{background-position:-24px -192px}
.footer .footer-country-selector__country-flag--Lithuania{background-position:-360px -168px}
.footer .footer-country-selector__country-flag--Poland{background-position:-312px -240px}
.footer .footer-country-selector__country-flag--Portugal{background-position:-24px -264px}
.footer .footer-country-selector__country-flag--Romania{background-position:-120px -264px}
.footer .footer-country-selector__country-flag--Russia{background-position:-168px -264px}
.footer .footer-country-selector__country-flag--Slovakia{background-position:-24px -288px}
.footer .footer-country-selector__country-flag--Spain{background-position:0 -96px}
.footer .footer-country-selector__country-flag--Turkey{background-position:-168px -312px}
.footer .footer-country-selector__country-flag--Ukraine{background-position:-288px -312px}
.footer .footer-country-selector__country-flag--United-Kingdom{background-position:-240px -96px}
.footer .footer-country-selector__country-flag--Bahrain{background-position:-168px -24px}
.footer .footer-country-selector__country-flag--Egypt{background-position:-312px -72px}
.footer .footer-country-selector__country-flag--Jordan{background-position:-264px -144px}
.footer .footer-country-selector__country-flag--Kuwait{background-position:-120px -168px}
.footer .footer-country-selector__country-flag--Lebanon{background-position:-216px -168px}
.footer .footer-country-selector__country-flag--Oman{background-position:-144px -240px}
.footer .footer-country-selector__country-flag--Qatar{background-position:-96px -264px}
.footer .footer-country-selector__country-flag--Saudi-Arabia{background-position:-216px -264px}
.footer .footer-country-selector__country-flag--United-Arab-Emirates{background-position:-48px 0}
@media screen and (min-width:768px){.footer .footer-country-selector{width:auto;padding:0}
.footer .social-media .footer-country-selector{margin-top:0}
.footer .footer-country-selector__country-name{margin-top:0;margin-bottom:0}
}
.footer .footer-info{margin-top:40px}
.footer .footer-info>*+.footer-info__contact,.footer .footer-info>*+.footer-info__legal-disclaimer,.footer .footer-info>*+.footer-info__legal-id{margin-top:20px}
.footer .footer-info>*+.footer-info__legal-links{margin-top:10px}
.footer .footer-info__contact-link{color:#000}
.footer .footer-info__legal-links{display:flex;flex-wrap:wrap}
.footer .footer-info__legal-link{color:#000;margin-top:10px;margin-right:20px}
.footer .footer-info__legal-disclaimer,.footer .footer-info__legal-id{color:#333}
.footer .footer-info__legal-disclaimer *,.footer .footer-info__legal-id *{margin-bottom:0}
.footer .footer-info__legal-disclaimer *+*,.footer .footer-info__legal-id *+*{margin-top:20px}
@media screen and (min-width:768px){.footer .footer-info__contact{line-height:18px;letter-spacing:0}
}
@media screen and (min-width:1024px){.footer .footer-info__legal-links{font-size:12px}
}
.footer .footer-logo__image{height:25px;width:auto}
@media screen and (min-width:768px){.footer .footer-logo__image{height:30px}
}
.footer .footer-primary-links{margin-top:20px}
.footer .footer-primary-links__category-label{position:relative}
.footer .footer-primary-links__category-label h3{margin:0}
.footer .footer-primary-links__category-link a{color:#000}
@media screen and (max-width:767px){.footer .footer-primary-links__category{border-top:1px solid #d9d9d9;padding-right:15px}
.footer .footer-primary-links__category .icon-chevron-down{height:16px;width:16px;color:#333;fill:#333}
.footer .footer-primary-links__category.active .icon-chevron-down{transform:scaleY(-1)}
.footer .footer-primary-links__column:last-child .footer-primary-links__category:last-child{border-bottom:1px solid #d9d9d9}
.footer .footer-primary-links__category-label{display:flex;align-items:center;cursor:pointer;padding:20px 0}
.footer .footer-primary-links__category-container{display:none}
.footer .footer-primary-links__category-link{margin-bottom:20px}
}
@media screen and (min-width:768px){.footer .footer-primary-links__category:not(:first-child){margin-top:40px}
.footer .footer-primary-links__category-label:focus{outline:0}
.footer .footer-primary-links__category-container{display:block !important}
.footer .footer-primary-links__category-link{margin-top:20px}
}
@media screen and (min-width:1024px){.footer .footer-primary-links{height:100%;padding-bottom:60px;margin-top:0}
}
.footer .footer-secondary-links{margin-top:30px}
.footer .footer-secondary-links__link:not(:first-child){margin-top:20px}
.footer .footer-secondary-links__link a{color:#000}
@media screen and (min-width:768px){.footer .footer-secondary-links{border-top:1px solid #d9d9d9;padding-top:40px;margin-top:40px}
}
@media screen and (min-width:1024px){.footer .footer-secondary-links{height:100%;border-top:0;border-left:1px solid #d9d9d9;padding-top:0;padding-left:30px;padding-bottom:60px;margin-top:0}
}
.footer .footer-social-media__link{display:inline-block}
.footer .footer-social-media__link:not(:last-child){margin-right:30px}
.footer .footer-social-media__link .icon{height:22px;width:22px;fill:#333}