@font-face{font-family:'DIN-Pro-Light';src:url('../themes/adrienne/assets/less/DINPro-Light.eot');src:local('DIN Pro Light'),local('DINPro-Light'),url('../themes/adrienne/assets/less/DINPro-Light.eot?#iefix') format('embedded-opentype'),url('../themes/adrienne/assets/less/DINPro-Light.woff2') format('woff2'),url('../themes/adrienne/assets/less/DINPro-Light.woff') format('woff'),url('../themes/adrienne/assets/less/DINPro-Light.ttf') format('truetype'),url('../themes/adrienne/assets/less/DINPro-Light.svg#DINPro-Light') format('svg');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'DIN-Pro';src:url('../themes/adrienne/assets/less/DINPro.eot');src:local('DIN Pro'),local('DINPro'),url('../themes/adrienne/assets/less/DINPro.eot?#iefix') format('embedded-opentype'),url('../themes/adrienne/assets/less/DINPro.woff2') format('woff2'),url('../themes/adrienne/assets/less/DINPro.woff') format('woff'),url('../themes/adrienne/assets/less/DINPro.ttf') format('truetype'),url('../themes/adrienne/assets/less/DINPro.svg#DINPro') format('svg');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'DIN-Pro-Bold';src:url('../themes/adrienne/assets/less/DINPro-Bold.eot');src:local('DIN Pro Bold'),local('DINPro-Bold'),url('../themes/adrienne/assets/less/DINPro-Bold.eot?#iefix') format('embedded-opentype'),url('../themes/adrienne/assets/less/DINPro-Bold.woff2') format('woff2'),url('../themes/adrienne/assets/less/DINPro-Bold.woff') format('woff'),url('../themes/adrienne/assets/less/DINPro-Bold.ttf') format('truetype'),url('../themes/adrienne/assets/less/DINPro-Bold.svg#DINPro-Bold') format('svg');font-weight:bold;font-style:normal;font-display:swap}
body{font-family:'DIN-Pro-Light',Helvetica,Arial;font-size:20px;overflow-x:hidden}
h1,
h2{text-transform:uppercase}
h1{font-family:'DIN-Pro-Bold',Helvetica,Arial;font-size:50px;color:#4D4C4C}
h2,
h3{font-family:'DIN-Pro',Helvetica,Arial}
h2{color:#585857;font-size:24px;margin-bottom:35px}
h3{color:#868686;font-size:20px}
p{color:#585857}
b{font-family:'DIN-Pro-Bold',Helvetica,Arial}
#nav{z-index:999999999;display:flex;align-items:center;min-height:276px;padding-top:30px;padding-bottom:30px;transition:all .3s}
#nav.scrolling{min-height:110px;background-color:rgba(255,255,255,0.9)}
#nav .menu{font-family:'DIN-Pro',Helvetica,Arial;font-size:16px;height:100%;display:flex;align-items:center;justify-content:flex-end}
#nav .menu span{margin-right:35px}
#content .quick-links{width:100%;display:flex;flex-direction:column;gap:15px;align-items:flex-end}
#content .quick-links .quick-link{font-size:18px;color:#585857;position:relative;padding:10px 20px;width:fit-content;border:1px solid #000}
#content .quick-links .quick-link.digital{padding-left:22px}
#content .quick-links .quick-link img{position:absolute;top:50%;left:-18.5px;transform:translateY(-50%);width:37px;height:46px;object-fit:cover;object-position:center center}
#content .quick-links .quick-link img.digital{width:33px;height:33px;left:-16.5px}
#content .quick-links .quick-link img.outsourcing{width:31px;height:30px;left:-15.5px}
#content .arrow-bg{padding-top:320px;background-image:url('../themes/adrienne/assets/images/svg/background-side-arrow.svg'),url('../themes/adrienne/assets/images/svg/background-arrow.svg');background-size:110px,840px;background-repeat:no-repeat,no-repeat;background-position:0 666px,70% -47px}
@media (max-width:2200px){#content .arrow-bg{background-position:0 666px,80% -47px}}
@media (max-width:1800px){#content .arrow-bg{background-position:0 666px,90% -47px}}
@media (max-width:1600px){#content .arrow-bg{background-position:0 666px,97% -47px}}
@media (max-width:1440px){#content .arrow-bg{background-position:-70px 818px,97% 105px}}
@media (max-width:1399px){#content .arrow-bg{background-size:110px,1010px;background-position:-30px 907px,117% -73px}}
#content .section{margin-bottom:260px}
#content .section:last-child{margin-bottom:0}
@media (max-width:1440px){#content .section .section-block-headline h1{max-width:700px}#content .section .section-block-headline h3{max-width:555px}#content .section .section-block-project h2,#content .section .section-block-digital h2,#content .section .section-block-outsourcing h2,#content .section .section-block-project p,#content .section .section-block-digital p,#content .section .section-block-outsourcing p{max-width:700px}}
@media (max-width:1399px){#content .section .section-block-headline h1,#content .section .section-block-project h1,#content .section .section-block-digital h1,#content .section .section-block-outsourcing h1,#content .section .section-block-headline h2,#content .section .section-block-project h2,#content .section .section-block-digital h2,#content .section .section-block-outsourcing h2,#content .section .section-block-headline h3,#content .section .section-block-project h3,#content .section .section-block-digital h3,#content .section .section-block-outsourcing h3,#content .section .section-block-headline p,#content .section .section-block-project p,#content .section .section-block-digital p,#content .section .section-block-outsourcing p{max-width:500px}}
#content .section .text-icon{position:relative;width:fit-content}
#content .section .text-icon.icon-project::before,
#content .section .text-icon.icon-digital::before,
#content .section .text-icon.icon-outsourcing::before{position:absolute;top:50%;left:calc(100% + 15px);transform:translateY(-50%);content:'';width:39px;height:49px;background-size:cover;background-position:center center}
#content .section .text-icon.icon-project::before{background-image:url('../themes/adrienne/assets/images/svg/icons/project.svg')}
#content .section .text-icon.icon-digital::before{background-image:url('../themes/adrienne/assets/images/svg/icons/digital.svg');width:36px;height:36px}
#content .section .text-icon.icon-outsourcing::before{background-image:url('../themes/adrienne/assets/images/svg/icons/it-outsourcing.svg');width:31px;height:30px}
#content .section .text-icon.line::after{content:'';position:absolute;top:50%;left:calc(100% + 50px);transform:translateY(-50%);width:700px;height:2px;background-color:#000}
@media (max-width:1440px){#content .section .text-icon.line::after{width:600px}}
@media (max-width:1399px){#content .section .text-icon.line::after{width:500px}}
#content .section .line-vertical{position:relative}
#content .section .line-vertical::before{content:'';position:absolute;top:50px;left:10px;height:100%;width:1px;background-color:#000}
#content .section .line-vertical p{width:38%;margin-left:20px;padding-bottom:50px}
#content .bg-black .line-vertical-top{position:relative}
#content .bg-black .line-vertical-top::before{content:'';position:absolute;top:0;left:10px;height:25px;width:1px;background-color:#FFF}
#content .bg-black .line-vertical-top .section-icons{margin:50px 0}
#content .bg-black .line-vertical-top .section-icons .section-icon{height:75px;width:100%;margin-bottom:35px;object-fit:contain;object-position:left center}
@media (max-width:1399px){#content .bg-black .line-vertical-top .section-icons .section-icon{height:60px;width:400px;margin-bottom:25px}}
#content .bg-black .line-vertical-top .section-icons p{color:#EEE}
@media (max-width:1199px){#content .bg-black .line-vertical-top .section-icons .section-icon{height:60px;width:400px;margin-bottom:0}#content .bg-black .line-vertical-top .section-icons p{margin-bottom:60px}#content .bg-black .line-vertical-top .section-icons .col-12:last-child p{margin-bottom:0}}
#content .client-logos{padding:95px 110px 210px 110px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:40px}
#content .client-logos .client-logo{min-width:200px;width:10%;height:151px;object-fit:contain}
@media (max-width:1405px){#content .client-logos{padding:70px 70px 170px 70px}#content .client-logos .client-logo{min-width:175px}}
#footer .footer-logo{margin-bottom:50px}
#footer .details{margin-left:74px;margin-bottom:55px;display:flex;flex-direction:column;gap:0}
#footer .details a,
#footer .details span{color:#585857;font-size:18px;width:fit-content}
#footer .details .email{cursor:url('../themes/adrienne/assets/images/svg/icons/email.svg'),auto}
#footer .details .phone{cursor:url('../themes/adrienne/assets/images/svg/icons/phone.svg'),auto}