html,body,div,span,section,main,header,nav,footer,form,input,textarea,blockquote,p,ul,ol,li,h1,h2,h3,h4,h5,a,*{box-sizing:border-box}::-moz-selection{background-color:#fffaa6;color:#222932;text-shadow:none}::selection{background-color:#fffaa6;color:#222932;text-shadow:none}::placeholder{color:#aaa}.hidden{display:none}html{font-size:10px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:"Nexa", Helvetica, Arial, sans-serif;font-weight:300;font-size:1rem;line-height:1;color:#222932;width:100%;height:100%;background-color:#222932;min-width:1200px}@media screen and (max-width: 428px){body{min-width:0}}@media screen and (max-height: 428px){body{min-width:0}}@media screen and (min-width: 429px) and (max-width: 1024px){body{min-width:0}}hr{display:block;height:1px;background-color:transparent;border:0}.number-wheel{width:auto;height:60vh;margin:0 auto;cursor:pointer}@media screen and (max-width: 428px){.number-wheel{height:300px}}@media screen and (max-width: 428px) and (max-height: 428px) and (orientation: landscape){.number-wheel{height:auto;margin-left:3rem}}@media screen and (max-height: 428px){.number-wheel{height:300px}}@media screen and (max-height: 428px) and (max-height: 428px) and (orientation: landscape){.number-wheel{height:auto;margin-left:3rem}}.icon-big{width:120px;height:auto}@media screen and (max-width: 428px){.icon-big{width:64px}}@media screen and (max-height: 428px){.icon-big{width:64px}}.circle-navigation{display:flex;flex:1 1 auto;flex-direction:row;align-items:center;justify-content:center}@media screen and (max-width: 428px){.circle-navigation{flex-direction:row;justify-content:space-between}}@media screen and (max-width: 428px) and (max-height: 428px) and (orientation: landscape){.circle-navigation{justify-content:left}}@media screen and (max-height: 428px){.circle-navigation{flex-direction:row;justify-content:space-between}}@media screen and (max-height: 428px) and (max-height: 428px) and (orientation: landscape){.circle-navigation{justify-content:left}}a.circle-link{width:9rem;height:9rem;color:#fff;background-color:#6e6e6e;border-radius:100%;display:flex;align-items:center;justify-content:center;line-height:1;font-size:1.25rem;font-weight:bold;padding:1rem;text-align:center;text-transform:uppercase;transition:background-color .3s ease-in-out}a.circle-link.active{color:#000;background-color:#fffaa6}a.circle-link:not(:first-child){margin:0 0 0 1.5rem}@media screen and (max-width: 428px){a.circle-link:not(:first-child){margin:0 0 0 .5rem}}@media screen and (max-width: 428px) and (max-height: 428px) and (orientation: landscape){a.circle-link:not(:first-child){margin:0 0 0 1rem}}@media screen and (max-height: 428px){a.circle-link:not(:first-child){margin:0 0 0 .5rem}}@media screen and (max-height: 428px) and (max-height: 428px) and (orientation: landscape){a.circle-link:not(:first-child){margin:0 0 0 1rem}}a.circle-link:not(.active):hover{background-color:#222932}@media screen and (max-width: 428px){a.circle-link{width:7rem;height:7rem;padding:.5rem;font-size:1rem}}@media screen and (max-height: 428px){a.circle-link{width:7rem;height:7rem;padding:.5rem;font-size:1rem}}.dynamic-gradient{position:absolute;top:calc(50vh - 68vw);left:calc(50vw - 68vw);transform-origin:center center;width:136vw;height:136vw;background:#fffaa6;background:linear-gradient(180deg, #fffaa6 20%, #727383 45%, #000 75%);background-size:200% 150%;opacity:1;border-radius:100%;background-position:100% 50%;color:#fffaa6;transform:var(--deg-start)}@media screen and (max-width: 428px){.dynamic-gradient{top:calc(50% - 60vh);left:calc(50% - 60vh);width:120vh;height:120vh}}@media screen and (max-width: 428px) and (max-height: 428px) and (orientation: landscape){.dynamic-gradient{top:calc(50% - 60vw);left:calc(50% - 60vw);width:120vw;height:120vw}}@media screen and (max-height: 428px){.dynamic-gradient{top:calc(50% - 60vh);left:calc(50% - 60vh);width:120vh;height:120vh}}@media screen and (max-height: 428px) and (max-height: 428px) and (orientation: landscape){.dynamic-gradient{top:calc(50% - 60vw);left:calc(50% - 60vw);width:120vw;height:120vw}}.animate-gradient{animation:animate-gradient 6s ease 1s forwards}@keyframes animate-gradient{from{background-position:100% 50%;transform:var(--deg-start)}to{background-position:0 50%;transform:var(--deg-end)}}.bg-gradient{background-image:url("../images/master-gradient.jpg");background-repeat:no-repeat;background-size:cover;background-position:bottom}.bg-gloves{background-image:url("../images/gloves.jpg");background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.cl-yellow{color:#fffaa6}.bg-yellow{background-color:#fffaa6}.bg-white{background-color:#fff}.bg-silver{background-color:#f1f1f1}.bg-grey{background-color:#676a79}.bg-dark-grey{background-color:#333a44}.bg-blur{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}@media screen and (max-width: 428px){.bg-blur{backdrop-filter:none;background-color:#222932}}@media screen and (max-height: 428px){.bg-blur{backdrop-filter:none;background-color:#222932}}.bg-full-image{background-position:center;background-size:cover;background-repeat:no-repeat}.bg-full-image.fit-container{background-size:calc(100% - 12rem)}@media screen and (max-width: 428px){.bg-full-image.fit-container{background-size:calc(100% - 4rem)}}@media screen and (max-height: 428px){.bg-full-image.fit-container{background-size:calc(100% - 4rem)}}@media screen and (max-width: 428px){.bg-full-image{background-size:contain}}@media screen and (max-height: 428px){.bg-full-image{background-size:contain}}.bg-how-it-works{background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 428px){.bg-how-it-works{background-size:auto 25rem;background-position:top center}}@media screen and (max-width: 428px) and (max-height: 428px) and (orientation: landscape){.bg-how-it-works{background-size:cover;background-position:center}}@media screen and (max-height: 428px){.bg-how-it-works{background-size:auto 25rem;background-position:top center}}@media screen and (max-height: 428px) and (max-height: 428px) and (orientation: landscape){.bg-how-it-works{background-size:cover;background-position:center}}.bg-the-team{background-image:url("../images/the-team.jpg")}.bg-join-us-meet{background-image:url("../images/santa-and-tt.jpg")}.bg-more-stories{background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 428px){.bg-more-stories{background-size:cover;background-position:center top}}@media screen and (max-height: 428px){.bg-more-stories{background-size:cover;background-position:center top}}.bg-dark-grey-sunset{background-color:#222933;background:#fffaa6;background:radial-gradient(circle at bottom left, #fffaa6 0%, rgba(31,38,47,0) 35%),radial-gradient(circle at bottom right, rgba(255,250,166,0.5) 0%, rgba(31,38,47,0) 35%)}.cl-white{color:#fff}.bg-s-symbol-white::before{content:"";position:absolute;width:100%;height:100%;background-image:url("../images/s-symbol-white.svg");background-position:center;background-repeat:no-repeat;background-size:20vh;background-attachment:fixed;opacity:1;z-index:1}.bg-s-symbol-white>div{position:relative;z-index:2}.bg-s-symbol-yellow::before{content:"";position:absolute;width:100%;height:100%;background-image:url("../images/s-symbol-yellow.svg");background-position:center;background-repeat:no-repeat;background-size:20vh;opacity:1;z-index:1}.bg-s-symbol-yellow>div{position:relative;z-index:2}.spacer-x1{height:1rem}.spacer-x2{height:2rem}.spacer-x4{height:4rem}.spacer-v-25rem{display:none}@media screen and (max-width: 428px){.spacer-v-25rem{display:block;height:25rem}}@media screen and (max-width: 428px) and (max-height: 428px) and (orientation: landscape){.spacer-v-25rem{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}}@media screen and (max-height: 428px){.spacer-v-25rem{display:block;height:25rem}}@media screen and (max-height: 428px) and (max-height: 428px) and (orientation: landscape){.spacer-v-25rem{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}}.mt-x2{margin-top:2rem}.mb-x2{margin-bottom:2rem}.mv-x2{margin-top:2rem;margin-bottom:2rem}.pt-x2{padding-top:2rem}.pb-x2{padding-bottom:2rem}.pv-x2{padding-top:2rem;padding-bottom:2rem}.pt-x6{padding-top:6rem}.pb-x6{padding-bottom:6rem}.pv-x6{padding-top:6rem;padding-bottom:6rem}.pl-x3{padding-left:3rem}.pr-x3{padding-right:3rem}.pl-x4{padding-left:4rem}.pr-x4{padding-right:4rem}.pl-x8{padding-left:8rem}.pr-x8{padding-right:8rem}footer{display:block;min-width:1200px}@media screen and (max-width: 428px){footer{min-width:0}}@media screen and (max-height: 428px){footer{min-width:0}}footer .accreditation{display:flex;align-items:center;justify-content:center;margin:4rem 0}footer .iso-icon{display:inline-block;width:auto;height:5rem;margin:0 2rem}footer .lwe-icon{display:inline-block;width:auto;height:5rem;margin:0 2rem}footer .footer-logo{display:block;height:6rem;margin:0 auto 3rem auto}@media screen and (max-width: 428px){footer .footer-logo{height:5rem}}@media screen and (max-height: 428px){footer .footer-logo{height:5rem}}footer .social-icons{display:block;height:2rem;margin:0 auto 0 auto}footer .social-icons a{opacity:.8;transition:opacity .3s;display:inline-block}footer .social-icons a:hover{opacity:1}footer .social-icons img{display:inline-block;height:24px;width:auto;margin:0 1rem}footer .footer-menu{display:block;height:2rem;margin:3rem auto 0 auto}footer .footer-menu ul{display:flex;flex:1 1 auto;justify-content:center}footer .footer-menu li{padding:0 1rem}footer .footer-menu a{font-size:1.4rem;line-height:1.6;color:#fff;display:inline-block}@media screen and (max-width: 428px){footer .footer-menu a{font-size:1.1rem}}@media screen and (max-height: 428px){footer .footer-menu a{font-size:1.1rem}}footer .footer-menu a:hover{color:#fffaa6}footer .footer-content{padding:5rem;margin:0 auto}@media screen and (max-width: 428px){footer .footer-content{padding:5rem 3rem}}@media screen and (max-height: 428px){footer .footer-content{padding:5rem 3rem}}footer p{font-size:1.4rem;line-height:1.6}@media screen and (max-width: 428px){footer p{font-size:1.1rem}}@media screen and (max-height: 428px){footer p{font-size:1.1rem}}footer a:hover{color:#fffaa6}.go-top{position:fixed;width:4rem;height:4rem;background-color:#222932;border-radius:2rem;bottom:2rem;right:2rem;opacity:0;cursor:pointer;z-index:1000;transition:opacity 1s}.opaque{opacity:1 !important}.transparent{opacity:0}.mw-30r{max-width:35rem;margin:0 auto}@media screen and (max-width: 428px){.mw-30r{max-width:none}}@media screen and (max-height: 428px){.mw-30r{max-width:none}}.mw-84r{max-width:84rem;margin:0 auto}@media screen and (max-width: 428px){.mw-84r{max-width:none}}@media screen and (max-height: 428px){.mw-84r{max-width:none}}.mw-90r{max-width:90rem;margin:0 auto}@media screen and (max-width: 428px){.mw-90r{max-width:none}}@media screen and (max-height: 428px){.mw-90r{max-width:none}}.mw-60{max-width:60%;margin:0 auto}@media screen and (max-width: 428px){.mw-60{max-width:none}}@media screen and (max-height: 428px){.mw-60{max-width:none}}.mw-80{max-width:80%;margin:0 auto}@media screen and (max-width: 428px){.mw-80{max-width:none}}@media screen and (max-height: 428px){.mw-80{max-width:none}}.hide-overflow{position:relative;overflow:hidden}.no-gap{column-gap:0}.padding-s{padding:2rem}@media screen and (max-width: 428px){.padding-s{padding:2rem 1rem}}@media screen and (max-height: 428px){.padding-s{padding:2rem 1rem}}.padding-m{padding:4rem}@media screen and (max-width: 428px){.padding-m{padding:4rem 2rem}}@media screen and (max-height: 428px){.padding-m{padding:4rem 2rem}}.padding-l{padding:6rem}@media screen and (max-width: 428px){.padding-l{padding:3rem 3rem}}@media screen and (max-height: 428px){.padding-l{padding:3rem 3rem}}@media screen and (max-width: 428px){.hide-on-mobile{display:none}}@media screen and (max-height: 428px){.hide-on-mobile{display:none}}@media screen and (min-width: 1025px){.hide-on-desktop{display:none}}@media screen and (max-width: 428px){.no-padding-mobile{padding:0}}@media screen and (max-height: 428px){.no-padding-mobile{padding:0}}@media screen and (max-width: 428px){.no-top-padding-mobile{padding-top:0}}@media screen and (max-height: 428px){.no-top-padding-mobile{padding-top:0}}@media screen and (max-width: 428px){.no-bottom-padding-mobile{padding-bottom:0}}@media screen and (max-height: 428px){.no-bottom-padding-mobile{padding-bottom:0}}@media screen and (max-width: 428px){.no-right-padding-mobile{padding-right:0}}@media screen and (max-height: 428px){.no-right-padding-mobile{padding-right:0}}.opaque{opacity:1}.transparent{opacity:0}.overflow-hidden{overflow:hidden}.to-uppercase{text-transform:uppercase}.relative{position:relative}.wpcf7 form .wpcf7-response-output{font-size:1.6rem;color:#000;padding:1.5rem;border:1px solid #0c2c3c;line-height:1.5;text-align:center;margin:1rem 0;background-color:#fff}.wpcf7 form.sent .wpcf7-response-output{border-color:#0c2c3c}.wpcf7 .wpcf7-spinner{vertical-align:middle;display:block;margin:1rem auto}.wpcf7 .wpcf7-not-valid-tip{font-size:1.25rem;font-weight:bold;margin:0;color:#f90}.justify-self-end{justify-self:flex-end}.sk-ww-linkedin-page-post{background:transparent !important}.sk-ww-linkedin-page-post .linkedin-page-post-user-root-container{display:none !important}.sk-ww-linkedin-page-post .sk_branding{display:none !important}.sk-ww-linkedin-page-post .sk_branding .tutorial_link{display:none !important}p,h1,h2,h3,h4,h5,h6{font-size:1rem;line-height:1;margin:0;padding:0;color:#222932}a{color:inherit;text-decoration:none;position:relative}p{font-size:1.6rem;line-height:1.5;margin:1rem 0 2rem 0;letter-spacing:.02em}@media screen and (max-width: 428px){p{font-size:1.76rem}}@media screen and (max-height: 428px){p{font-size:1.76rem}}p.no-margin{margin:0}p.fs-small{font-size:1.25rem}p.fw-bold{font-weight:bold}p a{color:#222932;font-weight:bold}p a:hover{text-decoration:underline}p.narrow{max-width:40rem}div.narrow{max-width:40rem}p:first-child{margin-top:0}p:last-child{margin-bottom:0}ul{margin:2rem 0;padding-left:1.75rem}li{font-size:1.6rem;line-height:1.5;margin:0;letter-spacing:.025em}@media screen and (max-width: 428px){li{font-size:1.76rem}}@media screen and (max-height: 428px){li{font-size:1.76rem}}li:not(:last-child){margin-bottom:.5rem}h1{font-size:6rem;line-height:.9;font-weight:bold;margin-bottom:2.5rem;letter-spacing:0.025em}h2{font-size:5rem;line-height:1;font-weight:bold;margin:1.5rem 0}@media screen and (max-width: 428px){h2{font-size:2.7rem}}@media screen and (max-height: 428px){h2{font-size:2.7rem}}h2 b,h2 strong{-webkit-text-stroke:1px #222932;-webkit-text-fill-color:transparent;letter-spacing:.035em}h2.cl-white b,h2.cl-white strong{-webkit-text-stroke:.65px #fff;-webkit-text-fill-color:transparent;letter-spacing:.035em}h3{font-size:2.5rem;font-weight:bold;line-height:1.25;text-transform:uppercase;margin:1.5rem 0}@media screen and (max-width: 428px){h3{font-size:1.8rem}}@media screen and (max-height: 428px){h3{font-size:1.8rem}}h3.underlined::after{content:"";display:block;width:100%;height:2px;background:#fffaa6;background:linear-gradient(90deg, rgba(255,250,166,0.326768) 0%, #fffaa6 100%)}h4{font-size:1.8rem;line-height:1.5;margin:4rem 0 2rem 0;letter-spacing:.025em}h4.no-margin{margin:0}.content-block h4{margin-bottom:0}h5{font-size:3rem;line-height:1;font-weight:300;margin:.5rem 0}h6{font-size:1.6rem;line-height:1;font-weight:300;margin:0;letter-spacing:0.025em;text-transform:uppercase}h1:first-child,h2:first-child,h3:first-child,h4:first-child{margin-top:0}b,strong,.bold{font-weight:bold}.fs-medium{font-size:1.8rem}@media screen and (max-width: 428px){.fs-medium{font-size:1.6rem}}@media screen and (max-height: 428px){.fs-medium{font-size:1.6rem}}div.fs-medium{margin-top:2rem}div.fs-medium p{font-size:1.8rem}@media screen and (max-width: 428px){div.fs-medium p{font-size:1.6rem}}@media screen and (max-height: 428px){div.fs-medium p{font-size:1.6rem}}.white-text h1,.white-text h2,.white-text h3,.white-text h4,.white-text p,.white-text li{color:#fff}.white-text h2 b,.white-text h2 strong{-webkit-text-stroke:.65px #fff;-webkit-text-fill-color:transparent;letter-spacing:.035em}.white-text a{color:#fff}.h3-underlined h3::after{content:"";display:block;width:100%;height:2px;background:#fffaa6;background:linear-gradient(90deg, rgba(255,250,166,0.326768) 0%, #fffaa6 100%)}header{padding:4rem;position:absolute;width:100%;display:flex;flex:1 1 auto;align-items:center;z-index:1000;transition:opacity 1s, top 1s;min-width:1200px}@media screen and (max-width: 428px){header{min-width:0;padding:2rem;display:block}}@media screen and (max-width: 428px) and (max-height: 428px) and (orientation: landscape){header{padding:2rem;position:absolute;width:100vw;display:flex;flex:1 1 auto;align-items:center;z-index:1000;transition:opacity 1s, top 1s;min-width:100vw}}@media screen and (max-height: 428px){header{min-width:0;padding:2rem;display:block}}@media screen and (max-height: 428px) and (max-height: 428px) and (orientation: landscape){header{padding:2rem;position:absolute;width:100vw;display:flex;flex:1 1 auto;align-items:center;z-index:1000;transition:opacity 1s, top 1s;min-width:100vw}}header .logo-container{width:32rem}@media screen and (max-width: 428px){header .logo-container{width:auto;padding-bottom:3rem}}@media screen and (max-width: 428px) and (max-height: 428px) and (orientation: landscape){header .logo-container{padding-bottom:0}}@media screen and (max-height: 428px){header .logo-container{width:auto;padding-bottom:3rem}}@media screen and (max-height: 428px) and (max-height: 428px) and (orientation: landscape){header .logo-container{padding-bottom:0}}header .logo{display:block;width:100%;height:auto;left:4rem;top:4rem;z-index:1000}@media screen and (max-width: 428px){header .logo{width:70%;height:auto;margin:0 auto 0 0}}@media screen and (max-height: 428px){header .logo{width:70%;height:auto;margin:0 auto 0 0}}@media screen and (min-width: 429px) and (max-width: 1024px){header .logo{width:18rem;height:auto}}.hamburger-nav{display:block;position:absolute;top:3.25rem;right:3.25rem;width:3rem;height:auto;z-index:1000}.hamburger-nav img{width:100%;height:auto;display:block}@media screen and (max-width: 428px){.hamburger-nav.open{display:block}.hamburger-nav.close{display:none}}@media screen and (max-height: 428px){.hamburger-nav.open{display:block}.hamburger-nav.close{display:none}}@media screen and (min-width: 1025px){.hamburger-nav{display:none}}.close-nav{display:none}.main-menu{padding-left:3rem;width:100%;display:grid;grid-template-columns:auto min-content;margin-left:4rem}@media screen and (max-width: 428px){.main-menu{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#222932;position:fixed;top:0;right:-100vw;margin:0;width:100%;height:100vh;padding:2rem;opacity:1;transition:opacity .3s ease-in-out, right .3s ease-in-out}.main-menu.visible{right:0;opacity:1}.main-menu div{text-align:center;width:100%}}@media screen and (max-height: 428px){.main-menu{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#222932;position:fixed;top:0;right:-100vw;margin:0;width:100%;height:100vh;padding:2rem;opacity:1;transition:opacity .3s ease-in-out, right .3s ease-in-out}.main-menu.visible{right:0;opacity:1}.main-menu div{text-align:center;width:100%}}.main-menu div{white-space:nowrap}.main-menu>div:first-child li{margin-right:2rem}@media screen and (max-width: 428px){.main-menu>div:first-child li{margin:0}}@media screen and (max-height: 428px){.main-menu>div:first-child li{margin:0}}@media screen and (max-width: 428px) and (max-height: 428px) and (orientation: landscape){.main-menu>div:first-child{display:block}}@media screen and (max-height: 428px) and (max-height: 428px) and (orientation: landscape){.main-menu>div:first-child{display:block}}.main-menu>div:last-child li{margin-left:2rem}@media screen and (max-width: 428px){.main-menu>div:last-child li{margin:0}}@media screen and (max-height: 428px){.main-menu>div:last-child li{margin:0}}@media screen and (max-width: 428px) and (max-height: 428px) and (orientation: landscape){.main-menu>div:last-child{display:block}}@media screen and (max-height: 428px) and (max-height: 428px) and (orientation: landscape){.main-menu>div:last-child{display:block}}.main-menu nav .menu{list-style-type:none;padding:0;text-indent:0}@media screen and (max-width: 428px){.main-menu nav .menu{display:flex;flex-direction:column;align-items:center;position:relative}}@media screen and (max-height: 428px){.main-menu nav .menu{display:flex;flex-direction:column;align-items:center;position:relative}}.main-menu nav .menu li{display:inline}.main-menu nav .menu li.duotone a b{font-weight:inherit;color:#fffaa6}.main-menu nav .menu a{color:#fff;text-decoration:none;font-size:1.65rem;position:relative;font-weight:bold}@media screen and (max-width: 428px){.main-menu nav .menu a{display:block;padding-top:.75rem;padding-bottom:.75rem}}@media screen and (max-height: 428px){.main-menu nav .menu a{display:block;padding-top:.75rem;padding-bottom:.75rem}}.main-menu nav .menu a.linked-in{font-weight:bold;position:relative}.main-menu nav .menu a.linked-in>img{display:inline-block;width:auto;height:2.4rem;vertical-align:middle;margin-right:.5rem;top:-2px;left:0;position:relative}.main-menu nav .menu a.linked-in span{color:#fffaa6}@media screen and (min-width: 1025px){.main-menu nav .menu a:not(:last-child){margin-right:2.5rem}.main-menu nav .menu a:after{content:"";position:absolute;display:block;height:.2rem;width:0;left:0;bottom:-.75rem;background-color:#fffaa6;transition:all .3s ease}.main-menu nav .menu a:hover:after{width:100%}.main-menu nav .menu a.active:after{width:100%}}.main-menu a.nav{color:#fff;text-decoration:none;font-size:1.65rem;position:relative;font-weight:bold}.main-menu a.nav.brief-builder{font-weight:bold}.main-menu a.nav.brief-builder span{color:#fffaa6}.main-menu a.nav.linked-in{font-weight:bold;position:relative}.main-menu a.nav.linked-in>img{display:inline-block;width:auto;height:2.4rem;vertical-align:middle;margin-right:.5rem;top:-2px;left:0;position:relative}.main-menu a.nav.linked-in span{color:#fffaa6}@media screen and (max-width: 428px){.main-menu a.nav{margin:0 1.5rem;display:block;width:100%;text-align:center;font-size:2rem;padding:1rem}}@media screen and (max-width: 428px) and (max-height: 428px) and (orientation: landscape){.main-menu a.nav{font-size:1.5rem;padding:.5rem;margin:.5rem 0}}@media screen and (max-height: 428px){.main-menu a.nav{margin:0 1.5rem;display:block;width:100%;text-align:center;font-size:2rem;padding:1rem}}@media screen and (max-height: 428px) and (max-height: 428px) and (orientation: landscape){.main-menu a.nav{font-size:1.5rem;padding:.5rem;margin:.5rem 0}}@media screen and (min-width: 1025px){.main-menu a.nav:not(:last-child){margin-right:2.5rem}.main-menu a.nav:after{content:"";position:absolute;display:block;height:.2rem;width:0;left:0;bottom:-.75rem;background-color:#fffaa6;transition:all .3s ease}.main-menu a.nav:hover:after{width:100%}.main-menu a.nav.active:after{width:100%}}.icon-button{font-weight:bold;font-size:1.6rem;color:#fff;display:flex;flex:0 0 auto;align-items:center;text-decoration:none;text-transform:uppercase}.icon-button.inline-flex{display:inline-flex}.icon-button img{margin-right:2rem;width:5rem;height:auto;display:block}.button{display:inline-block;position:relative;font-weight:bold;font-size:1.6rem;line-height:1.25;text-align:center;padding:1.5rem 4rem;color:#222932;transition:opacity .35s, background-color .35s, color .35s;border:1px solid #222932;background-color:transparent}.button strong,.button b,.button span{position:relative;z-index:2;transition:color .35s}.button:before{content:"";display:block;position:absolute;top:0;left:0;width:0;height:100%;background-color:#fffaa6;z-index:1;transition:width .35s ease-out}.button:after{content:url("../images/arrow-right-black.svg");position:absolute;width:1.5rem;height:auto;right:-3rem;top:calc(50% + 2px);transform:translateY(-50%);transition:right .15s}@media screen and (max-width: 428px){.button{font-size:1.35rem}}@media screen and (max-height: 428px){.button{font-size:1.35rem}}.button:hover strong,.button:hover b,.button:hover span{color:#000}.button:hover:before{width:100%}.button:hover:after{right:-3.5rem}.button.inverted{color:#fff;border-color:#fff}.button.inverted:after{content:url("../images/arrow-right-white.svg")}.button.lemon{color:#222932;border-color:#fffaa6;background:#fffaa6}.button.lemon:after{content:url("../images/arrow-right-yellow.svg")}.button.small{padding:1rem 3rem}.button.small.yellow{color:#fffaa6;border-color:#fffaa6}.button.small.yellow:after{content:url("../images/arrow-right-yellow.svg")}.button.simple{padding:0;border:none;position:relative}.button.simple:hover{text-decoration:none}.button.simple:hover span{color:#fff}.button.simple:before{height:2px;top:auto;bottom:0}.button.cl-white{border-color:#fff}.content-block{max-width:60rem}.content-block.no-limit{max-width:none}@media screen and (max-width: 428px){.content-block{max-width:none;padding:5rem 3rem}.content-block.no-top-padding-mobile{padding-top:0}}@media screen and (max-height: 428px){.content-block{max-width:none;padding:5rem 3rem}.content-block.no-top-padding-mobile{padding-top:0}}@media screen and (max-width: 428px){.center-text-mobile{text-align:center}}@media screen and (max-height: 428px){.center-text-mobile{text-align:center}}.auto-fit{width:100%;height:auto}.align-block-center{margin:0 auto}.text-align-center{text-align:center}.text-align-right{text-align:right}.items-align-center{display:flex;align-items:center}@media screen and (max-width: 428px){.items-align-center{justify-content:center}}@media screen and (max-height: 428px){.items-align-center{justify-content:center}}.items-justify-end{display:flex;justify-content:flex-end}.items-justify-center{display:flex;justify-content:center}.items-align-start{display:flex;align-items:flex-start}.align-self-center{align-self:center;flex:1 1 100%}.flex{display:flex}.side-by-side-img{display:grid;grid-template-columns:1fr 1fr}.columns{display:grid}@media screen and (max-width: 428px){.columns{display:flex}}@media screen and (max-height: 428px){.columns{display:flex}}.columns.inline{display:inline-grid}.columns.col-1-s-1{grid-template-columns:1fr 1px 1fr}.columns.col-1-s-1>div{padding:2rem 0}.columns.col-1-s-1 .separator{background-color:#fffaa6}@media screen and (max-width: 428px){.columns.col-1-s-1 .separator{background-color:transparent;height:1rem;padding:0}}@media screen and (max-height: 428px){.columns.col-1-s-1 .separator{background-color:transparent;height:1rem;padding:0}}@media screen and (max-width: 428px){.columns.col-1-s-1{display:block}}@media screen and (max-height: 428px){.columns.col-1-s-1{display:block}}.columns.gap-s{grid-gap:2rem}.columns.gap-s-l{grid-row-gap:2rem;grid-column-gap:6rem}@media screen and (max-width: 428px){.columns.gap-s-l{grid-row-gap:4rem}}@media screen and (max-height: 428px){.columns.gap-s-l{grid-row-gap:4rem}}.columns.gap-m{grid-gap:4rem}.columns.gap-l{grid-gap:6rem}.columns.col-1-1{grid-template-columns:1fr 1fr}@media screen and (max-width: 428px){.columns.col-1-1{display:flex;flex:1 1 auto;flex-direction:column;grid-gap:0}.columns.col-1-1>div{width:100%;padding-bottom:3rem}.columns.col-1-1>div:last-child{padding-bottom:0}.columns.col-1-1.reverse-on-mobile{flex-direction:column-reverse}.columns.col-1-1.rows-on-mobile{flex-direction:row}}@media screen and (max-height: 428px){.columns.col-1-1{display:flex;flex:1 1 auto;flex-direction:column;grid-gap:0}.columns.col-1-1>div{width:100%;padding-bottom:3rem}.columns.col-1-1>div:last-child{padding-bottom:0}.columns.col-1-1.reverse-on-mobile{flex-direction:column-reverse}.columns.col-1-1.rows-on-mobile{flex-direction:row}}@media screen and (max-width: 428px) and (max-height: 428px) and (orientation: landscape){.columns.col-1-1.hiw-slide{display:grid;grid-template-columns:.75fr 1.25fr}.columns.col-1-1.hiw-slide>div{width:auto;padding:0}.columns.col-1-1.hiw-slide .center-text-mobile{text-align:left}.columns.col-1-1.hiw-slide .content-block{padding:2rem 2rem 2rem 4rem}.columns.col-1-1.hiw-slide .content-block.no-top-padding-mobile{padding-top:2rem}.columns.col-1-1.hiw-slide .fs-medium{margin:0}.columns.col-1-1.hiw-slide h3{margin-bottom:.5rem}.columns.col-1-1.hiw-slide p{margin-top:.5rem}}@media screen and (max-height: 428px) and (max-height: 428px) and (orientation: landscape){.columns.col-1-1.hiw-slide{display:grid;grid-template-columns:.75fr 1.25fr}.columns.col-1-1.hiw-slide>div{width:auto;padding:0}.columns.col-1-1.hiw-slide .center-text-mobile{text-align:left}.columns.col-1-1.hiw-slide .content-block{padding:2rem 2rem 2rem 4rem}.columns.col-1-1.hiw-slide .content-block.no-top-padding-mobile{padding-top:2rem}.columns.col-1-1.hiw-slide .fs-medium{margin:0}.columns.col-1-1.hiw-slide h3{margin-bottom:.5rem}.columns.col-1-1.hiw-slide p{margin-top:.5rem}}.columns.col-1-2{grid-template-columns:1fr 2fr}@media screen and (max-width: 428px){.columns.col-1-2{display:flex;flex:1 1 auto;flex-direction:column;grid-gap:0}.columns.col-1-2.reverse-on-mobile{flex-direction:column-reverse}}@media screen and (max-height: 428px){.columns.col-1-2{display:flex;flex:1 1 auto;flex-direction:column;grid-gap:0}.columns.col-1-2.reverse-on-mobile{flex-direction:column-reverse}}.columns.col-2-1{grid-template-columns:2fr 1fr}.columns.col-2-1.items-align-start{align-items:flex-start}@media screen and (max-width: 428px){.columns.col-2-1{display:flex;flex:1 1 auto;flex-direction:column;grid-gap:0}}@media screen and (max-height: 428px){.columns.col-2-1{display:flex;flex:1 1 auto;flex-direction:column;grid-gap:0}}.columns.col-1-m{display:grid;grid-template-columns:1fr min-content;grid-column-gap:0;align-items:center;height:100%}@media screen and (max-width: 428px){.columns.col-1-m{grid-template-columns:1fr 1fr;height:100vw}}@media screen and (max-width: 428px) and (max-height: 428px) and (orientation: landscape){.columns.col-1-m{height:100%}}@media screen and (max-height: 428px){.columns.col-1-m{grid-template-columns:1fr 1fr;height:100vw}}@media screen and (max-height: 428px) and (max-height: 428px) and (orientation: landscape){.columns.col-1-m{height:100%}}.columns.col-m-1{display:grid;grid-template-columns:min-content 1fr;grid-column-gap:0;align-items:center;height:100%}@media screen and (max-width: 428px){.columns.col-m-1{display:flex;flex:1 1 auto;flex-direction:column;grid-gap:0}.columns.col-m-1>div{width:100%}.columns.col-m-1.reverse-on-mobile{flex-direction:column-reverse}.columns.col-m-1.rows-on-mobile{flex-direction:row}}@media screen and (max-height: 428px){.columns.col-m-1{display:flex;flex:1 1 auto;flex-direction:column;grid-gap:0}.columns.col-m-1>div{width:100%}.columns.col-m-1.reverse-on-mobile{flex-direction:column-reverse}.columns.col-m-1.rows-on-mobile{flex-direction:row}}.columns.col-1-3{grid-template-columns:1fr 3fr}@media screen and (max-width: 428px){.columns.col-1-3{display:flex;flex:1 1 auto;flex-direction:column;grid-gap:0}.columns.col-1-3.reverse-on-mobile{flex-direction:column-reverse}}@media screen and (max-height: 428px){.columns.col-1-3{display:flex;flex:1 1 auto;flex-direction:column;grid-gap:0}.columns.col-1-3.reverse-on-mobile{flex-direction:column-reverse}}.columns.col-3-1{display:grid;grid-template-columns:3fr 1fr;grid-column-gap:0;align-items:center;height:100%}.columns.col-1-1-1{grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 428px){.columns.col-1-1-1{display:flex;flex:1 1 auto;flex-direction:column;grid-gap:0}.columns.col-1-1-1>div{width:100%;padding-bottom:3rem}.columns.col-1-1-1>div:last-child{padding-bottom:0}.columns.col-1-1-1.reverse-on-mobile{flex-direction:column-reverse}.columns.col-1-1-1.rows-on-mobile{flex-direction:row}}@media screen and (max-height: 428px){.columns.col-1-1-1{display:flex;flex:1 1 auto;flex-direction:column;grid-gap:0}.columns.col-1-1-1>div{width:100%;padding-bottom:3rem}.columns.col-1-1-1>div:last-child{padding-bottom:0}.columns.col-1-1-1.reverse-on-mobile{flex-direction:column-reverse}.columns.col-1-1-1.rows-on-mobile{flex-direction:row}}section{min-width:1200px}@media screen and (max-width: 428px){section{min-width:0}}@media screen and (max-height: 428px){section{min-width:0}}.section-content{padding:10rem 8rem;max-width:1340px;margin:0 auto}@media screen and (max-width: 428px){.section-content{padding:6rem 4rem;max-width:none}}@media screen and (max-height: 428px){.section-content{padding:6rem 4rem;max-width:none}}.section-content-wide{padding:6rem 2rem;max-width:1200px;margin:0 auto}@media screen and (max-width: 428px){.section-content-wide{padding:3rem 2rem;max-width:none}}@media screen and (max-height: 428px){.section-content-wide{padding:3rem 2rem;max-width:none}}.section-content.compact{padding:4rem 8rem;max-width:1100px;margin:0 auto}.full-height{min-height:100vh;height:auto;position:relative}@media screen and (max-width: 428px){.full-height{min-height:0;height:auto}}@media screen and (max-height: 428px){.full-height{min-height:0;height:auto}}@media screen and (max-width: 428px){.square-on-mobile{height:100vw}}@media screen and (max-width: 428px) and (max-height: 428px) and (orientation: landscape){.square-on-mobile{height:100vh}}@media screen and (max-height: 428px){.square-on-mobile{height:100vw}}@media screen and (max-height: 428px) and (max-height: 428px) and (orientation: landscape){.square-on-mobile{height:100vh}}.full-size-absolute{position:absolute;top:0;right:0;width:100%;height:100%}.full-bleed{padding:0;margin:0 auto;width:100%;height:auto}@media screen and (max-width: 428px){.full-bleed{min-height:0;height:auto}}@media screen and (max-height: 428px){.full-bleed{min-height:0;height:auto}}.full-bleed .two-columns-2>div{padding:10rem 0;height:100%;position:relative;overflow:hidden}.full-bleed .two-columns-2 div:nth-child(2) .content{max-width:calc(50vw + 6rem);padding-left:calc(200px + 6rem)}.full-bleed .two-columns-2 div:nth-child(2) .content p{padding-right:6rem}.limit-left{max-width:calc(50vw + 6rem);padding-right:calc(200px + 6rem)}.limit-right{max-width:calc(50vw + 6rem);padding-left:calc(200px + 3rem)}.two-columns{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:6rem;align-items:center}@media screen and (max-width: 428px){.two-columns{display:block}}@media screen and (max-height: 428px){.two-columns{display:block}}.three-columns{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:6rem;align-items:center}.two-columns-2a{display:grid;grid-template-columns:2fr 1fr;grid-column-gap:0;align-items:center;height:100%}.two-columns-3{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:0;align-items:center;height:100%}.two-columns-4{display:grid;grid-template-columns:1fr 1.5fr;grid-column-gap:0;align-items:center;height:100%}.two-columns-5{display:grid;grid-template-columns:4fr 1fr;grid-column-gap:0;align-items:center;height:100%}.full-bleed .two-columns-3>div{padding:8rem;height:100%;position:relative;overflow:hidden}.full-bleed .two-columns-4>div{padding:8rem;height:100%;position:relative;overflow:hidden}.full-bleed .two-columns-5>div{padding:8rem;height:100%;position:relative;overflow:hidden}.single-content{padding:4rem;box-sizing:content-box}@media screen and (max-width: 428px){.single-content{padding:3rem}}@media screen and (max-height: 428px){.single-content{padding:3rem}}.single-content h2{font-size:2.5rem;margin:3rem 0 1rem 0}.map{width:300px;height:auto;display:inline-block}img.feature-image{max-height:40rem}@media screen and (max-width: 428px){img.feature-image{max-width:100%;max-height:40vh}}@media screen and (max-height: 428px){img.feature-image{max-width:100%;max-height:40vh}}img.feature-image-small{max-height:30rem}@media screen and (max-width: 428px){img.feature-image-small{max-width:100%;max-height:none}}@media screen and (max-height: 428px){img.feature-image-small{max-width:100%;max-height:none}}img.rounded{border-radius:100rem}.client-logo{max-width:30rem;margin:0 auto}.with-s-backgound{padding:15rem 5rem;max-width:60rem;margin:0 auto;background-image:url("../images/s-white.svg");background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 428px){.with-s-backgound{padding:4rem;max-width:none;margin:4rem auto}}@media screen and (max-height: 428px){.with-s-backgound{padding:4rem;max-width:none;margin:4rem auto}}.the-times{width:10rem;height:auto;display:block}.s-box{background-image:url("../images/s-black.svg");background-repeat:no-repeat;background-position:left .35rem;background-size:2rem;padding-left:4.5rem}@media screen and (max-width: 428px){.s-box:not(last-child){margin-bottom:3rem}}@media screen and (max-height: 428px){.s-box:not(last-child){margin-bottom:3rem}}.client-logos-content{padding:8rem 10rem;margin:0 auto;max-width:1440px}@media screen and (max-width: 428px){.client-logos-content{padding:5rem 3rem;max-width:none}}@media screen and (max-height: 428px){.client-logos-content{padding:5rem 3rem;max-width:none}}.client-logos{display:block;width:100%;height:auto;margin:5rem auto 0 auto}@media screen and (max-width: 428px){.client-logos{display:none}}@media screen and (max-height: 428px){.client-logos{display:none}}.client-logos-mobile{display:none}@media screen and (max-width: 428px){.client-logos-mobile{display:block;width:100%;height:auto;margin:3rem auto 0 auto}}@media screen and (max-height: 428px){.client-logos-mobile{display:block;width:100%;height:auto;margin:3rem auto 0 auto}}.full-moon{display:block;position:relative;width:360px;height:240px;overflow:hidden;margin:0 auto 4rem auto;opacity:1}.full-moon span{display:block;width:360px;height:360px;background-color:#fffaa6;background:radial-gradient(ellipse at 0% 100%, #75706a 0%, #fffaa6 80%);border-radius:100%}@media screen and (max-width: 428px){.full-moon span{width:240px;height:240px}}@media screen and (max-height: 428px){.full-moon span{width:240px;height:240px}}@media screen and (max-width: 428px){.full-moon{width:240px;height:240px}}@media screen and (max-height: 428px){.full-moon{width:240px;height:240px}}.full-moon.visible{opacity:1}.bb-left{position:absolute;width:200px;height:auto;right:0}.bb-right{position:absolute;width:200px;height:auto;left:0}.half-image-left{width:200px;height:400px;position:relative;overflow:hidden}@media screen and (max-width: 428px){.half-image-left{width:100px;height:200px}}@media screen and (max-width: 428px) and (max-height: 428px) and (orientation: landscape){.half-image-left{width:150px;height:300px}}@media screen and (max-height: 428px){.half-image-left{width:100px;height:200px}}@media screen and (max-height: 428px) and (max-height: 428px) and (orientation: landscape){.half-image-left{width:150px;height:300px}}.half-image-left span{position:absolute;width:400px;height:400px;left:0;border-radius:100%;overflow:hidden}@media screen and (max-width: 428px){.half-image-left span{width:200px;height:200px;left:0}}@media screen and (max-width: 428px) and (max-height: 428px) and (orientation: landscape){.half-image-left span{width:300px;height:300px;left:0}}@media screen and (max-height: 428px){.half-image-left span{width:200px;height:200px;left:0}}@media screen and (max-height: 428px) and (max-height: 428px) and (orientation: landscape){.half-image-left span{width:300px;height:300px;left:0}}.half-image-left img{width:100%;height:100%;display:block}.half-image-right{width:200px;height:400px;position:relative;overflow:hidden}@media screen and (max-width: 428px){.half-image-right{width:100px;height:200px}}@media screen and (max-width: 428px) and (max-height: 428px) and (orientation: landscape){.half-image-right{width:150px;height:300px}}@media screen and (max-height: 428px){.half-image-right{width:100px;height:200px}}@media screen and (max-height: 428px) and (max-height: 428px) and (orientation: landscape){.half-image-right{width:150px;height:300px}}.half-image-right span{position:absolute;width:400px;height:400px;left:-200px;border-radius:100%;overflow:hidden}@media screen and (max-width: 428px){.half-image-right span{width:200px;height:200px;left:-100px}}@media screen and (max-width: 428px) and (max-height: 428px) and (orientation: landscape){.half-image-right span{width:300px;height:300px;left:-150px}}@media screen and (max-height: 428px){.half-image-right span{width:200px;height:200px;left:-100px}}@media screen and (max-height: 428px) and (max-height: 428px) and (orientation: landscape){.half-image-right span{width:300px;height:300px;left:-150px}}.half-image-right img{width:100%;height:100%;display:block}.half-moon-left{width:200px;height:400px;position:relative;overflow:hidden}@media screen and (max-width: 428px){.half-moon-left{width:100px;height:200px}}@media screen and (max-width: 428px) and (max-height: 428px) and (orientation: landscape){.half-moon-left{width:150px;height:300px}}@media screen and (max-height: 428px){.half-moon-left{width:100px;height:200px}}@media screen and (max-height: 428px) and (max-height: 428px) and (orientation: landscape){.half-moon-left{width:150px;height:300px}}.half-moon-left span{position:absolute;width:400px;height:400px;left:0;border-radius:100%;background:#fffaa6;background:radial-gradient(ellipse at 0% 100%, #75706a 0%, #fffaa6 80%)}@media screen and (max-width: 428px){.half-moon-left span{width:200px;height:200px}}@media screen and (max-width: 428px) and (max-height: 428px) and (orientation: landscape){.half-moon-left span{width:300px;height:300px}}@media screen and (max-height: 428px){.half-moon-left span{width:200px;height:200px}}@media screen and (max-height: 428px) and (max-height: 428px) and (orientation: landscape){.half-moon-left span{width:300px;height:300px}}.half-moon-left img{width:100%;height:100%;display:block}.half-moon-right{width:200px;height:400px;position:relative;overflow:hidden}@media screen and (max-width: 428px){.half-moon-right{width:100px;height:200px}}@media screen and (max-width: 428px) and (max-height: 428px) and (orientation: landscape){.half-moon-right{width:150px;height:300px}}@media screen and (max-height: 428px){.half-moon-right{width:100px;height:200px}}@media screen and (max-height: 428px) and (max-height: 428px) and (orientation: landscape){.half-moon-right{width:150px;height:300px}}.half-moon-right span{position:absolute;width:400px;height:400px;left:-200px;border-radius:100%;background:#75706a;background:radial-gradient(ellipse at 0% 100%, #75706a 0%, #fffaa6 80%)}@media screen and (max-width: 428px){.half-moon-right span{width:200px;height:200px;left:-100px}}@media screen and (max-width: 428px) and (max-height: 428px) and (orientation: landscape){.half-moon-right span{width:300px;height:300px;left:-150px}}@media screen and (max-height: 428px){.half-moon-right span{width:200px;height:200px;left:-100px}}@media screen and (max-height: 428px) and (max-height: 428px) and (orientation: landscape){.half-moon-right span{width:300px;height:300px;left:-150px}}.yellow-sun{position:absolute;width:400px;height:400px;border-radius:100%;left:-200px;background:#75706a;background:radial-gradient(ellipse at 0% 100%, #75706a 0%, #fffaa6 80%)}.yellow-sun-right{position:absolute;width:400px;height:400px;top:calc(50% - 200px);border-radius:100%;right:-200px;background:#75706a;background:radial-gradient(ellipse at 0% 100%, #75706a 0%, #fffaa6 80%)}.half-yellow-moons{width:200%;height:200%;position:absolute;overflow:hidden;padding-left:200px;transform-origin:20% 52.5%;transform:rotate(135deg)}.half-yellow-moons.second{transform:rotate(135deg);transform-origin:10.5% 53%}.yellow-back{background-color:#fffaa6;width:100%;height:100%;position:relative}.yellow-back-gradient{background-image:url("../images/multipoint-gradient.jpg");background-repeat:no-repeat;background-position:left bottom;background-size:100%;width:100%;height:100%;position:relative}.left-semi-circle{position:absolute;width:400px;height:400px;background-color:#fffaa6;border-radius:100%;left:-200px;top:50%;transform:translateY(-50%)}.left-semi-circle div{position:absolute;width:400px;height:400px;background-color:#6e6e6e;border-radius:100%;left:0;top:50%;transform:translateY(-50%);overflow:hidden}.left-semi-circle div img{width:100%;height:100%;transform:rotate(225deg)}.left-semi-circle-gradient{position:absolute;width:400px;height:400px;background:#75706a;background:radial-gradient(ellipse at 100% 0%, #75706a 0%, #fffaa6 80%);border-radius:100%;left:-200px;top:50%;transform:translateY(-50%)}.right-semi-circle{overflow:hidden;width:100%;height:100%;position:absolute}.right-semi-circle div{position:absolute;width:400px;height:400px;background-color:#6e6e6e;border-radius:100%;left:-200px;top:50%;transform:translateY(-50%);overflow:hidden}.right-semi-circle div img{transform:rotate(225deg) translateX(15%)}.moon-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;grid-gap:3rem;font-size:1.5rem;font-weight:bold;text-transform:uppercase;text-align:center;color:#222932;width:100%;height:70%}@media screen and (max-width: 428px){.moon-grid{grid-template-columns:1fr 1fr 1fr;grid-gap:1.5rem;height:auto;font-size:1.25rem}}@media screen and (max-width: 428px) and (max-height: 428px) and (orientation: landscape){.moon-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:1.5rem;height:auto;font-size:1.25rem}}@media screen and (max-height: 428px){.moon-grid{grid-template-columns:1fr 1fr 1fr;grid-gap:1.5rem;height:auto;font-size:1.25rem}}@media screen and (max-height: 428px) and (max-height: 428px) and (orientation: landscape){.moon-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:1.5rem;height:auto;font-size:1.25rem}}.moon-grid div{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:0;padding-top:100%;border-radius:100%;background-color:transparent;position:relative}.moon-grid div>span{position:absolute;top:0;padding:1rem;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;border-radius:100%;background-color:#fffaa6}.moon-grid div>span.fadeInOut1{animation:animFadeInOut1 3s forwards ease-in}@keyframes animFadeInOut1{0%{opacity:1}10%{opacity:1}20%{opacity:1}30%{opacity:1}40%{opacity:1}50%{opacity:1}60%{opacity:1}70%{opacity:1}80%{opacity:1}90%{opacity:1}100%{opacity:1}}.moon-grid div>span.fadeInOut2{animation:animFadeInOut2 6s forwards ease-in}@keyframes animFadeInOut2{0%{opacity:0}10%{opacity:0}20%{opacity:1}30%{opacity:1}40%{opacity:1}50%{opacity:1}60%{opacity:1}70%{opacity:1}80%{opacity:1}90%{opacity:1}100%{opacity:1}}.moon-grid div>span.fadeInOut3{animation:animFadeInOut3 6s forwards ease-in}@keyframes animFadeInOut3{0%{opacity:0}10%{opacity:0}20%{opacity:0}30%{opacity:1}40%{opacity:1}50%{opacity:1}60%{opacity:1}70%{opacity:1}80%{opacity:1}90%{opacity:1}100%{opacity:1}}.moon-grid div>span.fadeInOut4{animation:animFadeInOut4 6s forwards ease-in}@keyframes animFadeInOut4{0%{opacity:0}10%{opacity:0}20%{opacity:0}30%{opacity:0}40%{opacity:1}50%{opacity:1}60%{opacity:1}70%{opacity:1}80%{opacity:1}90%{opacity:1}100%{opacity:1}}.half-moon-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;grid-gap:3rem;font-size:1.5rem;font-weight:bold;text-transform:uppercase;text-align:center;color:#fff;width:100%;height:70%}.half-moon-grid div>span{display:flex;align-items:center;justify-content:center;text-align:center;min-height:4rem}.half-moon-grid div::after{content:"";display:block;width:100%;height:0%;padding-top:50%;border-radius:0 0 10rem 10rem;background-color:#fffaa6}.splash-block{background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:100%;padding:4rem}.splash-block h2{display:block;font-size:8rem;color:#fffaa6;z-index:100;letter-spacing:.035em;opacity:1;text-align:left;text-transform:uppercase}.splash-block .text-outlined{-webkit-text-stroke:0.1rem #fff;-webkit-text-fill-color:transparent}.splash-block#cleaning{background-image:url("../images/photo-1.jpg");background-size:200%}.splash-block#sidekick{background-image:url("../images/s-symbol-photos.png");background-size:contain;min-height:55vh;display:flex;align-items:center;justify-content:center}.moon-array{margin:0 auto;display:block;width:100%;height:auto}.team-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto}.team-grid div{background-position:center;background-size:cover;background-repeat:no-repeat}.cs-tab{position:absolute;margin-top:0;opacity:1;visibility:visible;transition:opacity .5s ease-in-out, margin-top .5s ease-in-out}.cs-tab.hidden{margin-top:2rem;opacity:0;visibility:hidden;transition:opacity .5s ease-in-out, margin-top .5s ease-in-out}@media screen and (max-width: 428px){.cs-tab.hidden{display:none}}@media screen and (max-height: 428px){.cs-tab.hidden{display:none}}@media screen and (max-width: 428px){.cs-tab{position:relative;margin-top:1rem}.cs-tab>div:not(:last-child){margin-bottom:3rem}}@media screen and (max-height: 428px){.cs-tab{position:relative;margin-top:1rem}.cs-tab>div:not(:last-child){margin-bottom:3rem}}.image-gallery .swiper{display:block;position:relative}.image-gallery .swiper .swiper-slide img{width:100%;height:auto;display:block}.image-gallery .image-gallery-caption{position:absolute;left:0;bottom:0;background-color:rgba(0,0,0,0.8);color:#fff;font-weight:bold;padding:1.5rem;line-height:1;font-size:1.6rem}.gallery{display:flex;margin:3rem 0;width:100%}.gallery:first-child{margin-top:0}figure{padding-right:1rem}figure:last-child{padding-right:0}figure figcaption{margin-top:.5rem;font-size:1.25rem}figure.gallery-item{margin:0}figure.gallery-item img{width:100%;height:auto}input,textarea,button,select{font-family:"Nexa", Helvetica, Arial, sans-serif}form{margin:0 auto;width:100%}form .form-row{width:100%;padding:.5rem 0}form input[type="text"],form input[type="email"]{font-size:1.5rem;line-height:1;margin:.75rem 0;padding:1rem;letter-spacing:.025em;width:100%;color:#fff;background-color:#676a79;border-radius:0;border:none;outline:none}form select{font-size:1.5rem;line-height:1;margin:.75rem 0;padding:1rem;letter-spacing:.025em;width:100%;color:#fff;background-color:#676a79;border-radius:0;border:none;outline:none}form textarea{font-size:1.5rem;line-height:1.4;margin:.75rem 0;padding:.5rem .75rem;letter-spacing:.025em;width:100%;color:#fff;background-color:#676a79;height:15rem;border-radius:0;border:none;outline:none}form.cl-white input[type="text"],.cl-white form input[type="text"]{color:#000;background-color:#fff}form.cl-white input[type="email"],.cl-white form input[type="email"]{color:#000;background-color:#fff}form.cl-white textarea,.cl-white form textarea{color:#000;background-color:#fff}form input[type="submit"]{display:inline-block;position:relative;font-weight:normal;font-size:1.6rem;line-height:1.25;text-align:center;letter-spacing:.1em;padding:1.5rem 4rem;color:#222932;transition:opacity .35s, background-color .35s, color .35s;border:1px solid #222932;background-color:transparent;cursor:pointer}@media screen and (max-width: 428px){form input[type="submit"]{font-size:1.35rem}}@media screen and (max-height: 428px){form input[type="submit"]{font-size:1.35rem}}form input[type="submit"]:hover{color:#000;background-color:#fffaa6}.hero{width:100vw;height:100vh;position:relative;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover}.hero.small{height:50vh}.hero.homepage{background-image:url("../images/homepage-background.jpg")}@media screen and (max-width: 428px){.hero.homepage{background-image:url("../images/homepage-background.jpg")}}@media screen and (max-width: 428px) and (max-height: 428px) and (orientation: landscape){.hero.homepage{height:auto;min-height:100vh;background-image:url("../images/homepage-background.jpg")}}@media screen and (max-height: 428px){.hero.homepage{background-image:url("../images/homepage-background.jpg")}}@media screen and (max-height: 428px) and (max-height: 428px) and (orientation: landscape){.hero.homepage{height:auto;min-height:100vh;background-image:url("../images/homepage-background.jpg")}}.hero.case-studies{background-image:url("../images/alt-gradient.jpg");height:auto;padding-top:16rem}@media screen and (max-width: 428px){.hero.case-studies{padding-top:10rem}}@media screen and (max-height: 428px){.hero.case-studies{padding-top:10rem}}.hero.case-studies .hero-content{display:block;transform:none;position:relative;padding:4rem;left:auto;top:auto;margin:0 auto}@media screen and (max-width: 428px){.hero.case-studies .hero-content{padding:2rem}}@media screen and (max-height: 428px){.hero.case-studies .hero-content{padding:2rem}}.hero .hero-content{display:inline-grid;grid-template-columns:min-content 1fr;grid-column-gap:4rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);align-items:center;z-index:600}.hero .hero-content.single{display:block;padding-top:5rem}@media screen and (max-width: 428px){.hero .hero-content{display:inline-block;transform:translate(-50%, -40%)}}@media screen and (max-width: 428px) and (max-height: 428px) and (orientation: landscape){.hero .hero-content{display:inline-grid;grid-template-columns:min-content 1fr;grid-column-gap:4rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -35%);align-items:center}}@media screen and (max-height: 428px){.hero .hero-content{display:inline-block;transform:translate(-50%, -40%)}}@media screen and (max-height: 428px) and (max-height: 428px) and (orientation: landscape){.hero .hero-content{display:inline-grid;grid-template-columns:min-content 1fr;grid-column-gap:4rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -35%);align-items:center}}.hero .hero-content .left{text-align:right}@media screen and (max-width: 428px){.hero .hero-content .left{text-align:center;padding-bottom:4rem}}@media screen and (max-width: 428px) and (max-height: 428px) and (orientation: landscape){.hero .hero-content .left{padding-bottom:0}}@media screen and (max-height: 428px){.hero .hero-content .left{text-align:center;padding-bottom:4rem}}@media screen and (max-height: 428px) and (max-height: 428px) and (orientation: landscape){.hero .hero-content .left{padding-bottom:0}}.hero .hero-content .right{text-align:left}@media screen and (max-width: 428px){.hero .hero-content .right{text-align:center}}@media screen and (max-height: 428px){.hero .hero-content .right{text-align:center}}.hero .hero-content .center{text-align:center}@media screen and (max-width: 428px){.hero .hero-content .center{text-align:center}}@media screen and (max-height: 428px){.hero .hero-content .center{text-align:center}}.hero .hero-content .s-outline{width:15rem;height:auto;display:inline-block}.hero .sub-heading{color:#fff;font-size:1.8rem;font-weight:500;margin:0}.hero .heading{display:block;font-size:8rem;color:#fffaa6;letter-spacing:0;margin:0}.hero .heading.large{font-size:10rem;opacity:0}.hero .heading .text-outlined{-webkit-text-stroke:0.15rem #fff;-webkit-text-fill-color:transparent}@media screen and (max-width: 428px){.hero .heading{font-size:6vh;width:100%;text-align:center}}@media screen and (max-width: 428px) and (max-height: 428px) and (orientation: landscape){.hero .heading{font-size:10vh;text-align:center;margin:0;padding:3rem}}@media screen and (max-height: 428px){.hero .heading{font-size:6vh;width:100%;text-align:center}}@media screen and (max-height: 428px) and (max-height: 428px) and (orientation: landscape){.hero .heading{font-size:10vh;text-align:center;margin:0;padding:3rem}}.s-photos{position:absolute;left:calc(50% - 30vh);top:calc(50% - 28vh);transform-origin:center;width:60vh;height:60vh;display:block;z-index:500}@media screen and (max-width: 428px){.s-photos{transform:scale(0.65)}}@media screen and (max-width: 428px) and (max-height: 428px) and (orientation: landscape){.s-photos{transform:scale(1)}}@media screen and (max-height: 428px){.s-photos{transform:scale(0.65)}}@media screen and (max-height: 428px) and (max-height: 428px) and (orientation: landscape){.s-photos{transform:scale(1)}}.s-photos .s-photo-back{width:60vh;height:60vh;position:absolute;left:0;border-radius:100vh;overflow:hidden;animation:scale-sb 2.5s .5s 1 ease-in-out forwards;opacity:0;transform:scale3d(0.5, 0.5, 0.5)}.s-photos .s-photo-back .s-photo-1{position:absolute;top:3vh;left:-3vh;width:54vh;height:54vh;transform:rotate(-45deg)}.s-photos .s-photo-back .s-photo-1 img{width:100%;height:auto;opacity:0;animation:fadeIn 2s 2s 1 ease-in forwards}.s-photos .s-photo-mask-1{width:30vh;height:60vh;position:absolute;left:0;border-top-left-radius:100vh;border-bottom-left-radius:100vh;overflow:hidden;animation:rotate-sm1 3s .5s 1 ease-in-out forwards;transform-origin:100% 50%;opacity:0;transform:scale3d(0.5, 0.5, 0.5)}.s-photos .s-photo-mask-1 .s-photo-1{position:absolute;top:3vh;left:-3vh;width:54vh;height:54vh;transform:rotate(-45deg)}.s-photos .s-photo-mask-1 .s-photo-1 img{width:100%;height:auto;opacity:0;animation:fadeIn 1.5s 2s 1 ease-in forwards}.s-photos .s-photo-mask-2{width:30vh;height:60vh;position:absolute;right:0;border-top-right-radius:100vh;border-bottom-right-radius:100vh;overflow:hidden;animation:rotate-sm2 3s .5s 1 ease-in-out forwards;transform-origin:0 50%;opacity:0;transform:scale3d(0.5, 0.5, 0.5)}.s-photos .s-photo-mask-2 .s-photo-2{position:absolute;bottom:3vh;right:-3vh;width:54vh;height:54vh;transform:rotate(-45deg)}.s-photos .s-photo-mask-2 .s-photo-2 img{width:100%;height:auto;opacity:0;animation:fadeIn 1.5s 2s 1 ease-in forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes scale-sb{0%{opacity:0;background-color:#000}30%{transform:scale3d(1, 1, 1);opacity:1;background-color:#000}90%{transform:scale3d(1, 1, 1);opacity:0;background-color:#fff}100%{transform:scale3d(1, 1, 1);opacity:0;background-color:#fff}}@keyframes rotate-sm1{0%{top:0;left:0;opacity:0;background-color:#000}30%{transform:scale3d(1, 1, 1);top:0;left:0;opacity:1;background-color:#000}75%{transform:rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1);top:0;left:0;opacity:1;background-color:#fffaa6}99%{transform:rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1);top:-13%;left:6.5%;opacity:1;background-color:#fffaa6}100%{transform:rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1);top:-13%;left:6.5%;opacity:1;background-color:transparent}}@keyframes rotate-sm2{0%{bottom:0;right:0;opacity:0;background-color:#000}30%{transform:scale3d(1, 1, 1);bottom:0;right:0;opacity:1;background-color:#000}75%{transform:rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1);bottom:0;right:0;opacity:1;background-color:#fff}99%{transform:rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1);bottom:-13%;right:6.5%;opacity:1;background-color:#fff}100%{transform:rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1);bottom:-13%;right:6.5%;opacity:1;background-color:transparent}}#bb-quote{-webkit-user-select:none;user-select:none}.quote-pods{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;background-color:transparent;opacity:0;z-index:-10000}.quote-pods input[type="text"],.quote-pods input[type="email"],.quote-pods input[type="number"]{font-family:Helvetica, Arial, sans-serif;font-size:1.6rem;padding:.5rem;line-height:1;color:#000;background-color:#fff;border:1px solid #dcdcdc}.quote-pods select,.quote-pods option{font-family:Helvetica, Arial, sans-serif;font-size:1.6rem;padding:.5rem;line-height:1;color:#000;background-color:#fff;border:1px solid #dcdcdc}.email-quote{position:absolute;width:auto;top:50%;left:50%;transform:translate(-50%, -50%);padding:3rem;color:#0c2c3c;font-weight:bold;font-size:1.6rem;background-color:#fff;border-radius:1.5rem;z-index:1000;display:none;box-shadow:0 6px 20px 0 rgba(0,0,0,0.1);min-width:50rem;max-width:50rem}.email-quote p{font-weight:normal;margin:0}.email-quote.visible{display:block}#quoteReport{display:none}#quoteReportInfo{display:none}.report{position:absolute;width:auto;top:3rem;left:50%;transform:translate(-50%, 0);padding:3rem;color:#0c2c3c;font-weight:bold;font-size:1.6rem;background-color:#fff;border-radius:1.5rem;z-index:1000;box-shadow:0 6px 20px 0 rgba(0,0,0,0.1)}@media screen and (max-width: 428px){.report .columns.col-1-1{display:block}.report .columns.col-1-1 .text-align-right{text-align:left}.report .columns.col-1-1 a.bb-button{width:100%;margin:1rem 0}}@media screen and (max-width: 428px) and (max-width: 428px){.report .columns .column{margin-bottom:2rem}}@media screen and (max-width: 428px) and (max-height: 428px){.report .columns .column{margin-bottom:2rem}}@media screen and (max-height: 428px){.report .columns.col-1-1{display:block}.report .columns.col-1-1 .text-align-right{text-align:left}.report .columns.col-1-1 a.bb-button{width:100%;margin:1rem 0}}@media screen and (max-height: 428px) and (max-width: 428px){.report .columns .column{margin-bottom:2rem}}@media screen and (max-height: 428px) and (max-height: 428px){.report .columns .column{margin-bottom:2rem}}@media screen and (min-width: 429px) and (max-width: 1024px){.report .columns.col-1-1{display:block}.report .columns.col-1-1 .text-align-right{text-align:left}.report .columns.col-1-1 a.bb-button{width:100%;margin:1rem 0}}@media screen and (min-width: 429px) and (max-width: 1024px) and (max-width: 428px){.report .columns .column{margin-bottom:2rem}}@media screen and (min-width: 429px) and (max-width: 1024px) and (max-height: 428px){.report .columns .column{margin-bottom:2rem}}@media screen and (max-width: 428px){.report{top:0;left:0;transform:none;width:100vw;height:auto}}@media screen and (max-height: 428px){.report{top:0;left:0;transform:none;width:100vw;height:auto}}@media screen and (min-width: 429px) and (max-width: 1024px){.report{top:0;left:0;transform:none;width:100vw;height:auto}}.report h3.labour-annual-price{text-transform:none;line-height:1.5;font-weight:normal;text-align:center;background-color:#f6f6f6;border-radius:4rem;padding:1.35rem 1rem 1rem 1rem}.report h3.labour-annual-price strong{font-weight:bold}.report .report-requirements{display:flex;flex:1 1 auto;flex-wrap:nowrap}@media screen and (max-width: 428px){.report .report-requirements{flex-direction:column;margin-top:3rem}}@media screen and (max-height: 428px){.report .report-requirements{flex-direction:column;margin-top:3rem}}@media screen and (min-width: 429px) and (max-width: 1024px){.report .report-requirements{flex-direction:column;margin-top:3rem}}.report .report-requirements>div{width:100%;text-align:center;border-left:1px solid #dcdcdc;padding:1.5rem}@media screen and (max-width: 428px){.report .report-requirements>div{text-align:left;border-left:none;display:grid;grid-template-columns:1fr 2fr;grid-gap:1.5rem;align-items:center;padding:0;margin-bottom:1rem}}@media screen and (max-height: 428px){.report .report-requirements>div{text-align:left;border-left:none;display:grid;grid-template-columns:1fr 2fr;grid-gap:1.5rem;align-items:center;padding:0;margin-bottom:1rem}}@media screen and (min-width: 429px) and (max-width: 1024px){.report .report-requirements>div{text-align:left;border-left:none;display:grid;grid-template-columns:1fr 2fr;grid-gap:1.5rem;align-items:center;padding:0;margin-bottom:1rem}}.report .report-requirements>div:last-child{border-right:1px solid #dcdcdc}@media screen and (max-width: 428px){.report .report-requirements>div:last-child{border:none;margin-bottom:0}}@media screen and (max-height: 428px){.report .report-requirements>div:last-child{border:none;margin-bottom:0}}@media screen and (min-width: 429px) and (max-width: 1024px){.report .report-requirements>div:last-child{border:none;margin-bottom:0}}.report .report-requirements>div label{font-size:1.15rem;font-weight:bold;color:#6e6e6e;display:block;text-align:center;text-transform:uppercase;margin:0 0 1rem 0;padding:0}@media screen and (max-width: 428px){.report .report-requirements>div label{text-align:left;margin:0}}@media screen and (max-height: 428px){.report .report-requirements>div label{text-align:left;margin:0}}@media screen and (min-width: 429px) and (max-width: 1024px){.report .report-requirements>div label{text-align:left;margin:0}}.report .report-requirements>div span{font-size:2.5rem;display:block;text-align:center;margin:1rem 0 0 0;padding:0;white-space:nowrap}@media screen and (max-width: 428px){.report .report-requirements>div span{font-size:1.8rem;text-align:left;margin:0}}@media screen and (max-height: 428px){.report .report-requirements>div span{font-size:1.8rem;text-align:left;margin:0}}@media screen and (min-width: 429px) and (max-width: 1024px){.report .report-requirements>div span{font-size:1.8rem;text-align:left;margin:0}}.report p{font-weight:normal;margin:0}.report p.fs-small{font-size:1.25rem}.report p.fw-bold{font-weight:bold}.report .text p{margin:.5rem 0 1rem 0}.report.visible{display:block}.report .column:not(.report-requirements)>div{display:grid;grid-template-columns:2fr 1fr;padding:.5rem 0}.report label{padding-right:1rem;font-weight:normal;white-space:nowrap;text-align:left}.report span{text-align:right;display:block}.debug{position:absolute;width:calc(100% - 2rem);top:6rem;right:1rem;padding:1rem;color:#fffaa6;font-weight:bold;font-size:1.15rem;background-color:rgba(0,0,0,0.9);border-radius:1.5rem;grid-template-columns:1fr 1fr 1fr 1fr;z-index:-1;opacity:0;display:none}.debug.visible{z-index:1000;display:grid;opacity:1}.debug .column>div{display:grid;grid-template-columns:1fr .75fr;padding:.25rem}.debug label{padding-right:1rem;font-weight:normal;white-space:nowrap;text-align:right}.debug span{display:block}.brief-builder-main{width:100vw;height:100%;min-height:100vh;display:flex;flex:1 1 auto;padding-top:13rem;padding-bottom:4rem;background-image:url("../images/alt-gradient.jpg");background-repeat:no-repeat;background-size:cover;-webkit-user-select:none;user-select:none}@media screen and (max-width: 428px){.brief-builder-main{background-image:url("../images/alt-gradient-mobile.jpg");padding-top:8rem}}@media screen and (max-height: 428px){.brief-builder-main{background-image:url("../images/alt-gradient-mobile.jpg");padding-top:8rem}}@media screen and (max-width: 428px){.brief-builder-main{height:auto;min-height:100vh}}@media screen and (max-height: 428px){.brief-builder-main{height:auto;min-height:100vh}}@media screen and (min-width: 429px) and (max-width: 1024px){.brief-builder-main{height:auto;min-width:0;width:auto;min-height:100vh}}.brief-builder-main .brief-builder-content{width:100vw;min-width:100vw;height:100%;display:grid;grid-template-columns:1fr min-content;align-items:center;align-self:center}@media screen and (max-width: 428px){.brief-builder-main .brief-builder-content{display:block;padding:1rem 0 0 0}}@media screen and (max-height: 428px){.brief-builder-main .brief-builder-content{display:block;padding:1rem 0 0 0}}@media screen and (min-width: 429px) and (max-width: 1024px){.brief-builder-main .brief-builder-content{display:block;padding:6rem 3rem 3rem 3rem;max-width:50rem;margin:0 auto}}.brief-builder-main .brief-builder-content.hidden{display:none}.brief-builder-main .brief-builder-content .text{padding:8rem;max-width:800px}@media screen and (max-width: 428px){.brief-builder-main .brief-builder-content .text{padding:3rem}}@media screen and (max-height: 428px){.brief-builder-main .brief-builder-content .text{padding:3rem}}@media screen and (min-width: 429px) and (max-width: 1024px){.brief-builder-main .brief-builder-content .text{padding:3rem}}.brief-builder-main .brief-builder-content .text .heading-brief-builder{display:block;font-size:8rem;color:#fffaa6;letter-spacing:.035em;opacity:1;margin:0}@media screen and (max-width: 428px){.brief-builder-main .brief-builder-content .text .heading-brief-builder{font-size:5rem}}@media screen and (max-height: 428px){.brief-builder-main .brief-builder-content .text .heading-brief-builder{font-size:5rem}}@media screen and (min-width: 429px) and (max-width: 1024px){.brief-builder-main .brief-builder-content .text .heading-brief-builder{font-size:5rem}}.brief-builder-main .brief-builder-content .text .heading-brief-builder .text-outlined{-webkit-text-stroke:0.15rem #fff;-webkit-text-fill-color:transparent}.brief-builder-main .brief-builder-content .text p{font-size:1.8rem;color:#fff}@media screen and (max-width: 428px){.brief-builder-main .brief-builder-content .text p{font-size:1.6rem}}@media screen and (max-height: 428px){.brief-builder-main .brief-builder-content .text p{font-size:1.6rem}}.brief-builder-main .brief-builder-content .start img{width:18rem;height:auto}@media screen and (max-width: 428px){.brief-builder-main .brief-builder-content .start{padding:0 3rem 5rem 3rem}}@media screen and (max-height: 428px){.brief-builder-main .brief-builder-content .start{padding:0 3rem 5rem 3rem}}@media screen and (min-width: 429px) and (max-width: 1024px){.brief-builder-main .brief-builder-content .start{padding:0 3rem 5rem 3rem}}@media screen and (max-width: 428px){.brief-builder-main .semicircle-button{display:block;position:relative;background-color:#fffaa6;font-size:1.8rem;font-weight:bold;color:#0c2c3c;text-transform:uppercase;border-radius:3rem;padding:1.95rem 2rem 1.5rem 2rem;text-align:center;width:100%}.brief-builder-main .semicircle-button img{display:none}}@media screen and (max-height: 428px){.brief-builder-main .semicircle-button{display:block;position:relative;background-color:#fffaa6;font-size:1.8rem;font-weight:bold;color:#0c2c3c;text-transform:uppercase;border-radius:3rem;padding:1.95rem 2rem 1.5rem 2rem;text-align:center;width:100%}.brief-builder-main .semicircle-button img{display:none}}@media screen and (min-width: 429px) and (max-width: 1024px){.brief-builder-main .semicircle-button{display:block;position:relative;background-color:#fffaa6;font-size:1.8rem;font-weight:bold;color:#0c2c3c;text-transform:uppercase;border-radius:3rem;padding:1.95rem 2rem 1.5rem 2rem;text-align:center;width:100%}.brief-builder-main .semicircle-button img{display:none}}.brief-builder-main .brief-builder-form{width:100%;min-height:100%}@media screen and (max-width: 428px){.brief-builder-main .brief-builder-form{height:auto;min-height:100vh;display:block}}@media screen and (max-height: 428px){.brief-builder-main .brief-builder-form{height:auto;min-height:100vh;display:block}}@media screen and (min-width: 429px) and (max-width: 1024px){.brief-builder-main .brief-builder-form{height:auto;min-height:100vh;display:block}}.brief-builder-main .brief-builder-form.hidden{display:none}.brief-builder-main .brief-builder-form .header{padding:4rem 4rem 0 4rem;width:100%;flex:0}@media screen and (max-width: 428px){.brief-builder-main .brief-builder-form .header{padding:2.5rem 2.5rem 1rem 2.5rem}}@media screen and (max-height: 428px){.brief-builder-main .brief-builder-form .header{padding:2.5rem 2.5rem 1rem 2.5rem}}@media screen and (min-width: 429px) and (max-width: 1024px){.brief-builder-main .brief-builder-form .header{padding:6rem 3rem 1.5rem 3rem}}.brief-builder-main .brief-builder-form .header .heading-brief-builder{display:block;font-size:5rem;color:#fffaa6;letter-spacing:.035em;opacity:1;margin:0}@media screen and (max-width: 428px){.brief-builder-main .brief-builder-form .header .heading-brief-builder{font-size:3rem}}@media screen and (max-height: 428px){.brief-builder-main .brief-builder-form .header .heading-brief-builder{font-size:3rem}}@media screen and (min-width: 429px) and (max-width: 1024px){.brief-builder-main .brief-builder-form .header .heading-brief-builder{font-size:5rem}}.brief-builder-main .brief-builder-form .header .heading-brief-builder .text-outlined{-webkit-text-stroke:0.1rem #fff;-webkit-text-fill-color:transparent}.brief-builder-main .brief-builder-form .header h2{font-size:1.8rem;color:#fffaa6;margin:.66rem 0 0 0}.brief-builder-main .brief-builder-form form.bb-form{display:flex;flex:1 1 auto;align-items:center;position:relative;padding:0 0 4rem 0}.brief-builder-main .brief-builder-form form.bb-form .form-section{text-align:center;width:100%}.brief-builder-main .brief-builder-form form.bb-form .form-section .quote-form{max-width:50rem;margin:0 auto}.brief-builder-main .brief-builder-form form.bb-form .form-section .quote-form input[type="text"],.brief-builder-main .brief-builder-form form.bb-form .form-section .quote-form input[type="email"],.brief-builder-main .brief-builder-form form.bb-form .form-section .quote-form select{margin:.5rem auto;text-align:center;border:1px solid #fffaa6;background-color:transparent;font-size:1.6rem;color:#fff;font-weight:bold;line-height:2rem;padding:1rem;outline:none}.brief-builder-main .brief-builder-form form.bb-form .form-section .quote-form input[type="text"]:focus,.brief-builder-main .brief-builder-form form.bb-form .form-section .quote-form input[type="email"]:focus{background-color:rgba(12,44,60,0.2)}.brief-builder-main .brief-builder-form form.bb-form .form-section .quote-form .form-row label{display:block;font-size:1.6rem;font-weight:bold;color:#fffaa6;margin-top:2rem;margin-bottom:1rem}@media screen and (max-width: 428px){.brief-builder-main .brief-builder-form form.bb-form .form-section .quote-form .form-row label{margin-top:1rem;margin-bottom:.5rem}}@media screen and (max-height: 428px){.brief-builder-main .brief-builder-form form.bb-form .form-section .quote-form .form-row label{margin-top:1rem;margin-bottom:.5rem}}.brief-builder-main .brief-builder-form form.bb-form .form-section h3{color:#fff;text-transform:none;margin:0 0 4rem 0}@media screen and (max-width: 428px){.brief-builder-main .brief-builder-form form.bb-form .form-section h3{margin:0 0 2rem 0}}@media screen and (max-height: 428px){.brief-builder-main .brief-builder-form form.bb-form .form-section h3{margin:0 0 2rem 0}}@media screen and (min-width: 429px) and (max-width: 1024px){.brief-builder-main .brief-builder-form form.bb-form .form-section h3{margin:0 0 2rem 0}}.brief-builder-main .brief-builder-form form.bb-form .form-section h3.no-margin{margin:0}.brief-builder-main .brief-builder-form form.bb-form .form-section h3 .note{display:block;font-weight:normal;font-size:1.6rem;margin-top:.5rem}.brief-builder-main .brief-builder-form form.bb-form .form-section p{color:#fff;font-size:1.6rem;text-transform:none;margin:1rem 0 4rem 0}@media screen and (max-width: 428px){.brief-builder-main .brief-builder-form form.bb-form .form-section p{margin:1rem 0 2rem 0}}@media screen and (max-height: 428px){.brief-builder-main .brief-builder-form form.bb-form .form-section p{margin:1rem 0 2rem 0}}@media screen and (min-width: 429px) and (max-width: 1024px){.brief-builder-main .brief-builder-form form.bb-form .form-section p{margin:1rem 0 2rem 0}}.brief-builder-main .brief-builder-form form.bb-form .form-buttons{text-align:center;margin-top:2rem}.brief-builder-main .brief-builder-form form.bb-form .input-block{padding:0 3rem}@media screen and (max-width: 428px){.brief-builder-main .brief-builder-form form.bb-form .input-block{padding:0 1rem}}@media screen and (max-height: 428px){.brief-builder-main .brief-builder-form form.bb-form .input-block{padding:0 1rem}}@media screen and (min-width: 429px) and (max-width: 1024px){.brief-builder-main .brief-builder-form form.bb-form .input-block{padding:0 1rem}}.brief-builder-main .brief-builder-form form.bb-form .input-block-text{padding:0 3rem}@media screen and (max-width: 428px){.brief-builder-main .brief-builder-form form.bb-form .input-block-text{padding:0 1rem}}@media screen and (max-height: 428px){.brief-builder-main .brief-builder-form form.bb-form .input-block-text{padding:0 1rem}}@media screen and (min-width: 429px) and (max-width: 1024px){.brief-builder-main .brief-builder-form form.bb-form .input-block-text{padding:0 1rem}}.brief-builder-main .brief-builder-form form.bb-form .input-block-text input[type="text"],.brief-builder-main .brief-builder-form form.bb-form .input-block-text input[type="number"]{width:300px;margin:0 auto;text-align:center;border:1px solid #fffaa6;background-color:transparent;font-size:1.8rem;color:#fff;font-weight:bold;line-height:2.25rem;padding:1rem 1rem 1rem 1rem;height:5rem;outline:none}@media screen and (max-width: 428px){.brief-builder-main .brief-builder-form form.bb-form .input-block-text input[type="text"],.brief-builder-main .brief-builder-form form.bb-form .input-block-text input[type="number"]{width:200px}}@media screen and (max-height: 428px){.brief-builder-main .brief-builder-form form.bb-form .input-block-text input[type="text"],.brief-builder-main .brief-builder-form form.bb-form .input-block-text input[type="number"]{width:200px}}@media screen and (min-width: 429px) and (max-width: 1024px){.brief-builder-main .brief-builder-form form.bb-form .input-block-text input[type="text"],.brief-builder-main .brief-builder-form form.bb-form .input-block-text input[type="number"]{width:200px}}.brief-builder-main .brief-builder-form form.bb-form .input-block-text input[type="text"]:focus,.brief-builder-main .brief-builder-form form.bb-form .input-block-text input[type="number"]:focus{background-color:rgba(12,44,60,0.2)}.brief-builder-main .brief-builder-form form.bb-form .input-block-text input[type="text"]:disabled,.brief-builder-main .brief-builder-form form.bb-form .input-block-text input[type="number"]:disabled{opacity:.33}.brief-builder-main .brief-builder-form form.bb-form .input-block-text ::placeholder{color:rgba(255,255,255,0.33)}.brief-builder-main .brief-builder-form form.bb-form .input-block-text p.input-note{font-size:1.25rem;color:#fff;margin:2rem 0 0 0;text-transform:uppercase;font-weight:bold}.brief-builder-main .brief-builder-form form.bb-form .input-block-text label{display:block;color:#fff;font-weight:bold;font-size:1.36rem;letter-spacing:0;text-transform:uppercase;cursor:pointer;margin:2rem auto 0 auto}.brief-builder-main .brief-builder-form form.bb-form .input-block-flex{display:inline-flex;flex:1 1 auto;align-items:stretch;justify-content:space-between;padding:0 3rem}@media screen and (max-width: 428px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex{flex-direction:column;padding:0 1rem}}@media screen and (max-height: 428px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex{flex-direction:column;padding:0 1rem}}@media screen and (min-width: 429px) and (max-width: 1024px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex{flex-direction:column;padding:0 1rem}}.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .align-items-center{align-items:center}.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .spacer{width:8rem;padding:0 3rem;color:#fffaa6;font-weight:bold;font-size:1.36rem;letter-spacing:0;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 428px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .spacer{height:2rem;width:auto}}@media screen and (max-height: 428px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .spacer{height:2rem;width:auto}}@media screen and (min-width: 429px) and (max-width: 1024px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .spacer{height:2rem;width:auto}}.brief-builder-main .brief-builder-form form.bb-form .input-block-flex>div{width:100%;padding:1rem}@media screen and (max-width: 428px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex>div{padding:.5rem 0}}@media screen and (max-height: 428px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex>div{padding:.5rem 0}}@media screen and (min-width: 429px) and (max-width: 1024px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex>div{padding:.5rem 0}}.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .checkbox{text-align:center;cursor:pointer;min-width:12rem}@media screen and (max-width: 428px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .checkbox{text-align:left;min-width:0;max-width:200px;margin:0 auto}}@media screen and (max-height: 428px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .checkbox{text-align:left;min-width:0;max-width:200px;margin:0 auto}}@media screen and (min-width: 429px) and (max-width: 1024px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .checkbox{text-align:left;min-width:0;max-width:200px;margin:0 auto}}.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .checkbox input[type="checkbox"]{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .checkbox label{display:block;color:#fff;font-weight:bold;font-size:1.36rem;letter-spacing:0;text-transform:uppercase;cursor:pointer}@media screen and (max-width: 428px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .checkbox label{display:flex;flex:1 1 auto;text-align:left;align-items:center;line-height:1.25}}@media screen and (max-height: 428px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .checkbox label{display:flex;flex:1 1 auto;text-align:left;align-items:center;line-height:1.25}}@media screen and (min-width: 429px) and (max-width: 1024px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .checkbox label{display:flex;flex:1 1 auto;text-align:left;align-items:center;line-height:1.25}}.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .checkbox label:before{content:'';-webkit-appearance:none;background-color:transparent;border:0.1rem solid #fffaa6;display:block;width:5rem;height:5rem;border-radius:100%;position:relative;vertical-align:middle;cursor:pointer;margin:0 auto 2rem auto;transition:background-color .1s}@media screen and (max-width: 428px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .checkbox label:before{width:4rem;height:4rem;min-width:4rem;min-height:4rem;margin:0 2rem 0 0}}@media screen and (max-height: 428px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .checkbox label:before{width:4rem;height:4rem;min-width:4rem;min-height:4rem;margin:0 2rem 0 0}}@media screen and (min-width: 429px) and (max-width: 1024px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .checkbox label:before{width:4rem;height:4rem;min-width:4rem;min-height:4rem;margin:0 2rem 0 0}}.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .checkbox input[type="checkbox"]:checked+label:before{content:'';-webkit-appearance:none;background:#fffaa6 url("../images/icon-tick.svg") no-repeat center/24px;border:0.1rem solid #fffaa6;display:block;width:5rem;height:5rem;border-radius:100%;position:relative;vertical-align:middle;cursor:pointer;margin:0 auto 2rem auto}@media screen and (max-width: 428px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .checkbox input[type="checkbox"]:checked+label:before{width:4rem;height:4rem;min-width:4rem;min-height:4rem;margin:0 2rem 0 0}}@media screen and (max-height: 428px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .checkbox input[type="checkbox"]:checked+label:before{width:4rem;height:4rem;min-width:4rem;min-height:4rem;margin:0 2rem 0 0}}@media screen and (min-width: 429px) and (max-width: 1024px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .checkbox input[type="checkbox"]:checked+label:before{width:4rem;height:4rem;min-width:4rem;min-height:4rem;margin:0 2rem 0 0}}.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .checkbox:hover label:before{background-color:rgba(12,44,60,0.2)}.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .radio{text-align:center;cursor:pointer;min-width:12rem}@media screen and (max-width: 428px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .radio{text-align:left;min-width:0;max-width:200px;margin:0 auto}}@media screen and (max-height: 428px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .radio{text-align:left;min-width:0;max-width:200px;margin:0 auto}}@media screen and (min-width: 429px) and (max-width: 1024px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .radio{text-align:left;min-width:0;max-width:200px;margin:0 auto}}.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .radio input[type="radio"]{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .radio label{display:block;color:#fff;font-weight:bold;font-size:1.36rem;letter-spacing:0;text-transform:uppercase;cursor:pointer}@media screen and (max-width: 428px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .radio label{display:flex;flex:1 1 auto;text-align:left;align-items:center;line-height:1.25}}@media screen and (max-height: 428px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .radio label{display:flex;flex:1 1 auto;text-align:left;align-items:center;line-height:1.25}}@media screen and (min-width: 429px) and (max-width: 1024px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .radio label{display:flex;flex:1 1 auto;text-align:left;align-items:center;line-height:1.25}}.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .radio label:before{content:'';-webkit-appearance:none;background-color:transparent;border:0.1rem solid #fffaa6;display:block;width:5rem;height:5rem;border-radius:100%;position:relative;vertical-align:middle;cursor:pointer;margin:0 auto 2rem auto;transition:background-color .1s}@media screen and (max-width: 428px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .radio label:before{width:4rem;height:4rem;min-width:4rem;min-height:4rem;margin:0 2rem 0 0}}@media screen and (max-height: 428px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .radio label:before{width:4rem;height:4rem;min-width:4rem;min-height:4rem;margin:0 2rem 0 0}}@media screen and (min-width: 429px) and (max-width: 1024px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .radio label:before{width:4rem;height:4rem;min-width:4rem;min-height:4rem;margin:0 2rem 0 0}}.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .radio input[type="radio"]:checked+label:before{content:'';-webkit-appearance:none;background:#fffaa6 url("../images/icon-tick.svg") no-repeat center/24px;border:0.1rem solid #fffaa6;display:block;width:5rem;height:5rem;border-radius:100%;position:relative;vertical-align:middle;cursor:pointer;margin:0 auto 2rem auto}@media screen and (max-width: 428px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .radio input[type="radio"]:checked+label:before{width:4rem;height:4rem;min-width:4rem;min-height:4rem;margin:0 2rem 0 0}}@media screen and (max-height: 428px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .radio input[type="radio"]:checked+label:before{width:4rem;height:4rem;min-width:4rem;min-height:4rem;margin:0 2rem 0 0}}@media screen and (min-width: 429px) and (max-width: 1024px){.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .radio input[type="radio"]:checked+label:before{width:4rem;height:4rem;min-width:4rem;min-height:4rem;margin:0 2rem 0 0}}.brief-builder-main .brief-builder-form form.bb-form .input-block-flex .radio:hover label:before{background-color:rgba(12,44,60,0.2)}.brief-builder-main .brief-builder-form form.bb-form .custom-select label{display:block;color:#fff;font-weight:bold;font-size:1.25rem;letter-spacing:0;cursor:pointer;margin:2rem auto 0 auto}.brief-builder-main .brief-builder-form form.bb-form .custom-select .select{font-size:1.5rem;line-height:1.5;font-weight:500;margin:.5rem;padding:.2rem 0 0 0;letter-spacing:.025em;width:100%;color:#fffaa6;border-radius:0;outline:none;border:1px solid #fffaa6;cursor:pointer;position:relative}.brief-builder-main .brief-builder-form form.bb-form .custom-select .select select{appearance:none;background-color:transparent;border:none;padding:.5rem 1rem;margin:0;width:100%;font-family:inherit;font-size:inherit;font-weight:inherit;cursor:inherit;color:inherit;line-height:inherit;outline:none}.brief-builder-main .brief-builder-form form.bb-form .custom-select .select select::-ms-expand{display:none}.brief-builder-main .brief-builder-form form.bb-form .custom-select .select select:focus .select{border-color:#fff}.brief-builder-main .brief-builder-form form.bb-form .custom-select .select::after{content:"";width:0.6em;height:0.35em;background-color:#fffaa6;clip-path:polygon(100% 0%, 0 0%, 50% 100%);position:absolute;top:50%;right:1rem;transform:translateY(-55%)}.brief-builder-main .brief-builder-form .range-input{width:100%;display:block;max-width:40rem;margin:0 auto}.brief-builder-main .brief-builder-form .range-input label{display:block;color:#fff;font-weight:normal;font-size:1.8rem;letter-spacing:0;text-transform:uppercase;cursor:pointer;margin:1.5rem 0 0 0}.brief-builder-main .brief-builder-form .range-input input[type=range]{-webkit-appearance:none;margin:2rem 0;width:100%;height:1px;padding:0;outline:none}.brief-builder-main .brief-builder-form .range-input input[type=range]:focus{outline:none}.brief-builder-main .brief-builder-form .range-input input[type=range]::-webkit-slider-runnable-track{width:100%;height:1px;cursor:pointer;background:#fffaa6}.brief-builder-main .brief-builder-form .range-input input[type=range]::-webkit-slider-thumb{height:5rem;width:5rem;border-radius:100%;background:#fffaa6;cursor:pointer;-webkit-appearance:none;margin-top:-2.5rem;background:#fffaa6 url("../images/icon-double-arrow-h.svg") no-repeat center/24px}.brief-builder-main .brief-builder-form .range-input input[type=range]:focus::-webkit-slider-runnable-track{background:#fffaa6}.brief-builder-main .brief-builder-form .range-input input[type=range]::-moz-range-track{width:100%;height:1px;cursor:pointer;background:#fffaa6;padding:0;border:none;border-radius:0}.brief-builder-main .brief-builder-form .range-input input[type=range]::-moz-range-thumb{height:5rem;width:5rem;border-radius:100%;background:#fffaa6;cursor:pointer;-webkit-appearance:none;margin-top:-2.5rem;background:#fffaa6 url("../images/icon-double-arrow-h.svg") no-repeat center/24px}.brief-builder-main a.bb-link{text-decoration:underline;color:#0c2c3c}.brief-builder-main a.bb-button{background-color:transparent;border:0.1rem solid #fffaa6;padding:1.8rem 4rem 1.5rem 4rem;min-width:15rem;font-size:1.6rem;text-transform:uppercase;text-align:center;display:inline-block;color:#fffaa6;border-radius:4rem;font-weight:bold;line-height:1;position:relative;vertical-align:middle;cursor:pointer;margin:0 auto;transition:background-color .1s}.brief-builder-main a.bb-button.inverted{border:0.1rem solid #0c2c3c;color:#0c2c3c}.brief-builder-main a.bb-button.inverted:hover{background-color:#fffaa6}.brief-builder-main a.bb-button:hover{background-color:rgba(255,250,166,0.2)}.brief-builder-main .brief-builder-quote{width:100%;display:grid;grid-template-columns:1fr min-content;align-items:center;align-self:center}@media screen and (max-width: 428px){.brief-builder-main .brief-builder-quote{display:block;padding:1rem 0 0 0}}@media screen and (max-height: 428px){.brief-builder-main .brief-builder-quote{display:block;padding:1rem 0 0 0}}@media screen and (min-width: 429px) and (max-width: 1024px){.brief-builder-main .brief-builder-quote{display:block;padding:6rem 3rem 3rem 3rem;max-width:50rem;margin:0 auto}}.brief-builder-main .brief-builder-quote.hidden{display:none}.brief-builder-main .brief-builder-quote .text{padding:8rem;max-width:800px}@media screen and (max-width: 428px){.brief-builder-main .brief-builder-quote .text{padding:3rem}}@media screen and (max-height: 428px){.brief-builder-main .brief-builder-quote .text{padding:3rem}}@media screen and (min-width: 429px) and (max-width: 1024px){.brief-builder-main .brief-builder-quote .text{padding:3rem}}.brief-builder-main .brief-builder-quote .text h3{color:#fff;font-size:5rem;line-height:1;text-transform:none;margin:0 0 1rem 0}@media screen and (max-width: 428px){.brief-builder-main .brief-builder-quote .text h3{font-size:3.5rem}}@media screen and (max-height: 428px){.brief-builder-main .brief-builder-quote .text h3{font-size:3.5rem}}.brief-builder-main .brief-builder-quote .text p{color:#fff;font-size:1.8rem;font-weight:bold;text-transform:none;margin:1rem 0}.brief-builder-main .brief-builder-quote .text p a{color:#fffaa6}.brief-builder-main .brief-builder-quote .text p a:hover{text-decoration:underline}.brief-builder-main .brief-builder-quote .text h2{margin:5rem 0;line-height:1.25;font-size:8rem}@media screen and (max-width: 428px){.brief-builder-main .brief-builder-quote .text h2{font-size:5rem}}@media screen and (max-height: 428px){.brief-builder-main .brief-builder-quote .text h2{font-size:5rem}}.brief-builder-main .brief-builder-quote .text h2 .note{font-size:2.5rem;display:block}.brief-builder-main .brief-builder-quote .text h2 .note2{font-size:1.6rem;display:block;margin-top:1rem}.brief-builder-main .brief-builder-quote .start img{width:18rem;height:auto}@media screen and (max-width: 428px){.brief-builder-main .brief-builder-quote .start{padding:0 3rem 5rem 3rem}}@media screen and (max-height: 428px){.brief-builder-main .brief-builder-quote .start{padding:0 3rem 5rem 3rem}}@media screen and (min-width: 429px) and (max-width: 1024px){.brief-builder-main .brief-builder-quote .start{padding:0 3rem 5rem 3rem}}.brief-builder-main .quote-note{border:1px solid rgba(255,255,255,0.25);padding:1.5rem;max-width:70rem;margin:3rem auto;display:none}.brief-builder-main .quote-note p{font-size:1.25rem;margin:0;text-align:center}.brief-builder-main .quote-note .bb-button{margin:1rem auto 0 auto;padding:1.5rem 2rem}.brief-builder-main #estimatedHoursEntry{display:none}.brief-builder-main .prop-size-note{margin:4rem auto 0 auto;max-width:80rem;display:none}.brief-builder-main .prop-size-note p#propSizeText{margin:0;font-weight:500}.brief-builder-main .prop-size-note p#propSizeText b{font-weight:bold}.brief-builder-main .prop-size-note p#propSizeText a{color:#fffaa6;text-decoration:underline}.brief-builder-main .prop-size-note .bb-button{margin:1rem auto 0 auto;padding:1.5rem 2rem}.bb-form .swiper{width:100%;overflow:hidden}.bb-form .swiper .swiper-wrapper{align-items:center}.bb-form .swiper .swiper-slide{width:100%;padding:3rem 4rem}@media screen and (max-width: 428px){.bb-form .swiper .swiper-slide{padding:1rem 4rem 3rem 4rem}}@media screen and (max-height: 428px){.bb-form .swiper .swiper-slide{padding:1rem 4rem 3rem 4rem}}.bb-form .swiper .swiper-pagination{position:absolute}.bb-form .swiper .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{transform:scale(1.5);margin:0 1rem}@media screen and (max-width: 428px){.bb-form .swiper .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{transform:scale(1.25);margin:0 .5rem}}@media screen and (max-height: 428px){.bb-form .swiper .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{transform:scale(1.25);margin:0 .5rem}}@media screen and (min-width: 429px) and (max-width: 1024px){.bb-form .swiper .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{transform:scale(1.25);margin:0 .5rem}}.bb-form .swiper .swiper-button-prev{margin-left:1rem;transform:scale(0.8)}@media screen and (max-width: 428px){.bb-form .swiper .swiper-button-prev{margin-left:-.5rem}}@media screen and (max-height: 428px){.bb-form .swiper .swiper-button-prev{margin-left:-.5rem}}@media screen and (min-width: 429px) and (max-width: 1024px){.bb-form .swiper .swiper-button-prev{margin-left:-.5rem}}.bb-form .swiper .swiper-button-next{margin-right:1rem;transform:scale(0.8)}@media screen and (max-width: 428px){.bb-form .swiper .swiper-button-next{margin-right:-.5rem}}@media screen and (max-height: 428px){.bb-form .swiper .swiper-button-next{margin-right:-.5rem}}@media screen and (min-width: 429px) and (max-width: 1024px){.bb-form .swiper .swiper-button-next{margin-right:-.5rem}}.bb-form .swiper .swiper-button-prev.swiper-button-disabled,.bb-form .swiper .swiper-button-next.swiper-button-disabled{opacity:0}
