@charset "UTF-8";@import url(//www.clockworkmedia.co.za/wp-content/themes/clockwork-media-child/css/../fonts/fonts.css);@import url("https://fonts.googleapis.com/css2?family=Anybody:ital,wght@0,100..700;1,100..700&display=swap");.text-white,.text-white *{color:#fff}.bg-dusk{background-color:#fce7bb}.bg-alabaster{background:#f2f0e8}.bg-black{background:#000}.bg-red{background:#f83849}.bg-orange{background:#f08f1a}.bg-blue{background:#365cc5}.bg-darkblue{background:#141b69}.opacity-50{opacity:.5}.bold-red b,.bold-red strong{color:#bf0a2e}.br-26{border-radius:26px}.text-3xl{font-size:97px}.text-2xl{font-size:45px}.text-2xl.responsive{font-size:22px}@media only screen and (min-width:576px){.text-2xl.responsive{font-size:25px}}@media only screen and (min-width:768px){.text-2xl.responsive{font-size:30px}}@media only screen and (min-width:992px){.text-2xl.responsive{font-size:40px}}@media only screen and (min-width:1200px){.text-2xl.responsive{font-size:45px}}.text-xl{font-size:40px}.text-lg{font-size:30px}.text-md{font-size:25px}.text-sm{font-size:22px}.text-xs{font-size:18px}.text-uppercase{text-transform:uppercase}.text-normal{text-transform:none !important}.fw-regular,.fw-regular *:not(strong):not(b){font-weight:400}.fw-medium,.fw-medium *:not(h2){font-weight:500}.fw-bold,.fw-bold *{font-weight:700}.f-size-60{font-size:60px}@media only screen and (max-width:991.98px){.desktop-only{display:none !important}}@media only screen and (min-width:992px){.mobile-only{display:none !important}}@media only screen and (min-width:576px){.xs-only{display:none !important}}@media only screen and (min-width:480px){.xxs-only{display:none !important}}@media only screen and (max-width:991.98px){.m-text-center{text-align:center}}@media only screen and (min-width:992px){.d-text-right{text-align:right}}@media only screen and (max-width:991.98px){.m-col-reverse{flex-direction:column-reverse}}@media only screen and (max-width:991.98px){.m-padding-y-0{padding-top:0 !important;padding-bottom:0 !important}}@media only screen and (max-width:991.98px){.m-padding-t-0{padding-top:0 !important}}@media only screen and (max-width:991.98px){.m-padding-b-0{padding-bottom:0 !important}}@media only screen and (max-width:991.98px){.m-mb-4{margin-bottom:1.5rem}}.wide-image,.wide-image img{width:100%}.all-center{display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width:991.98px){.m-all-center{display:flex;flex-direction:column;align-items:center;justify-content:center}}.br-5{border-radius:5px;overflow:hidden}.br-15{border-radius:15px;overflow:hidden}.br-round{border-radius:50%;overflow:hidden}.bs-50{box-shadow:10px 10px 50px rgba(0,75,210,.1);overflow:hidden}.bs-30{box-shadow:10px 10px 30px rgba(0,75,210,.1);overflow:hidden}.reflect-x{transform:rotateX(180deg)}body,html{margin:0;scroll-behavior:smooth;color:#07091b;overflow-x:hidden;position:relative;font-size:16px;font-family:"Anybody Expanded",sans-serif;font-weight:400;background:#fdf2dc !important}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}@keyframes zoomOutAnimation{0%{transform:scale(1.1)}100%{transform:scale(1)}}.fade-in{opacity:1;pointer-events:auto;transition:opacity .3s ease}.fade-out{opacity:0;pointer-events:none;transition:opacity .3s ease}.hidden{display:none}html{scroll-behavior:smooth;color:#07091b}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#07091b}img,video{max-width:100%;height:auto}video{width:100%}body{padding:0 !important}body *{font-family:"Anybody Expanded",sans-serif;font-weight:400;color:#07091b}body *:focus{box-shadow:none;outline:none}body p,body ul,body input{font-family:"Anybody Expanded",sans-serif;font-size:16px}body ul,body ol{padding-left:1rem}body ul li:not(:last-child),body ol li:not(:last-child){margin-bottom:.25rem}body ul li>ul,body ol li>ul{padding-top:.5rem}body h1,body h2{font-family:"Anybody Expanded",sans-serif;font-weight:700;margin-bottom:1.25rem;line-height:1}body h1,body h2,body h3{font-weight:700}body h1{font-size:30px;font-weight:700}@media only screen and (min-width:576px){body h1{font-size:40px}}@media only screen and (min-width:992px){body h1{font-size:45px}}@media only screen and (min-width:1400px){body h1{font-size:97px}}body h2{font-size:25px;font-weight:700}@media only screen and (min-width:992px){body h2{font-size:30px}}@media only screen and (min-width:1400px){body h2{font-size:40px}}body h3{font-size:22px}@media only screen and (min-width:992px){body h3{font-size:25px}}@media only screen and (min-width:1400px){body h3{font-size:30px}}body h4{font-size:25px}body h5{font-size:22px}body section,body section *{position:relative}body a:focus,body button:focus{box-shadow:none}body button{border:none}body a{cursor:pointer;text-decoration:none;color:#bf0a2e;transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear}body a:hover{color:#f08f1a}body b,body strong{font-weight:700}body sup{font-weight:inherit}body p{font-size:16px;line-height:1.5}body p:last-child{margin-bottom:0}body p,body a{font-family:"Anybody Expanded",sans-serif}body p b,body p strong,body a b,body a strong{font-family:"Anybody Expanded",sans-serif;font-weight:700}@media only screen and (min-width:576px){body .container{padding:0 .75rem}}@media (min-width:1400px){body .container,body .container-sm,body .container-md,body .container-lg,body .container-xl,body .container-xxl{max-width:1600px}}@media only screen and (max-width:575.98px){.padding-y{padding-top:2.5rem;padding-bottom:2.5rem}}@media only screen and (min-width:576px){.padding-y{padding-top:3rem;padding-bottom:3rem}}@media only screen and (min-width:992px){.padding-y{padding-top:4rem;padding-bottom:4rem}}@media only screen and (max-width:767.98px){.padding-t{padding-top:2.5rem}}@media only screen and (min-width:768px) and (max-width:991.98px){.padding-t{padding-top:3rem}}@media only screen and (min-width:992px){.padding-t{padding-top:4rem}}@media only screen and (max-width:767.98px){.padding-b{padding-bottom:2.5rem}}@media only screen and (min-width:768px) and (max-width:991.98px){.padding-b{padding-bottom:3rem}}@media only screen and (min-width:992px){.padding-b{padding-bottom:4rem}}@media only screen and (min-width:992px) and (max-width:1399px){.padding-y-lg-xl-0{padding-top:0;padding-bottom:0}}.offset-px{padding-left:1rem;padding-right:1rem}@media only screen and (min-width:576px) and (max-width:767px){.offset-px{padding-left:calc(((100vw - 515px) / 2))}}@media only screen and (min-width:768px) and (max-width:991.98px){.offset-px{padding-left:calc(((100vw - 690px) / 2))}}@media only screen and (min-width:992px) and (max-width:1199px){.offset-px{padding-left:calc(((100vw - 960px) / 2) + .75rem)}}@media only screen and (min-width:1200px) and (max-width:1399px){.offset-px{padding-left:calc(((100vw - 1140px) / 2) + .75rem)}}@media only screen and (min-width:1400px){.offset-px{padding-left:calc(((100vw - 1320px) / 2) + .75rem)}}@media only screen and (min-width:576px) and (max-width:767px){.offset-px{padding-right:calc(((100vw - 515px) / 2))}}@media only screen and (min-width:768px) and (max-width:991.98px){.offset-px{padding-right:calc(((100vw - 690px) / 2))}}@media only screen and (min-width:992px) and (max-width:1199px){.offset-px{padding-right:calc(((100vw - 960px) / 2) + .75rem)}}@media only screen and (min-width:1200px) and (max-width:1399px){.offset-px{padding-right:calc(((100vw - 1140px) / 2) + .75rem)}}@media only screen and (min-width:1400px){.offset-px{padding-right:calc(((100vw - 1320px) / 2) + .75rem)}}@media only screen and (max-width:991.98px){.offset-max-md-px{padding-left:1rem;padding-right:1rem}}@media only screen and (max-width:991.98px) and (min-width:576px) and (max-width:767px){.offset-max-md-px{padding-left:calc(((100vw - 515px) / 2))}}@media only screen and (max-width:991.98px) and (min-width:768px) and (max-width:991.98px){.offset-max-md-px{padding-left:calc(((100vw - 690px) / 2))}}@media only screen and (max-width:991.98px) and (min-width:992px) and (max-width:1199px){.offset-max-md-px{padding-left:calc(((100vw - 960px) / 2) + .75rem)}}@media only screen and (max-width:991.98px) and (min-width:1200px) and (max-width:1399px){.offset-max-md-px{padding-left:calc(((100vw - 1140px) / 2) + .75rem)}}@media only screen and (max-width:991.98px) and (min-width:1400px){.offset-max-md-px{padding-left:calc(((100vw - 1320px) / 2) + .75rem)}}@media only screen and (max-width:991.98px) and (min-width:576px) and (max-width:767px){.offset-max-md-px{padding-right:calc(((100vw - 515px) / 2))}}@media only screen and (max-width:991.98px) and (min-width:768px) and (max-width:991.98px){.offset-max-md-px{padding-right:calc(((100vw - 690px) / 2))}}@media only screen and (max-width:991.98px) and (min-width:992px) and (max-width:1199px){.offset-max-md-px{padding-right:calc(((100vw - 960px) / 2) + .75rem)}}@media only screen and (max-width:991.98px) and (min-width:1200px) and (max-width:1399px){.offset-max-md-px{padding-right:calc(((100vw - 1140px) / 2) + .75rem)}}@media only screen and (max-width:991.98px) and (min-width:1400px){.offset-max-md-px{padding-right:calc(((100vw - 1320px) / 2) + .75rem)}}@media only screen and (min-width:992px){.offset-min-lg-px{padding-left:1rem;padding-right:1rem}}@media only screen and (min-width:992px) and (min-width:576px) and (max-width:767px){.offset-min-lg-px{padding-left:calc(((100vw - 515px) / 2))}}@media only screen and (min-width:992px) and (min-width:768px) and (max-width:991.98px){.offset-min-lg-px{padding-left:calc(((100vw - 690px) / 2))}}@media only screen and (min-width:992px) and (min-width:992px) and (max-width:1199px){.offset-min-lg-px{padding-left:calc(((100vw - 960px) / 2) + .75rem)}}@media only screen and (min-width:992px) and (min-width:1200px) and (max-width:1399px){.offset-min-lg-px{padding-left:calc(((100vw - 1140px) / 2) + .75rem)}}@media only screen and (min-width:992px) and (min-width:1400px){.offset-min-lg-px{padding-left:calc(((100vw - 1320px) / 2) + .75rem)}}@media only screen and (min-width:992px) and (min-width:576px) and (max-width:767px){.offset-min-lg-px{padding-right:calc(((100vw - 515px) / 2))}}@media only screen and (min-width:992px) and (min-width:768px) and (max-width:991.98px){.offset-min-lg-px{padding-right:calc(((100vw - 690px) / 2))}}@media only screen and (min-width:992px) and (min-width:992px) and (max-width:1199px){.offset-min-lg-px{padding-right:calc(((100vw - 960px) / 2) + .75rem)}}@media only screen and (min-width:992px) and (min-width:1200px) and (max-width:1399px){.offset-min-lg-px{padding-right:calc(((100vw - 1140px) / 2) + .75rem)}}@media only screen and (min-width:992px) and (min-width:1400px){.offset-min-lg-px{padding-right:calc(((100vw - 1320px) / 2) + .75rem)}}@media only screen and (min-width:992px){.offset-min-lg-pl{padding-left:1rem}}@media only screen and (min-width:992px) and (min-width:576px) and (max-width:767px){.offset-min-lg-pl{padding-left:calc(((100vw - 515px) / 2))}}@media only screen and (min-width:992px) and (min-width:768px) and (max-width:991.98px){.offset-min-lg-pl{padding-left:calc(((100vw - 690px) / 2))}}@media only screen and (min-width:992px) and (min-width:992px) and (max-width:1199px){.offset-min-lg-pl{padding-left:calc(((100vw - 960px) / 2) + .75rem)}}@media only screen and (min-width:992px) and (min-width:1200px) and (max-width:1399px){.offset-min-lg-pl{padding-left:calc(((100vw - 1140px) / 2) + .75rem)}}@media only screen and (min-width:992px) and (min-width:1400px){.offset-min-lg-pl{padding-left:calc(((100vw - 1320px) / 2) + .75rem)}}@media only screen and (max-width:991.98px){.offset-max-md-pr{padding-right:1rem}}@media only screen and (max-width:991.98px) and (min-width:576px) and (max-width:767px){.offset-max-md-pr{padding-right:calc(((100vw - 515px) / 2))}}@media only screen and (max-width:991.98px) and (min-width:768px) and (max-width:991.98px){.offset-max-md-pr{padding-right:calc(((100vw - 690px) / 2))}}@media only screen and (max-width:991.98px) and (min-width:992px) and (max-width:1199px){.offset-max-md-pr{padding-right:calc(((100vw - 960px) / 2) + .75rem)}}@media only screen and (max-width:991.98px) and (min-width:1200px) and (max-width:1399px){.offset-max-md-pr{padding-right:calc(((100vw - 1140px) / 2) + .75rem)}}@media only screen and (max-width:991.98px) and (min-width:1400px){.offset-max-md-pr{padding-right:calc(((100vw - 1320px) / 2) + .75rem)}}@media only screen and (min-width:992px){.offset-min-lg-pr{padding-right:1rem}}@media only screen and (min-width:992px) and (min-width:576px) and (max-width:767px){.offset-min-lg-pr{padding-right:calc(((100vw - 515px) / 2))}}@media only screen and (min-width:992px) and (min-width:768px) and (max-width:991.98px){.offset-min-lg-pr{padding-right:calc(((100vw - 690px) / 2))}}@media only screen and (min-width:992px) and (min-width:992px) and (max-width:1199px){.offset-min-lg-pr{padding-right:calc(((100vw - 960px) / 2) + .75rem)}}@media only screen and (min-width:992px) and (min-width:1200px) and (max-width:1399px){.offset-min-lg-pr{padding-right:calc(((100vw - 1140px) / 2) + .75rem)}}@media only screen and (min-width:992px) and (min-width:1400px){.offset-min-lg-pr{padding-right:calc(((100vw - 1320px) / 2) + .75rem)}}.offset-pl{padding-left:1rem}@media only screen and (min-width:576px) and (max-width:767px){.offset-pl{padding-left:calc(((100vw - 515px) / 2))}}@media only screen and (min-width:768px) and (max-width:991.98px){.offset-pl{padding-left:calc(((100vw - 690px) / 2))}}@media only screen and (min-width:992px) and (max-width:1199px){.offset-pl{padding-left:calc(((100vw - 960px) / 2) + .75rem)}}@media only screen and (min-width:1200px) and (max-width:1399px){.offset-pl{padding-left:calc(((100vw - 1140px) / 2) + .75rem)}}@media only screen and (min-width:1400px){.offset-pl{padding-left:calc(((100vw - 1320px) / 2) + .75rem)}}@media only screen and (min-width:1600px){.offset-pl{padding-right:1rem}}@media only screen and (min-width:1600px) and (min-width:576px) and (max-width:767px){.offset-pl{padding-right:calc(((100vw - 515px) / 2))}}@media only screen and (min-width:1600px) and (min-width:768px) and (max-width:991.98px){.offset-pl{padding-right:calc(((100vw - 690px) / 2))}}@media only screen and (min-width:1600px) and (min-width:992px) and (max-width:1199px){.offset-pl{padding-right:calc(((100vw - 960px) / 2) + .75rem)}}@media only screen and (min-width:1600px) and (min-width:1200px) and (max-width:1399px){.offset-pl{padding-right:calc(((100vw - 1140px) / 2) + .75rem)}}@media only screen and (min-width:1600px) and (min-width:1400px){.offset-pl{padding-right:calc(((100vw - 1320px) / 2) + .75rem)}}.offset-pr{padding-right:1rem}@media only screen and (min-width:576px) and (max-width:767px){.offset-pr{padding-right:calc(((100vw - 515px) / 2))}}@media only screen and (min-width:768px) and (max-width:991.98px){.offset-pr{padding-right:calc(((100vw - 690px) / 2))}}@media only screen and (min-width:992px) and (max-width:1199px){.offset-pr{padding-right:calc(((100vw - 960px) / 2) + .75rem)}}@media only screen and (min-width:1200px) and (max-width:1399px){.offset-pr{padding-right:calc(((100vw - 1140px) / 2) + .75rem)}}@media only screen and (min-width:1400px){.offset-pr{padding-right:calc(((100vw - 1320px) / 2) + .75rem)}}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#bf0a2e}::-webkit-scrollbar-thumb:hover{background:#f83849}body .wrapper{padding:0;padding-top:90px;min-height:560px}@media only screen and (min-width:1200px){body .wrapper{padding-top:100px}}.fixed{position:fixed}.invert{filter:invert(1)}.bg-cover{background-size:cover;background-position:center;background-repeat:no-repeat}.img-cover{object-fit:cover;object-position:center;width:100%;height:100%}.img-contain{object-fit:contain;object-position:center;width:100%;height:100%}.absolute-full{position:absolute;top:0;left:0;width:100%;height:100%}.pointer-none{pointer-events:none}.bg-contain{background-size:contain;background-position:center;background-repeat:no-repeat}.grecaptcha-badge{visibility:hidden}@media only screen and (max-width:575.98px){.hide-xs{display:none}}@media only screen and (min-width:576px){.show-xs{display:none}}.cta-text h2{font-size:30px;text-transform:uppercase}.bg-pattern{background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:0;height:100%;background-position:left center;mix-blend-mode:multiply}@media only screen and (min-width:992px){.bg-pattern{left:62.5%;width:60%}}div[class^=quote-pattern-]{position:absolute;top:0;width:180px;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}div[class^=quote-pattern-].quote-pattern-left{left:0}div[class^=quote-pattern-].quote-pattern-right{right:0}@media only screen and (max-width:991.98px){div[class^=quote-pattern-]{display:none}}.quote-section{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px}.quote-section .quote-wrap{margin:0 auto}@media only screen and (min-width:992px){.quote-section .quote-wrap{max-width:600px}}@media only screen and (min-width:1200px){.quote-section .quote-wrap{max-width:720px}}.quote-section .quote-wrap *{font-size:18px}@media only screen and (min-width:1200px){.quote-section .quote-wrap *{font-size:22px}}.quote-section .quote-wrap .author{margin-top:1.5rem;font-weight:700}.funders{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:nowrap;row-gap:1.5rem;align-items:stretch}@media only screen and (min-width:992px){.funders{column-gap:4rem}}@media only screen and (min-width:1200px){.funders{column-gap:6rem}}@media only screen and (max-width:991.98px){.funders{flex-wrap:wrap;row-gap:2.5rem;align-items:flex-start}}@media only screen and (min-width:992px){.funders .funder:not(:first-child){padding-top:.25rem}}.funders .funder:nth-child(2){min-width:320px}@media only screen and (min-width:1200px){.funders .funder:nth-child(2){min-width:400px}}@media only screen and (max-width:991.98px){.funders .funder{max-width:300px}}.funders .funder .text-wrap{opacity:.5}.block-text p{font-weight:700;margin:0;padding:1rem 1.5rem;background:#fff;color:#365cc5;display:inline-block}#main-nav{animation:fadeInAnimation ease 1.5s;animation-iteration-count:1;animation-fill-mode:forwards;transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;padding:0;position:fixed;justify-content:space-between;width:100vw;left:0;background:#fdf2dc;overflow:visible;padding:.5rem 0;height:70px}#main-nav.scrolled{overflow:visible !important}@media only screen and (min-width:1200px){#main-nav{padding:1rem 0;height:80px}}#main-nav:not(.scrolled){height:90px;padding:1rem 0}@media only screen and (min-width:1200px){#main-nav:not(.scrolled){padding:2rem 0;height:147px}}#main-nav .search-icon a{position:relative;display:block;width:25px;height:25px;margin-left:1rem}@media only screen and (min-width:1400px){#main-nav .search-icon a{margin-left:1.5rem}}#main-nav .search-icon a:before,#main-nav .search-icon a:after{content:"";position:absolute}#main-nav .search-icon a:before{content:"";position:absolute;border-radius:50%;width:18px;height:18px;border:3px solid #000;top:0;left:0}@media only screen and (min-width:1200px){#main-nav .search-icon a:before{border-width:2.5px}}#main-nav .search-icon a:after{bottom:3px;right:6px;width:2.5px;height:8px;transform:rotate(-45deg);background:#000}#main-nav .search-icon a i{display:none}#main-nav .search-icon a,#main-nav .search-icon a i{color:#000;font-size:20px}#main-nav .search-icon .search-input{position:fixed;top:0;left:0;width:100%;background:#fff;transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;z-index:99;box-shadow:0px 3px 6px rgba(0,0,0,.16);height:170px}@media only screen and (min-width:768px){#main-nav .search-icon .search-input{height:180px}}@media only screen and (min-width:992px){#main-nav .search-icon .search-input{height:200px}}#main-nav .search-icon .search-input:not(.show){transform:translateY(-250px)}@media only screen and (min-width:1200px){#main-nav .search-icon .search-input .container{padding-top:0}}#main-nav .search-icon .search-input .search-row{display:flex;justify-content:space-between;align-items:center;column-gap:1.5rem;padding:3rem 0}#main-nav .search-icon .search-input .search-row #search-close{border-radius:50%;background:#bf0a2e;padding:.5rem;width:40px;height:40px;font-size:25px;margin-bottom:1rem;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:unset;transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease}#main-nav .search-icon .search-input .search-row #search-close i{color:#fff}#main-nav .search-icon .search-input .search-row #search-close:hover{background:#bf0a2e;transform:scale(1.1)}#main-nav .navbar-toggler{margin-left:auto}@media only screen and (max-width:1199px){#main-nav .navbar-toggler{border:none;padding:0;width:30px;height:30px;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:unset;position:relative}}#main-nav .navbar-toggler .navbar-toggler-icon{background-image:unset}#main-nav .navbar-toggler:before,#main-nav .navbar-toggler:after{content:"";position:absolute;top:unset;right:unset;bottom:unset;left:0;width:unset;height:unset;background:0 0;left:2px}#main-nav .navbar-toggler .navbar-toggler-icon,#main-nav .navbar-toggler:before,#main-nav .navbar-toggler:after{width:26px;height:3px;background:#000;transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear}#main-nav .navbar-toggler:before{top:6px}#main-nav .navbar-toggler:after{bottom:6px}#main-nav .navbar-toggler[aria-expanded=false]:after{left:unset;right:2px;width:16px}#main-nav .navbar-toggler[aria-expanded=true] .navbar-toggler-icon{opacity:0}#main-nav .navbar-toggler[aria-expanded=true]:before{transform:rotate(45deg) translate(6px,5px)}#main-nav .navbar-toggler[aria-expanded=true]:after{transform:rotate(-45deg) translate(6px,-5px)}#main-nav .navbar-brand{margin:0;position:relative}#main-nav .navbar-brand img{transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;width:270px;height:auto}@media only screen and (min-width:1200px){#main-nav .navbar-brand img{height:auto}}@media only screen and (max-width:1199px){#main-nav .navbar-toggler,#main-nav .navbar-brand,#main-nav #search-icon-link{position:relative;z-index:3}}#main-nav .navbar-collapse{z-index:2}@media only screen and (min-width:1200px){#main-nav .navbar-collapse{padding-left:4rem}}@media only screen and (max-width:1199px){#main-nav .navbar-collapse{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:block;transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;padding:90px 0;height:100vh !important;padding-left:1rem;padding-right:1rem}}@media only screen and (max-width:1199px) and (min-width:576px) and (max-width:767px){#main-nav .navbar-collapse{padding-left:calc(((100vw - 515px) / 2))}}@media only screen and (max-width:1199px) and (min-width:768px) and (max-width:991.98px){#main-nav .navbar-collapse{padding-left:calc(((100vw - 690px) / 2))}}@media only screen and (max-width:1199px) and (min-width:992px) and (max-width:1199px){#main-nav .navbar-collapse{padding-left:calc(((100vw - 960px) / 2) + .75rem)}}@media only screen and (max-width:1199px) and (min-width:1200px) and (max-width:1399px){#main-nav .navbar-collapse{padding-left:calc(((100vw - 1140px) / 2) + .75rem)}}@media only screen and (max-width:1199px) and (min-width:1400px){#main-nav .navbar-collapse{padding-left:calc(((100vw - 1320px) / 2) + .75rem)}}@media only screen and (max-width:1199px) and (min-width:576px) and (max-width:767px){#main-nav .navbar-collapse{padding-right:calc(((100vw - 515px) / 2))}}@media only screen and (max-width:1199px) and (min-width:768px) and (max-width:991.98px){#main-nav .navbar-collapse{padding-right:calc(((100vw - 690px) / 2))}}@media only screen and (max-width:1199px) and (min-width:992px) and (max-width:1199px){#main-nav .navbar-collapse{padding-right:calc(((100vw - 960px) / 2) + .75rem)}}@media only screen and (max-width:1199px) and (min-width:1200px) and (max-width:1399px){#main-nav .navbar-collapse{padding-right:calc(((100vw - 1140px) / 2) + .75rem)}}@media only screen and (max-width:1199px) and (min-width:1400px){#main-nav .navbar-collapse{padding-right:calc(((100vw - 1320px) / 2) + .75rem)}}@media only screen and (max-width:575.98px){#main-nav .navbar-collapse{padding:100px 1rem}}@media only screen and (max-width:1199px){#main-nav .navbar-collapse:not(.show){opacity:0;transform:translateX(-100vw)}}#main-nav .navbar-collapse .navbar-nav{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:unset;gap:.75rem;position:relative}@media only screen and (max-width:1199px){#main-nav .navbar-collapse .navbar-nav{height:100%;align-items:flex-start;justify-content:flex-start;flex-direction:column}}@media only screen and (min-width:1200px){#main-nav .navbar-collapse .navbar-nav{gap:2.5rem}}#main-nav .navbar-collapse .navbar-nav .nav-item{margin:0}@media only screen and (max-width:1199px){#main-nav .navbar-collapse .navbar-nav .nav-item{min-width:100%}}@media only screen and (min-width:1200px){#main-nav .navbar-collapse .navbar-nav .nav-item{display:inline-flex;align-items:center}}#main-nav .navbar-collapse .navbar-nav .nav-item .nav-link{font-weight:400;text-transform:uppercase;font-size:16px;color:#000;padding:2px 8px 1px;transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear}@media only screen and (max-width:1199px){#main-nav .navbar-collapse .navbar-nav .nav-item .nav-link{display:inline-block}}@media only screen and (min-width:1200px) and (max-width:1399px){#main-nav .navbar-collapse .navbar-nav .nav-item .nav-link{font-size:15px}}@media only screen and (min-width:1200px){#main-nav .navbar-collapse .navbar-nav .nav-item .nav-link:hover{color:#000;background-color:#8ec6ff}}#main-nav .navbar-collapse .navbar-nav .nav-item.current-menu-item .nav-link,#main-nav .navbar-collapse .navbar-nav .nav-item.current_page_item .nav-link,#main-nav .navbar-collapse .navbar-nav .nav-item.current-page-parent .nav-link,#main-nav .navbar-collapse .navbar-nav .nav-item.current_page_parent .nav-link,#main-nav .navbar-collapse .navbar-nav .nav-item.current-page-ancestor .nav-link{color:#000;background-color:#8ec6ff}@media only screen and (max-width:1199px){#main-nav .navbar-collapse .navbar-nav .nav-item.current-menu-item:after,#main-nav .navbar-collapse .navbar-nav .nav-item.current_page_item:after,#main-nav .navbar-collapse .navbar-nav .nav-item.current-page-parent:after,#main-nav .navbar-collapse .navbar-nav .nav-item.current_page_parent:after,#main-nav .navbar-collapse .navbar-nav .nav-item.current-page-ancestor:after{color:#000;background-color:#8ec6ff}}@media only screen and (max-width:1199px){#main-nav .navbar-collapse .navbar-nav .nav-item.menu-item-has-children{padding-right:2rem;position:relative}}@media only screen and (max-width:1199px){#main-nav .navbar-collapse .navbar-nav .nav-item.menu-item-has-children:after{font-family:"remixicon" !important;font-style:normal;font-weight:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;line-height:1;text-rendering:auto;content:"";font-size:28px;line-height:20px;position:absolute;top:0;right:0;cursor:pointer;color:#365cc5;transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear}}@media only screen and (min-width:1200px){#main-nav .navbar-collapse .navbar-nav .nav-item.menu-item-has-children .nav-link{padding-right:2rem;position:relative}}@media only screen and (min-width:1200px){#main-nav .navbar-collapse .navbar-nav .nav-item.menu-item-has-children .nav-link:after{font-family:"remixicon" !important;font-style:normal;font-weight:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;line-height:1;text-rendering:auto;content:"";font-size:28px;line-height:20px;position:absolute;top:0;right:0;cursor:pointer}}@media only screen and (min-width:1200px){#main-nav .navbar-collapse .navbar-nav .nav-item.menu-item-has-children:hover .dropdown-menu{opacity:1;pointer-events:all}}#main-nav .navbar-collapse .navbar-nav .nav-item.menu-item-has-children.dropdown-open:after{transform:rotate(180deg)}#main-nav .navbar-collapse .navbar-nav .dropdown-menu{top:20px;border:none;background:#fff;border-radius:0;display:flex;flex-direction:column;transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;padding:.5rem .75rem 0}@media only screen and (min-width:1200px){#main-nav .navbar-collapse .navbar-nav .dropdown-menu{padding:.75rem 1.25rem;box-shadow:0px 0px 10px rgba(0,0,0,.16);overflow:hidden;overflow:visible;display:flex !important;flex-direction:column}}@media only screen and (max-width:1199px){#main-nav .navbar-collapse .navbar-nav .dropdown-menu:not(.show){display:none}}@media only screen and (min-width:1200px){#main-nav .navbar-collapse .navbar-nav .dropdown-menu{display:block;opacity:0;pointer-events:none}}#main-nav .navbar-collapse .navbar-nav .dropdown-menu .menu-item{padding:0}#main-nav .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item{background:0 0;transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;padding:.25rem 0;font-weight:700}#main-nav .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item:hover,#main-nav .navbar-collapse .navbar-nav .dropdown-menu .menu-item .dropdown-item[aria-current=page]{color:#bf0a2e}#main-nav .container{transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease}#main-nav.scrolled{box-shadow:0px 0px 10px rgba(0,0,0,.16);overflow:hidden}#main-nav.scrolled .navbar-brand img{width:auto;height:40px}@media only screen and (min-width:1200px){#main-nav.scrolled .navbar-brand img{height:50px}}@media only screen and (min-width:1200px){#main-nav.scrolled .nav-item:not(.menu-btn){padding:30px 0}}@media only screen and (min-width:1200px){#main-nav.scrolled .nav-item.menu-btn{top:-15px}}@media only screen and (min-width:1200px){#main-nav.scrolled .dropdown-menu{top:84px}}@media only screen and (max-width:1199px){#main-nav.scrolled #navbarNavDropdown{padding-top:70px}}#main-nav.slide-up{transform:translateY(-150px)}#footer-outer{position:relative;background-color:#8ec6ff;padding:4rem 3rem 1rem}#footer-outer .footer-top{padding:3rem 0}@media only screen and (min-width:992px){#footer-outer .footer-top{padding:4rem 0}}#footer-outer .footer-top *{color:#07091b;text-transform:uppercase}#footer-outer .footer-top p{font-size:14px}#footer-outer .footer-top p a{font-size:16px;text-decoration:underline}#footer-outer .footer-top h4{text-transform:uppercase;font-weight:600;font-size:16px}@media only screen and (max-width:991.98px){#footer-outer .footer-top h4{margin-top:2rem}}#footer-outer .footer-top h5{font-size:1.5rem;font-weight:700}#footer-outer .footer-top ul{list-style:none;padding:0;margin:0;font-size:16px}#footer-outer .footer-top a{display:inline-block;pointer:cursor}#footer-outer .footer-top a:hover{color:#fce7bb}#footer-outer .footer-top .footer-logo img{max-width:200px}@media only screen and (min-width:992px) and (max-width:1199px){#footer-outer .footer-top .footer-logo img{max-width:150px}}#footer-outer .footer-top .social-links{margin-top:1.5rem}#footer-outer .footer-top .social-links a{color:#8ec6ff;font-size:21px;position:relative;width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;background:#07091b;border-radius:50%;margin-left:5px}#footer-outer .footer-top .social-links a:before{font-size:24px;color:#8ec6ff;font-family:"remixicon" !important;font-style:normal;font-weight:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal;line-height:1;text-rendering:auto}#footer-outer .footer-top .social-links a i{color:#8ec6ff}#footer-outer .footer-bottom{padding:1.5rem 0}#footer-outer .footer-bottom .copyright *{color:#000}@media only screen and (min-width:992px){#footer-outer .footer-bottom .copyright *{text-align:center}}#page .wp-block-button__link{margin:1rem 0}.link-btn p>a{margin:1rem 0 1.5rem}.cta-link{color:#bf0a2e;font-weight:700;text-transform:uppercase;background:0 0;padding:0;display:inline-flex;align-items:center;gap:.5rem;position:relative;transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear}.cta-link[class*=icon-]:after{content:"";position:absolute;background-repeat:no-repeat;background-size:contain;background-position:center;width:18px;height:18px;position:relative}.cta-link.icon-arrow-right:after{background-image:url(//www.clockworkmedia.co.za/wp-content/themes/clockwork-media-child/css/../assets/icon-arrow-right.svg)}.cta-link.icon-arrow-left:after{background-image:url(//www.clockworkmedia.co.za/wp-content/themes/clockwork-media-child/css/../assets/icon-arrow-left.svg)}.cta-link.icon-download:after{background-image:url(//www.clockworkmedia.co.za/wp-content/themes/clockwork-media-child/css/../assets/icon-download.svg)}.cta-link.icon-reset:after{background-image:url(//www.clockworkmedia.co.za/wp-content/themes/clockwork-media-child/css/../assets/icon-reset.svg)}.cta-link:hover{color:#bf0a2e;filter:brightness(1.4)}.text-cta-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:2rem}@media only screen and (max-width:991.98px){.text-cta-row{flex-wrap:wrap;align-items:flex-start}}@media only screen and (min-width:992px){.text-cta-row .text-wrap{max-width:calc(100% - 200px)}}@media only screen and (min-width:1200px){.text-cta-row .text-wrap{max-width:calc(100% - 300px)}}.heading-cta-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap}@media only screen and (max-width:991.98px){.heading-cta-row{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}}@media only screen and (min-width:992px){.heading-cta-row{gap:3rem}}.page-banner .row{row-gap:1.5rem;align-items:center}.page-banner .row>div{position:relative}.page-banner .row>div .text-wrap{padding-top:1rem}.page-banner h1 b,.page-banner h1 strong{color:#bf0a2e}.page-banner p{font-size:16px}@media only screen and (min-width:992px){.page-banner p{font-size:18px}}.page-banner p b,.page-banner p strong{font-weight:400;font-size:18px}@media only screen and (min-width:992px){.page-banner p b,.page-banner p strong{font-size:22px}}section{position:relative;overflow:hidden;z-index:1}section .section-heading{margin-bottom:1rem}section .section-heading p{font-size:18px}@media only screen and (min-width:576px){section .section-heading p{font-size:22px}}#page .contact-form{width:100%;margin-top:2rem}#page .contact-form .wpcf7{max-width:100%;padding:0}#page .contact-form .wpcf7 .subbutton{text-align:right}#page .contact-form .wpcf7 .wpcf7-spinner{display:none !important}@media only screen and (max-width:575.98px){#page .contact-form .wpcf7 .wpcf7-form,#page .contact-form .wpcf7 form{margin-top:-1rem}}@media only screen and (min-width:576px){#page .contact-form .wpcf7 .wpcf7-form div[class^=col]>p,#page .contact-form .wpcf7 form div[class^=col]>p{display:flex;align-items:flex-start;gap:1rem}}#page .contact-form .wpcf7 .wpcf7-form div[class^=col]>p br,#page .contact-form .wpcf7 form div[class^=col]>p br{display:none}#page .contact-form .wpcf7 .wpcf7-form div[class^=col]>p label,#page .contact-form .wpcf7 form div[class^=col]>p label{flex:0 0 auto;width:auto;display:none}#page .contact-form .wpcf7 .wpcf7-form div[class^=col]>p .wpcf7-form-control-wrap,#page .contact-form .wpcf7 form div[class^=col]>p .wpcf7-form-control-wrap{flex:1}#page .contact-form .wpcf7 .wpcf7-form div[class^=col]>p .wpcf7-form-control-wrap input,#page .contact-form .wpcf7 .wpcf7-form div[class^=col]>p .wpcf7-form-control-wrap .wpcf7-select,#page .contact-form .wpcf7 .wpcf7-form div[class^=col]>p .wpcf7-form-control-wrap .wpcf7-textarea,#page .contact-form .wpcf7 form div[class^=col]>p .wpcf7-form-control-wrap input,#page .contact-form .wpcf7 form div[class^=col]>p .wpcf7-form-control-wrap .wpcf7-select,#page .contact-form .wpcf7 form div[class^=col]>p .wpcf7-form-control-wrap .wpcf7-textarea{min-width:100%;margin-top:.25rem;margin-bottom:0;background:#8ec6ff;filter:none;border-radius:9px;padding:28px 15px;border:none;font-weight:700}#page .contact-form .wpcf7 .wpcf7-form div[class^=col]>p .wpcf7-form-control-wrap input::placeholder,#page .contact-form .wpcf7 .wpcf7-form div[class^=col]>p .wpcf7-form-control-wrap .wpcf7-select::placeholder,#page .contact-form .wpcf7 .wpcf7-form div[class^=col]>p .wpcf7-form-control-wrap .wpcf7-textarea::placeholder,#page .contact-form .wpcf7 form div[class^=col]>p .wpcf7-form-control-wrap input::placeholder,#page .contact-form .wpcf7 form div[class^=col]>p .wpcf7-form-control-wrap .wpcf7-select::placeholder,#page .contact-form .wpcf7 form div[class^=col]>p .wpcf7-form-control-wrap .wpcf7-textarea::placeholder{color:#07091b;font-weight:700;opacity:1;text-transform:uppercase;font-family:"Anybody Expanded",sans-serif}#page .contact-form .wpcf7 .wpcf7-form .wpcf7-submit,#page .contact-form .wpcf7 form .wpcf7-submit{max-width:300px;font-weight:700;text-transform:uppercase;padding:20px 0;border-radius:9px;background:#07091b;color:#fff}#page .contact-form .wpcf7 .wpcf7-form .wpcf7-submit:hover,#page .contact-form .wpcf7 form .wpcf7-submit:hover{background:#fdf2dc;color:#07091b}.contact .section-heading{padding-top:4.2rem;padding-bottom:2.2rem;position:relative}.contact .section-heading .rotating-logo{position:absolute;top:1.2rem;left:45rem}body{position:relative}body:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:#000;opacity:0;transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;pointer-events:none;z-index:99}body.search-mode:after{opacity:.75;pointer-events:all}body.search-mode,body.navbar-open{height:100vh;overflow:hidden}.search-form{flex-grow:1;display:flex;flex-direction:column}.search-form input{border:none;border-radius:0;background:0 0 !important;border-bottom:1px solid #000;margin-bottom:.5rem;padding:.5rem 0;padding-right:1.5rem;color:#000;box-shadow:none !important;outline:none !important;font-size:30px}@media only screen and (max-width:767.98px){.search-form input{font-size:18px}}@media only screen and (min-width:768px) and (max-width:991.98px){.search-form input{font-size:22px}}.search-form .search-hint{opacity:.5}.search-form .input-group{position:relative;display:flex;flex-wrap:wrap;align-items:center;width:100%;justify-content:space-between;column-gap:1.5rem}@media only screen and (max-width:479.98px){.search-form .input-group{column-gap:.5rem}}.search-form .input-group .search-submit{background:0 0;display:block;width:40px;height:40px;font-size:30px}.search-form .input-group .search-submit i{color:#365cc5}@media only screen and (max-width:1199px){.search-results .wrapper{padding-top:70px}}@media only screen and (min-width:1200px){.search-results .wrapper{padding-top:120px}}.search-results .page-title{font-weight:400;text-transform:none}@media only screen and (max-width:1199px){.search-results .page-title{font-size:30px}}@media only screen and (max-width:575.98px){.search-results .page-title{font-size:25px}}.search-results .page-title span{font-weight:700}.search-results .posts-all .posts-wrap{display:flex;gap:2rem;flex-wrap:wrap;align-items:stretch}.search-results .posts-all .posts-wrap .post-block{transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;height:auto !important}@media only screen and (max-width:767.98px){.search-results .posts-all .posts-wrap .post-block{flex-basis:100%;max-width:100%}}@media only screen and (min-width:768px) and (max-width:991.98px){.search-results .posts-all .posts-wrap .post-block{flex-basis:calc(50% - 1.1rem);max-width:calc(50% - 1.1rem)}}@media only screen and (min-width:992px){.search-results .posts-all .posts-wrap .post-block{flex-basis:calc(33% - 1.2rem);max-width:calc(33% - 1.2rem)}}.search-results .posts-all .posts-wrap .post-block .block-wrap{box-shadow:0px 3px 6px rgba(0,0,0,.16)}.search-results .posts-all .posts-wrap .post-block .block-wrap .image-wrap{display:flex;align-items:center;justify-content:center;overflow:hidden;height:42vw;display:none}@media only screen and (min-width:768px){.search-results .posts-all .posts-wrap .post-block .block-wrap .image-wrap{height:200px}}@media only screen and (min-width:992px) and (max-width:1199px){.search-results .posts-all .posts-wrap .post-block .block-wrap .image-wrap{height:180px}}@media only screen and (min-width:1200px){.search-results .posts-all .posts-wrap .post-block .block-wrap .image-wrap{height:240px}}.search-results .posts-all .posts-wrap .post-block .block-wrap .image-wrap img{min-height:100%;max-width:125%;object-fit:cover;object-position:right}.search-results .posts-all .posts-wrap .post-block .block-wrap .content-wrap{padding:1.5rem;height:100%;display:flex;flex-direction:column;justify-content:space-between}.search-results .posts-all .posts-wrap .post-block .block-wrap .content-wrap h2{font-size:20px}.search-results .posts-all .posts-wrap .post-block .block-wrap .content-wrap h2 a:hover{color:#71f8fe}.search-results .posts-all .posts-wrap .post-block .block-wrap .content-wrap .excerpt{display:none}.search-results .posts-all .posts-wrap .post-block .block-wrap .content-wrap .post-type{text-transform:capitalize;color:#707070}.search-results .posts-all .posts-wrap .post-block .block-wrap .entry-footer span.edit-link{margin-top:.5rem;display:block}.search-results .posts-all .posts-wrap .post-block:hover{transform:translateY(-5px)}.search-results .posts-all .posts-wrap .post-block:hover .block-wrap{box-shadow:0px 3px 6px rgba(0,0,0,.16)}.guide-blocks{display:grid;gap:1rem;grid-template-columns:1fr}@media only screen and (min-width:768px){.guide-blocks{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1200px){.guide-blocks{grid-template-columns:repeat(4,1fr)}}.guide-blocks .guide-block *{transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear}.guide-blocks .guide-block .block-wrap{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background:#f2f0e8;overflow:hidden;position:relative}.guide-blocks .guide-block .block-wrap:not(:hover).block-orange .block-pattern svg path{fill:#f08f1a}.guide-blocks .guide-block .block-wrap:not(:hover).block-red .block-pattern svg path{fill:#f83849}.guide-blocks .guide-block .block-wrap:not(:hover).block-blue .block-pattern svg path{fill:#365cc5}.guide-blocks .guide-block .block-wrap:not(:hover).block-darkblue .block-pattern svg path{fill:#141b69}.guide-blocks .guide-block .block-wrap .content-wrap{padding:1.25rem;padding-top:2.5rem}.guide-blocks .guide-block .block-wrap .content-wrap .image-wrap{margin-bottom:1.5rem}.guide-blocks .guide-block .block-wrap .content-wrap .image-wrap img{width:auto;height:45px;transition:all .1s linear}.guide-blocks .guide-block .block-wrap .content-wrap h3{font-size:25px}.guide-blocks .guide-block .block-wrap .content-wrap p{font-size:15.5px}.guide-blocks .guide-block .block-wrap:hover{box-shadow:0px 0px 10px rgba(0,0,0,.16);overflow:hidden}.guide-blocks .guide-block .block-wrap:hover *{color:#fff}.guide-blocks .guide-block .block-wrap:hover img{filter:brightness(10) contrast(10) grayscale(1)}.guide-blocks .guide-block .block-wrap:hover.block-orange{background:#f08f1a}.guide-blocks .guide-block .block-wrap:hover.block-red{background:#f83849}.guide-blocks .guide-block .block-wrap:hover.block-blue{background:#365cc5}.guide-blocks .guide-block .block-wrap:hover.block-darkblue{background:#141b69}.block-pattern{position:absolute;right:-1px}.counters{row-gap:1.5rem}.counters .counter-item{text-align:center}.counters .counter-item .counter-wrap{margin:0 auto;max-width:150px}@media only screen and (min-width:576px){.counters .counter-item .counter-wrap{max-width:200px}}.counters .counter-item .counter-wrap p{font-weight:500}@media only screen and (min-width:576px){.counters .counter-item .counter-wrap p{font-size:18px}}.counters .counter-item .progress-circle{position:relative;margin:0 auto 1rem;width:150px;height:150px}@media only screen and (min-width:576px){.counters .counter-item .progress-circle{width:200px;height:200px}}.counters .counter-item .progress-circle svg{width:100%;height:100%}.counters .counter-item .progress-circle svg path.bg{fill:none;stroke:#fff;stroke-width:1.5}.counters .counter-item .progress-circle svg path.progress{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:butt;stroke-dasharray:100,100;stroke-dashoffset:100;transition:stroke-dashoffset 0s linear}.counters .counter-item .progress-circle .counter-number{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;font-family:"Anybody Expanded",sans-serif;display:block;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:unset;font-size:30px}@media only screen and (min-width:576px){.counters .counter-item .progress-circle .counter-number{font-size:40px}}.counters .counter-item.counter-orange .progress-circle .counter-number{color:#f08f1a}.counters .counter-item.counter-orange .progress-circle svg path.progress{stroke:#f08f1a}.counters .counter-item.counter-blue .progress-circle .counter-number{color:#365cc5}.counters .counter-item.counter-blue .progress-circle svg path.progress{stroke:#365cc5}.counters .counter-item.counter-darkblue .progress-circle .counter-number{color:#141b69}.counters .counter-item.counter-darkblue .progress-circle svg path.progress{stroke:#141b69}.counters .counter-item.counter-red .progress-circle .counter-number{color:#f83849}.counters .counter-item.counter-red .progress-circle svg path.progress{stroke:#f83849}.chemical-pattern{width:360px;height:300px;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute}@media only screen and (max-width:991.98px){.chemical-pattern{display:none}}.chemical-pattern.top-right{top:0;right:-150px}.chemical-pattern.bottom-left{bottom:-25px;left:-150px}.chemical-pattern.bottom-right{bottom:-110px;right:50px}.contact-section .contact-pattern{height:100%;position:absolute;top:0;right:0;background-size:cover;background-position:center;background-repeat:no-repeat;background-position:top}@media only screen and (min-width:992px) and (max-width:1199px){.contact-section .contact-pattern{width:150px}}@media only screen and (min-width:1200px){.contact-section .contact-pattern{width:180px}}@media only screen and (min-width:1600px){.contact-section .contact-pattern{margin-right:1rem}}@media only screen and (min-width:1600px) and (min-width:576px) and (max-width:767px){.contact-section .contact-pattern{margin-right:calc(((100vw - 515px) / 2))}}@media only screen and (min-width:1600px) and (min-width:768px) and (max-width:991.98px){.contact-section .contact-pattern{margin-right:calc(((100vw - 690px) / 2))}}@media only screen and (min-width:1600px) and (min-width:992px) and (max-width:1199px){.contact-section .contact-pattern{margin-right:calc(((100vw - 960px) / 2) + .75rem)}}@media only screen and (min-width:1600px) and (min-width:1200px) and (max-width:1399px){.contact-section .contact-pattern{margin-right:calc(((100vw - 1140px) / 2) + .75rem)}}@media only screen and (min-width:1600px) and (min-width:1400px){.contact-section .contact-pattern{margin-right:calc(((100vw - 1320px) / 2) + .75rem)}}@media only screen and (max-width:991.98px){.contact-section .contact-pattern{display:none}}.icon-text-rows{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.icon-text-row{display:flex;align-items:flex-start;column-gap:4rem;row-gap:1rem}@media only screen and (max-width:575.98px){.icon-text-row{flex-direction:column}}.icon-text-row .icon{max-width:90px}.icon-text-row .text h3{font-weight:600;font-size:25px}.icon-text-row .text ul{padding:0}.icon-text-row .text ul li{list-style:none;position:relative;display:flex}.icon-text-row .text ul li:before{content:"-";margin-right:.75rem}.icon-text-row:not(:first-child){padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.3);margin-top:1.5rem}@media only screen and (max-width:991.98px){.content-grid{display:flex;flex-direction:column;gap:1rem}}@media only screen and (min-width:992px){.content-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(12,auto);gap:1rem}}.content-grid .grid-block .block-pattern{position:absolute;top:0;right:0;background-size:contain;background-position:top right;background-repeat:no-repeat;width:120px;height:120px}@media only screen and (min-width:992px) and (max-width:1199px){.content-grid .grid-block .block-pattern{width:100px;height:100px}}.content-grid .grid-block .block-wrap{padding:4rem 1.5rem 2rem}.content-grid .grid-block .block-wrap .icon{margin-bottom:1.5rem}.content-grid .grid-block .block-wrap .icon img{max-height:45px;width:auto}.content-grid .grid-block .block-wrap .text h3,.content-grid .grid-block .block-wrap .text ul li{font-size:22px}@media only screen and (min-width:992px) and (max-width:1199px){.content-grid .grid-block .block-wrap .text h3,.content-grid .grid-block .block-wrap .text ul li{font-size:18px}}@media only screen and (min-width:1200px){.content-grid .grid-block .block-wrap .text h3,.content-grid .grid-block .block-wrap .text ul li{font-size:25px}}.content-grid .grid-block .block-wrap .text h3{font-weight:400}@media only screen and (min-width:992px){.content-grid .grid-block .block-wrap .text h3{margin-bottom:1.5rem}}.content-grid .grid-block .block-wrap .text h3 b,.content-grid .grid-block .block-wrap .text h3 strong{font-weight:600}.content-grid .grid-block .block-wrap .text ul{padding:0}@media only screen and (min-width:992px){.content-grid .grid-block .block-wrap .text ul{margin-bottom:1.5rem}}.content-grid .grid-block .block-wrap .text ul li{list-style:none;position:relative;line-height:1.2;display:flex}.content-grid .grid-block .block-wrap .text ul li:before{content:"-";margin-right:.75rem}.content-grid .block-1{grid-column:1;grid-row:1/span 5}.content-grid .block-2{grid-column:1;grid-row:6/span 7}.content-grid .block-3{grid-column:2;grid-row:1/span 12}.content-grid .block-4{grid-column:3;grid-row:1/span 8}.content-grid .block-5{grid-column:3;grid-row:9/span 4}.resource-cta a{text-transform:uppercase;font-weight:700;color:#bf0a2e !important;display:inline-flex;justify-content:space-between;align-items:center;gap:.6rem;border-radius:3px;transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;background:#fff}.resource-cta a:after{content:"";position:absolute;background-repeat:no-repeat;background-size:contain;background-position:center;position:relative;width:24px;height:16px}.resource-cta a:hover{transform:translateY(-2px);opacity:.95}.resource-cta a.cta-box{padding:.25rem .5rem;box-shadow:0px 0px 10px rgba(0,0,0,.16);overflow:hidden}.resource-cta a.cta-calendar:after{background-image:url(//www.clockworkmedia.co.za/wp-content/themes/clockwork-media-child/css/../assets/icon-calendar.svg)}.resource-cta a.cta-webinars:after,.resource-cta a.cta-training-materials:after{background-image:url(//www.clockworkmedia.co.za/wp-content/themes/clockwork-media-child/css/../assets/icon-play.svg)}.resource-cta a.cta-publications:after{background-image:url(//www.clockworkmedia.co.za/wp-content/themes/clockwork-media-child/css/../assets/icon-read.svg)}.resource-cta a.cta-newsletters:after{background-image:url(//www.clockworkmedia.co.za/wp-content/themes/clockwork-media-child/css/../assets/icon-pdf.svg)}.resource-cta a.cta-tools:after{background-image:url(//www.clockworkmedia.co.za/wp-content/themes/clockwork-media-child/css/../assets/icon-download.svg)}.resource-cta a.cta-reports:after{background-image:url(//www.clockworkmedia.co.za/wp-content/themes/clockwork-media-child/css/../assets/icon-arrow-right.svg)}.resource-blocks{display:flex;gap:1.5rem;flex-wrap:wrap;position:relative}.resource-blocks .resource-block{box-shadow:0px 0px 10px rgba(0,0,0,.16);overflow:hidden;flex-basis:100%;position:relative}@media only screen and (min-width:768px){.resource-blocks .resource-block{flex-basis:calc(50% - .75rem)}}@media only screen and (min-width:768px){.resource-blocks .resource-block.newsletters:not(.archive-block){flex-basis:calc(33.3% - 1rem)}}.resource-blocks .resource-block.newsletters .block-wrap{padding-bottom:4rem}.resource-blocks .resource-block.newsletters .block-wrap .resource-title *{margin-bottom:.5rem}.resource-blocks .resource-block.webinars *:not(a),.resource-blocks .resource-block.publications *:not(a),.resource-blocks .resource-block.tools *:not(a){color:#fff}.resource-blocks .resource-block.webinars .resource-cta a,.resource-blocks .resource-block.publications .resource-cta a,.resource-blocks .resource-block.tools .resource-cta a{padding:.25rem .75rem;box-shadow:0px 0px 10px rgba(0,0,0,.16);overflow:hidden}.resource-blocks .resource-block.webinars.webinars,.resource-blocks .resource-block.publications.webinars,.resource-blocks .resource-block.tools.webinars{background:#f08f1a}.resource-blocks .resource-block.webinars.publications,.resource-blocks .resource-block.publications.publications,.resource-blocks .resource-block.tools.publications{background:#365cc5}.resource-blocks .resource-block.webinars.tools,.resource-blocks .resource-block.publications.tools,.resource-blocks .resource-block.tools.tools{background:#f83849}.resource-blocks .resource-block.training-materials .block-pattern svg path{fill:#f83849}.resource-blocks .resource-block .block-wrap{height:100%;padding:1.5rem;padding-bottom:5rem}.resource-blocks .resource-block .block-wrap .resource-type{text-transform:uppercase;font-weight:700;opacity:.5;margin-bottom:.75rem}.resource-blocks .resource-block .block-wrap .resource-title *{font-size:22px;font-weight:600;margin-bottom:1rem}.resource-blocks .resource-block .block-wrap .resource-title * em{font-weight:400;font-style:normal}.resource-blocks .resource-block .block-wrap .resource-details p{margin-bottom:.25rem}.resource-blocks .resource-block .block-wrap .resource-cta{position:absolute;width:100%;bottom:1.5rem}.resource-blocks .resource-block .image-wrap{margin:1.5rem 0}.resource-blocks .resource-block .image-wrap img{height:40px;width:auto}.resource-blocks .meetings .resource-cta{display:none}#resource-filters{position:absolute;z-index:9;width:100%;transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease}#resource-filters:not(.show){opacity:0;pointer-events:none;transform:translateY(-100px)}.resources-search{padding:1.5rem}.resources-search form .search-wrap{row-gap:1rem}.resources-search form .search-wrap input,.resources-search form .search-wrap select{border:none;width:100%;background-color:#fff}.resources-search form .search-wrap input{background:0 0;border-bottom:1px solid rgba(0,0,0,.5);padding:.5rem 0}.resources-search form .search-wrap>div{display:flex;flex-direction:column;align-items:stretch;gap:1rem}.resources-search form .search-wrap>div label{text-transform:uppercase;font-weight:700;opacity:.5}.map-container .map-row{display:flex;flex-wrap:wrap;column-gap:4rem;row-gap:1.5rem;margin-bottom:1.5rem}@media only screen and (max-width:575.98px){.map-container .map-row{row-gap:1rem}}@media only screen and (max-width:991.98px){.map-container .map-row{flex-direction:column-reverse}}@media only screen and (min-width:992px) and (max-width:1199px){.map-container .map-row .map-content-wrap,.map-container .map-row .map-visual-wrap{flex-basis:calc(50% - 2rem)}}.map-container .map-row .map-content-wrap{padding-top:1rem;order:1}@media only screen and (min-width:1200px){.map-container .map-row .map-content-wrap{flex-basis:calc(40% - 2rem)}}.map-container .map-row .map-content-wrap h4,.map-container .map-row .map-content-wrap h5{margin-bottom:.75rem}.map-container .map-row .map-content-wrap h3{font-size:25px;font-weight:600}.map-container .map-row .map-content-wrap h4{font-size:22px}.map-container .map-row .map-content-wrap h5{font-size:18px}.map-container .map-row .map-content-wrap #map-content .site-section{position:relative;box-shadow:0px 0px 10px rgba(0,0,0,.16);overflow:hidden;margin-top:1.5rem}.map-container .map-row .map-content-wrap #map-content .site-section p{font-size:15.5px}.map-container .map-row .map-content-wrap #map-content .site-section .image-wrap{overflow:hidden;position:relative}.map-container .map-row .map-content-wrap #map-content .site-section .image-wrap .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.map-container .map-row .map-content-wrap #map-content .site-section .image-wrap img{width:100%;height:100%;object-fit:cover;object-position:center top}.map-container .map-row .map-content-wrap #map-content .site-section .pi-image{position:absolute;top:1.25rem;left:1.5rem;overflow:hidden;border-radius:50%;width:150px;height:150px;z-index:2}@media only screen and (min-width:576px) and (max-width:767px){.map-container .map-row .map-content-wrap #map-content .site-section .pi-image{width:200px;height:200px}}@media only screen and (min-width:768px) and (max-width:991.98px){.map-container .map-row .map-content-wrap #map-content .site-section .pi-image{top:2.5rem;width:220px;height:220px}}.map-container .map-row .map-content-wrap #map-content .site-section .pi-image img{width:auto;height:100%;object-fit:cover;object-position:center}.map-container .map-row .map-content-wrap #map-content .site-section .content-wrap{padding:1.25rem .5rem}.map-container .map-row .map-content-wrap #map-content .site-section .content-wrap>*{padding-left:1rem;padding-right:1rem}.map-container .map-row .map-content-wrap #map-content .site-section .content-wrap .scrollable{overflow:auto;padding-right:1rem}.map-container .map-row .map-content-wrap #map-instructions h4{margin-bottom:.75rem}.map-container .map-row .map-visual-wrap{order:3;overflow:hidden}@media only screen and (min-width:992px){.map-container .map-row .map-visual-wrap{order:2}}@media only screen and (min-width:1200px){.map-container .map-row .map-visual-wrap{flex-basis:calc(60% - 2rem)}}.map-container .map-row .map-visual-wrap #map-visual{width:100%;min-height:280px;height:65vh;max-height:80vh;overflow:visible}.map-container .map-row .map-visual-wrap #map-visual.fade-in{opacity:1;transition:opacity .5s ease-in-out}.map-container .map-row .map-visual-wrap #map-visual.fade-out{opacity:0;transition:opacity .5s ease-in-out}.map-container .map-row .map-visual-wrap #map-visual path{transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear}@media only screen and (max-width:575.98px){.map-container .map-row .map-visual-wrap #map-visual{height:60vh;max-height:none}}@media only screen and (max-width:479.98px){.map-container .map-row .map-visual-wrap #map-visual{max-height:400px}}@media only screen and (min-width:992px){.map-container .map-row .map-visual-wrap #map-visual{height:80vh;max-height:520px}}@media only screen and (min-width:1400px){.map-container .map-row .map-visual-wrap #map-visual{left:3rem}}.map-container .map-row .map-visual-wrap #map-visual .leaflet-control-attribution{display:none}.map-container .map-row>div{height:auto}@media only screen and (min-width:992px){.map-container .map-row>div{height:520px}}.map-container .map-row .site-section .image-wrap{height:200px}@media only screen and (min-width:576px) and (max-width:767px){.map-container .map-row .site-section .image-wrap{height:250px}}@media only screen and (min-width:768px) and (max-width:991.98px){.map-container .map-row .site-section .image-wrap{height:300px}}@media only screen and (min-width:992px){.map-container .map-row .site-section .image-wrap{height:190px}}@media only screen and (min-width:992px){.map-container .map-row .site-section .content-wrap:first-child{max-height:390px}}@media only screen and (min-width:992px){.map-container .map-row .site-section .content-wrap:first-child .scrollable{max-height:280px}}@media only screen and (min-width:992px){.map-container .map-row .site-section .content-wrap:not(:first-child){max-height:200px}}@media only screen and (min-width:992px){.map-container .map-row .site-section .content-wrap:not(:first-child) .scrollable{max-height:130px}}.map-container .map-row .map-controls{height:auto;flex-basis:100%;order:2}@media only screen and (min-width:992px){.map-container .map-row .map-controls{order:3}}@media only screen and (min-width:992px){.map-container .map-row .map-controls.controls-mobile{display:none}}@media only screen and (max-width:991.98px){.map-container .map-row .map-controls.controls-desktop{display:none}}.map-container .map-row .map-controls .controls-row{display:flex;justify-content:space-between}@media only screen and (max-width:991.98px){.map-container .map-row .map-controls .controls-row{flex-direction:column;align-items:stretch;gap:1rem}}.map-container .map-row .map-controls .controls-row #state-toggles{display:none}.map-container .map-row .map-controls .controls-row #state-toggles .toggles-row{display:flex;justify-content:flex-start;gap:1.5rem}@media only screen and (max-width:575.98px){.map-container .map-row .map-controls .controls-row #state-toggles .toggles-row{flex-direction:column;gap:0}}.map-container .map-row .map-controls .controls-row #state-toggles .wpcf7-radio label .wpcf7-list-item-label:before{border-radius:50%}.map-container .map-row .map-controls .controls-row #state-toggles .wpcf7-radio input[type=radio]:checked~.wpcf7-list-item-label:before{background-color:transparent;border:5px solid #bf0a2e}.map-container .map-row .map-controls .controls-row #control-buttons{display:flex;gap:1rem;z-index:9999}@media only screen and (max-width:991.98px){.map-container .map-row .map-controls .controls-row #control-buttons{justify-content:flex-start}}@media only screen and (min-width:992px){.map-container .map-row .map-controls .controls-row #control-buttons{margin-left:auto;justify-content:flex-end}}.map-container .map-row .map-controls .controls-row #control-buttons button.fade-in,.map-container .map-row .map-controls .controls-row #control-buttons a.fade-in{display:flex !important;align-items:center}body * select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#fff url(//www.clockworkmedia.co.za/wp-content/themes/clockwork-media-child/css/../assets/icon-chevron-down.svg) no-repeat calc(100% - 1rem) center;background-size:12px;filter:grayscale(100%);padding:.5rem 1rem}.table-wrap>div{width:100%}.table-wrap #recruiment-table-filters{display:flex;gap:1.5rem;margin-bottom:1.5rem}@media only screen and (max-width:575.98px){.table-wrap #recruiment-table-filters{flex-direction:column;align-items:stretch;gap:.5rem}}.table-wrap #recruiment-table-filters .filter{flex:1}.table-wrap #recruiment-table-filters .filter label,.table-wrap #recruiment-table-filters .filter select{width:100%}.table-wrap #recruiment-table-filters .filter label{font-weight:700;text-transform:uppercase;opacity:.5;margin-bottom:.5rem}@media only screen and (max-width:575.98px){.table-wrap #recruiment-table-filters .filter label{margin-bottom:.25rem}}.table-wrap #recruiment-table-filters .filter select{min-height:40px;border:1px solid #000;border-radius:0}.table-wrap .table-responsive{overflow-x:auto;padding-bottom:1rem}@media only screen and (max-width:575.98px){.table-wrap .table-responsive{width:calc(100% + 1rem);padding-right:1rem}}.table-wrap .table-responsive #recruitment-table{width:100%;min-width:500px;border-collapse:collapse}.table-wrap .table-responsive #recruitment-table th{font-weight:700;background:#bf0a2e;color:#fff}.table-wrap .table-responsive #recruitment-table th,.table-wrap .table-responsive #recruitment-table td{padding:.5rem;border:1px solid #bf0a2e;transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear}.table-wrap .table-responsive #recruitment-table th strong,.table-wrap .table-responsive #recruitment-table td strong{color:inherit}.table-wrap .table-responsive #recruitment-table tbody tr:hover td:not(.expand-cell){background:rgba(191,10,46,.2)}.table-wrap .table-responsive #recruitment-table .weekly-data{border-collapse:collapse;width:100%}.table-wrap .table-responsive #recruitment-table .weekly-data th,.table-wrap .table-responsive #recruitment-table .weekly-data td{border:1px solid #f2f0e8;text-align:center;font-size:.85em}.table-wrap .table-responsive #amr-table{width:100%;min-width:500px;border-collapse:collapse}.table-wrap .table-responsive #amr-table th{font-weight:700;background:#bf0a2e;color:#fff}.table-wrap .table-responsive #amr-table th,.table-wrap .table-responsive #amr-table td{padding:.5rem;border:1px solid #bf0a2e;transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear}.table-wrap .table-responsive #amr-table th strong,.table-wrap .table-responsive #amr-table td strong{color:inherit}.table-wrap .table-responsive #amr-table tbody tr:hover td:not(.expand-cell){background:rgba(191,10,46,.2)}.table-wrap .table-responsive #amr-table .weekly-data{border-collapse:collapse;width:100%}.table-wrap .table-responsive #amr-table .weekly-data th,.table-wrap .table-responsive #amr-table .weekly-data td{border:1px solid #f2f0e8;text-align:center;font-size:.85em}.table-wrap .table-responsive .tables{width:100%;min-width:500px;border-collapse:collapse}.table-wrap .table-responsive .tables th{font-weight:700;background:#bf0a2e;color:#fff}.table-wrap .table-responsive .tables th,.table-wrap .table-responsive .tables td{padding:.5rem;border:1px solid #bf0a2e;transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear}.table-wrap .table-responsive .tables th strong,.table-wrap .table-responsive .tables td strong{color:inherit}.table-wrap .table-responsive .tables tbody tr:hover td:not(.expand-cell){background:rgba(191,10,46,.2)}.table-wrap .table-responsive .tables .weekly-data{border-collapse:collapse;width:100%}.table-wrap .table-responsive .tables .weekly-data th,.table-wrap .table-responsive .tables .weekly-data td{border:1px solid #f2f0e8;text-align:center;font-size:.85em}.table-wrap .table-buttons,.table-wrap #export-buttons{display:flex;gap:1.5rem;justify-content:space-between}.randomisation-trends-chart #date-range-controls{align-items:center}.randomisation-trends-chart #date-range-controls .date-range-btn{background:#e0e0e0;border-radius:10px;font-size:14px;padding:.25rem .75rem;transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear}.randomisation-trends-chart #date-range-controls .date-range-btn.active{background:#bf0a2e;color:#fff}.randomisation-trends-chart #special-toggles{display:flex}.randomisation-trends-chart #special-toggles .wpcf7-checkbox:first-child .wpcf7-list-item{margin:0}.randomisation-trends-chart .country-label{cursor:pointer;user-select:none;display:inline-flex;align-items:center;gap:4px}.randomisation-trends-chart .country-label .color-dot{display:inline-block;width:15px;height:15px;border-radius:50%;border:2px solid #000;transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease}.randomisation-trends-chart .country-label.unselected .color-dot{background-color:transparent !important}.randomisation-trends-chart .country-label.selected .color-dot{border-color:currentColor}.randomisation-trends-chart #country-filters{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}@media only screen and (max-width:575.98px){.randomisation-trends-chart #country-filters{row-gap:.5rem}}.randomisation-trends-chart #country-filters label{position:relative;cursor:pointer;display:inline-flex;align-items:center;font-size:.95rem}.randomisation-trends-chart #country-filters label input[type=checkbox]{opacity:0;position:absolute;left:0;top:0;width:1rem;height:1rem;margin:0;cursor:pointer}.randomisation-trends-chart #country-filters label input[type=checkbox]:checked~.checkbox-label:before{background-color:#bf0a2e;border-color:#bf0a2e}.randomisation-trends-chart #country-filters label .checkbox-label{position:relative}.randomisation-trends-chart #country-filters label .checkbox-label:before{content:"";display:inline-block;width:1rem;height:1rem;border:1px solid #ccc;background:#fff;margin-right:.5rem;position:relative;top:3px;transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear}.iframe-video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px !important;height:0}.iframe-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.vimeo-wrapper,.wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;padding-top:15px !important;height:100%}.vimeo-wrapper iframe,.wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.post-navigation{margin-bottom:4rem}.post-navigation .navigation-wrap{display:flex;column-gap:3rem;justify-content:space-between}.post-navigation .navigation-wrap div[class^=nav-]{transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear}.post-navigation .navigation-wrap div[class^=nav-] a,.post-navigation .navigation-wrap div[class^=nav-] i{transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear}.post-navigation .navigation-wrap div[class^=nav-] a{font-weight:700;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:unset;column-gap:.5rem;margin:0}.page-template-default .post-header h2:not(:first-child),.page-template-default .post-header h3:not(:first-child),.page-template-default .post-content h2:not(:first-child),.page-template-default .post-content h3:not(:first-child),.page-template-default .entry-content h2:not(:first-child),.page-template-default .entry-content h3:not(:first-child),.single-post-wrap .post-header h2:not(:first-child),.single-post-wrap .post-header h3:not(:first-child),.single-post-wrap .post-content h2:not(:first-child),.single-post-wrap .post-content h3:not(:first-child),.single-post-wrap .entry-content h2:not(:first-child),.single-post-wrap .entry-content h3:not(:first-child){margin-top:1.5rem;margin-bottom:1.5rem}.page-template-default .post-header h1,.page-template-default .post-header h2,.page-template-default .post-header h3,.page-template-default .post-header h4,.page-template-default .post-header h5,.page-template-default .post-header h6,.page-template-default .post-header p,.page-template-default .post-content h1,.page-template-default .post-content h2,.page-template-default .post-content h3,.page-template-default .post-content h4,.page-template-default .post-content h5,.page-template-default .post-content h6,.page-template-default .post-content p,.page-template-default .entry-content h1,.page-template-default .entry-content h2,.page-template-default .entry-content h3,.page-template-default .entry-content h4,.page-template-default .entry-content h5,.page-template-default .entry-content h6,.page-template-default .entry-content p,.single-post-wrap .post-header h1,.single-post-wrap .post-header h2,.single-post-wrap .post-header h3,.single-post-wrap .post-header h4,.single-post-wrap .post-header h5,.single-post-wrap .post-header h6,.single-post-wrap .post-header p,.single-post-wrap .post-content h1,.single-post-wrap .post-content h2,.single-post-wrap .post-content h3,.single-post-wrap .post-content h4,.single-post-wrap .post-content h5,.single-post-wrap .post-content h6,.single-post-wrap .post-content p,.single-post-wrap .entry-content h1,.single-post-wrap .entry-content h2,.single-post-wrap .entry-content h3,.single-post-wrap .entry-content h4,.single-post-wrap .entry-content h5,.single-post-wrap .entry-content h6,.single-post-wrap .entry-content p{text-align:left;z-index:0}.page-template-default .post-header ol,.page-template-default .post-header ul,.page-template-default .post-content ol,.page-template-default .post-content ul,.page-template-default .entry-content ol,.page-template-default .entry-content ul,.single-post-wrap .post-header ol,.single-post-wrap .post-header ul,.single-post-wrap .post-content ol,.single-post-wrap .post-content ul,.single-post-wrap .entry-content ol,.single-post-wrap .entry-content ul{padding-left:1.5rem}.page-template-default .post-header ol li,.page-template-default .post-header ul li,.page-template-default .post-content ol li,.page-template-default .post-content ul li,.page-template-default .entry-content ol li,.page-template-default .entry-content ul li,.single-post-wrap .post-header ol li,.single-post-wrap .post-header ul li,.single-post-wrap .post-content ol li,.single-post-wrap .post-content ul li,.single-post-wrap .entry-content ol li,.single-post-wrap .entry-content ul li{font-size:16px}@media only screen and (min-width:992px){.page-template-default .post-header ol,.page-template-default .post-header ul,.page-template-default .post-content ol,.page-template-default .post-content ul,.page-template-default .entry-content ol,.page-template-default .entry-content ul,.single-post-wrap .post-header ol,.single-post-wrap .post-header ul,.single-post-wrap .post-content ol,.single-post-wrap .post-content ul,.single-post-wrap .entry-content ol,.single-post-wrap .entry-content ul{padding-left:1rem}}.page-template-default .post-header p a:not(.cta-btn),.page-template-default .post-content p a:not(.cta-btn),.page-template-default .entry-content p a:not(.cta-btn),.single-post-wrap .post-header p a:not(.cta-btn),.single-post-wrap .post-content p a:not(.cta-btn),.single-post-wrap .entry-content p a:not(.cta-btn){color:#bf0a2e;position:relative}.page-template-default .post-header p a:not(.cta-btn):hover,.page-template-default .post-content p a:not(.cta-btn):hover,.page-template-default .entry-content p a:not(.cta-btn):hover,.single-post-wrap .post-header p a:not(.cta-btn):hover,.single-post-wrap .post-content p a:not(.cta-btn):hover,.single-post-wrap .entry-content p a:not(.cta-btn):hover{color:#f08f1a}.page-template-default .post-header iframe,.page-template-default .post-content iframe,.page-template-default .entry-content iframe,.single-post-wrap .post-header iframe,.single-post-wrap .post-content iframe,.single-post-wrap .entry-content iframe{margin-bottom:1.5rem}.page-template-default .post-header figure.wp-block-table+*,.page-template-default .post-content figure.wp-block-table+*,.page-template-default .entry-content figure.wp-block-table+*,.single-post-wrap .post-header figure.wp-block-table+*,.single-post-wrap .post-content figure.wp-block-table+*,.single-post-wrap .entry-content figure.wp-block-table+*{padding-top:1rem}.single-post-wrap h1{font-size:25px}@media only screen and (min-width:992px){.single-post-wrap h1{font-size:28px}}.single-post-wrap .post-content p{font-size:17px}body#disclaimer .entry-header{display:none}body#disclaimer h2{text-transform:none}@media only screen and (max-width:991.98px){body#disclaimer p,body#disclaimer ul li,body#disclaimer table tr td{font-size:14px}}@media only screen and (min-width:992px){body#disclaimer p,body#disclaimer ul li,body#disclaimer table tr td{font-size:16px}}.pagination-wrap{margin-top:3rem;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:unset;justify-content:center}.pagination-wrap ul.pagination{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:unset}.pagination-wrap ul.pagination .page-item .page-link,.pagination-wrap .page-numbers{font-weight:700;font-size:22px;border:none;background:0 0 !important;padding:1rem;border-radius:50%;width:60px;height:60px;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:unset;outline:none !important;box-shadow:none !important}.pagination-wrap ul.pagination .page-item .page-link.prev,.pagination-wrap ul.pagination .page-item .page-link.next,.pagination-wrap .page-numbers.prev,.pagination-wrap .page-numbers.next{display:none}.pagination-wrap ul.pagination .page-item .page-link.current,.pagination-wrap ul.pagination .page-item .page-link.active .page-link,.pagination-wrap .page-numbers.current,.pagination-wrap .page-numbers.active .page-link{color:#000;font-weight:700;border:1px solid #000}.slick-slider:not(.arrows-out) .slick-list{padding-bottom:2rem}.slick-slider:not(.arrows-out).pb-xl-0{margin-bottom:0}@media only screen and (min-width:1200px){.slick-slider:not(.arrows-out).pb-xl-0 .slick-list{margin-bottom:-1rem;padding-bottom:0}}@media only screen and (max-width:1399px){.slick-slider.arrows-out .slick-slide:not(:first-child){padding-bottom:2rem}}.slick-slider ul.slick-dots{display:flex;align-items:center;position:absolute;gap:.5rem;bottom:0;width:100%;left:0;justify-content:center;list-style:none;padding:0;margin:0}@media only screen and (max-width:767.98px){.slick-slider ul.slick-dots{right:1rem;justify-content:center}}.slick-slider ul.slick-dots li{margin:0}.slick-slider ul.slick-dots li button{font-size:0px;color:transparent;background:#bf0a2e;border-radius:100px;padding:0;width:10px;height:10px;transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease}.slick-slider ul.slick-dots li.slick-active button{width:30px}.slick-slider #slick-slide-control00[aria-label="1 of 1"]{display:none}.slick-slider .slick-arrow{background:0 0;padding:0;position:absolute;bottom:calc(50% - 25px);width:20px;height:40px;z-index:1;background-size:contain;background-position:center;background-repeat:no-repeat}.slick-slider .slick-arrow.slick-prev{left:0}.slick-slider .slick-arrow.slick-next{right:0}.slick-slider .slick-arrow.slick-disabled{opacity:.5;cursor:default}.slick-slider.arrows-out .slick-arrow.slick-prev{left:-2rem}.slick-slider.arrows-out .slick-arrow.slick-next{right:-2rem}.slick-slider.arrows-lg .slick-arrow{width:30px;height:60px}.slick-slider.slick-dark ul.slick-dots li button{background:#fff}.slick-slider.slick-dark .slick-arrow{filter:invert(1) brightness(10)}.block-slider.slick-slider,.events-slider{margin-top:-1.5rem;margin-bottom:2rem;margin-left:-1rem;width:calc(100% + 2rem)}@media only screen and (max-width:479.98px){.block-slider.slick-slider,.events-slider{width:calc(100% + 1.5rem);margin-left:-.75rem}}.block-slider.slick-slider .slick-slide,.events-slider .slick-slide{padding:1.5rem 1rem}body .modal-backdrop.show{opacity:.75}.screen-reader-text{display:none}.tabs-wrap .nav-pills{margin-bottom:2rem;gap:1rem}.tabs-wrap .nav-pills .nav-item{margin:0;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 1rem)}@media only screen and (max-width:479.98px){.tabs-wrap .nav-pills .nav-item{flex-basis:100%}}@media only screen and (min-width:992px){.tabs-wrap .nav-pills .nav-item{flex-basis:calc(25% - 1rem)}}@media only screen and (min-width:1200px){.tabs-wrap .nav-pills .nav-item{flex-basis:calc(20% - 1rem)}}.tabs-wrap .nav-pills .nav-item .nav-link{box-shadow:10px 10px 30px rgba(0,75,210,.1);overflow:hidden;border-radius:15px;width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center;text-transform:uppercase;font-weight:700;font-size:16px;padding:1rem;padding-bottom:2rem;color:#365cc5}.tabs-wrap .nav-pills .nav-item .nav-link:after{content:"";position:absolute;top:unset;right:1rem;bottom:1rem;left:1rem;width:unset;height:4px;background:#365cc5;border-radius:15px}.tabs-wrap .nav-pills .nav-item .nav-link.active{background:#fff}.tabs-wrap .nav-pills .nav-item .nav-link.active:after{background:#f08f1a}.accordion.accordion-flush .accordion-item{border:none;padding:0;background:0 0}.accordion.accordion-flush .accordion-item:not(:last-child){margin-bottom:1.1rem}.accordion.accordion-flush .accordion-item h2{font-size:69px;font-weight:700;text-transform:uppercase}.accordion.accordion-flush .accordion-item .collapsed{outline:none;box-shadow:none;background:0 0;padding:0;padding-right:3rem}.accordion.accordion-flush .accordion-item .collapsed *{margin:0;font-family:"Anybody Expanded",sans-serif;font-weight:500}@media only screen and (max-width:575.98px){.accordion.accordion-flush .accordion-item .collapsed *{font-size:18px}}.accordion.accordion-flush .accordion-item .collapsed:after{display:none}.accordion.accordion-flush .accordion-item .accordion-button{color:#07091b;border:none;padding:0;box-shadow:none;background:0 0}.accordion.accordion-flush .accordion-item .accordion-button h2{margin:0;font-weight:700;border:0;color:#07091b}.accordion.accordion-flush .accordion-item .accordion-button:not(.collapsed) h2{color:#8ec6ff;text-decoration:underline}.accordion.accordion-flush .accordion-item .accordion-button:after{display:none}.accordion.accordion-flush .accordion-item .production-loc .accordion-short,.accordion.accordion-flush .accordion-item .production-loc .accordion-full{display:inline-block;color:#8ec6ff;font-weight:700;text-decoration:underline}.accordion.accordion-flush .accordion-item .production-loc .accordion-short{color:#07091b;text-decoration:none}.accordion.accordion-flush .accordion-item .production-loc.collapsed .accordion-full{display:none;color:#ff0 !important}.accordion.accordion-flush .accordion-item .production-loc:not(.collapsed) .accordion-short{display:none;color:#ff0 !important}.accordion.accordion-flush .accordion-item .accordion-body{padding:0;border-top:0 solid rgba(0,0,0,.15);margin-top:.5rem;padding-top:.5rem}.intro-section{padding:80px 0;overflow:hidden}.intro-section .container{max-width:1700px;margin:0 auto;padding:0 80px}.intro-section .intro-content{display:flex;align-items:center;justify-content:space-between;gap:80px;margin-top:4rem}.intro-section .intro-copy{flex:0 0 360px;align-self:center}.intro-section .intro-copy img{position:absolute;top:-12rem;right:-3.5rem;width:140px}.intro-section .intro-copy img p{margin:0;line-height:1.45;font-weight:400;letter-spacing:-.02em}.one,.two,.three{margin-left:0;font-weight:700 !important}.rotating-logo{animation:spin 34s linear infinite;transform-origin:center center}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes cwMarqueeLogoSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.cw-spaces-marquee-logo img{animation:cwMarqueeLogoSpin 40s linear infinite;transform-origin:center}.video-section{margin-top:-6rem !important}@media (max-width:992px){.intro-section{padding:60px 0}.intro-section .container{padding:0 30px}.intro-section .intro-content{flex-direction:column;align-items:flex-start;gap:40px}.intro-section .intro-copy{flex:unset;max-width:500px}.intro-section .intro-copy p{font-size:1.25rem}.intro-section .intro-heading h1{font-size:clamp(3.5rem, 14vw, 6rem);line-height:.9}}.bts-section{padding:7rem}.bts-section img{position:absolute;top:-1.5rem;right:19rem;width:8rem}.bts-body-section{padding-top:4rem;margin-top:4rem !important;margin-bottom:80px}.bts-body-section .col-md-4{padding-left:9.5rem}.bts-body-section img{position:absolute;top:-2.5rem;left:.5rem;width:8rem}@media only screen and (max-width:991.98px){.bts-body-section{padding-top:0;margin-top:0 !important;margin-bottom:30px}}.home-case-study-section h1{font-size:97px;font-weight:700;text-transform:uppercase;padding:40px 0}.home-case-study-section .row{margin-bottom:-1rem;padding-top:1rem}.home-case-study-section .col-md-6{margin-bottom:1.5rem}.home-case-study-section img{width:100%;height:auto;display:block;transition:transform .3s ease}.home-case-study-section a:hover img,.home-case-study-section img:hover{transform:scale(1.01)}@media only screen and (max-width:991.98px){.home-case-study-section h1{font-size:30px;padding:0}}.home-client-logos{margin-top:30px !important;overflow:hidden;padding:2rem 0 4rem;position:relative}.home-client-logos:before,.home-client-logos:after{content:"";position:absolute;top:0;bottom:0;width:80px;pointer-events:none;z-index:1}.home-client-logos:before{left:0;background:linear-gradient(to right,#fdf2dc,rgba(253,242,220,.26))}.home-client-logos:after{right:0;background:linear-gradient(to left,#fdf2dc,rgba(253,242,220,.26))}.home-client-logos .client-logos-marquee{overflow:hidden;width:100%;position:relative;z-index:0}.home-client-logos .client-logos-track{display:flex;align-items:center;gap:2.5rem;width:max-content;animation:client-logo-scroll 40s linear infinite}.home-client-logos .client-logo-item{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-width:200px;height:90px}.home-client-logos .client-logo-item img{max-height:80px;max-width:180px;width:auto;height:auto;object-fit:contain;filter:grayscale(100%);opacity:.85;transition:opacity .3s ease,filter .3s ease}.home-client-logos .client-logo-item:hover img{filter:grayscale(0%);opacity:1}@keyframes client-logo-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.case-study-template{margin-top:11.2rem}.case-study-template .min-height-120{min-height:120px}.case-study-template .sidebar ul{margin-top:.28rem}.case-study-template .sidebar ul li{font-size:18px;margin-bottom:1rem;font-weight:700;text-transform:capitalize}.case-study-template .sidebar .rotating-logo{margin-top:2rem}.case-study-template .sidebar p{font-size:18px}.case-study-template .content h1{font-size:97px;text-transform:uppercase;margin-bottom:2rem;line-height:1}.case-study-template .content h3{font-size:45px;font-weight:400;margin-bottom:2rem}.case-study-template .content h3 strong{font-weight:700}.case-study-template .content .case-study-image{margin-bottom:2rem}.case-study-template .content .sub-heading{margin:2rem 0 2rem -18px}.case-study-template .content .sub-heading h2{font-size:60px;text-transform:uppercase;margin-bottom:1rem}.case-study-template .content .sub-heading .col-md-2{position:relative}.case-study-template .content .sub-heading .rotating-logo{position:absolute;bottom:3rem;right:15px}.case-study-template .content p{font-size:18px}.case-study-template .content ul li{font-size:18px;margin-bottom:1rem;font-weight:700}.news-page-template h1{position:relative}.news-page-template .rotating-logo{position:absolute;top:-.4rem;right:29rem}.news-page-template .news-grid{margin-top:2rem}.news-page-template .news-card-col{margin-bottom:2rem}.news-page-template .news-card{height:100%;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.12);background:#fff;border-radius:15.58px}.news-page-template .news-card-image{display:block;overflow:hidden}.news-page-template .news-card-image img{width:100%;height:240px;object-fit:cover;display:block;transition:transform .3s ease;border-radius:15.58px}.news-page-template .news-card:hover .news-card-image img{transform:scale(1.03)}.news-page-template .news-card-content{padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.news-page-template .news-card-title{font-size:1.5rem;text-transform:uppercase;margin:0}.news-page-template .news-card-title a{color:inherit;text-decoration:none}.news-page-template .news-card-excerpt{font-size:1rem;line-height:1.6}.news-page-template .news-card-button{margin-top:auto;width:fit-content;text-transform:uppercase;font-weight:700;background:#07091b;color:#fdf2dc}.news-page-template .news-card-button:hover{background:#8ec6ff;color:#fff}.news-page-template .news-pagination{margin-top:2.5rem;margin-bottom:6rem}.news-page-template .news-pagination .page-numbers{display:inline-flex;align-items:center;gap:.5rem;margin:0 .25rem;padding:.35rem .65rem;background:#fff;text-decoration:none;color:inherit;font-weight:700}.news-page-template .news-pagination .current{background:#8ec6ff;color:#fff}.news-page-template .news-pagination .prev,.news-page-template .news-pagination .next{background:0 0}.single-post-wrap{margin:0 auto;padding-bottom:3rem;max-width:1000px}.single-post-wrap .post-header{margin-bottom:3rem}@media only screen and (min-width:992px){.single-post-wrap .post-header{font-size:55px}}.single-post-wrap .post-image,.single-post-wrap .post-image img{width:100%}.single-post-wrap .post-image{margin-bottom:1.5rem}.single-post-wrap .post-title h1{font-size:28px;line-height:1.4;text-transform:none;margin-bottom:2rem}.single-post-wrap .post-content *{text-align:left}.single-post-wrap .post-content p,.single-post-wrap .post-content ul li{letter-spacing:.5px}.single-post-wrap .post-content h2,.single-post-wrap .post-content h3,.single-post-wrap .post-content h4,.single-post-wrap .post-content h5{text-transform:none;margin-top:2rem;margin-bottom:1rem}.privacy-policy h2{margin-top:6rem !important;font-size:26px;text-transform:uppercase}.privacy-policy h2:not(:first-child){margin-top:6rem !important}.privacy-policy .post-content a{color:#8ec6ff !important}.privacy-policy .post-content .entry-header{margin-top:4rem}.privacy-policy .post-content .entry-header h1{margin-left:31rem;text-transform:uppercase}.privacy-policy .post-content .entry-header img{position:absolute;top:-2.4rem;left:23rem}.vacancies{row-gap:1.5rem;column-gap:1.5rem}.vacancies .vacancy-block{margin-bottom:0;padding:1rem;border:1px solid #e0e0e0;border-radius:10px;transition:all .3s ease;background-color:#fff}.vacancies .vacancy-block:hover{background-color:#e0e0e0;box-shadow:0 4px 8px rgba(0,0,0,.1)}.vacancies .vacancy-block h3{font-size:20px;margin-bottom:.5rem}.vacancies .vacancy-block p{margin-bottom:.5rem}.vacancies .vacancy-block .apply-btn{display:inline-block;padding:.5rem 1rem;background-color:#8ec6ff;color:#fff;text-decoration:none;border-radius:5px}.vacancies .vacancy-block .apply-btn:hover{background-color:#07091b;color:#8ec6ff}.vacancies .col-lg-4{max-width:32.333333%}.r-logo img{margin-right:12px}.l-logo img{margin-left:12px}.showcase-video-card{overflow:hidden;border-radius:26px}.showcase-video{width:100%;height:101%;display:block;object-fit:cover}.showcase-media-toggle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:58px;height:58px;background:rgba(0,0,0,.5);color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(4px);opacity:0;pointer-events:none}.showcase-media-toggle:hover{background:rgba(0,0,0,.9);transform:translate(-50%,-50%) scale(1.04)}.showcase-media-toggle svg{width:50px;height:50px;fill:#fff;margin-left:0}.showcase-video-card:hover .showcase-media-toggle,.showcase-video-card:focus-within .showcase-media-toggle{opacity:1;pointer-events:auto}.video-modal .modal-content{background:#000;border:none;border-radius:20px;overflow:hidden}.video-modal .modal-header{border-bottom:0;background:rgba(0,0,0,.8);padding:.75rem 1rem}.video-modal .btn-close{filter:invert(1) grayscale(100%);opacity:1}.video-modal .modal-body{padding:0;background:#000}.video-modal video{display:block;width:100%;max-height:80vh;background:#000;object-fit:contain}.video-modal.show{display:block;background:rgba(0,0,0,.8)}.page-template-page-careers .text-header{padding-top:2.5rem}.page-template-page-careers .text-header img{position:absolute;right:32rem;top:-.7rem}.news-page-template h1{padding-top:2.5rem}.vacancy-apply .btn{background-color:#8ec6ff;color:#fff;text-transform:uppercase;font-weight:700;padding-top:.55rem}.vacancy-apply .btn:hover{color:#8ec6ff}.vacancy-block .title h2{text-transform:uppercase;font-size:20px;overflow-wrap:break-word;word-break:break-word;hyphens:auto}.vacancies .vacancy-block.col-lg-4{flex:0 0 calc(25% - 1.125rem);max-width:calc(25% - 1.125rem)}#vacancyTabs.nav-tabs{border-bottom:none;column-gap:.5rem}#vacancyTabs.nav-tabs .nav-link{border:1px solid #07091b;border-radius:4px;color:#07091b;font-weight:700;text-transform:uppercase;background-color:#fff}#vacancyTabs.nav-tabs .nav-link.active{background-color:#8ec6ff;border-color:#8ec6ff;color:#07091b}.global-reach-wrap{position:relative;overflow:hidden}.global-reach-wrap .global-reach-photo{width:100%;height:auto;display:block}.global-reach-overlay{position:absolute;top:50%;left:18%;transform:translateY(-50%);z-index:2;display:flex;flex-direction:column;gap:.5rem}.global-reach-row{display:inline-flex;align-items:center;gap:.6rem;background-color:#8ec6ff;color:#07091b;font-weight:700;text-transform:uppercase;padding:.4rem .85rem;border-radius:4px;font-size:14px;width:fit-content}.global-reach-row .global-reach-time{font-variant-numeric:tabular-nums;min-width:2.6rem}.page-banner h1 .rotating-logo,.page-banner h2 .rotating-logo,#tech-and-innovation h1 .rotating-logo,#tech-and-innovation h2 .rotating-logo{width:100px;height:100px}.bts-body-section .accordion-body{display:none}.bts-body-section .accordion-button{background:0 0;border:none;box-shadow:none;padding:.25rem 0}.bts-body-section .accordion-button:after{display:none}.bts-body-section .accordion-button h2{transition:color .2s ease}.bts-video-wrap{position:relative}.bts-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;border-radius:50%;border:2px solid #fff;background:rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.bts-play-icon{width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:20px solid #fff;margin-left:4px}.bts-content{display:block}.bts-content>*{width:100%}.bts-video-wrap img{position:static}.bts-intro-copy .rotating-logo{position:static;float:left;width:100px;height:100px;margin:0 24px 12px 0}.bts-intro-copy:after{content:"";display:block;clear:both}.bts-section .intro-heading .rotating-logo{transform:translateX(15px)}.row>.bts-section:first-child{padding-top:4rem}@media only screen and (max-width:991.98px){.row>.bts-section:first-child{padding-top:0}}.bts-intro-copy{padding-top:2.5rem;padding-left:4rem;text-align:left;display:grid;grid-template-columns:120px 1fr;column-gap:24px;row-gap:1.25rem;align-items:start}.bts-intro-copy .rotating-logo{float:none;grid-column:1;grid-row:1;margin:0}.bts-intro-copy p:nth-of-type(1){grid-column:2;grid-row:1;margin:0}.bts-intro-copy p:nth-of-type(2){grid-column:2;grid-row:2;margin:0}.marketing-orchestrated-copy{display:grid;grid-template-columns:120px 1fr;column-gap:20px;align-items:start;margin-top:2rem;max-width:600px;margin-left:4rem;max-width:none}.marketing-orchestrated-copy .rotating-logo{position:static;float:none;width:100px !important;height:100px;margin:0}.marketing-orchestrated-copy p{margin:0;text-align:left}@media only screen and (max-width:991.98px){.marketing-orchestrated-copy{grid-template-columns:1fr;column-gap:0;row-gap:1.25rem;margin-top:1.5rem;max-width:100%;margin-left:0}.marketing-orchestrated-copy p{text-align:center}}.marketing-orchestrated-tagline{margin-top:1.5rem;padding-left:80px;text-align:left;max-width:600px;margin-left:4rem;margin-top:30px;font-size:32px;line-height:1.25;max-width:480px;padding-left:140px}.our-spaces-heading{display:flex;align-items:center;gap:16px;margin-bottom:2.5rem}.our-spaces-heading h1{margin:2rem 0 4rem}@media only screen and (max-width:991.98px){.our-spaces-heading h1{margin:2rem 0}}.our-spaces-heading .rotating-logo{width:100px;height:100px;position:relative;top:-3rem}@media only screen and (max-width:991.98px){.our-spaces-heading{margin-bottom:.5rem}}.our-spaces-table{border-top:1px solid #07091b}.our-spaces-row{display:grid;grid-template-columns:250px 1fr;column-gap:40px;padding:1.75rem 0;border-bottom:1px solid #07091b;align-items:start;text-align:left}@media only screen and (max-width:991.98px){.our-spaces-row{display:block}}.our-spaces-label{font-weight:700;margin:0}.our-spaces-desc{margin:0;text-align:left}.rotating-logo{width:100px;height:100px}.marketing-orchestrated-section{height:auto;overflow:visible}.navbar-brand img{width:360px;height:auto}.marketing-orchestrated-image{position:relative;top:-10px;z-index:5}.marketing-orchestrated-image img{width:100%;height:auto;display:block}.marketing-orchestrated-tagline{max-width:320px;font-weight:700;position:relative;z-index:6}.bts-video-wrap video{border-radius:6px}.bts-intro-copy p,.bts-intro-copy,.marketing-orchestrated-copy p,.marketing-orchestrated-copy,.our-spaces-label p,.our-spaces-label,.our-spaces-desc p,.our-spaces-desc{font-size:24px;line-height:36px}@media only screen and (max-width:991.98px){.bts-intro-copy p,.bts-intro-copy,.marketing-orchestrated-copy p,.marketing-orchestrated-copy,.our-spaces-label p,.our-spaces-label,.our-spaces-desc p,.our-spaces-desc{font-size:16px;line-height:1.2}}#footer-outer .footer-top .social-links a{transition:background-color .2s ease}#footer-outer .footer-top .social-links a i{transition:color .2s ease}#footer-outer .footer-top .social-links a:hover i,#footer-outer .footer-top .social-links a:hover:before{color:#fce7bb}.news-page-template .rotating-logo{right:22rem}html.dark-mode body{background-color:#07091b}html.dark-mode #main-nav{background-color:#07091b}html.dark-mode #main-nav .navbar-brand,html.dark-mode #main-nav .navbar-collapse .navbar-nav .nav-item .nav-link{color:#fdf2dc}html.dark-mode .bts-section,html.dark-mode .bts-section h1,html.dark-mode .bts-intro-copy p,html.dark-mode .marketing-orchestrated-section,html.dark-mode .marketing-orchestrated-section h1,html.dark-mode .marketing-orchestrated-copy p,html.dark-mode .our-spaces-heading h1,html.dark-mode .our-spaces-label,html.dark-mode .our-spaces-desc,html.dark-mode .bts-body-section{color:#fdf2dc}html.dark-mode .rotating-logo{filter:invert(1)}html.dark-mode .navbar-brand img{filter:invert(1)}html.dark-mode .home-case-study-section h1{color:#fdf2dc}html.dark-mode .page-template-page-careers h1,html.dark-mode .page-template-page-careers .careers-intro p,html.dark-mode .page-template-page-careers .tab-description{color:#fdf2dc}html.dark-mode .page-template-page-news h1{color:#fdf2dc}html.dark-mode .footer-logo .rotating-logo{filter:none}html.dark-mode .home-client-logos:before{background:linear-gradient(to right,#07091b,rgba(7,9,27,.26))}html.dark-mode .home-client-logos:after{background:linear-gradient(to left,#07091b,rgba(7,9,27,.26))}html.dark-mode .home-client-logos .client-logo-item img{filter:grayscale(100%) invert(1)}html.dark-mode .page-template-page-case-study h1,html.dark-mode .page-template-page-case-study h2,html.dark-mode .page-template-page-case-study h3,html.dark-mode .page-template-page-case-study p,html.dark-mode .page-template-page-case-study strong{color:#fdf2dc}.vacancy-block-wrap{border-radius:10px;box-shadow:none}#vacancyTabs.nav-tabs .nav-link:not(.active){border:none}.careers-intro p{font-size:24px}.vacancy-block .location{font-weight:700;text-transform:capitalize;font-size:14px;margin-bottom:4px}.vacancy-block .post-date{font-size:13px;color:rgba(7,9,27,.55);margin-bottom:20px}.vacancy-block .description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}#vacancyTabs.nav-tabs .nav-item{flex:1 1 0%}.vacancies .vacancy-block{background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1)}.vacancies .vacancy-block:hover{background-color:#fff}#main-nav{background-color:#fdf2dc}.news-card{box-shadow:0 4px 8px rgba(0,0,0,.1)}body .wrapper{padding-top:140px}#main-nav .navbar-collapse .navbar-nav .nav-item .nav-link{font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;padding:8px 16px 6px}#main-nav .navbar-collapse .navbar-nav .nav-item.current-menu-item .nav-link,#main-nav .navbar-collapse .navbar-nav .nav-item.current_page_item .nav-link,#main-nav .navbar-collapse .navbar-nav .nav-item.current-page-parent .nav-link,#main-nav .navbar-collapse .navbar-nav .nav-item.current_page_parent .nav-link,#main-nav .navbar-collapse .navbar-nav .nav-item.current-page-ancestor .nav-link,#main-nav .navbar-collapse .navbar-nav .nav-item.current-menu-parent .nav-link,#main-nav .navbar-collapse .navbar-nav .nav-item.current-menu-ancestor .nav-link,#main-nav .navbar-collapse .navbar-nav .nav-item:hover .nav-link{border-radius:6px}.bts-section .intro-heading .rotating-logo{top:-55px}.bts-intro-copy{display:block;text-align:center;padding-left:0;margin:2.5rem auto;max-width:1300px}@media only screen and (max-width:991.98px){.bts-intro-copy{margin:1.5rem auto;padding:0;text-align:center}}::-webkit-scrollbar-thumb{background:#9a9a9a}::-webkit-scrollbar-thumb:hover{background:#7a7a7a}.marketing-orchestrated-section h1 .mo-heading-line1{position:relative;display:inline-block;font-weight:700;font-family:inherit}.marketing-orchestrated-section h1 .mo-inline-logo{position:absolute;top:-45px;left:100%;margin-left:20px;width:100px;height:100px}.home-case-study-section .row{margin-bottom:1rem;padding-top:1rem}.spacing-top{padding-top:40px}.pad-about{padding:0 5%}.our-service-title .service-title-active{display:none}.our-service-item.active .service-title-default{display:none}.our-service-item.active .service-title-active{display:inline}.cw-spaces-section{position:relative;width:100%;background-color:#fdf2dc;color:#07091b;overflow:hidden;padding:40px 0 140px;transition:background-color .35s ease,color .35s ease}.cw-spaces-marquee-wrap{position:relative;width:100%;overflow:hidden;margin-bottom:50px}.cw-spaces-marquee-row{width:100%;overflow:hidden}.cw-spaces-marquee-track{display:flex;align-items:center;width:max-content;will-change:transform}.cw-spaces-marquee-group{display:flex;align-items:center;flex-shrink:0}.cw-spaces-marquee-text{flex-shrink:0;white-space:nowrap;color:#07091b;font-size:clamp(55px, 7vw, 97px);font-weight:700;line-height:.95;letter-spacing:-.04em;padding:16px 20px;transition:color .35s ease}.cw-spaces-marquee-logo{display:flex;align-items:center;justify-content:center;width:clamp(70px, 7vw, 110px);flex-shrink:0}.cw-spaces-marquee-logo img{display:block;width:100%;height:auto;object-fit:contain;transition:filter .35s ease;width:100px;height:100px}.cw-spaces-content{position:relative;z-index:2}.cw-spaces-accordion{width:100%;max-width:520px}.cw-spaces-item{border-bottom:1px solid rgba(7,9,27,.4);transition:border-color .35s ease,color .35s ease}.cw-spaces-title{display:block;width:100%;border:0;background:0 0;color:#07091b;text-align:left;padding:12px 0;font-family:inherit;font-size:clamp(30px, 3.5vw, 55px);font-weight:700;line-height:.95;letter-spacing:-.035em;cursor:pointer;transition:color .25s ease}.cw-spaces-item.active .cw-spaces-title{text-decoration:underline;text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial}.cw-spaces-item.active .cw-title-long,.cw-spaces-item.active .cw-title-short{text-decoration:underline}.cw-spaces-title:focus{outline:none}.cw-spaces-item.active .cw-spaces-title{color:#8ec6ff}.cw-spaces-description{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .3s ease}.cw-spaces-item.active .cw-spaces-description{max-height:250px;opacity:1}.cw-spaces-description-inner{max-width:450px;padding:2px 0 20px;color:#07091b;font-size:15px;line-height:1.5;transition:color .35s ease}.cw-title-short{font-weight:700}.cw-title-long{display:none}.cw-spaces-item.active .cw-title-short{display:none}.cw-spaces-item.active .cw-title-long{display:inline}.cw-spaces-item.active .cw-title-long{display:inline;color:#8ec6ff;font-weight:700}.cw-spaces-image-wrap{width:100%;display:flex;justify-content:center;align-items:center}.cw-spaces-image{display:block;width:100%;max-width:500px;height:auto;object-fit:contain;margin-top:-200px}.cw-spaces-image-about{display:block;width:100%;max-width:500px;height:auto;object-fit:contain;margin-top:10px}html.dark-mode .cw-spaces-section{background-color:#07091b !important;color:#fdf2dc !important}html.dark-mode .cw-spaces-marquee-text{color:#fdf2dc !important}html.dark-mode .cw-spaces-marquee-logo img{filter:invert(1)}html.dark-mode .cw-spaces-title{color:#fdf2dc !important}html.dark-mode .cw-spaces-item.active .cw-spaces-title{color:#8ec6ff !important}html.dark-mode .cw-spaces-description-inner{color:#fdf2dc !important}html.dark-mode .cw-spaces-item{border-bottom-color:rgba(253,242,220,.4) !important}@media (max-width:991.98px){.cw-spaces-section{padding-bottom:60px}.cw-spaces-accordion{max-width:100%;margin-bottom:50px}.cw-spaces-image{max-width:400px}}@media (max-width:767.98px){.cw-spaces-section{padding-top:25px;padding-bottom:50px}.cw-spaces-marquee-wrap{margin-bottom:35px}.cw-spaces-marquee-text{font-size:48px;padding:7px 12px}.cw-spaces-marquee-logo{width:60px}.cw-spaces-title{font-size:30px}.cw-spaces-description-inner{font-size:14px}.cw-spaces-image{max-width:330px}}.marketing-orchestrated-copy{display:block}.marketing-orchestrated-copy p{font-weight:400;font-size:30px;text-align:center}@media only screen and (max-width:991.98px){.marketing-orchestrated-copy p{font-size:16px;line-height:1.2}}html.dark-mode .footer-logo .rotating-logo{filter:none}@media only screen and (max-width:991.98px){body .wrapper{padding-top:60px}.careers-intro p{font-size:16px}.rotating-logo{display:none}footer .rotating-logo,.site-footer .rotating-logo,.footer .rotating-logo{display:block}.navbar-brand{max-width:200px;margin-left:.5rem !important}.home .bts-section{padding:0}.home .intro-heading{padding-top:3rem}.vacancies .vacancy-block.col-lg-4{flex:1 0 calc(100%);max-width:calc(100%)}.news-page-template .news-grid{padding-right:.7rem;padding-left:.7rem;--bs-gutter-x:0;margin:0}.single-post-wrap .post-header{margin-bottom:0}.news-page-template h1{padding-top:0}.case-study-template{margin-top:7.2rem}.page-template-page-contact-us .marketing-orchestrated-image{top:40px}.page-template-page-contact-us .wpcf7-spinner{display:none}.contact .section-heading{padding-top:4.2rem;padding-bottom:.2rem;position:relative}#footer-outer .footer-top{padding:0 0 0 1.5rem}#footer-outer .footer-top .col-lg-8{margin-top:2rem}.privacy-policy .entry-header{margin-top:0;display:none}.privacy-policy .wrapper{padding-top:30px}.privacy-policy .post-content .entry-header{margin-top:0}.case-study-template .content h1{font-size:30px;margin-top:1.5rem}.case-study-template .content h3{font-size:18px;font-weight:700}.case-study-template .min-height-120{display:none}}@media only screen and (min-width:1200px){#main-nav:not(.scrolled){padding:2rem;height:147px}}html.dark-mode body{background-color:#07091b !important}html.dark-mode #main-nav{background-color:#07091b !important}html.dark-mode #main-nav .navbar-brand,html.dark-mode #main-nav .navbar-collapse .navbar-nav .nav-item .nav-link{color:#fdf2dc !important}html.dark-mode .bts-section,html.dark-mode .bts-section h1,html.dark-mode .bts-intro-copy p,html.dark-mode .marketing-orchestrated-section,html.dark-mode .marketing-orchestrated-section h1,html.dark-mode .marketing-orchestrated-copy p,html.dark-mode .our-spaces-heading h1,html.dark-mode .our-spaces-label,html.dark-mode .our-spaces-desc,html.dark-mode .bts-body-section{color:#fdf2dc !important}html.dark-mode .rotating-logo{filter:invert(1)}html.dark-mode .navbar-brand img{filter:invert(1)}html.dark-mode .home-case-study-section h1{color:#fdf2dc !important}html.dark-mode .page-template-page-careers h1,html.dark-mode .careers-intro p,html.dark-mode .tab-description{color:#fdf2dc !important}html.dark-mode .page-template-page-news h1{color:#fdf2dc !important}html.dark-mode .footer-logo .rotating-logo{filter:none !important}html.dark-mode .home-client-logos:before{background:linear-gradient(to right,#07091b,rgba(7,9,27,.26))}html.dark-mode .home-client-logos:after{background:linear-gradient(to left,#07091b,rgba(7,9,27,.26))}html.dark-mode .home-client-logos .client-logo-item img{filter:grayscale(100%) invert(1)}html.dark-mode .marketing-orchestrated-section h1 .mo-heading-line1{color:#fdf2dc !important}html.dark-mode body p{color:#fdf2dc !important}html.dark-mode .page-template-page-case-study h1,html.dark-mode .page-template-page-case-study h2,html.dark-mode .page-template-page-case-study h3,html.dark-mode .page-template-page-case-study p,html.dark-mode .page-template-page-case-study strong{color:#fdf2dc !important}html.dark-mode .case-study-template h1,html.dark-mode .case-study-template h2,html.dark-mode .case-study-template h3,html.dark-mode .case-study-template p,html.dark-mode .case-study-template li,html.dark-mode .case-study-template strong{color:#fdf2dc !important}html.dark-mode .page-template-page-careers .tab-description p{color:#fdf2dc !important}html.dark-mode .page-template-page-contact-us .section-heading h1{color:#fdf2dc !important}html.dark-mode .wpcf7-form input[type=submit]{background-color:#fdf2dc !important;color:#07091b !important}html.dark-mode .cw-title-short{color:#fdf2dc !important}html.dark-mode .case-study-template h1,html.dark-mode .case-study-template h2,html.dark-mode .case-study-template h3,html.dark-mode .case-study-template p,html.dark-mode .case-study-template li,html.dark-mode .case-study-template strong{color:#07091b !important}html.dark-mode .next.page-numbers{color:#fdf2dc !important}html.dark-mode .prev.page-numbers{color:#fdf2dc !important}html.dark-mode h1.text-center.text-uppercase{color:#fdf2dc !important}html.dark-mode .case-study-template{color:#fdf2dc !important}html.dark-mode .case-study-template .sidebar,html.dark-mode .case-study-template .sidebar p,html.dark-mode .case-study-template .sidebar ul,html.dark-mode .case-study-template .sidebar li,html.dark-mode .case-study-template .sidebar strong{color:#fdf2dc !important}html.dark-mode .case-study-template .content,html.dark-mode .case-study-template .content h1,html.dark-mode .case-study-template .content h2,html.dark-mode .case-study-template .content h3,html.dark-mode .case-study-template .content h4,html.dark-mode .case-study-template .content h5,html.dark-mode .case-study-template .content h6,html.dark-mode .case-study-template .content p,html.dark-mode .case-study-template .content ul,html.dark-mode .case-study-template .content ol,html.dark-mode .case-study-template .content li,html.dark-mode .case-study-template .content strong,html.dark-mode .case-study-template .content em,html.dark-mode .case-study-template .content span{color:#fdf2dc !important}html.dark-mode .case-study-template li::marker{color:#fdf2dc !important}html.dark-mode .case-study-template .content a{color:#189cff !important}html.dark-mode .case-study-template .rotating-logo{filter:brightness(0) invert(1) !important}html.dark-mode .case-study-template .sidebar,html.dark-mode .case-study-template .content{background-color:transparent !important}html.dark-mode .our-spaces-accordion{color:#fdf2dc}html.dark-mode .our-service-title{color:#fdf2dc !important}html.dark-mode .our-service-content-inner{color:#fdf2dc !important}html.dark-mode .our-service-item{border-bottom-color:rgba(253,242,220,.35) !important}html.dark-mode .our-service-item.active .our-service-title{color:#8ec6ff !important}html.dark-mode .marketing-orchestrated-section{background-color:#07091b !important}html.dark-mode .proven-it-section{color:#fdf2dc !important}html.dark-mode h2{color:#fdf2dc !important}html.dark-mode .privacy-page-content{color:#fdf2dc !important}html.dark-mode .privacy-page-content p,html.dark-mode .privacy-page-content ul,html.dark-mode .privacy-page-content ol,html.dark-mode .privacy-page-content li,html.dark-mode .privacy-page-content strong,html.dark-mode .privacy-page-content span,html.dark-mode .privacy-page-content h1,html.dark-mode .privacy-page-content h2,html.dark-mode .privacy-page-content h3,html.dark-mode .privacy-page-content h4{color:#fdf2dc !important}html.dark-mode .privacy-page-content li::marker{color:#fdf2dc !important}html.dark-mode .privacy-page-content a{color:#189cff !important}html.dark-mode .entry-header h1{color:#fdf2dc !important}html.dark-mode .title h2{color:#000 !important}html.dark-mode .single-post-wrap .post-content p,html.dark-mode .single-post-wrap .post-content ul li,html.dark-mode .single-post-wrap .post-content ul li strong{color:#fdf2dc !important}html.dark-mode .single-post-wrap .post-content ul li::marker{color:#fdf2dc !important}