*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}html,body{font-family:Zalando,sans-serif;background:#fff;color:#1a1a1a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Zalando;src:url("./media/ZalandoSans-Light-NT3OYU34.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Zalando;src:url("./media/ZalandoSans-Regular-EO6CL2N6.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Zalando;src:url("./media/ZalandoSans-Medium-SZOAI53K.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Zalando Expanded;src:url("./media/ZalandoSans_Expanded-Light-ITKLZJXJ.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Zalando Expanded;src:url("./media/ZalandoSans_Expanded-LightItalic-JV33OBXV.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Zalando Expanded;src:url("./media/ZalandoSans_Expanded-Medium-IEITJISK.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Zalando Expanded;src:url("./media/ZalandoSans_Expanded-SemiBold-BCFXLVGW.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Zalando Expanded;src:url("./media/ZalandoSans_Expanded-Bold-SJPNHKLP.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cairo;src:url("./media/Cairo-Regular-AYQ6GTP5.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Cairo;src:url("./media/Cairo-Regular-AYQ6GTP5.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cairo;src:url("./media/Cairo-Medium-QVWQQUW3.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cairo;src:url("./media/Cairo-SemiBold-OPRZVKNK.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cairo;src:url("./media/Cairo-SemiBold-OPRZVKNK.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@media (max-width: 768px){.br-desktop{display:none}}html[dir=rtl],html.rtl{direction:rtl}html[dir=rtl] *,html.rtl *,html[dir=rtl] [style*="Zalando Expanded"],html.rtl [style*="Zalando Expanded"]{font-family:Cairo,sans-serif!important}html[dir=ltr],html.ltr{direction:ltr}.cta-button{line-height:1.2!important}.rtl .header-container,.rtl .hero-container,.rtl .about__container,.rtl .values__container,.rtl .locations__container,.rtl .projects__container,.rtl .team__container,.rtl .contact-banner__container,.rtl .footer-container,.rtl .hero-content,.rtl .about__content,.rtl .values__layout,.rtl .projects__header,.rtl .contact-banner__content,.rtl .footer-bottom{direction:rtl}.rtl .locations__heading,.rtl .team__heading{text-align:right}.rtl .about__stats,.rtl .locations__grid,.rtl .projects__grid,.rtl .team__grid{direction:rtl}html.rtl #locations .locations__carousel-wrapper,html[dir=rtl] #locations .locations__carousel-wrapper{flex-direction:row-reverse}.rtl .nav{direction:rtl}.rtl .nav-link:before{transform-origin:left}.rtl .nav-link:hover:before{transform-origin:right}
