.mainfooter{color:var(--neutralWhiteColor)}.mainfooter .box-icon--sup{margin-top:20px}.mainfooter__link{display:block;line-height:1.4;padding-bottom:5px;padding-top:5px}.mainfooter__locationpointer{background-color:var(--neutralWhiteColor)}.mainfooter__locationpointer--related-content{background-color:var(--backgroundColorPimary)}.mainfooter__locationpointer--detail{background-color:#f4f4f4}.mainfooter__locationpointer .locationpointer--detail{border:none}.mainfooter__toplink{align-items:center;color:var(--shadeColor);display:flex;flex-direction:column;font-size:1.375em;margin:0 auto;padding-bottom:20px;width:auto}@media only screen and (min-width:40em){.mainfooter__toplink{float:right;font-size:.875em;padding-bottom:0;padding-top:15px}}.mainfooter__toplink span{font-size:14px}.mainfooter__toplink:before{color:var(--primaryColor)}.mainfooter__background{background-color:rgba(13,13,13,.9);background-image:linear-gradient(67deg,rgba(0,0,0,.5),rgba(45,45,45,.5));opacity:1;padding:24px 0}@media only screen and (min-width:64em){.mainfooter__background{padding:40px 0 25px}}.mainfooter__darkbackground{background-color:#000;padding:10px 0 20px}@media only screen and (min-width:64em){.mainfooter__darkbackground{padding:20px 0}}.mainfooter__columns{padding-left:1.25rem;padding-right:1.25rem}@media only screen and (min-width:64em){.mainfooter__columns{flex:0 0 23.3333%;margin-bottom:0;max-width:23.3333%;padding:.625rem}.mainfooter__columns--firstnav{padding-left:1.25rem}}@media only screen and (min-width:80em){.mainfooter__columns{flex:0 0 16.6666%;max-width:16.6666%;padding:.625rem}.mainfooter__columns--firstnav{padding-left:1.25rem}}.mainfooter__columns a:not(.btn),.mainfooter__columns h3{color:var(--neutralWhiteColor)}.mainfooter__columns a:not(.btn){transition:opacity .15s ease-out}.mainfooter__columns a:not(.btn):hover{opacity:.8}.mainfooter__columns p{line-height:1.6}.mainfooter__columns--nav{display:flex;flex-direction:column}.mainfooter__columns--nav .footer-seal{margin-bottom:20px;margin-top:auto}.mainfooter__contact-columns{margin:10px auto 20px}@media only screen and (min-width:64em){.mainfooter__contact-columns{border-right:1px solid var(--borderColorFooter);display:flex;flex:0 0 30%;flex-direction:column;margin:0 auto;max-width:30%}}@media only screen and (min-width:80em){.mainfooter__contact-columns{border-left:1px solid var(--borderColorFooter);flex:0 0 25%;max-width:25%;padding-left:1.25rem}}.mainfooter__contact-columns p{margin-bottom:10px}@media only screen and (min-width:40em){.mainfooter__logo-columns{align-items:center;display:flex;margin-top:-5px}}@media only screen and (min-width:64em){.mainfooter__logo-columns{display:none}}@media only screen and (min-width:80em){.mainfooter__logo-columns{display:flex;flex:0 0 25%;max-width:25%}}.mainfooter__logo-link{height:auto;position:relative;width:100%}.mainfooter__logo-link svg{margin:0 auto}.mainfooter__secondrow{padding-top:25px}@media only screen and (min-width:80em){.mainfooter__secondrow{border-top:1px solid var(--borderColorFooter);margin-top:35px}}.mainfooter__secondrow-columns{margin-bottom:24px}@media only screen and (min-width:40em){.mainfooter__secondrow-columns{padding-left:1.25rem;padding-right:1.25rem}}@media only screen and (min-width:64em){.mainfooter__secondrow-columns{margin-bottom:0;padding-left:.625rem;padding-right:.625rem}}.mainfooter__firstrow-space{margin:0 auto 10px;max-width:calc(100% - 24px)}@media only screen and (min-width:40em){.mainfooter__firstrow-space{border-top:1px solid var(--borderColorFooter);margin:0 auto 30px}}@media only screen and (min-width:64em){.mainfooter__firstrow-space{display:none}}@media only screen and (min-width:80em){.mainfooter__firstrow-space{display:none}}.mainfooter__secondrow-space{border-top:1px solid var(--borderColorFooter);margin:30px auto 0;max-width:calc(100% - 24px)}@media only screen and (min-width:80em){.mainfooter__secondrow-space{display:none}}.mainfooter__socialicons{align-items:center;display:flex;justify-content:center}@media only screen and (min-width:40em){.mainfooter__socialicons{justify-content:flex-end}}@media only screen and (min-width:80em){.mainfooter__socialicons{justify-content:center}}.mainfooter__firm--mobile{display:block;margin-top:.625rem}@media only screen and (min-width:80em){.mainfooter .payment-logos{margin-top:0}}.mainfooter__columns--nav{margin:10px auto}.mainfooter__columns--nav:first-of-type{margin:20px auto}@media only screen and (min-width:40em){.mainfooter__columns--nav{margin:0}}.mainfooter--checkout .mainfooter__darkbackground{padding:20px 0}.payment-logos{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;font-weight:700;justify-content:space-between;margin-bottom:0;opacity:1;text-transform:uppercase}@media only screen and (min-width:40em){.payment-logos{margin-top:30px}}@media only screen and (min-width:80em){.payment-logos{justify-content:flex-end}}.payment-logos__item{align-items:center;display:flex;height:50px;justify-items:center;width:22%}.payment-logos__item img,.payment-logos__item svg{margin:0 auto}.payment-logos__item:first-child{margin-left:0!important}@media only screen and (min-width:40em){.payment-logos__item{margin-left:15px;width:auto}}@media only screen and (min-width:80em){.payment-logos__item{height:auto;margin-left:25px!important}}.payment-logos__item--mastercard,.payment-logos__item--twint{position:relative;top:2px}.trust-logos{display:flex;justify-content:center}.trust-logos img{margin:0 15px}@media only screen and (min-width:40em){.trust-logos img{height:60px;margin-top:20px;width:60px}}.socialicons{align-items:center;display:flex}.socialicons__item{margin-left:1.25rem;margin-right:1.25rem}.socialicons__item:first-child{margin-left:0}.socialicons__item:last-child{margin-right:0}@media only screen and (min-width:40em){.socialicons__item{margin-left:1rem;margin-right:1rem}}.socialicons__link{color:var(--neutralWhiteColor);font-size:1.5em;transition:opacity .15s ease-out}.socialicons__link:hover{color:var(--neutralWhiteColor);opacity:.6}.socialicons__link--linkedin{position:relative;top:-2px}.socialicons__link--youtube{font-size:1.7em;position:relative;top:1px}.languageselector{border-bottom:1px solid var(--borderColorFooter);border-top:1px solid var(--borderColorFooter);padding-bottom:24px;padding-top:24px}@media only screen and (min-width:40em){.languageselector{border-bottom:none;border-top:none;padding-bottom:0;padding-top:0}}.languageselector__list{display:flex;justify-content:center}@media only screen and (min-width:40em){.languageselector__list{justify-content:flex-start}}.languageselector__item{font-size:400;margin-left:5px;margin-right:5px}@media only screen and (min-width:40em){.languageselector__item:first-child{margin-left:0}}.languageselector__text{border-radius:4px;color:var(--neutralWhiteColor);display:block;font-size:.875em;font-weight:400;padding:.625em .875em}.languageselector__text:hover{background-color:#f1f1f1;color:var(--neutralBlackColor)}.languageselector__item--active .languageselector__text{background-color:#f1f1f1;color:var(--neutralBlackColor);font-weight:400}.box-icon{margin:0 auto;max-width:320px;opacity:1;padding-top:15px}@media only screen and (min-width:40em){.box-icon{max-width:50%;padding-left:1.25rem;padding-right:1.25rem;text-align:center}}@media only screen and (min-width:64em){.box-icon{max-width:25%;padding-left:.625rem;padding-right:.625rem;padding-top:30px;text-align:left}}.box-icon__content{padding-bottom:20px;padding-left:50px;position:relative}.box-icon__content p{margin-bottom:0}.box-icon__title{font-size:1.25em;font-weight:500}.box-icon__icon{color:var(--primaryColor);font-size:2.125em;left:0;position:absolute;top:-5px}@media only screen and (min-width:40em){.box-icon__icon{position:relative}}@media only screen and (min-width:64em){.box-icon__icon{position:absolute}}.box-icon--sup{display:flex;justify-content:space-around;margin-bottom:30px}@media only screen and (min-width:40em){.box-icon--sup{margin-bottom:0}}.box-icon--sup a,.box-icon--sup>div{text-align:center}.box-icon--sup__title{font-size:.875em;font-weight:400}.box-icon--sup__icon{color:var(--neutralWhiteColor);display:block;font-size:1.5em;margin-bottom:5px;position:relative}
