.no-squish{flex:none}.m-hide{display:none;visibility:hidden;opacity:0}@media(min-width: 46.25em){.m-hide{display:block;visibility:visible;opacity:1}}.m-t-hide{display:none;visibility:hidden;opacity:0}@media(min-width: 61.25em){.m-t-hide{display:block;visibility:visible;opacity:1}}.t-hide{display:block;visibility:visible;opacity:1}@media(min-width: 46.25em){.t-hide{display:none;visibility:hidden;opacity:0}}.d-hide{display:block;visibility:visible;opacity:1}@media(min-width: 61.25em){.d-hide{display:none;visibility:hidden;opacity:0}}.hide{display:none}.f-width{width:100%}.f-height{height:100%}.absolute-full{position:absolute}.back-image{background-size:cover;background-position:center;background-repeat:no-repeat}.has-text-c{text-align:center}.pos-rel{position:relative}.follow-icons,.no-list>*{list-style:none}.colour1,li.lead.architecture a,li.architecture a:hover,.architecture span.tag{color:#2e67b1}.architecture.top-bar,.architecture .royalSlider img{border-top-color:#2e67b1}.colour2,li.lead.travel a,li.travel a:hover,.travel span.tag{color:#349946}.travel.top-bar,.travel .royalSlider img,.work-area-travel .royalSlider img{border-top-color:#349946}.colour3,li.lead.portraits a,li.portraits a:hover,.portraits span.tag{color:#cb2026}.portraits.top-bar,.portraits .royalSlider img{border-top-color:#cb2026}.colour4,li.lead.film a,li.film a:hover,.film span.tag{color:#f7931d}.film.top-bar{border-top-color:#f7931d}.colour5,body.page-about li.current-menu-item a,li#menu-item-172 a:hover{color:#f8d712}.top-bar.about-bar{border-top-color:#f8d712}.colour6,body.page-clients li.current-menu-item a,li#menu-item-171 a:hover{color:#ab4c9c}.top-bar.clients-bar{border-top-color:#ab4c9c}.colour7,body.page-contact li.current-menu-item a,li#menu-item-170 a:hover{color:#38bfc3}.top-bar.contact-bar{border-top-color:#38bfc3}.shop_link.top-bar,.newsletter.top-bar,.syn-page.top-bar{border-top-color:#a0a0a0}.clear::after{display:block;content:"";clear:both}a,li,a[href^=mailto]{-webkit-transition:all 450ms cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:all 450ms cubic-bezier(0.645, 0.045, 0.355, 1);-ms-transition:all 450ms cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 450ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 450ms cubic-bezier(0.645, 0.045, 0.355, 1)}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}}@-ms-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}}.arrow-down svg{-webkit-animation:bounce 3s infinite;-moz-animation:bounce 3s infinite;-ms-animation:bounce 3s infinite;-o-animation:bounce 3s infinite;animation:bounce 3s infinite}@-webkit-keyframes slideDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@-moz-keyframes slideDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@-ms-keyframes slideDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@-o-keyframes slideDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@-webkit-keyframes slideUp{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}@-moz-keyframes slideUp{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}@-ms-keyframes slideUp{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}@-o-keyframes slideUp{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}@keyframes slideUp{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;-webkit-transition:all 450ms cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:all 450ms cubic-bezier(0.645, 0.045, 0.355, 1);-ms-transition:all 450ms cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all 450ms cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 450ms cubic-bezier(0.645, 0.045, 0.355, 1)}@-webkit-keyframes fadein{to{opacity:1}}@-moz-keyframes fadein{to{opacity:1}}@-ms-keyframes fadein{to{opacity:1}}@-o-keyframes fadein{to{opacity:1}}@keyframes fadein{to{opacity:1}}.swiper-slide-active .hero-slider__desc,.element-fadein{opacity:0;-webkit-animation:fadein 450ms .5s ease forwards;-moz-animation:fadein 450ms .5s ease forwards;-ms-animation:fadein 450ms .5s ease forwards;-o-animation:fadein 450ms .5s ease forwards;animation:fadein 450ms .5s ease forwards}.g-wrap{display:grid;grid-template-rows:auto;grid-gap:1.25rem}@media(min-width: 46.25em){.g-wrap{grid-gap:2.5rem}}.equal-spread{justify-content:space-between}@media(min-width: 46.25em){.g-12-default{grid-template-columns:repeat(12, 1fr)}}.g-6-12-default{grid-template-columns:repeat(1, 1fr)}@media(min-width: 46.25em){.g-6-12-default{grid-template-columns:repeat(6, 1fr)}}@media(min-width: 61.25em){.g-6-12-default{grid-template-columns:repeat(12, 1fr)}}.g-4-default{grid-template-columns:repeat(1, 1fr)}@media(min-width: 46.25em){.g-4-default{grid-template-columns:repeat(4, 1fr)}}.g-5-default{grid-template-columns:repeat(1, 1fr)}@media(min-width: 46.25em){.g-5-default{grid-template-columns:repeat(5, 1fr)}}.g-6-default{grid-template-columns:repeat(3, 1fr)}@media(min-width: 46.25em){.g-6-default{grid-template-columns:repeat(6, 1fr)}}.logos-row__grid.g-5-default{grid-template-columns:repeat(2, 1fr)}@media(min-width: 46.25em){.logos-row__grid.g-5-default{grid-template-columns:repeat(5, 1fr)}}.site-header .g-4-default{grid-template-columns:repeat(2, 1fr)}@media(min-width: 46.25em){.site-header .g-4-default{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 46.25em){.entertainer-cols .g-4-default{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 61.25em){.entertainer-cols .g-4-default{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 46.25em){.g-2-default{grid-template-columns:repeat(2, 1fr)}}.g-2-default .site-row__title-sub,.g-2-default .site-row__title{text-align:center}@media(min-width: 46.25em){.g-2-default .site-row__title-sub,.g-2-default .site-row__title{grid-column:1/-1}}@media(min-width: 46.25em){.span-1{grid-column:span 1/auto}}@media(min-width: 46.25em){.span-2{grid-column:span 2/auto}}@media(min-width: 46.25em){.span-3{grid-column:span 3/auto}}@media(min-width: 46.25em){.span-4{grid-column:span 4/auto}}@media(min-width: 46.25em){.span-5{grid-column:span 5/auto}}@media(min-width: 46.25em){.span-6{grid-column:span 6/auto}}@media(min-width: 46.25em){.span-7{grid-column:span 7/auto}}@media(min-width: 46.25em){.span-8{grid-column:span 8/auto}}@media(min-width: 46.25em){.span-10{grid-column:span 10/auto}}@media(min-width: 46.25em){.featured-text-block.content-left .row-content{grid-column:span 12}}@media(min-width: 61.25em){.featured-text-block.content-left .row-content{grid-column:span 5}}@media(min-width: 46.25em){.featured-text-block.content-right .row-content{grid-column:span 12}}@media(min-width: 61.25em){.featured-text-block.content-right .row-content{order:2;grid-column:8/13}}.featured-text-block.content-right .featured-row__imagee__wrap{order:2}@media(min-width: 46.25em){.featured-text-block.content-right .featured-row__imagee__wrap{grid-column:span 12}}@media(min-width: 61.25em){.featured-text-block.content-right .featured-row__imagee__wrap{order:1;grid-column:span 6}}.featured-text-block.content-left .featured-row__image__wrap{order:2}@media(min-width: 46.25em){.featured-text-block.content-left .featured-row__image__wrap{grid-column:span 12}}@media(min-width: 61.25em){.featured-text-block.content-left .featured-row__image__wrap{grid-column:7/13}}.featured-text-block .featured-row__image__wrap.images-3{grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(7, 1fr);grid-gap:1.25rem;grid-template-areas:". . . . . ." "top-left top-left top-left . . ." "top-left top-left top-left side-right side-right side-right" "top-left top-left top-left side-right side-right side-right" ". lower-left lower-left side-right side-right side-right" ". lower-left lower-left . . ." ". . . . . ."}.featured-text-block .featured-row__image__wrap.images-2{grid-template-areas:". . . . . ." "top-left top-left top-left . . ." "top-left top-left top-left . . ." "top-left top-left top-left bottom-right bottom-right bottom-right" ". . . bottom-right bottom-right bottom-right" ". . . bottom-right bottom-right bottom-right" ". . . . . ."}.featured-text-block .featured-row__image__wrap.images-3 img:first-child{grid-area:top-left}.featured-text-block .featured-row__image__wrap.images-3 img:nth-child(2){grid-area:side-right}.featured-text-block .featured-row__image__wrap.images-3 img:nth-child(3){grid-area:lower-left}.featured-text-block .featured-row__image__wrap.images-2 img:first-child{grid-area:top-left}.featured-text-block .featured-row__image__wrap.images-2 img:nth-child(2){grid-area:bottom-right}.featured-row__image{border-radius:0.9375rem}
