:root{--them-color: #F26622}a{text-decoration:none !important;color:unset;background:0 0;cursor:pointer}img{user-drag:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.relative{position:relative}.absolute{position:absolute}.bottom{position:absolute;width:100%;bottom:0}.absolute-center,.absolute-vertical{position:absolute}.absolute-center{left:50%;top:50%;transform:translate(-50%, -50%)}.absolute-center-vertical{left:0;top:50%;transform:translate(0, -50%)}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.display-block{display:block}.display-flex{display:flex}.align-items-center{align-items:center}.justify-content-end{justify-content:flex-end}.flex-auto{flex:auto}.margin-auto{margin:auto}.margin-0{margin:0 !important}.padding-0{padding:0 !important}.fit-content{width:fit-content}.object-fit-cover{object-fit:cover}.height-unset{height:unset !important}.cursor-pointer{cursor:pointer}.w-100{width:100%}.h-100{height:100%}body::-webkit-scrollbar{background-color:#fff;width:16px}body::-webkit-scrollbar-track{background-color:#fff}body::-webkit-scrollbar-thumb{background-color:var(--them-color);border-radius:16px;border:4px solid #fff}body::-webkit-scrollbar-button{display:none}header .nav-wrapper{padding:0 2rem 0 4rem}.nav-container .exit:before,.nav-container .exit:after{border-top:3px solid hsla(0,0%,100%,.5)}.nav-container ul.social li a,.nav-container .copyright{color:hsla(0,0%,100%,.5)}.loading-animation{display:none;width:100%;height:100%;background-color:hsla(0,0%,100%,.9);position:fixed;top:0;left:0;z-index:9999;text-align:center;vertical-align:middle}.loading-animation:after{content:"";background-image:url("/public/img/loading/loading-pencil.gif");background-repeat:no-repeat;background-size:contain;width:80px;height:80px;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}header .brand-logo{height:2.5rem;width:auto;margin:.25rem 0}.nav-container,.nav-container:before,.nav-container:after{background:unset;background-color:var(--them-color)}.nav-container li a{color:#fff}ul.social li a{font-size:24px}footer{margin:0;padding:0}footer .sitemap .footer-brands{column-gap:1.5rem;row-gap:.625rem}footer .sitemap .footer-brands .brand-item img{max-width:100%;height:auto;object-fit:contain}footer .sitemap{padding:2.5rem 4rem}footer .sitemap .logo-sitemap{margin-left:-0.5em}footer .sitemap .sitemap-address{line-height:1.375rem}footer .sitemap ul.sitemap-menu{list-style-type:none;margin:0;padding:0}footer .sitemap ul.sitemap-menu li{display:inline-block;padding:0 2em;line-height:1em}footer .sitemap ul.sitemap-menu li a{color:#000;transition:color .35s}footer .sitemap ul.sitemap-menu li a:hover,footer .sitemap ul.sitemap-menu li a:focus{color:var(--them-color)}footer .sitemap ul.social li{margin-left:0;margin-right:20px}footer .sitemap ul.social li i{min-width:1.875em}footer .sitemap ul.social li a{font-size:unset}footer .copyright{display:none !important;padding:.5rem 4rem;margin:0;background-color:#fff;display:flex;flex-wrap:wrap;align-items:center}footer .copyright .column{flex-basis:50%}footer .copyright ul.copyright-policy{list-style-type:none;margin:0;margin-left:-0.5em;padding:0}footer .copyright ul.copyright-policy li{display:inline-block;padding:0 .5em;border-right:1px solid #000;line-height:1em}footer .copyright ul.copyright-policy li:last-child{border-right:none}footer .copyright ul.copyright-policy li a{font-weight:normal}.them-text-color{color:#f26622 !important}.bg-black{background-color:#000}.contact-us-page .section-contact-us .contact-detail p{line-height:1.5rem}.section-content p{font-size:1.5rem;line-height:2.25rem}.section-content{padding:6rem 0}.category-works{padding:1rem 0 6rem}.category-works .icon{width:1.5rem;margin-right:.625rem;opacity:0;transform:translateX(-30%);transition:300ms ease}.category-works .more a{transition:300ms ease}.category-works .more:hover a{color:var(--them-color)}.category-works .more:hover .icon{opacity:1;transform:translateX(0)}.works-page .category-works{padding:6rem 0}.section-clients .clients-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.875rem}.section-clients .clients-list .client-item{width:100%}.section-clients .clients-list .client-item img{width:50px;height:50px;max-width:100%;display:block;object-fit:contain;margin:auto}.banner-page{background-color:#000}.banner-heighlight .hero .bg{background-position:center bottom;background-repeat:no-repeat}.banner-heighlight .hero .content img{height:6.875rem}.banner-heighlight .slide2 .content{width:22.625rem;line-height:unset;margin:auto}.banner-heighlight .slide2 .content .slide-content{flex-wrap:wrap}.banner-heighlight .slide2 .content .slide-title{font-size:5.625rem;color:#e76123 !important}.banner-heighlight .slide2 .content .slide-subtitle{font-size:1.75rem;line-height:2.25rem;margin:0;margin-left:1.25rem}.banner-heighlight .slide2 .content .slide-brief{width:100%;margin-top:-0.8rem}.banner-heighlight .slide2 .content .slide-brief span{line-height:1.375rem}.banner-heighlight .slide2 .hero .bg{opacity:.45}.banner-heighlight .slide3 .icon{width:9.375rem;margin:0}.banner-heighlight .slide3 .content{width:37.25rem;margin:auto}.banner-heighlight .slide3 .content .slide-subtitle{font-size:3.75rem}.banner-heighlight .slide3 .content .slide-brief{margin-top:-1rem;padding:0 10px;line-height:1.375rem}.banner-heighlight .slide3 .hero .bg{opacity:.15}.category-works{min-height:1080px}.category-works .grid .grid-item{transition:transform .5s}.category-works .grid .grid-item:hover{transform:scale(1.03)}.category-works .grid .caption .description h4{color:#000;background-color:#fff;width:fit-content;padding:.4rem;border-radius:2px}.category-works .grid .caption .description p{font-size:1rem;line-height:1.375rem}.category-works .nav{align-items:center;justify-content:center}.category-works .nav-link{position:relative;display:inline-block;cursor:pointer;color:#000}.category-works .nav-pills .nav-link svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.category-works .nav-pills .nav-link path{stroke:#000;stroke-width:8px;stroke-dasharray:0 1500}.category-works .nav-pills .nav-link.active path{animation:draw 1s forwards}.category-works .nav-pills .nav-link.active{color:#000;background-color:rgba(0,0,0,0)}.category-works .nav-pills .nav-link{padding:.8rem 4rem}.category-works .nav-pills .nav-title{font-size:1.625rem;color:#f16622;padding:0 4rem}.category-works .nav-pills li{font-size:1.375rem}@keyframes draw{from{stroke-dasharray:0 1500}to{stroke-dasharray:1500 1500}}.teams-page .color-black{position:absolute;width:80%;height:100%;right:0;transform:translateX(-12%);bottom:50px;background-image:linear-gradient(to top, rgb(0, 0, 0), rgba(0, 0, 0, 0) 50%)}.teams-page .slide-content{bottom:4%;width:100%;position:absolute;color:#fff}.teams-page .line{width:35%;position:relative;top:0;left:0;border-top:5px solid var(--them-color);margin:12px auto}.modal-work .carousel .carousel-image{width:100%;object-fit:contain;max-height:90dvh;margin:0 auto}.modal{background-color:rgba(0,0,0,.84)}.modal-backdrop{position:relative}.modal-work .modal-content{background-color:rgba(0,0,0,0);border:0}.modal-work .modal-body{padding-top:0}.modal-work .btn:focus{box-shadow:none}.modal-work .btn:active:focus{outline:none}.modal-work .modal-title{margin-top:0;font-size:1.5rem;line-height:1.25}.modal-work .modal-subtitle{font-size:.875rem}.modal-work .modal-detail{font-size:1rem}.modal-work-event .modal-title{opacity:0;animation:fade .7s .6s forwards}.modal-work-event .modal-subtitle{opacity:0;animation:fade .7s .7s forwards}.modal-work-event .modal-detail{opacity:0;animation:up .7s .9s forwards}@keyframes fade{from{opacity:0}to{opacity:1}}@keyframes up{from{transform:translateY(10%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-up{from{top:55%;opacity:0}to{top:50%;opacity:1}}.modal-work-magazine .modal-header,.modal-work-event .modal-header{position:absolute;top:0;z-index:2;width:100%;border:0}.modal-work-magazine .modal-header .btn-close,.modal-work-event .modal-header .btn-close{padding:1rem;filter:invert(0.7);opacity:.7;transition:300ms ease}.modal-work-magazine .modal-header .btn-close:hover,.modal-work-event .modal-header .btn-close:hover{filter:invert(0.3);opacity:1}.modal-work-event .modal-content{border:0;border-radius:0}.modal-work-event .carousel-item img{max-height:84dvh;width:100%;object-fit:cover}.modal-work-magazine .carousel .carousel-control-next,.modal-work-magazine .carousel .carousel-control-prev,.modal-work-event .carousel .carousel-control-next,.modal-work-event .carousel .carousel-control-prev{width:10%}.modal-work-magazine .carousel .carousel-control-next-icon,.modal-work-magazine .carousel .carousel-control-prev-icon,.modal-work-event .carousel .carousel-control-next-icon,.modal-work-event .carousel .carousel-control-prev-icon{width:4rem;height:4rem;filter:invert(100%)}.modal-work-magazine .carousel .carousel-control-prev,.modal-work-event .carousel .carousel-control-prev{left:unset;right:100%}.modal-work-magazine .carousel .carousel-control-next,.modal-work-event .carousel .carousel-control-next{right:unset;left:100%}.modal-work-event .modal-work-content{position:absolute;width:50%;left:50%;transform:translate(-50%, -50%);background-color:hsla(0,0%,100%,.8);padding:1.5em;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);top:52%;opacity:0;animation:fade-up .5s .3s forwards}.modal-work-magazine .modal-work-content{padding:3.5em 2.5em 3.5em 2em}.modal-work-event .carousel-item,.modal-work-magazine .carousel-item{max-height:90dvh}.modal-work-magazine .carousel-item .profile{max-height:90dvh}.modal-work-magazine .carousel-item .profile-img{object-fit:contain;object-position:center left;height:100%}.truncate-1,.truncate-2,.truncate-3,.truncate-4,.truncate-5,.truncate-8{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.truncate-1{-webkit-line-clamp:1}.truncate-2{-webkit-line-clamp:2}.truncate-3{-webkit-line-clamp:3}.truncate-4{-webkit-line-clamp:4}.truncate-5{-webkit-line-clamp:5}.truncate-8{-webkit-line-clamp:8}.underline-text{display:inline-block;position:relative;padding-bottom:.5rem}.underline-text:after{content:"";height:0;width:40%;min-width:3em;position:absolute;bottom:0;left:0;border-bottom:4px solid var(--them-color);margin-bottom:2px}.gallery-teams{display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:1.5rem;padding:1.5rem 4rem}.gallery-teams>div.col{height:17.5rem}.gallery-teams>div.col.large{grid-column:span 2;grid-row:span 2;height:36.5rem}.gallery-teams>div.col.tall{grid-column:span 1;grid-row:span 2;height:36.5rem}.gallery-teams>div.col .profile{width:100%;height:100%;background-position:top center;background-repeat:no-repeat;background-size:cover;transition:transform .5s}.gallery-teams>div.col .profile:hover{transform:scale(1.06)}.gallery-works{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:2rem;grid-auto-flow:dense;margin:2.5em 0}.gallery-works>a.col{height:16.5rem;border-radius:0;transition:500ms ease}.works-page .gallery-works>a.col{height:10.5rem;border-radius:0;transition:500ms ease}.gallery-works>a.col.tall{grid-column:span 1;grid-row:span 2;aspect-ratio:2/3;height:auto}.gallery-works>a.col.wide{grid-column:span 2;grid-row:span 1;height:16.5rem}.gallery-works>a.col.large{grid-column:span 2;grid-row:span 2;height:23rem}.gallery-works>a.col.normal.extra{height:17rem;aspect-ratio:unset}.gallery-works>a.col.large.extra{height:37rem;aspect-ratio:unset}.gallery-works>a.col .gallery-thumbnail{width:100%;height:100%;top:0;background-position:center;background-repeat:no-repeat;background-size:cover;transition:transform .5s}.gallery-works>a.col .caption{display:flex;flex-direction:column;padding:2rem;top:0;width:100%;height:100%;color:#fff;background:rgba(0,0,0,.75);opacity:0;transition:500ms ease}.gallery-works>a.col .caption img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:15%}.gallery-works>a.col .caption .type{opacity:0;font-size:.8rem;transform:translateX(-20px);transition:300ms ease;transition-delay:200ms}.gallery-works>a.col .caption .description{opacity:0;margin-top:auto;transform:translateY(20px);transition:300ms ease;transition-delay:100ms}.gallery-works>a.col .caption .description h4{font-size:1.2rem;line-height:1.4;color:#fff;width:fit-content;border-radius:2px}.gallery-works>a.col .caption .description p{font-size:.875rem;line-height:1.375rem;color:hsla(0,0%,100%,.7)}.gallery-works>a.col:has(.caption:hover){transform:scale(1.06)}.gallery-works>a.col .caption:hover{opacity:1}.gallery-works>a.col .caption:hover .type{opacity:1;transform:translateX(0px)}.gallery-works>a.col .caption:hover .description{opacity:1;transform:translateY(0px)}.gallery-work-highlight{--padding-gallery-work-highlight: 0.75rem;max-width:100%;margin:0 auto;margin-bottom:1rem}.gallery-work-highlight .gallery-item{width:50%;cursor:pointer;padding:var(--padding-gallery-work-highlight);transition:500ms ease}@media(min-width: 768px){.gallery-work-highlight .gallery-item{width:50%}}@media(min-width: 992px){.gallery-work-highlight .gallery-item{width:33.33%}}.gallery-work-highlight .gallery-item img{display:block;max-width:100%;height:auto;transition:transform .5s;border:1px solid #eee;border-bottom:none}@media(min-width: 1200px){.gallery-work-highlight .gallery-item img{border:none}}.gallery-work-highlight .gallery-item .caption{position:relative;display:flex;flex-direction:column;padding:1rem;color:#000;background:rgba(0,0,0,0);opacity:1;transition:500ms ease;border:1px solid #eee;border-top:none}@media(min-width: 1200px){.gallery-work-highlight .gallery-item .caption{position:absolute;top:var(--padding-gallery-work-highlight);left:var(--padding-gallery-work-highlight);right:var(--padding-gallery-work-highlight);bottom:var(--padding-gallery-work-highlight);opacity:0;color:#fff;background:rgba(0,0,0,.75);padding:2rem;border:none}}.gallery-work-highlight .gallery-item .caption img{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:15%}@media(min-width: 1200px){.gallery-work-highlight .gallery-item .caption img{display:block}}.gallery-work-highlight .gallery-item .caption .type{opacity:1;font-size:.8rem;font-weight:500;transition:300ms ease;transition-delay:200ms;color:#fff;background-color:var(--them-color);padding:.25rem .625rem}@media(min-width: 768px){.gallery-work-highlight .gallery-item .caption .type{font-size:.875rem}}@media(min-width: 1200px){.gallery-work-highlight .gallery-item .caption .type{font-weight:400;opacity:0;transform:translateX(-20px);background-color:rgba(0,0,0,0)}}.gallery-work-highlight .gallery-item .caption .description{margin-top:auto;transition:300ms ease;transition-delay:100ms}@media(min-width: 1200px){.gallery-work-highlight .gallery-item .caption .description{opacity:0;transform:translateY(20px)}}.gallery-work-highlight .gallery-item .caption .description h4{font-size:1rem;font-weight:500;line-height:1.4;width:fit-content}@media(min-width: 768px){.gallery-work-highlight .gallery-item .caption .description h4{font-size:1.125rem}}@media(min-width: 1200px){.gallery-work-highlight .gallery-item .caption .description h4{font-size:1.2rem;font-weight:600}}.gallery-work-highlight .gallery-item .caption .description p{font-size:.875rem;line-height:1.36rem}@media(min-width: 1200px){.gallery-work-highlight .gallery-item .caption .description p{color:hsla(0,0%,100%,.7)}}.gallery-work-highlight .gallery-item:has(.caption:hover){transform:scale(1.06)}.gallery-work-highlight .gallery-item .caption:hover{opacity:1}.gallery-work-highlight .gallery-item .caption:hover .type{opacity:1;transform:translateX(0px)}.gallery-work-highlight .gallery-item .caption:hover .description{opacity:1;transform:translateY(0px)}.accordion-careers .accordion-button:focus{box-shadow:0 0 0 .25rem rgba(249,115,22,.25)}.accordion-careers .accordion-button:not(.collapsed){color:#f16622;background-color:#ffedd5}.carousel-indicators [data-bs-target]{height:4px;width:15px;transition:all .6s ease}.carousel-indicators .active{margin:1px 3px 0;width:50px;height:4px;background-color:var(--them-color)}