@font-face{font-family:Bradley Hand;font-style:normal;font-weight:400;src:url(/build/website/fonts/BRADHI.0c1681f6.ttf)}@font-face{font-family:Graphik;font-weight:300;src:url(/build/website/fonts/GraphikLight.532fcbe7.otf)}@font-face{font-family:Graphik;font-weight:400;src:url(/build/website/fonts/GraphikRegular.32974657.otf)}@font-face{font-family:Graphik;font-weight:900;src:url(/build/website/fonts/GraphikBold.e78d3d4f.otf)}*{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}body{background-color:#f9f9f9;font-family:Graphik,"sans-serif"}body.no-scroll{overflow:hidden}a{color:#c8164b;text-decoration:none}.section{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.section,.section .section__row{height:100%}@media (max-width:992px){.section .section__row{align-content:flex-start}}@media (max-width:768px){.section .section__row{height:auto}}.btn{border-radius:0;padding:10px 85px;white-space:nowrap}.btn--primary{background-color:#e82e65;border-radius:20px;color:#fff;transition:all .3s}.btn--primary:hover{background-color:#c8164b;color:#fff;-webkit-text-stroke:.5px #fff}.btn--secondary{background-color:#fff;color:#e82e65;transition:all .3s}.btn--secondary:hover{background-color:#ccc;color:#e82e65;-webkit-text-stroke:.5px #e82e65}@media (max-width:1200px){.btn{width:100%}}.header{height:96px;width:calc(100vw - 134px);z-index:999}.header,.header:before{pointer-events:none;position:absolute;top:0}.header:before{background-color:transparent;border-bottom:1px solid transparent;content:"";height:0;left:0;transition:all .3s;width:100%}@media (max-height:768px){.header{align-items:center;display:flex}}@media (max-width:768px){.header{position:fixed}}@media (max-width:1200px){.header{align-items:center;display:flex;width:100svw}}.header.header-scrolled:before{background-color:hsla(0,0%,98%,.95);border-bottom:1px solid #b3b3b3;height:100%}.header.header-scrolled~.aside .aside__menu-button,.header.header-scrolled~.aside .aside__menu-logo{filter:brightness(1) invert(0)}.header .header__logo{bottom:0;left:114px;pointer-events:auto;position:absolute;width:100px}.header .header__logo img{height:100%;object-fit:contain;width:100%}@media (max-width:768px){.header .header__logo{display:none}}@media (max-width:1200px){.header .header__logo{bottom:unset;left:22px}}@media (max-height:768px){.header .header__logo{bottom:unset;left:22px}}@media (max-width:992px){.header.header--projects .header__logo{filter:brightness(0) invert(1)}}.aside{border-left:1px solid #b3b3b3;bottom:0;display:flex;flex-direction:column;height:100svh;position:fixed;right:0;top:0;transition:width .3s,background-color .3s,border-color .3s;width:134px;z-index:999}@media (max-width:768px){.aside{height:0;left:0;transition:background-color .3s,height .3s;width:100svw}}.aside .aside__menu-top{height:96px;min-height:96px;position:relative}@media (max-width:1200px){.aside .aside__menu-top{align-items:center;display:flex}}@media (max-height:768px){.aside .aside__menu-top{align-items:center;display:flex}}.aside .aside__menu-bottom{display:flex;flex-grow:1;overflow:hidden;padding:54px;pointer-events:none;position:relative}@media (max-width:1200px){.aside .aside__menu-bottom{padding-bottom:0;padding-top:0}}@media (max-width:768px){.aside .aside__menu-bottom{padding-left:22px;padding-right:22px}}@media (max-height:768px){.aside .aside__menu-bottom{padding-bottom:22px}}.aside ul{display:flex;flex-direction:column;list-style:none;margin:0;opacity:0;overflow-x:clip;padding:0;pointer-events:none;transition:all .3s}.aside ul a{color:#575757;display:block;text-decoration:none;transition:all .3s}.aside ul a:hover{color:#e82e65!important}.aside ul a.active{font-weight:900;pointer-events:none}.aside .aside__menu-logo{display:none;left:22px;position:absolute;width:100px}.aside .aside__menu-logo img{height:100%;object-fit:contain;width:100%}@media (max-width:768px){.aside .aside__menu-logo{display:block}}.aside .aside__menu-button{bottom:0;cursor:pointer;display:flex;flex-direction:column;gap:5px;position:absolute;right:53px}@media (max-width:1200px){.aside .aside__menu-button{bottom:unset}}@media (max-width:768px){.aside .aside__menu-button{right:22px}}@media (max-height:768px){.aside .aside__menu-button{bottom:unset}}.aside .aside__menu-button span{background-color:#fff;border-radius:3px;display:block;height:3px;transition:all .3s;width:28px}.aside .aside__menu-button.active span:first-of-type{transform:translateY(8px) rotate(45deg)}.aside .aside__menu-button.active span:nth-last-of-type(2){opacity:0;transform:scaleX(0)}.aside .aside__menu-button.active span:last-of-type{transform:translateY(-8px) rotate(-45deg)}.aside .aside__menu-pages ul{gap:31px}@media (max-height:400px){.aside .aside__menu-pages ul{gap:16px}}.aside .aside__menu-pages a{color:#575757;font-size:20px;font-weight:400;width:max-content}.aside__menu-social-network-li{margin-top:85px}.aside .aside__menu-social-network{color:#fff!important;display:flex;flex-direction:column;gap:15px}.aside .aside__menu-social-network a{color:#fff;font-size:22px;font-size:26px;font-weight:600;line-height:0}.aside .aside__menu-language a{color:#fff;text-transform:uppercase}.aside .aside__menu-language.dark a{color:#575757}.aside .aside__menu-language a.active,.aside .aside__menu-language a:active{font-weight:600}.aside .aside__menu-language{align-self:center;font-size:20px;pointer-events:auto;position:absolute;right:54px}@media (max-width:768px){.aside .aside__menu-language{align-self:flex-start;right:22px}}.aside .aside__menu-language ul{gap:16px}@media (min-width:768px){.aside .aside__menu-language ul{opacity:1;pointer-events:auto}}.aside.active{background-color:#d1d1d1!important;border-color:#d1d1d1;width:389px}@media (max-width:768px){.aside.active{height:100svh;left:0;width:100svw}}.aside.active .aside__menu-bottom{pointer-events:auto}@media (max-height:768px){.aside.active .aside__menu-bottom{overflow:scroll}}.aside.active ul{opacity:1;pointer-events:auto}@media (max-width:992px){.aside.aside--projects .aside__menu-logo{filter:brightness(0) invert(1)}}@media (max-width:768px){.aside.aside--projects .aside__menu-button{filter:brightness(0) invert(1);right:22px}}.aside.aside--projects.active .aside__menu-button,.aside.aside--projects.active .aside__menu-logo{filter:brightness(1) invert(0)}.aside-circle-nav{align-items:center;display:flex;height:100svh;position:fixed;top:0;width:303px}@media (max-width:992px){.aside-circle-nav{display:none}}.aside-circle-nav .aside-circle-nav__circle{align-items:center;aspect-ratio:1/1;border:1px solid #b3b3b3;border-radius:50%;display:flex;justify-content:center;left:-100%;position:absolute;width:606px}.aside-circle-nav .aside-circle-nav__circle:before{aspect-ratio:1/1;background-color:#e82e65;border-radius:50%;content:"";position:absolute;width:175px}.aside-circle-nav .aside-circle-nav__navigation{left:106.5px;position:absolute;width:calc(50% + 44px)}.aside-circle-nav .aside-circle-nav__navigation ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.aside-circle-nav .aside-circle-nav__navigation li{align-items:center;display:flex;position:relative}.aside-circle-nav .aside-circle-nav__navigation li a:before{aspect-ratio:1/1;background-color:#e82e65;border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute;right:0;transition:all .3s;width:21px}.aside-circle-nav .aside-circle-nav__navigation li:first-of-type{left:-38px}.aside-circle-nav .aside-circle-nav__navigation li:first-of-type a:before{right:-35px}.aside-circle-nav .aside-circle-nav__navigation li:nth-of-type(2){left:-12px}.aside-circle-nav .aside-circle-nav__navigation li:nth-of-type(2) a:before{right:-20px}.aside-circle-nav .aside-circle-nav__navigation li:nth-of-type(3){left:0}.aside-circle-nav .aside-circle-nav__navigation li:nth-of-type(3) a:before{right:-12px}.aside-circle-nav .aside-circle-nav__navigation li:nth-of-type(4){left:-12px}.aside-circle-nav .aside-circle-nav__navigation li:nth-of-type(4) a:before{right:-20px}.aside-circle-nav .aside-circle-nav__navigation li:nth-of-type(5){left:-38px}.aside-circle-nav .aside-circle-nav__navigation li:nth-of-type(5) a:before{right:-35px}.aside-circle-nav .aside-circle-nav__navigation a{color:#575757;display:block;font-size:20px;line-height:normal;padding:12px 0;text-decoration:none;transition:all .3s}.aside-circle-nav .aside-circle-nav__navigation a:hover{color:#e82e65;-webkit-text-stroke:.5px #e82e65}.aside-circle-nav .aside-circle-nav__navigation a:hover:before{opacity:1!important}.aside-circle-nav .aside-circle-nav__navigation a.active{font-weight:900;pointer-events:none}.aside-circle-nav .aside-circle-nav__navigation a.active:before{opacity:1}.main{height:100%;min-height:100svh;padding-left:105px;padding-top:150px;width:calc(100vw - 134px)}.background-image{border-radius:0;bottom:0;height:100%;left:0;object-fit:cover;position:fixed;right:0;top:0;width:100%;z-index:-1}.background-image.bg-image--projects{height:100dvh;width:100dvw}.main.main--homepage{width:calc(100vw - 134px)}@media (max-height:768px){.main.main--homepage{padding-left:22px}}@media (max-width:768px){.main.main--homepage{width:100svw}}@media (max-width:1200px){.main.main--homepage{padding-left:0}}.main.main--projects{left:303px;position:relative;width:calc(100vw - 437px)}@media (max-width:1200px){.main.main--projects{padding-left:105px;padding-right:22px}}@media (max-width:992px){.main.main--projects{background-color:#d9d9d9;background-image:url(/build/website/images/bg-projects.4486de4e.jpeg);background-repeat:no-repeat;background-size:cover;left:0;margin-top:0;min-height:100svh;padding:96px 0 0;width:calc(100vw - 134px)}.main.main--projects:before{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}}@media (max-width:768px){.main.main--projects{width:100svw}}@media (max-height:768px){.main.main--columns{padding-left:22px}}@media (max-width:1200px){.main.main--columns{height:100svh;padding-left:0;padding-right:0}}@media (max-width:992px){.main.main--columns{margin-top:0;padding-top:100px}}@media (max-width:768px){.main.main--columns{width:100svw}}.main.main--data-policy{width:calc(100vw - 134px)}.main--data-policy .section-breadcrumb a{color:#c8164b}@media (max-height:768px){.main.main--data-policy{padding-left:22px}.main.main--data-policy .section-breadcrumb{font-size:16px}}@media (max-width:1200px){.main.main--data-policy{padding-left:0}}@media (max-width:768px){.main.main--data-policy{width:100%}}@media (max-width:1200px){.main{height:auto;padding-top:100px}}.location{color:#fff;font-family:Bradley Hand;font-size:35px;font-style:normal;font-weight:700;line-height:normal;text-align:center;white-space:nowrap}.section-homepage .right-col{overflow:hidden}.section-homepage .right-col .right-col-image-container{align-items:center;display:flex;height:600px;justify-content:center;position:relative;width:150px}.section-homepage .right-col-image-container .right-col-image{align-items:center;animation:fadeIn 2s ease forwards;display:flex;position:absolute}.section-homepage .right-col-image.top{left:0;top:15px}.section-homepage .right-col-image.center{left:65%;top:34%}.section-homepage .right-col-image.bottom{bottom:10px;left:30px}.section-homepage .main--homepage-line{height:40%}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.section-homepage .section-homepage__title .section-homepage__contact p{font-size:22px;font-style:normal;font-weight:400;line-height:normal}.section-homepage .section__col{align-items:center;display:flex;justify-content:center;padding-left:22px;padding-right:22px}.section-homepage .section__col:first-of-type{padding-left:0}@media (max-height:576px){.section-homepage .section__col:first-of-type{justify-content:flex-start;padding-top:118px}}@media (max-width:1200px){.section-homepage .section__col:first-of-type{padding-left:22px;padding-top:42px}.aside .aside__menu-button span{background-color:#e82e65!important}.main--homepage{padding-bottom:20px}}@media (max-width:1366){.main--homepage{padding-bottom:150px}}.section-homepage .section__col:last-of-type{padding-bottom:22px;padding-top:22px}@media (max-width:1200px){.section-homepage .section__col:last-of-type{padding-top:0}}.section-homepage .section-homepage__title{display:flex;flex-direction:column;gap:41px;justify-content:center;max-width:550px}@media (max-width:1200px){.section-homepage .section-homepage__title{max-width:100%}}@media (max-width:768px){.section-homepage .section-homepage__title{gap:22px}.location{font-size:20px;white-space:unset}}.section-homepage .section-homepage__title h1{font-size:48px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0}@media (max-width:768px){.section-homepage .section-homepage__title h1{font-size:28px}.main--homepage{padding-bottom:20px}}@media (max-height:768px){.section-homepage .section-homepage__title h1{font-size:28px}}.section-homepage .section-homepage__title .section-homepage__contact{width:fit-content}@media (max-width:768px){.section-homepage .section-homepage__title .section-homepage__contact{width:100%}}.section-homepage .section-homepage__contact-icons{align-items:center;display:flex;gap:12px;margin-bottom:18px}.section-homepage .section-homepage__location{display:flex;flex-direction:column;height:100%}.section-homepage .section-homepage__location-item{align-items:center;display:flex;height:50%;justify-content:center;overflow:hidden;padding:13px 0;position:relative}.section-homepage .section-homepage__location-item:before{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.section-homepage .section-homepage__location-item:first-of-type{margin-bottom:22px}.section-homepage .section-homepage__location-item img{height:100%;object-fit:cover;position:absolute;width:100%}.section-homepage .section-homepage__info{background:rgba(0,0,0,.4);max-width:387px;padding:31px 26px;position:relative;width:387px;z-index:1}@media (max-width:768px){.section-homepage .section-homepage__info{margin:0 13px;width:100%}}.section-homepage .section-homepage__text{color:#fff;font-size:16px;line-height:normal}.section-homepage .section-homepage__map{margin-top:31px}.section-homepage .section-homepage__map iframe{bottom:-7px;height:173px;position:relative;width:100%}@media (max-width:400px){.section-homepage .section-homepage__map iframe{height:120px}}.section-breadcrumb{color:#fff;font-family:Graphik;font-size:22px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:57px;position:relative}.section-breadcrumb a{color:#fff;text-decoration:none}@media (max-width:768px){.section-breadcrumb{font-size:16px}}@media (max-width:1200px){.section-breadcrumb{padding-left:22px;padding-right:22px}}.section-projects .headline{font-size:48px;font-weight:700}.section-projects .headline,.section-projects .link{color:#fff;font-family:Graphik;font-style:normal;line-height:normal}.section-projects .link{cursor:pointer;font-size:22px;font-weight:400;text-decoration:none}.logo-placeholder{align-items:center;background-color:#f8f9fa85;display:flex;height:50px;justify-content:center;max-width:160px}.logo-placeholder.swiper-slide a{height:100%;width:100%}.logo-placeholder img{max-height:100%;max-width:100%}.logo-placeholder.swiper-slide img{height:100%;object-fit:contain;padding:5px;width:100%}.logo-subtitle{color:#fff;font-family:Graphik;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.image-stack{height:380px;position:relative;width:415px}.image-item{position:absolute}.image-item-1{left:0;top:0;z-index:2}.image-item-2{left:-7%;top:30%;z-index:4}.image-item-3{left:30%;top:45%;z-index:3}.projects{margin-left:25px}.section-projects .main-paragraf-projects{color:#fff!important;font-size:22px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;max-width:90%!important}.section-projects .section__col{display:flex;flex-direction:column;gap:41px;padding-left:22px;padding-right:22px}.section-projects .section__col:first-child{padding-left:0}@media (max-width:1200px){.section-projects .section__col:first-child{padding-left:22px}}.section-projects .btn-projects{padding:10px 35px}.section-projects .btn-projects,.section-projects .btn-projects-two{align-items:center;border-radius:40px;display:flex;justify-content:center}.section-projects .btn-projects-two{background-color:transparent;border:1px solid #fff;padding:10px 25px}@media (max-height:768px){.section-projects .section__col{max-height:100%}}@media (max-width:768px){.section-projects .section__col{gap:22px}}.section-projects .section__col:first-of-type{overflow:scroll}@media (max-width:1200px){.section-projects .section__col:first-of-type{max-width:100%}}@media (max-width:992px){.section-projects .section__col:first-of-type{padding-left:22px;z-index:1}}.section-projects .section__col:last-of-type{align-items:center;background-repeat:no-repeat;background-size:cover;flex-grow:1;height:100%;overflow:scroll;padding:0;position:relative}@media (max-width:992px){.section-projects .section__col:last-of-type{background-image:none}}@media (max-width:1400px){.section-projects .section__col:last-of-type{padding:22px}}.section-projects .section__col:last-of-type:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:992px){.section-projects .section__col:last-of-type:before{display:none}}.section-projects .section-projects__title h2{color:#575757;font-size:40px;line-height:normal;margin-bottom:48px}@media (max-width:1200px){.section-projects .section-projects__title h2{margin-bottom:32px}}@media (max-width:992px){.section-projects .section-projects__title h2{color:#fff}}@media (max-width:768px){.section-projects .section-projects__title h2{font-size:20px}}@media (max-height:768px){.section-projects .section-projects__title h2{font-size:20px}}.section-projects .section-projects__title .section-projects__description{color:#575757;line-height:normal}@media (max-width:992px){.section-projects .section-projects__title .section-projects__description{color:#fff}.section-projects .section-projects__title{padding-top:32px}}@media (max-width:768px){.section-projects .section-projects__title h2{font-size:28px}.section-projects .section-projects__title{padding-top:16px}}.section-projects .section-projects__preview{padding-left:74px;padding-right:74px;width:100%;z-index:1}@media only screen and (min-width:1024px) and (max-width:1024px) and (min-height:1366px) and (max-height:1366px){.image-item-1,.image-item-2,.image-item-3{transform:scale(1)}.image-item-3{left:94%}.image-container--projects{padding:10px}}@media (max-width:1400px){.section-projects .section-projects__preview{padding-left:22px;padding-right:22px}}.section-projects .section-projects__preview img{object-fit:cover;width:60%}.section-projects .section-projects__slider{max-width:100%}.section-projects .section-projects__slider .swiper{width:60%}@media (min-width:1200px) and (max-width:1400px){.section-projects .section-projects__slider .swiper{width:75%}}@media (max-width:1199px){.section-projects .section-projects__slider .swiper{width:55%}}@media (max-width:576px){.section-projects .section-projects__slider .swiper{width:75%}}.section-projects .section-projects__slider .swiper-slide a{display:block;height:100%;text-align:center;width:100%}.section-projects .section-projects__slider .swiper-slide{height:auto;max-height:130px}.section-projects .section-projects__slider .swiper-slide img{height:100%;object-fit:cover;object-position:center;width:100%}.section-projects .section-projects__slider .swiper-slide.swiper-slide-next{margin-right:74px!important}@media (max-width:1400px){.section-projects .section-projects__slider .swiper-slide.swiper-slide-next{margin-right:22px!important}}.section-projects .section-projects__slider .swiper-button-next,.section-projects .section-projects__slider .swiper-button-prev{background-color:#e82e65;border-radius:50%;height:29px;margin:0;transform:translateY(-50%);transition:all .1s;width:29px}.section-projects .section-projects__slider .swiper-button-next:after,.section-projects .section-projects__slider .swiper-button-prev:after{background-repeat:no-repeat;content:"";height:100%;width:100%}.section-projects .section-projects__slider .swiper-button-next:hover,.section-projects .section-projects__slider .swiper-button-prev:hover{transform:translateY(-50%) scale(1.15)}.section-projects .section-projects__slider .swiper-button-next:active,.section-projects .section-projects__slider .swiper-button-prev:active{transform:translateY(-50%) scale(1)}.section-projects .section-projects__slider .swiper-button-prev:after{background-image:url(/build/website/images/arrow-left-light.b647bc26.svg);background-position:7px}.section-projects .section-projects__slider .swiper-button-next:after{background-image:url(/build/website/images/arrow-right-light.07bf5d4b.svg);background-position:10px}.section-projects .section-projects__slider .swiper-button-prev{left:calc(20% - 40px)}.section-projects .section-projects__slider .swiper-button-next{right:calc(20% - 40px)}@media (min-width:1200px) and (max-width:1400px){.section-projects .section-projects__slider .swiper-button-prev{left:calc(13% - 40px)}.section-projects .section-projects__slider .swiper-button-next{right:calc(13% - 40px)}}@media (max-width:576px){.section-projects .section-projects__slider .swiper-button-prev{left:calc(13% - 40px)}.section-projects .section-projects__slider .swiper-button-next{right:calc(13% - 40px)}}.main-imprint{height:100%;padding-left:105px;padding-top:150px;position:relative;width:calc(100vw - 134px)}.section-imprint{background-color:#575757;min-height:calc(100svh - 150px)}.main-imprint .section-breadcrumb{color:#fff;font-family:Graphik;font-size:22px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:57px;position:relative}.main-imprint .section-breadcrumb a{color:#c8164b;text-decoration:none}@media (max-width:768px){.main-imprint{padding-left:0;padding-right:0;padding-top:100px;position:relative;width:100%}.main-imprint .section-breadcrumb{font-size:16px}}.section-imprint .section__col{display:flex;flex-direction:column;justify-content:center;padding-left:22px;padding-right:22px}@media (max-height:768px){.section-imprint .section__col{max-height:100%}}.section-imprint .section__col:first-of-type{background-color:#f9f9f9;max-height:100svh;overflow:scroll;padding-left:0}@media (max-height:576px){.section-imprint .section__col:first-of-type{padding-top:96px}}@media (max-width:992px){.section-imprint .section__col:first-of-type{padding-top:0}}@media (max-width:1200px){.section-imprint .section__col:first-of-type{padding-left:22px}}.section-imprint .section__col:last-of-type{background-color:#575757;color:#fff;flex-grow:1;overflow:scroll;padding:22px 71px;position:relative;top:-150px}.section-imprint .section__col:last-of-type .section-imprint__text{margin-top:128px}@media (max-width:1200px){.section-imprint .section__col:last-of-type{padding:22px}}@media (max-width:992px){.section-imprint .section__col:last-of-type{justify-content:flex-start;padding:22px;top:0}.section-imprint .section__col:last-of-type .section-imprint__text{margin-top:0}}@media (max-height:576px){.section-imprint .section__col:last-of-type{justify-content:flex-start}}.section-imprint .section-imprint__title{margin-bottom:25svh;max-width:300px}@media (max-width:992px){.section-imprint .section-imprint__title{margin-bottom:0;padding-top:32px}}@media (max-width:768px){.section-imprint .section-imprint__title{max-width:100%;padding-top:16px}}@media (max-height:768px){.section-imprint .section-imprint__title{margin-bottom:0}}.section-imprint .section-imprint__title h2{color:#575757;font-size:40px;font-weight:900;line-height:normal;margin-bottom:70px}@media (max-width:768px){.section-imprint .section-imprint__title h2{font-size:20px;margin-bottom:22px}}@media (max-height:768px){.section-imprint .section-imprint__title h2{font-size:20px;margin-bottom:22px}}.section-imprint .section-imprint__title .section-imprint__description{color:#575757;line-height:normal}.section-imprint .section-imprint__text h3{font-size:40px;font-weight:900;line-height:normal;margin-bottom:34px;margin-top:60px}.section-imprint .section-imprint__text h3:first-of-type{margin-top:0}@media (max-width:768px){.section-imprint .section-imprint__text h3{font-size:20px}}.section-imprint .section-imprint__text p{line-height:normal}.section-jobs{background-color:#575757}.section-jobs,.section-jobs .section__row{min-height:calc(100svh - 150px)}.section-jobs .section-breadcrumb a{color:#c8164b}.section-jobs .section__col{display:flex;flex-direction:column;justify-content:flex-start;padding-left:22px;padding-right:22px}@media (max-height:768px){.section-jobs .section__col{max-height:100%}}.section-jobs .section__col:first-of-type{background-color:#f9f9f9;max-height:100svh;overflow:scroll;padding-left:0}@media (max-height:576px){.section-jobs .section__col:first-of-type{padding-top:96px}}@media (max-width:992px){.section-jobs .section__col:first-of-type{padding-top:0}}@media (max-width:1200px){.section-jobs .section__col:first-of-type{padding-left:22px}}.section-jobs .section__col:last-of-type{background:#575757;color:#fff;flex-grow:1;overflow:scroll;padding:230px 22px 71px;position:relative;top:-150px}@media (max-width:992px){.section-jobs .section__col:last-of-type{justify-content:flex-start;padding:22px;top:0}}@media (max-height:576px){.section-jobs .section__col:last-of-type{justify-content:flex-start}}.section-jobs .section-jobs__title{margin-bottom:25svh;max-width:300px}@media (max-width:992px){.section-jobs .section-jobs__title{margin-bottom:0;padding-top:32px}}@media (max-width:768px){.section-jobs .section-jobs__title{max-width:100%;padding-top:16px}}@media (max-height:768px){.section-jobs .section-jobs__title{margin-bottom:0}}.section-jobs .section-jobs__title h2{color:#575757;font-size:40px;font-weight:900;line-height:normal;margin-bottom:70px}@media (max-width:768px){.section-jobs .section-jobs__title h2{font-size:20px;margin-bottom:22px}}@media (max-height:768px){.section-jobs .section-jobs__title h2{font-size:20px;margin-bottom:22px}}.section-jobs .section-jobs__title .section-jobs__description{color:#575757;line-height:normal}.section-jobs .section-jobs__text h3{font-size:40px;font-weight:900;line-height:normal;margin-bottom:34px;margin-top:60px}.section-jobs .section-jobs__text h3:first-of-type{margin-top:0}@media (max-width:768px){.section-jobs .section-jobs__text h3{font-size:20px}}.section-jobs .section-jobs__text p{line-height:normal}.main-contact{height:100%;padding-left:105px;padding-top:150px;position:relative;width:calc(100vw - 134px)}.main-contact .section-breadcrumb a{color:#c8164b}.section-contact{background-color:#e82e65;min-height:100%}@media (max-width:768px){.section-contact{background-color:unset!important}.main-contact .section-breadcrumb{font-size:16px}}.section-contact .section__col{padding-left:22px;padding-right:22px}.section-contact .section__row{position:relative;z-index:1}.main-layer{left:53px;width:50%}.main-layer,.section-contact .section__row .layer{background-color:#f9f9f9;bottom:0;position:absolute;top:0}.section-contact .section__row .layer{left:0;width:calc(50% - 52.5px);z-index:-1}@media (max-height:768px){.section-contact .section__col{max-height:100%}}.section-contact .section__col:first-of-type{background-color:#f9f9f9;height:100%;overflow:scroll;padding-left:0}@media (max-height:576px){.section-contact .section__col:first-of-type{padding-top:96px}}@media (max-width:992px){.section-contact .section__col:first-of-type{padding-top:0}.section-contact{background-color:transparent}}@media (max-width:1200px){.section-contact .section__col:first-of-type{padding-left:22px}}.section-contact .section__col:last-of-type{background-color:#e82e65;color:#fff;flex-grow:1;padding:22px 71px;position:relative;top:-150px}.section-contact .section__col:last-of-type .section__contact-text{margin-top:128px}@media (max-width:1200px){.section-contact .section__col:last-of-type{padding:22px}}@media (max-width:992px){.section-contact .section__col:last-of-type{justify-content:flex-start;padding:22px;top:0}.section-contact .section__col:last-of-type .section__contact-text{margin-top:0}}@media (max-width:576px){.main-contact{height:100%;padding-left:0;padding-top:100px;position:relative;width:100%}}.section-contact .section-contact__title{margin-bottom:25svh;max-width:300px}@media (max-width:992px){.section-contact .section-contact__title{margin-bottom:0;padding-top:32px}.main-layer{display:none}}@media (max-width:768px){.section-contact .section-contact__title{max-width:100%;padding-top:16px}}@media (max-height:768px){.section-contact .section-contact__title{margin-bottom:0}}.section-contact .section-contact__title h2{color:#575757;font-size:40px;font-weight:900;line-height:normal;margin-bottom:70px}@media (max-width:768px){.section-contact .section-contact__title h2{font-size:20px;margin-bottom:22px}}@media (max-height:768px){.section-contact .section-contact__title h2{font-size:20px;margin-bottom:22px}}.section-contact .section-contact__title .section-contact__description{color:#575757;line-height:normal}.section-contact .section-contact__logo{margin-bottom:51px}@media (max-width:992px){.section-contact .section-contact__logo{margin-bottom:22px}}.section-contact .section__form form{display:flex;flex-direction:column}.section-contact .section__form input,.section-contact .section__form select,.section-contact .section__form textarea{background-color:#e82e65;border:1px solid #fff;box-sizing:border-box;color:#fff;margin-bottom:.75rem;margin-top:.75rem;padding:.5rem 1.5rem;width:100%}.section-contact .section__form input:focus,.section-contact .section__form textarea:focus .section-contact .section__form select:focus{outline:none}.section-contact .section__form select:focus,.section-contact .section__form textarea:focus{-webkit-focus-ring-color:transparent}.section-contact .section__form input::placeholder,.section-contact .section__form textarea::placeholder{color:#fff;opacity:.5}.section-contact .section__form input::-ms-input-placeholder,.section-contact .section__form textarea::-ms-input-placeholder{color:#fff;opacity:.5}.section-contact .section__form .btn{margin:.5rem auto}.section-contact .section__form select{min-height:200px}.section-contact .section__form select option{padding:5px 7px}.section-contact .section__form select option:checked,.section-contact .section__form select:focus option:checked{background-color:#fff!important;color:#e82e65!important}.section-contact .section__form select::-webkit-scrollbar{height:10px;width:10px}.section-contact .section__form select::-webkit-scrollbar-track{background:transparent}.section-contact .section__form select::-webkit-scrollbar-thumb,.section-contact .section__form select::-webkit-scrollbar-thumb:hover{background:#fff}.section-contact .section__form select{scrollbar-color:#fff transparent;scrollbar-width:thin}.about-us-hamburger span{background-color:#575757!important;background-color:none}.section-about-us .section-about-us__title .section-about-us__description{color:#575757;font-family:Graphik;font-size:22px;font-style:normal;font-weight:400}.section-about-us{color:#575757;font-family:Graphik}.section-about-us .section__col{background:#7e7e7e;padding-left:22px;padding-right:22px}.section-about-us .section__col:first-of-type{background-color:#f9f9f9;padding-left:0}@media (max-width:1200px){.section-about-us .section__col:first-of-type{padding-left:22px}}.section-about-us .section__col:last-of-type{flex-grow:1;min-height:700px;position:relative}@media (max-width:992px){.section-about-us .section__col:last-of-type{justify-content:flex-start}}@media (max-width:768px){.section-about-us .section__col:last-of-type{min-height:560px;overflow:hidden}}@media (max-height:576px){.section-about-us .section__col:last-of-type{justify-content:flex-start}}.about-us-paragraf{margin-top:10px}@media (max-width:768px){.section-about-us .section-about-us__title h2{font-size:40px;font-size:40px!important}.section-about-us .section__row .section__col{padding-left:15px;padding-right:15px}.section-about-us .about-us-second-container{padding-top:0}}@media (max-width:992px){.section-about-us .section-about-us__title{margin-bottom:0;padding-top:32px}}@media (max-width:768px){.section-about-us .section-about-us__title{max-width:100%;padding-top:16px}}@media (max-height:768px){.section-about-us .section-about-us__title{margin-bottom:0}}.section-about-us .section-about-us__title h2{color:#575757;font-size:40px;font-weight:900;line-height:normal;margin-bottom:50px}.section-about-us .section-about-us__title .section-about-us__description{color:#fff;line-height:normal}.section-about-us .section-about-us__text h3{font-size:40px;font-weight:900;line-height:normal;margin-bottom:34px;margin-top:60px}.section-about-us .section-about-us__text h3:first-of-type{margin-top:0}@media (max-width:768px){.section-about-us .section-about-us__text h3{font-size:20px}}.section-about-us .section-about-us__text p{line-height:normal}.illustration-container{margin-bottom:30px;max-width:600px;width:100%}@media (max-width:650px),(min-width:992px) and (max-width:1530px){.illustration-container{max-width:360px}}.illustration-container .illustration-item{align-items:center;-moz-column-gap:35px;column-gap:35px;display:flex}@media (max-width:650px),(min-width:992px) and (max-width:1530px){.illustration-container .illustration-item{-moz-column-gap:15px;column-gap:15px}}.illustration-container .illustration-item.justify-content-center{margin-left:25px}@media (max-width:650px),(min-width:992px) and (max-width:1530px){.illustration-container .illustration-item.justify-content-center{margin-left:-5px}}.illustration-container .illustration-item .illustration-logo{height:100%;max-height:50px;max-width:130px;width:100%}.illustration-container .illustration-item .illustration-logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:650px),(min-width:992px) and (max-width:1530px){.illustration-container .illustration-item .illustration-logo{max-width:85px}}.illustration-container .illustration-item .illustration-flag{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:40px;justify-content:center;padding:5px;position:relative;width:40px;z-index:5}.illustration-container .illustration-item .illustration-flag img{height:100%;object-fit:contain}@media (max-width:650px),(min-width:992px) and (max-width:1530px){.illustration-container .illustration-item .illustration-flag{height:35px;width:35px}}.illustration-container .illustration-item .illustration-text{color:#fff;font-family:Bradley Hand;font-size:24px;font-style:normal;font-weight:700;line-height:normal;max-width:240px;width:100%;word-wrap:break-word}@media (max-width:650px),(min-width:992px) and (max-width:1530px){.illustration-container .illustration-item .illustration-text{font-size:18px;max-width:110px}}.illustration-container .line{background-color:#fff;position:relative}.illustration-container .line.line-vertical-sm{height:86px;left:38%;margin-bottom:-70px;top:-25px;transform:rotate(-48.424deg);width:3px}@media (max-width:650px),(min-width:992px) and (max-width:1530px){.illustration-container .line.line-vertical-sm{left:40%;transform:rotate(-39.424deg)}}.illustration-container .line.line-vertical-md{height:142px;left:36%;margin-bottom:-93px;top:-47px;transform:rotate(-42deg);width:3px}@media (max-width:650px),(min-width:992px) and (max-width:1530px){.illustration-container .line.line-vertical-md{left:37%;margin-bottom:-70px;top:-36px;transform:rotate(-20deg)}}.illustration-container .line.line-vertical-lg{height:158px;left:36%;margin-bottom:-75px;top:-40px;transform:rotate(30deg);width:3px}@media (max-width:650px),(min-width:992px) and (max-width:1530px){.illustration-container .line.line-vertical-lg{left:39%;transform:rotate(23deg)}}.illustration-container .line.line-horizontal{height:3px;top:18.5px;width:146px}@media (max-width:650px),(min-width:992px) and (max-width:1530px){.illustration-container .illustration-hr-container{margin-left:20px}}@media (max-width:370px){.illustration-container{max-width:290px}.illustration-container .illustration-item.justify-content-center{margin-left:40px}.illustration-container .line.line-vertical-sm{left:48%;transform:rotate(-35deg)}.illustration-container .line.line-vertical-md{left:45%;transform:rotate(-20deg)}.illustration-container .line.line-vertical-lg{left:47%}.illustration-container .illustration-item .illustration-text{max-width:100px}}.section-data-policy{min-height:calc(100svh - 150px)}.section-data-policy h4{color:#e82e65}.section-data-policy p{max-width:90%}.section-data-policy strong{font-weight:bolder}@media (max-width:1200px){.section-data-policy{padding-top:25.5px}}.section-data-policy .section__col{display:flex;flex-direction:column;padding-left:0;padding-right:0}@media (max-width:1200px){.section-data-policy .section__col{padding-left:22px;padding-right:22px}}@media (max-height:768px){.section-data-policy .section__col{max-height:100%}}.section-data-policy .section-data-policy__slider{padding-bottom:52.5px;position:relative}.section-data-policy .section-data-policy__slider .swiper{position:static}.section-data-policy .section-data-policy__slider .swiper-button-next,.section-data-policy .section-data-policy__slider .swiper-button-prev{bottom:11px;top:unset;width:fit-content}.section-data-policy .section-data-policy__slider .swiper-button-next:after,.section-data-policy .section-data-policy__slider .swiper-button-prev:after{color:#575757;content:"";font-family:Graphik;font-size:16px;font-style:normal;font-weight:900;line-height:normal;white-space:nowrap}.section-data-policy .section-data-policy__slider .swiper-button-next.swiper-button-disabled,.section-data-policy .section-data-policy__slider .swiper-button-prev.swiper-button-disabled{display:none}.section-data-policy .section-data-policy__slider .swiper-button-prev{left:22px}.section-data-policy .section-data-policy__slider .swiper-button-prev:after{content:"< Back"}.section-data-policy .section-data-policy__slider .swiper-button-next{right:22px}.section-data-policy .section-data-policy__slider .swiper-button-next:after{content:"Next >"}.section-data-policy .section-data-policy__text{color:#575757;padding-right:105px}@media (max-width:768px){.section-data-policy .section-data-policy__text{padding-right:0}}.section-data-policy .section-data-policy__text h4{font-size:16px;font-weight:900;line-height:normal}.section-data-policy .section-data-policy__text h4.section__text--color{color:#e82e65}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:#e82e65;background-repeat:no-repeat;border-radius:50%;height:50px;transition:all .1s;width:50px}.glightbox-clean .gclose:not(.gclose) svg,.glightbox-clean .gnext:not(.gclose) svg,.glightbox-clean .gprev:not(.gclose) svg{display:none}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:#e82e65;transform:scale(1.1)}.glightbox-clean .gclose:active,.glightbox-clean .gnext:active,.glightbox-clean .gprev:active{transform:scale(1)}.glightbox-clean .gprev{background-image:url(/build/website/images/arrow-left-light.b647bc26.svg);background-position:50%;background-position:17px}.glightbox-clean .gnext{background-image:url(/build/website/images/arrow-right-light.07bf5d4b.svg);background-position:50%;background-position:20px}.glightbox-clean .gclose{opacity:1}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.main--homepage-line{animation:bounce 1s infinite}.right-col-image-container .pulse-effect{animation:pulse 1.5s infinite;background-color:hsla(0,0%,100%,.4);border-radius:50%;height:60px;left:-9px;position:absolute;top:20%;width:60px}@media (max-width:768px){.right-col-image-container .main--homepage-line{height:40px;width:40px}.right-col-image-container .pulse-effect{height:40px;left:0;width:40px}.section-homepage .right-col-image.top{left:0;top:30px}.section-homepage .right-col-image.center{left:70%;top:37%}.section-homepage .right-col-image.bottom{bottom:30px}}@media only screen and (min-width:1024px) and (max-width:1024px) and (min-height:1366px) and (max-height:1366px){.image-container{height:94vh}}@media only screen and (min-width:820px) and (max-width:820px) and (min-height:1180px) and (max-height:1180px){.image-container{height:94vh}}@media only screen and (min-width:912px) and (max-width:912px) and (min-height:1366px) and (max-height:1366px){.image-container{height:94vh}}.aside.active .aside__menu-language a{color:#575757}.slider-image-one{margin-top:26px}.aside .aside__menu-button.active span{background-color:#575757!important}.frame.laptop{height:250px;width:425px}.frame.laptop .uploaded-image{height:210px;left:50%;position:absolute;top:10px;transform:translateX(-50%);width:315px}.frame.tablet{height:180px;width:250px}.frame.tablet .uploaded-image{height:160px;left:50%;position:absolute;top:10px;transform:translateX(-50%);width:223px}.frame.mobile{height:250px;width:130px}.frame.mobile .uploaded-image{border-radius:10px;height:239px;left:50%;overflow:hidden;position:absolute;top:6px;transform:translateX(-50%);width:110px}.frame img{height:100%;width:100%}.frame .uploaded-image img{object-fit:cover}.frame>img{left:0;position:absolute;z-index:100}.frame.tablet .uploaded-image img{height:100%;object-fit:cover;width:100%}@media (max-width:768px){.section-projects .section-projects__slider .swiper-slide{max-height:90px}.image-stack{height:200px;width:250px}.frame.laptop{height:150px;width:240px}.frame.laptop .uploaded-image{height:125px;width:185px}.frame.tablet{height:110px;width:145px}.frame.tablet .uploaded-image{height:99px;top:7px;width:135px}.frame.mobile{height:150px;width:75px}.frame.mobile .uploaded-image{height:143px;top:3px;width:66px}}.section-contact .section-contact__container{align-items:center;display:flex;flex-direction:column}.section-contact .section-contact__title-two h2{color:#575757;font-size:40px;font-weight:900;line-height:normal}@media (max-width:576px){.section-contact .section-contact__title-two h2{font-size:32px}}.section-contact .image-container{background-position:50%;background-repeat:no-repeat;background-size:cover;height:350px;max-width:600px;overflow:hidden;position:relative;width:100%}@media (max-width:576px){.section-contact .image-container:last-child{margin-top:23px}}.section-contact .shadow-box{background-color:rgba(0,0,0,.5);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);left:50%;padding:15px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:70%}.section-contact .shadow-box p{color:#fff;font-size:16px;margin:0;text-align:start}@media (max-width:576px){.section-contact .shadow-box p{font-size:10px}}.section-contact .shadow-box p:last-of-type{margin-bottom:27px}@media (max-width:576px){.section-contact .shadow-box p:last-of-type{margin-bottom:5px}}.section-contact .shadow-box iframe{border-radius:5px;height:150px;width:100%}@media (max-width:576px){.section-contact .shadow-box iframe{border-radius:0;height:100px}}.section-default__slider{position:relative}.section-default__slider .swiper{height:auto;width:100%}.section-default__slider .swiper-button-next,.section-default__slider .swiper-button-prev{background-color:transparent;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;text-transform:uppercase}.section-default__slider .navigation{bottom:0;margin-top:20px;position:absolute;width:100%}.section-default__slider .swiper-button-next:after,.section-default__slider .swiper-button-prev:after{content:""}.outline-none:focus{outline:none}.section-default-container .section-default-image-container{max-width:720px}.section-default-image-container{margin-bottom:30px!important}