:root{--page-gutter:calc(((100vw - (200vw - 200%)) - var(--container-width)) / 2)}@media screen and (min-width:1260px){:root{--page-gutter:calc(((100vw - (200vw - 200%)) - var(--normal-container-max-width)) / 2)}}@media screen and (min-width:1700px){body{max-width:1900px;margin:0 auto!important;box-shadow:0 0 0 9999px color-mix(in srgb,var(--theme-palette-color-4) 5%,#fff0)}}h1,h2,h3,h4,h5,h6{text-wrap:balance}.acf-spinner{display:none;margin:0!important;position:fixed!important;width:100vw!important;height:100vh!important;left:0!important;top:0!important;z-index:1000000!important;background:#607d8bc7 url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%20%20%20width%3D%2260px%22%20height%3D%2260px%22%20viewBox%3D%220%200%2040%2040%22%20enable-background%3D%22new%200%200%2040%2040%22%20xml%3Aspace%3D%22preserve%22%3E%0A%20%20%3Cpath%20opacity%3D%220.3%22%20fill%3D%22%23fff%22%20d%3D%22M20.201%2C5.169c-8.254%2C0-14.946%2C6.692-14.946%2C14.946c0%2C8.255%2C6.692%2C14.946%2C14.946%2C14.946%0A%20%20%20%20s14.946-6.691%2C14.946-14.946C35.146%2C11.861%2C28.455%2C5.169%2C20.201%2C5.169z%20M20.201%2C31.749c-6.425%2C0-11.634-5.208-11.634-11.634%0A%20%20%20%20c0-6.425%2C5.209-11.634%2C11.634-11.634c6.425%2C0%2C11.633%2C5.209%2C11.633%2C11.634C31.834%2C26.541%2C26.626%2C31.749%2C20.201%2C31.749z%22/%3E%0A%20%20%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M26.013%2C10.047l1.654-2.866c-2.198-1.272-4.743-2.012-7.466-2.012h0v3.312h0%0A%20%20%20%20C22.32%2C8.481%2C24.301%2C9.057%2C26.013%2C10.047z%22%3E%0A%20%20%20%20%3CanimateTransform%20attributeType%3D%22xml%22%0A%20%20%20%20%20%20attributeName%3D%22transform%22%0A%20%20%20%20%20%20type%3D%22rotate%22%0A%20%20%20%20%20%20from%3D%220%2020%2020%22%0A%20%20%20%20%20%20to%3D%22360%2020%2020%22%0A%20%20%20%20%20%20dur%3D%220.5s%22%0A%20%20%20%20%20%20repeatCount%3D%22indefinite%22/%3E%0A%20%20%20%20%3C/path%3E%0A%20%20%3C/svg%3E) no-repeat center!important}@media only screen and (max-width:999.9px){[data-header*="type-1"] .ct-header [data-transparent-row="yes"][data-row*="middle"]{background-color:#fff!important}body.home header .ct-icon{fill:#000!important}}body:not(.home) header .ct-menu-link{color:#000!important}body:not(.home) header .ct-icon{fill:#000}.set-body-bg.active~.hide-after,.set-body-bg.active~.hide-both,.set-body-bg:has(~.set-body-bg.active).hide-both,.set-body-bg:has(~.set-body-bg.active).hide-before{opacity:0!important}.wp-block-stackable-heading :is(h1,h2).stk-block-heading__text{line-height:0.9em!important;letter-spacing:-1px!important}@media only screen and (min-width:768px){.horizontal--divider{width:25%;background:#000;height:1px}}.stk-7a75a67-inner-blocks{flex-direction:row!important;column-gap:20px!important}.scrolling-words-box:before,.scrolling-words-box:after{z-index:1;width:60%;height:10px;position:absolute;background:linear-gradient(180deg,#fff,#fff0)}.scrolling-words-box:after{background:linear-gradient(180deg,#fff0,#fff)}.scrolling-words-box{height:7em;overflow:hidden;margin-top:-20px}.scrolling-words-box .scrolling-headings-container{animation:scrollUp 10s infinite;animation-delay:1000ms;margin:auto}.scrolling-words-box h1{font-size:80px!important;font-weight:300!important;text-transform:uppercase!important;color:#3B3B3B!important;margin:0!important;font-family:"aktiv-grotesk-extended",Sans-serif!important}.scrolling-headings-container{position:relative;height:120px;display:flex;width:700px;align-items:center;margin:0 auto 0 0!important}.heading{position:absolute;transition:all 0.5s cubic-bezier(.9,.1,.8,1.2),opacity 0.4s cubic-bezier(.9,.1,.8,1.2)!important;opacity:0;transform:translateY(100%) skew(0deg,-10deg);rotate:15deg;transform-origin:top left}.heading-active{opacity:1;transform:translateY(0) skew(0deg,0deg);rotate:0deg;scale:1}h1.heading:has(~.heading-active){transform:translateY(-100%) skew(0deg,10deg);rotate:-15deg}.heading:first-child:has(~.heading-active:last-child){transform:translateY(100%);rotate:15deg}.heading-active:first-child~.heading:last-child{transform:translateY(-100%);rotate:-15deg}.js .just-imagine--heading:not(.is-typewriter-ready){visibility:hidden}.just-imagine--heading.is-typewriter-ready{visibility:visible}.just-imagine--heading .typewriter-char{display:inline-block;opacity:0;transform:translateY(.08em);transition:opacity 0.08s linear,transform 0.18s ease}.just-imagine--heading .typewriter-char.is-visible{opacity:1;transform:translateY(0)}.just-imagine--heading.is-typewriter-playing::after{content:"";display:inline-block;width:.08em;height:.9em;margin-left:.08em;vertical-align:-.08em;background:currentColor;animation:just-imagine-caret 0.85s step-end infinite}@keyframes just-imagine-caret{0%,49%{opacity:1}50%,100%{opacity:0}}@media only screen and (max-width:1275px){.stk-7a75a67-inner-blocks{flex-direction:column!important}.scrolling-words-box:after{bottom:0!important}.scrolling-headings-container{width:auto;height:80px}}@media only screen and (max-width:1024px){.scrolling-words-box{height:5em!important}.scrolling-words-box h1{font-size:50px!important}.scrolling-headings-container{height:40px}}@media only screen and (max-width:767px){.scrolling-words-box{height:3em!important}.scrolling-words-box h1{font-size:30px!important}}.logo-carousel--new .swiper-wrapper{align-items:center;transition-timing-function:linear!important}.logo-carousel--new .swiper-slide{justify-content:center!important}.logo-carousel--new .swiper{-webkit-mask:linear-gradient(90deg,transparent,#fff 20%,#fff 80%,transparent);mask:linear-gradient(90deg,transparent,#fff 20%,#fff 80%,transparent)}.services-accordion--home summary.wp-block-stackable-column .stk-column-wrapper,.ct-posts-shortcode article.type-jobs{cursor:pointer}.services-accordion--home summary.wp-block-stackable-column .stk-column-wrapper:after,.ct-posts-shortcode article.type-jobs:after{transition:all ease-in-out .5s;background:none repeat scroll 0 0 #A822FB;content:"";display:block;position:absolute;height:1px;width:0;left:0;bottom:0}.services-accordion--home summary.wp-block-stackable-column .stk-column-wrapper:after{margin-top:35px}.ct-posts-shortcode article.type-jobs:after{margin-top:-1px;z-index:3!important}.services-accordion--home summary.wp-block-stackable-column .stk-column-wrapper:hover:after,.ct-posts-shortcode article.type-jobs:hover:after{width:100%}.services-accordion--home .stk--is-open summary.wp-block-stackable-column .stk-column-wrapper:hover:after{width:0!important}@media only screen and (max-width:768px){.services-accordion--home summary.wp-block-stackable-column .stk-column-wrapper:after{margin-top:32px}}.stk-block-column.hover--scale:hover:before{z-index:2!important}.acf-form-submit{justify-content:end!important}.related-projects--services .button-after--purple .stk-block-text__text:after{content:"";background-size:cover;width:30px!important;height:30px!important;display:inline-block;position:relative;top:5px;left:10px;background-color:#fff0;border-radius:100%;border:1px solid #A822FB;background-image:url(/wp-content/uploads/2023/10/arrows-w-p.svg)!important;background-size:auto 13px!important;background-repeat:no-repeat;background-position:-10px 7.5px;transition:0.2s}.related-projects--services div:has(>a:hover) .stk-block-text__text:after{border:1px solid #A822FB;background-color:#A822FB;background-position:11px 7.5px}.header-menu-1 a{font-family:"aktiv-grotesk-extended",Sans-serif!important}.header-menu-1 .sub-menu{padding:0 15px}.header-menu-1>ul>.menu-item>a{padding-bottom:10px}.header-menu-1>ul{grid-column-gap:30px}.header-menu-1 [role="none"]:hover{cursor:pointer}[data-menu]>ul>li>a:before,[data-menu]>ul>li>a:after{height:1px!important}.ct-header-search{margin-bottom:10px!important}.search .page-title{max-width:580px}header .sub-menu li a{transition:0.2s ease-in-out}header .sub-menu li a:hover{color:#A822FB!important}.ct-panel-content[data-device="mobile"]{justify-content:space-between!important}.ct-panel-content[data-device="mobile"] [data-id="widget-area-1"]{margin-bottom:20px!important}.ct-panel-content[data-device="mobile"] h2{font-family:"ct_font_acta__display__book",Sans-serif!important;font-style:italic;color:#A822FB!important}.mobile-menu [class*=children]>ul li a:not(:empty):before{display:none!important}[data-device="mobile"] .ct-panel-content-inner{height:100%!important}[data-device="mobile"] [data-id="widget-area-1"]{margin-top:auto!important}.email--footer .stk--inner-svg{border:1px solid #9b51e0!important;padding:5px;border-radius:2em}#footer{z-index:99!important}.wp-block-stackable-button .stk--svg-wrapper{padding:5px;border-radius:2em}.button-purple .wp-block-stackable-button .stk--svg-wrapper{border:1px solid #9b51e0}.button-white .wp-block-stackable-button .stk--svg-wrapper{border:1px solid #FFF}#ot-sdk-btn-floating .ot-floating-button__back{background-color:#a822fb!important;text-align:center}.ct-load-more{background-color:unset!important;color:#A822FB!important;border:1px solid #A822FB!important;border-radius:50px!important;padding:7px 60px 7px 20px!important}.ct-load-more:after{content:"";background-image:url(/wp-content/uploads/2023/10/Group-5.svg);background-size:cover;display:inline-block;position:absolute;bottom:5px;height:30px;width:30px;right:10px}.acf-form-submit,.acf-fields{max-width:1024px;margin:0 auto}.acf-field,.acf-input :is(input,textarea){border:unset!important;padding:20px 0!important}.acf-input :is(input,textarea){border-bottom:1px solid #000000!important;border-radius:0!important}.acf-form-submit{display:flex!important;justify-content:end!important}.acf-button{background-color:transparent!important;color:#000!important;margin-right:20px;text-decoration:underline!important}.acf-form-submit:after{content:"";background-image:url(https://bewonder.co.uk/upgrades_2024/wp-content/uploads/2024/09/icon-arrow-right.svg);background-size:cover;display:inline-block;position:absolute;bottom:9px;height:20px;width:20px;margin-right:5px}.acf-field .acf-label label{font-weight:300!important;font-size:20px}@media only screen and (min-width:900px){.right-side{margin-left:32px!important}}@media only screen and (max-width:899.99px){.right-side,.left-side{width:100%!important}}.job--post .stk-row:after{content:"";background-image:url(/wp-content/uploads/2023/10/Group-5.svg);background-size:cover;display:inline-block;position:absolute;bottom:0;height:30px;width:30px;right:0}body.page-id-55 .entries{--grid-template-columns:auto !important}.stk-column-wrapper ul{padding-left:20px}.stk-column-wrapper ul li{font-family:"aktiv-grotesk-extended",Sans-serif!important;font-weight:300!important}@media only screen and (min-width:1024px){.related-projects--services .entries{padding-left:150px!important}}body.page-id-59 h4 em{font-size:46px!important}.home-top--carousel .videoControl{display:none}.home-top--carousel .swiper-navigation-wrapper{padding-top:20px}.services-accordion--home details.stk--is-open{border-color:#A822FB!important}.services-accordion--home details:not(.stk--is-open) .stk-block-heading h4 em:first-child{color:#999999!important}.services-accordion--home details.stk--is-open .stk-block-heading em{color:#A822FB!important}.testimonials-carousel--home .swiper-navigation-wrapper{position:absolute;width:120px;right:0;bottom:100px}.testimonials-carousel--home .swiper-navigation-wrapper :is(.swiper-button-prev,.swiper-button-next){border:1px solid #A822FB;border-radius:50px;padding:8px 17px;font-weight:900}.swiper-button-disabled{border:1px solid #C9C9C9!important}.swiper-button-disabled:after{color:#C9C9C9}.testimonials-carousel--home .wp-block-stackable-expand .wp-block-stackable-button{border:none!important}.testimonials-carousel--home :is(.stk-block-expand__show-button,.stk-block-expand__hide-button) span{color:#999999!important;font-weight:300;font-family:"aktiv-grotesk-extended",Sans-serif!important}.testimonials-carousel--home :is(.stk-block-expand__show-button,.stk-block-expand__hide-button) span:after{content:"";background-size:cover;display:inline-block;position:absolute;height:30px;width:30px;margin-left:10px}.testimonials-carousel--home .stk-block-expand__show-button span:after{background-image:url(/wp-content/uploads/2023/10/Group-36-1.svg)}.testimonials-carousel--home .stk-block-expand__hide-button span:after{background-image:url(/wp-content/uploads/2023/10/grey-minus-icon.svg)}@media only screen and (max-width:768px){.testimonials-carousel--home .swiper-navigation-wrapper{bottom:unset;top:0}}@media only screen and (max-width:1023.99px){.case-studies--home .stk--has-background-overlay:before{bottom:0;content:""!important;left:0;position:absolute;right:0;top:0;z-index:2!important}.case-studies--home .stk--has-background-overlay:before{background-color:#000000!important;opacity:0.3!important}}@media only screen and (min-width:1000px) and (max-width:1100px){.post-type-archive-team .entries{--grid-template-columns:repeat(2, minmax(0, 1fr))}}.ct-posts-shortcode{background-color:unset!important}.related-projects--services .entries article:last-child{margin-top:100px!important}.related-projects--services .entries{grid-column-gap:40px}.stk--svg-wrapper{transition:0.2s ease-in-out!important}.hover--scale:hover .stk--has-background-overlay{background-size:105%!important}.hover--scale:hover .stk--svg-wrapper{padding-left:10px}.image-table--container{background-size:cover;background-repeat:no-repeat;background-position:center;height:650px}.table--container{display:flex;flex-direction:column;min-height:650px;justify-content:space-between;padding:40px;max-width:600px;background-color:#0007;transition:0.2s ease-in-out}.table--container :is(a,p,h3){color:#fff!important}.table--container h3{font-size:50px!important;margin-bottom:18px}@media only screen and (max-width:767.99px){.table--container h3{font-size:30px!important}.image-table--container,.table--container{min-height:450px!important;height:450px!important}}.table--container .excerpt{font-size:22px!important;margin-bottom:0}.table--container .next--button{font-weight:700;font-size:28px}.table--container .next-button_container{display:flex}.table--container .next-button_container svg{margin-top:5px;margin-left:15px;transition:0.2s ease-in-out}.image-table--container:hover svg{margin-left:20px}.image-table--container:hover .table--container{background-color:#0009}.our-work--desc p{line-height:1.2em}.post-type_archive-filter h3{margin-bottom:0;color:#000;font-size:20px}.post-type_archive-filter h3:hover{cursor:pointer}.post-type_archive-filter h3:after{content:" +"}.post-type_archive-filter.active h3:after{content:" -"}.ct-dynamic-filter{display:none!important;justify-content:end!important;opacity:0;transition:opacity 0.3s ease-in-out!important}.ct-dynamic-filter a{--linkInitialColor:var(--paletteColor2);font-family:"aktiv-grotesk-extended",Sans-serif!important}.ct-dynamic-filter a:not(:last-child){padding-bottom:10px;margin-right:20px}.ct-dynamic-filter.toggle-filter{display:flex!important;opacity:1;z-index:10!important}@media only screen and (max-width:768px){.ct-dynamic-filter.toggle-filter{display:grid!important}}.animate--filter{animation-duration:1s;animation-name:animate-fade;animation-delay:0.7s;animation-fill-mode:backwards}@keyframes animate-fade{0%{opacity:0}100%{opacity:1}}.toggle-filter .active,.toggle-filter a:hover{color:#A822FB!important}@media only screen and (max-width:1100px){.toggle-filter{display:grid!important;justify-content:start!important}}.our-work--archived-container{z-index:99!important}.page-id-2006 #archive-filter{display:none}.home--work-cards div:has(>a) img{scale:1.0125}.home--work-cards div:has(>a:hover) img{scale:1}.home--work-cards .stk-block-text__text a:after{content:"";background-size:cover;width:30px!important;height:30px!important;display:inline-block;position:relative;top:5px;left:10px;background-color:#fff0;border-radius:100%;border:1px solid #A822FB;background-image:url(/wp-content/uploads/2023/10/arrows-w-p.svg)!important;background-size:auto 13px!important;background-repeat:no-repeat;background-position:-10px 7.5px;transition:0.2s}.home--work-cards div:has(>a:hover) .stk-block-text__text a:after{border:1px solid #A822FB;background-color:#A822FB;background-position:11px 7.5px}.home--work-cards .stk-block-text__text a{text-decoration:none!important;color:white!important}.has-floating-image{position:relative;display:inline-block}.has-floating-image *:has(.floating-image){position:static!important}.has-floating-image .floating-image{position:absolute;display:none;pointer-events:none;transform:translate(-50%,calc(-50% - 80px));transition:all 0s!important;width:300px!important}.has-floating-image:hover .floating-image{display:block}.stk-block-accordion .stk--has-background-overlay{max-height:0px!important;min-height:0px!important;transition:0.5s!important;transition-delay:0.5s!important}.stk-block-accordion .stk--has-background-overlay.stk-entrance.stk-entered:not(.stk-entrance-done){transition:0.5s!important;transition-delay:0.5s!important}.stk-block-accordion.stk--is-open .stk--has-background-overlay{max-height:350px!important}.ct-video-indicator{display:none!important}@media only screen and (max-width:768px){body.archive .hero--home .stk-row{display:grid!important}}#menu-item-21 .sub-menu{max-width:130px}article.post-5391 .button-after--purple p{text-transform:unset!important}.f24-fb-container{background-color:red!important}