.carousel-caption{top:10%}.carousel-caption.top-25-percent,.carousel-caption.top-35-percent{left:50%;top:50%;transform:translate(-50%,-50%);right:auto;bottom:auto}.carousel-caption.top-25-percent p{font-size:2rem;font-weight:400;text-shadow:1px 2px #000}.carousel-caption.top-35-percent p{font-size:1.4rem;font-weight:200}.carousel-caption p{font-size:2rem;font-weight:400}.carousel-caption p.down{font-size:60px;color:#c4d600;padding-top:60px}.carousel-caption p.down a{color:#c4d600}.carousel-caption p.down a:hover{color:#fff}.down{font-size:60px;padding-top:0;text-align:center}.down a:hover{color:#c4d600}.carousel-caption h1,.carousel-caption h2{font-size:3rem;font-family:Montserrat,sans-serif;font-weight:700;width:100%}.carousel-caption h1{text-shadow:1px 2px #000}.carousel-caption h1 span{color:#3ba0db}.carousel-caption h1 span.digital-dot{color:#f4944a}.carousel-caption h1 span.design-dot{color:#0ca3dc}.carousel-caption h1 span.media-dot{color:#d75f9f}span.digital-dot{color:#f4944a!important}span.design-dot{color:#0ca3dc!important}span.media-dot{color:#d75f9f!important}.container-fluid{padding-inline:2rem}@media screen and (min-width:1440px){.container-fluid{padding-inline:6rem;overflow:hidden}}.container-fluid.marketing .row .col-lg-12 h2{border-bottom:1px solid #ff0}.container-fluid.marketing #media{background-image:url(/images/categories/media.jpg)}.container-fluid.marketing #design{background-image:url(/images/categories/design.jpg)}.container-fluid.marketing #digital{background-image:url(/images/categories/digital.jpg)}.container-fluid.marketing .row .col-lg-6 div{padding-bottom:100%}#news{margin-top:0}.noallpadding{padding:0}.container-fluid.marketing h2{font-size:3rem;position:initial;margin-bottom:0;padding-bottom:0}#design:hover .overlay,#digital:hover .overlay,#media:hover .overlay{margin-top:-50px;margin-left:-30px}.container-fluid.marketing .row .col-lg-6 div p{color:#fff;font-size:2rem}.container-fluid.marketing .row .col-lg-6 div p:last-of-type{font-size:1.5rem}footer{padding-top:0}@media all and (max-width:1000px){.carousel-caption h1,.carousel-caption h2{font-size:2rem}.carousel-caption p{font-size:1.25rem}}@media all and (max-width:600px){.carousel-caption.top-25-percent p{font-size:1.4rem}.carousel-caption.top-25-percent,.carousel-caption.top-35-percent{width:80%}}