.site-header{height:54vw;background-image:url(../images/site/main-banner-v2.jpg)}.site-header .tagline{width:49vw;border:none;position:relative}.site-header .tagline:after{content:"";position:absolute;bottom:-0.2vw;left:0;right:10vw;border-bottom:.1vw solid var(--primary-color)}.site-header .text{padding-top:1.5vw;width:28vw}.site-header .text2{padding-top:1.5vw;width:28vw}.site-header ul{list-style:none;margin-top:.8vw}.site-header .text2 .interested{padding-left:1.5vw;font-style:italic}.site-header ul li a{font-weight:700;border-bottom:.2vw dotted var(--primary-color);padding-bottom:.2vw;margin-bottom:.5vw;color:#fff}.site-header ul li::before{content:">";color:inherit;left:-0.5vw;position:relative;font-weight:700}.site-header .text3 a{color:var(--primary-color);border-bottom:.1vw dotted var(--primary-color)}.site-header .media{font-size:1.2vw !important;letter-spacing:.45vw;word-spacing:.1vw;position:absolute;top:29vw;left:3.8vw}@media(max-width: 1299px){.site-header{height:62vw}.site-header .tagline{width:54vw}.site-header .text{width:42vw}.site-header .text2{width:38vw}}@media(max-width: 767px){.site-header{height:177vw !important;background-color:#000}.site-header .tagline{width:100%}.site-header .text{width:100%;font-size:4.5vw;padding-top:4vw}.site-header .text2{width:100%;text-align:center;font-size:4vw;padding-top:6vw}.site-header ul{margin-top:2vw}.site-header ul li a{border-bottom:none}.site-header h3{font-size:8vw}.site-header h3 i{padding-top:2vw}.site-header .tagline::after{display:none}.site-header .text3{width:100%;font-size:4vw;text-align:center;padding-top:0vw}}#section-clients{padding:1.5vw 0vw 3.5vw 0vw;display:flex;justify-content:center}#section-clients img{height:7vw}@media(max-width: 767px){#section-clients{flex-wrap:wrap}#section-clients img{height:15vw}}.great-design{display:flex;flex-wrap:wrap}.great-design .image{background-image:url(../images/home/creative_design.webp);width:37vw;height:55vw;background-size:cover;background-repeat:no-repeat}.great-design .text{width:46.5vw}.great-design .text1,.great-design .text2{padding-left:7vw}@media(max-width: 767px){.great-design .text1,.great-design .text2{padding-right:7vw}}.great-design .text1 h3{margin-bottom:1vw}.great-design .text2{position:relative}.great-design .quotes{position:absolute;left:-2vw;top:.5vw;width:8vw}.great-design .banner-wrapper{margin:4vw 0;position:relative}.great-design .banner-wrapper:before{position:absolute;content:"";top:-0.15vw;bottom:-0.15vw;right:-0.15vw;left:-4vw;z-index:2;border:.15vw dotted var(--primary-color)}.great-design .banner{border-left:none;padding:2vw 0vw 2vw 6vw;position:relative;z-index:10;background-color:#fff;position:relative}.great-design .banner-wrapper:after{position:absolute;content:"";background-color:#f6f6f6;top:-2.5vw;bottom:-2.5vw;right:10vw;left:0;z-index:1}.great-design .banner .title{width:24vw;margin-bottom:1vw;line-height:1.1}.great-design .banner .digital-print{font-size:4vw}.great-design .banner .digital-print a{font-weight:700;font-style:italic;font-family:"PlayfairDisplay";font-size:5vw;color:var(--secondary-color);position:relative;text-decoration:none !important}.great-design .banner .digital-print a:nth-child(2){color:var(--primary-color)}.great-design .banner .digital-print a:after{border-bottom:.2vw dotted var(--primary-color);position:absolute;left:0;right:0;bottom:.5vw;content:""}.great-design .banner .digital-print2{position:relative;margin-top:.6vw}.great-design .banner .digital{position:absolute;left:0;bottom:-1vw;width:15vw;line-height:1.2}.great-design .banner .print{position:absolute;left:18.5vw;bottom:-1vw;width:15vw;line-height:1.2}@media(max-width: 1299px){.great-design .banner .title{width:60vw;margin-bottom:1vw}.great-design .text{width:60vw}.great-design .image{width:30vw;height:62vw}.great-design .banner .digital-print{word-spacing:1vw;padding-bottom:2vw}.great-design .banner .digital-print a{font-size:8vw}.great-design .banner .digital{left:0;bottom:.5vw;width:22vw}.great-design .banner .print{left:31vw;bottom:.5vw;width:22vw}.great-design .banner .digital-print a:after{bottom:.9vw}}@media(max-width: 767px){.great-design .text{width:100%}.great-design .image{width:100%;height:70vw;-o-object-fit:cover;object-fit:cover;background-position:50% 30%;margin-bottom:10vw}.great-design .banner .digital-print{padding-top:4vw;margin-bottom:4vw}.great-design .banner .digital-print a{font-size:14vw}.great-design .banner .digital{top:-26vw;left:1vw;width:100%}.great-design .banner .print{left:1vw;top:-5vw;width:100%}.great-design .banner-wrapper{margin-top:9vw;margin-bottom:9vw}}.featured-projects{padding-top:6vw;padding-bottom:6vw}.featured-projects h1{text-align:center}.featured-projects .projects{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:4vw}.featured-projects .projects .project .image{width:100%;height:15vw;background-repeat:no-repeat;background-size:cover;position:relative}.featured-projects .projects .project .image .overlay{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;transition:all .5s;background-color:var(--primary-color);color:#fff;font-weight:700;text-align:right;padding-top:10vw;padding-right:2vw;text-decoration:none !important}.featured-projects .projects .project .image:hover .overlay{opacity:.75}.featured-projects .projects .project .image:hover a.overlay{color:#fff !important}.featured-projects .projects .project .number{position:absolute;color:#fff;font-size:4vw;line-height:.7;right:-0.4vw;bottom:.3vw;font-style:italic}.featured-projects .projects .project img{width:100%}.featured-projects .projects .project{width:calc(25% - 2vw)}.featured-projects .projects .text{text-align:right}.featured-projects .projects .text b{display:block;font-style:italic}.featured-projects .projects .text span{display:block;letter-spacing:.1em}@media(max-width: 767px){.featured-projects{padding-top:0}.featured-projects .projects .project{width:calc(50% - 2vw);margin-bottom:3vw}.featured-projects .projects .project .image{height:25vw}}.iqvia-oce{background-image:url(../images/home/iqvia.banner.webp);background-size:cover;background-repeat:no-repeat;color:#fff;padding:5vw 0;background-position:50% 50%;position:relative;z-index:99}.iqvia-oce .lets-talk a{color:#9ae1ff}.iqvia-oce .lets-talk{position:relative}.iqvia-oce .lets-talk:after{position:absolute;content:"";bottom:-0.5vw;left:0;width:13vw;border-bottom:.1vw solid #481b76}.iqvia-oce .text p a{color:#9ae1ff;text-decoration:underline}.iqvia-oce .text{width:47.5vw;padding-left:10vw;position:relative}.iqvia-oce .text .oce-logo{position:absolute;left:0;top:0;width:8.5vw}.iqvia-oce a.letter-spacing{color:#fff !important;text-decoration:underline}@media(max-width: 1299px){.iqvia-oce .text{width:64vw}.iqvia-oce{background-position:80% 50%}}@media(max-width: 767px){.iqvia-oce .text{width:100%}}.wcf-quote{padding-top:6vw;text-align:center;font-style:italic}.wcf-quote i{color:var(--secondary-color)}.additional-services{padding-top:6vw}.additional-services:before{background-image:url(../images/lines.bg.png);background-repeat:no-repeat;background-size:contain;position:absolute;content:"";width:305vw;height:69vw;top:-18vw;left:0vw}.additional-services h2{text-align:center;position:relative}.additional-services h2:after{border-bottom:.1vw solid var(--terciary-color);content:"";height:1vw;width:28vw;position:relative;display:block;margin:auto}.additional-services .services{margin-top:5vw;display:flex;flex-wrap:wrap;justify-content:space-between;background-color:#fff}.additional-services .services .service{width:calc(33.3% - 4vw);position:relative;border:.1vw solid var(--primary-color);padding:3vw 1vw 1vw 1vw;margin-bottom:4vw}.additional-services .services .service img{position:absolute;width:4vw;top:-2vw;background-color:#fff}.additional-services .services .service .title{position:relative;font-weight:700;letter-spacing:.2em;left:-4vw;margin-bottom:.5vw;width:calc(100% + 4vw)}.additional-services .services .service .link{text-align:right;margin-top:2vw;position:absolute;bottom:1vw;right:1vw;width:6vw;display:none}.additional-services .services .service .link a{text-decoration:underline;color:var(--text-color);letter-spacing:.15vw}@media(max-width: 767px){.additional-services .services .service{width:100%;margin-bottom:12vw}.additional-services .services .service img{width:12vw;top:-7vw}}