@import"https://fonts.googleapis.com/css?family=Roboto:100,300,400,500&display=swap";button#menu-overlay.svelte-190eg33{border:0;font-size:initial;line-height:normal;padding:0}@keyframes bounceDown{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes bounceRight{0%,20%,50%,80%,to{transform:translate(0)}40%{transform:translate(-10px)}60%{transform:translate(-5px)}}@keyframes fadeIn{to{opacity:1}}@keyframes showIn{to{display:block}}@keyframes expand{to{width:100vw}}html{margin:0;padding:0;background-color:#333;display:inline}body{margin:0;padding:0;font-size:18px;font-weight:400;font-style:normal;color:#fff;background-color:#262626;font-family:Roboto,sans-serif;min-height:100vh}header.hidden+main{padding-top:0}main{padding-top:102px}main#homepage{padding-top:0}main .cancel-reveal-effect{transition:none;opacity:1}@media screen and (max-width: 767px){main .cancel-reveal-effect-for-phone-only{transition:none;opacity:1}}@media screen and (min-width: 768px){main .cancel-reveal-effect-tablet-up{transition:none;opacity:1}}@media screen and (min-width: 1024px){main .cancel-reveal-effect-desktop-up{transition:none;opacity:1}}@media screen and (min-width: 1024px){main{padding-top:60px}main.homepage{padding-top:0}}@media screen and (min-width: 1440px){main{padding-top:60px}main.homepage{padding-top:0}}main.section-error{padding-top:0}.App{margin:0 auto}button{padding:0}a,button.anchor{color:#fff;display:block;text-decoration:none;outline:0}button.anchor{border:none;font-family:Roboto,sans-serif}p{font-weight:300;font-size:16px;line-height:1.5;letter-spacing:.24px}img{display:block;margin:0 auto}picture{display:block;font-size:0}picture img{max-width:100%}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.flex-center{justify-content:center}.hide,.show-in-tablet,.show-in-desktop,.show-in-big-desktop{display:none}.max-text-width{max-width:686px}@media screen and (min-width: 2400px){.max-text-width{max-width:990px}}.react-reveal{overflow:hidden}.clearfix:after{content:"";clear:both;display:table}::-moz-selection{background-color:#000;color:#fff}::selection{background-color:#000;color:#fff}@media screen and (max-width: 767px){.hide-in-mobile{display:none}.show-in-mobile{display:block}}@media screen and (min-width: 768px){.hide-in-tablet{display:none}.show-in-tablet{display:block}}@media screen and (min-width: 1024px){.hide-in-desktop{display:none}.show-in-desktop{display:block}}@media screen and (min-width: 1440px){.hide-in-big-desktop{display:none}.show-in-big-desktop{display:block}}@media screen and (max-width: 1023px){body{-webkit-text-size-adjust:none}}.reveal__fade-in{transition:opacity 1s ease-in-out;opacity:0}.reveal__fade-in.revealed{opacity:1}.reveal__slide{transition:transform 1s ease-in-out}.reveal__slide-up{transform:translateY(-40px)}.reveal__slide-up.revealed{transform:translateY(0)}.polygon-dark-grey-background{background-image:url(https://biglight.fra1.digitaloceanspaces.com/biglight.co.uk/assets/img/polygon-background.png);background-repeat:no-repeat;background-size:cover;background-position:center right}@media screen and (max-width: 767px){.polygon-dark-grey-background{background-position:bottom}.polygon-dark-grey-background.center{background-position:center}.polygon-dark-grey-background#our-services{background-size:3000px auto;background-position:top}}.polygon-dark-grey-background section.section{background:transparent}.polygon-light-grey-background{background-image:url(https://biglight.fra1.digitaloceanspaces.com/biglight.co.uk/assets/img/polygon-light-background.jpg);background-repeat:no-repeat;background-size:cover;background-position:center right}.polygon-light-grey-background section.section{background:transparent}.polygon-gold-background{background-image:url(https://biglight.fra1.cdn.digitaloceanspaces.com/biglight.co.uk/assets/img/polygon-gold-background.png);background-repeat:no-repeat;background-size:cover;background-position:center right}.polygon-gold-background section.section{background:transparent}.polygon-strip-background{background-image:url(https://biglight.fra1.cdn.digitaloceanspaces.com/biglight.co.uk/production/bg-cropped-bottom.png);background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 1024px){main#homepage section.latest-section section.cards>:nth-child(4),main#services-page section.latest-section section.cards>:nth-child(4){display:none}}@media screen and (min-width: 2400px){main#homepage section.latest-section section.cards>:nth-child(4),main#services-page section.latest-section section.cards>:nth-child(4){display:inherit}}@media screen and (min-width: 2400px){main#homepage section.latest-section section.cards,main#services-page section.latest-section section.cards{grid-template-columns:repeat(4,1fr)}}section.section div.section-ctas{display:flex;max-width:100%;max-width:1160px;margin:40px auto 0}section.section div.section-ctas>a{flex:1}section.section div.section-ctas button+button{margin-left:20px}@media screen and (max-width: 767px){section.section div.section-ctas.hide-in-mobile{display:none}}@media screen and (min-width: 768px){section.section div.section-ctas a+a{margin-left:20px}}section.section#page-hero div.section-ctas{max-width:none}section.section .share-button{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;cursor:pointer;background-color:#eeeeed;border-radius:24px;will-change:transform;transition:all .2s ease-in-out;padding:12px 0}@media (hover: hover){section.section .share-button:hover>button{transition-delay:.25s;transform:translate(-280px)}}section.section .share-button:hover div{opacity:1;transform:scale(1)}section.section .share-button>button{position:absolute;z-index:99;border-radius:24px;text-align:center;color:#000;background-color:#bfa968;width:100%;transition:all 1.2s ease;cursor:pointer;height:100%}section.section .share-button>button.mobile-open{transition-delay:.25s;transform:translate(-280px)}section.section .share-button>button.mobile-open+.container{opacity:1}section.section .share-button>button.mobile-open+.container .icon{opacity:1;transform:scale(1)}section.section .share-button .icon{opacity:0;font-size:28px;color:#1f1e1e;will-change:transform;transform:scale(.1);transition:all .3s ease;outline:0}section.section .share-button .container{display:flex;justify-content:space-around;align-items:center;width:280px;height:100%;border-radius:24px}section.section .share-button .container button{cursor:pointer}section.section .share-button .container div:nth-of-type(1) .icon{transition-delay:1.1s}section.section .share-button .container div:nth-of-type(2) .icon{transition-delay:.9s}section.section .share-button .container div:nth-of-type(3) .icon{transition-delay:.7s}section.section .share-button .container div:nth-of-type(4) .icon{transition-delay:.4s}section.section .share-button .facebook-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDEwIDE5Ij4gICAgPHBhdGggZmlsbD0iIzIyMjIyMSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMi42MyAxOC40OTVoMy42MjhWOS40MWgyLjUzbC4yNy0zLjA0aC0yLjhWNC42MzdjMC0uNzE3LjE0My0xIC44MzctMWgxLjk2M1YuNDhINi41NDZjLTIuNjk4IDAtMy45MTYgMS4xOS0zLjkxNiAzLjQ2NFY2LjM3SC43NDR2My4wOEgyLjYzdjkuMDQ1eiIvPjwvc3ZnPg==);background-repeat:no-repeat;height:20px;width:20px}section.section .share-button .twitter-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDIwIDE2Ij4gICAgPHBhdGggZmlsbD0iIzIyMjIyMSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAxNC4xODVBMTEuNzQ5IDExLjc0OSAwIDAgMCA2LjI5IDE2YzcuNjE5IDAgMTEuOTIzLTYuMzM0IDExLjY2My0xMi4wMTZBOC4yMyA4LjIzIDAgMCAwIDIwIDEuODk0YTguMjg3IDguMjg3IDAgMCAxLTIuMzU1LjYzNUE0LjA2IDQuMDYgMCAwIDAgMTkuNDQ4LjI5NGMtLjc5My40NjMtMS42NzIuOC0yLjYwNS45ODJBNC4xMzEgNC4xMzEgMCAwIDAgMTMuODQ3IDBDMTEuMTk4IDAgOS4yNTIgMi40MzMgOS44NSA0Ljk2QTExLjcwNyAxMS43MDcgMCAwIDEgMS4zOTMuNzM4YTQuMDA3IDQuMDA3IDAgMCAwIDEuMjY5IDUuMzkzIDQuMTI3IDQuMTI3IDAgMCAxLTEuODYtLjUwNkMuNzYgNy40OTggMi4xMjIgOS4yNSA0LjA5NSA5LjY0Yy0uNTc4LjE1NC0xLjIxLjE5LTEuODUyLjA2OS41MjIgMS42MDUgMi4wMzcgMi43NzIgMy44MzMgMi44MDVBOC4zNDUgOC4zNDUgMCAwIDEgMCAxNC4xODUiLz48L3N2Zz4=);background-repeat:no-repeat;height:20px;width:20px}section.section .share-button .linkdin-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4gICAgPGcgZmlsbD0iIzIyMjIyMSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxwYXRoIGQ9Ik0uMzYgMTcuNzZoMy41NDRWNi4zMUguMzZ6TTIuMTE1IDQuODFhMi4xMDUgMi4xMDUgMCAwIDAgMi4wOTYtMi4xMTRBMi4xMDQgMi4xMDQgMCAwIDAgMi4xMTUuNTg0IDIuMTA0IDIuMTA0IDAgMCAwIC4wMiAyLjY5NmMwIDEuMTY3LjkzOCAyLjExNCAyLjA5NSAyLjExNE05LjU3MSAxMS43NWMwLTEuNjEuNzQtMi41NjkgMi4xNi0yLjU2OSAxLjMwNCAwIDEuOTMuOTIgMS45MyAyLjU2OXY2LjAxaDMuNTI4di03LjI1YzAtMy4wNjctMS43NC00LjU1LTQuMTY3LTQuNTUtMi40MjkgMC0zLjQ1MSAxLjg5Mi0zLjQ1MSAxLjg5MlY2LjMxaC0zLjR2MTEuNDVoMy40di02LjAxeiIvPiAgICA8L2c+PC9zdmc+);background-repeat:no-repeat;height:20px;width:20px}section.section button,button.gold-button,input[type=submit]{border:none;font:inherit}section.section button:not(.reset),button.gold-button:not(.reset),input[type=submit]:not(.reset){background-color:#bfa968;border-radius:24px;font-family:Roboto,sans-serif;font-size:16px;font-weight:300;color:#000;text-align:center;padding:12px 0;width:100%;border:0;outline:0;cursor:pointer;overflow:hidden;position:relative;transition:padding .3s}@media screen and (min-width: 768px){section.section button:not(.reset),button.gold-button:not(.reset),input[type=submit]:not(.reset){max-width:280px}}section.section button:not(.reset).category,button.gold-button:not(.reset).category,input[type=submit]:not(.reset).category{background-color:#737373;color:#fff;padding:9px 0;font-size:12px;transform:perspective(1px) translateZ(0)}section.section button:not(.reset).category img,button.gold-button:not(.reset).category img,input[type=submit]:not(.reset).category img{display:inline-block;width:14px;opacity:0;margin-right:-14px;transition-timing-function:ease-in-out;transition-duration:.3s,.4s;transition-property:opacity,margin-right;transition-delay:.1s,0s}section.section button:not(.reset).category:before,button.gold-button:not(.reset).category:before,input[type=submit]:not(.reset).category:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#4d4d4d;transform:scaleX(0);transform-origin:50%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}@media (hover: hover){section.section button:not(.reset).category:hover:before,button.gold-button:not(.reset).category:hover:before,input[type=submit]:not(.reset).category:hover:before{transform:scaleX(1)}}section.section button:not(.reset).category.selected,button.gold-button:not(.reset).category.selected,input[type=submit]:not(.reset).category.selected{background-color:#4d4d4d}section.section button:not(.reset).category.selected img,button.gold-button:not(.reset).category.selected img,input[type=submit]:not(.reset).category.selected img{opacity:1;margin-right:10px}@media screen and (min-width: 1024px){section.section button:not(.reset):before,button.gold-button:not(.reset):before,input[type=submit]:not(.reset):before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTIgOSI+ICAgIDxwYXRoIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTcuMzU0IDBsNC4zNSA0LjM1LTQuMjE2IDQuMjk4LS43MTQtLjdMOS44MSA0Ljg1NEgwdi0xaDkuNzkzTDYuNjQ2LjcwN3oiLz48L3N2Zz4=);position:absolute;transition:left .3s;left:calc(100% + 10px);top:50%;transform:translateY(-50%)}section.section button:not(.reset):hover.anchor-link,section.section button:not(.reset):hover.no-animation,button.gold-button:not(.reset):hover.anchor-link,button.gold-button:not(.reset):hover.no-animation,input[type=submit]:not(.reset):hover.anchor-link,input[type=submit]:not(.reset):hover.no-animation{background-color:#d9c382}section.section button:not(.reset):hover:not(.anchor-link):not(.hs-button):not(.category):not(.no-animation),button.gold-button:not(.reset):hover:not(.anchor-link):not(.hs-button):not(.category):not(.no-animation),input[type=submit]:not(.reset):hover:not(.anchor-link):not(.hs-button):not(.category):not(.no-animation){padding-right:30px}section.section button:not(.reset):hover:not(.anchor-link):not(.hs-button):not(.category):not(.no-animation):before,button.gold-button:not(.reset):hover:not(.anchor-link):not(.hs-button):not(.category):not(.no-animation):before,input[type=submit]:not(.reset):hover:not(.anchor-link):not(.hs-button):not(.category):not(.no-animation):before{left:80%}section.section button:not(.reset) div.section-ctas,button.gold-button:not(.reset) div.section-ctas,input[type=submit]:not(.reset) div.section-ctas{display:flex;max-width:1160px;width:1160px;margin:60px auto 0}section.section button:not(.reset) div.section-ctas button,button.gold-button:not(.reset) div.section-ctas button,input[type=submit]:not(.reset) div.section-ctas button{border-radius:24px;font-size:14px;font-weight:100;width:100%;cursor:pointer;margin-right:20px}}@media screen and (min-width: 1024px) and (min-width: 768px){section.section button:not(.reset) div.section-ctas button,button.gold-button:not(.reset) div.section-ctas button,input[type=submit]:not(.reset) div.section-ctas button{max-width:280px}}section.section button.gold-outline-button,button.gold-button.gold-outline-button,input[type=submit].gold-outline-button{background-color:transparent;border:1px solid #bfa968}div.hubspot-container{padding-top:40px}div.hubspot-container form fieldset{max-width:none}div.hubspot-container form div.field.hs-form-field{margin-bottom:20px}div.hubspot-container form div.field.hs-form-field label span.hs-form-required{display:none}div.hubspot-container form div.field.hs-form-field div.input input{width:calc(100% - 20px);outline:0;background-color:transparent;border-width:0 0 1px 0;border-color:#666;color:#fff;padding:10px 5px;font-size:14px}div.hubspot-container form div.field.hs-form-field div.input input.invalid{border-color:#fb8686}@media screen and (min-width: 768px){div.hubspot-container form div.field.hs-form-field div.input input{width:300px}}div.hubspot-container form div.field.hs-form-field ul.hs-error-msgs{padding:5px 5px 0}div.hubspot-container form div.field.hs-form-field ul.hs-error-msgs li{color:#fb8686;font-size:12px}div.hubspot-container form ul{list-style:none;padding:0;margin:0}div.hubspot-container form div.legal-consent-container{max-width:600px;text-align:justify;margin-top:30px}div.hubspot-container form div.legal-consent-container span,div.hubspot-container form div.legal-consent-container p{font-size:12px}div.hubspot-container form div.legal-consent-container div.field.hs-form-field div.input{position:relative}div.hubspot-container form div.legal-consent-container div.field.hs-form-field div.input input{width:auto;margin-left:0;display:none}div.hubspot-container form div.legal-consent-container div.field.hs-form-field div.input input+span{margin-left:30px}div.hubspot-container form div.legal-consent-container div.field.hs-form-field div.input input+span:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIj4gICAgPHBhdGggZmlsbD0iI0Q5RDlEOSIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMjIgMHYyMkgwVjBoMjJ6bS0xIDFIMXYyMGgyMFYxeiIvPjwvc3ZnPg==);width:22px;height:22px;position:absolute;top:calc(50% - 11px);left:0}div.hubspot-container form div.legal-consent-container div.field.hs-form-field div.input input:checked+span:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDIyIDIyIj4gICAgPHBhdGggZmlsbD0iI0Q5RDlEOSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMjIgMHYyMkgwVjBoMjJ6bS00LjA2IDQuOTRMOSAxMy44NzhsLTMuOTQtMy45NC0yLjEyIDIuMTIyTDkgMTguMTJsMTEuMDYtMTEuMDYtMi4xMi0yLjEyMnoiLz48L3N2Zz4=)}div.hubspot-container form div.legal-consent-container div.field.hs-form-field ul.hs-error-msgs{padding:10px 0 0}div.hubspot-container form div.legal-consent-container label.hs-error-msg{color:#fb8686}div.hubspot-container form div.hs_error_rollup{color:#fb8686;font-size:12px}div.hubspot-container form div.hs_submit div.actions{margin-top:30px}section#our-clients .panels{align-items:center;grid-gap:0}section#our-clients .panels div.panel-item{background-color:transparent;display:flex;justify-content:center;align-items:center;padding:0}@media screen and (max-width: 767px){section#our-clients .panels div.panel-item.hide-in-mobile{display:none}}section#our-clients .panels div.panel-item img{width:auto;max-width:100%}@media screen and (min-width: 768px){section#our-clients{padding-bottom:100px;padding-top:100px}section#our-clients div.section-ctas{display:none}}@media screen and (min-width: 1440px){section#our-clients{padding-bottom:60px;padding-top:60px}}main section.section#our-work .panels{grid-gap:15px}@media screen and (min-width: 768px){main section.section#our-work .panels{grid-gap:0}}main section.section#our-work .panels div.block-wrapper>div{width:90%;margin:0 auto;overflow-x:hidden;transition:width 1s ease;background-position:center;height:100%}main section.section#our-work .panels div.block-wrapper>div.expand{width:100%}main section.section#our-work .panels div.react-reveal{height:100%}main section.section#our-work .panels a{display:block;height:100%}main section.section#our-work .panels a div.panel-item{box-shadow:none;padding:0;border-radius:0;min-height:300px;max-height:300px;background-size:cover}main section.section#our-work .panels a div.panel-item div.background-image{transition:all 1.5s cubic-bezier(.35,1,.45,1) 0s,transform 1.5s cubic-bezier(.35,1,.45,1) 0s}main section.section#our-work .panels a div.panel-item div.text-container{display:none}@media screen and (min-width: 1024px){main section.section#our-work .panels a div.panel-item{min-height:400px;max-height:400px}}@media screen and (min-width: 1024px) and (hover: hover){main section.section#our-work .panels a div.panel-item:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#00000080;opacity:0;transition-timing-function:ease-out;transition-duration:.2s;transition-property:opacity;z-index:1}main section.section#our-work .panels a div.panel-item.desktop-show-text:after{opacity:1}main section.section#our-work .panels a div.panel-item.desktop-show-text div.text-container{visibility:visible}main section.section#our-work .panels a div.panel-item.desktop-show-text div.text-container h3,main section.section#our-work .panels a div.panel-item.desktop-show-text div.text-container p{top:0;opacity:1}main section.section#our-work .panels a div.panel-item.desktop-show-text div.text-container h3:after{transform:scaleX(1)}main section.section#our-work .panels a div.panel-item div.text-container{background-color:transparent;visibility:hidden;display:block;box-sizing:border-box;top:50%;transform:translateY(-50%);position:absolute;z-index:2;width:80%;margin:auto;left:0;right:0}main section.section#our-work .panels a div.panel-item div.text-container h3,main section.section#our-work .panels a div.panel-item div.text-container p{top:-10px;opacity:0}main section.section#our-work .panels a div.panel-item div.text-container h3{font-size:46px}main section.section#our-work .panels a div.panel-item div.text-container h3:after{transform:scaleX(0);width:116px;height:1px;left:calc(50% - 58px)}main section.section#our-work .panels a div.panel-item div.text-container p{position:relative;display:block;max-width:320px;font-size:20px;margin:0 auto;padding-top:10px}main section.section#our-work .panels a div.panel-item:hover:after{opacity:1}main section.section#our-work .panels a div.panel-item:hover div.background-image{transform:scale(1.2)}main section.section#our-work .panels a div.panel-item:hover div.text-container{visibility:visible}main section.section#our-work .panels a div.panel-item:hover div.text-container h3,main section.section#our-work .panels a div.panel-item:hover div.text-container p{top:0;opacity:1;transition-timing-function:ease-out;transition-duration:.5s,.5s;transition-property:top,opacity}main section.section#our-work .panels a div.panel-item:hover div.text-container h3:after{transform:scaleX(1);transition-timing-function:ease-out;transition-duration:.2s;transition-property:transform;transition-delay:.4s}main section.section#our-work .panels a div.panel-item:hover div.text-container p{transition-delay:.2s,.2s}}@media screen and (min-width: 1440px){main section.section#our-work .panels a div.panel-item{min-height:500px;max-height:500px}}main section.section#our-work .panels a>div.text-container{background-color:#fff;padding:20px}main section.section#our-work .panels a>div.text-container h3{font-size:30px;color:#000;margin:0 0 10px;text-align:left;font-weight:400;padding:0}main section.section#our-work .panels a>div.text-container p{color:#000;font-size:16px;text-align:left;margin:0}@media screen and (min-width: 768px){main section.section#our-work .panels a>div.text-container{height:calc(100% - 340px)}main section.section#our-work .panels a>div.text-container h3,main section.section#our-work .panels a>div.text-container p{text-align:center}}@media screen and (min-width: 1024px){main section.section#our-work .panels a>div.text-container{padding:20px 30px 40px;height:calc(100% - 460px)}}@media screen and (min-width: 1024px) and (hover: hover){main section.section#our-work .panels a>div.text-container{display:none}}@media screen and (min-width: 1440px){main section.section#our-work .panels a>div.text-container{height:calc(100% - 560px)}}main section.section#our-work .panels.mobile-horizontal-layout{grid-gap:0}main section.section#our-work .panels.mobile-horizontal-layout>div>a div.panel-item,main section.section#our-work .panels.mobile-horizontal-layout>div>.react-reveal div.panel-item{min-height:350px;max-height:350px}@media screen and (min-width: 768px){main section.section#our-work .panels.mobile-horizontal-layout>div>a div.panel-item,main section.section#our-work .panels.mobile-horizontal-layout>div>.react-reveal div.panel-item{min-height:300px;max-height:300px}}@media screen and (min-width: 1024px){main section.section#our-work .panels.mobile-horizontal-layout>div>a div.panel-item,main section.section#our-work .panels.mobile-horizontal-layout>div>.react-reveal div.panel-item{min-height:400px;max-height:400px}}@media screen and (min-width: 1440px){main section.section#our-work .panels.mobile-horizontal-layout>div>a div.panel-item,main section.section#our-work .panels.mobile-horizontal-layout>div>.react-reveal div.panel-item{min-height:500px;max-height:500px}}main section.section#our-work .panels.mobile-horizontal-layout>div>a>div.text-container,main section.section#our-work .panels.mobile-horizontal-layout>div>.react-reveal>div.text-container{width:calc(100% - 40px);white-space:normal;height:calc(100% - 390px)}main section.section#our-work.trimmed-with-button .section-ctas{margin-left:15px;margin-right:15px}@media screen and (min-width: 768px){main section.section#our-work.trimmed-with-button .section-ctas{margin-left:auto;margin-right:auto}}main section.section#our-services{padding-bottom:15px}@media screen and (min-width: 768px){main section.section#our-services{padding-bottom:100px}}main section.section.carousel-grid .padding{width:1px}main section.section.carousel-grid .panels{justify-content:space-between}main section.section.carousel-grid .panels div.panel-item{color:#fff;min-height:276px;justify-content:center;align-items:center}main section.section.carousel-grid .panels div.panel-item.dark{color:#262626}main section.section.carousel-grid .panels div.panel-item.left-aligned{text-align:left}main section.section.carousel-grid .panels div.panel-item.left-aligned h3{text-align:left}main section.section.carousel-grid .panels div.panel-item>img{height:62px;margin-top:10px}main section.section.carousel-grid .panels div.panel-item h3:after{display:none}@media screen and (min-width: 1024px){main section.section.carousel-grid .panels div.panel-item{display:flex;flex-direction:column;align-items:center}main section.section.carousel-grid .panels div.panel-item h3{text-align:center;padding:0}main section.section.carousel-grid .panels div.panel-item p{display:block}main section.section.carousel-grid .panels div.panel-item span span{display:inline-block}}@media screen and (min-width: 768px){main section.section.carousel-grid .panels div.panel-item{width:auto}}@media screen and (min-width: 768px) and (max-width: 1023px){main section.section.carousel-grid .panels div.panel-item:first-child{padding-left:15px}main section.section.carousel-grid .panels div.panel-item:last-child{padding-right:15px}}@keyframes shimmer{to{transform:translate(100%)}}.skeleton-block{display:block;position:relative;overflow:hidden;background-color:#afaeaf;width:calc(100% - 40px);height:100px;margin:20px}.skeleton-block:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0));animation:shimmer 2s infinite;content:""}body.menu-open{overflow:hidden}body.menu-open::-webkit-scrollbar{display:none}body.menu-open #root{position:fixed;width:100vw}body header{width:100vw;background-color:#000000bf;transition:background-color .2s ease-in-out,height .5s linear;color:#fff;position:fixed;top:0;left:0;z-index:4}@media screen and (min-width: 1024px){body header{height:150px}}@media screen and (min-width: 1440px){body header{height:220px}}body header.hidden{display:none;height:0}body header #desktop-header{transition:height .5s ease-in}body header a.bigLogo{display:none}@media screen and (min-width: 1440px){body header a.bigLogo{display:block}}@media screen and (min-width: 1024px){body header:not(.transparent){padding:0 40px;width:calc(100vw - 80px);height:60px}body header:not(.transparent) #desktop-header{height:60px;transition:height .5s linear}body header:not(.transparent) a.bigLogo{display:none}body header:not(.transparent) a.smallLogo{display:block}}@media screen and (min-width: 1024px) and (min-width: 1440px){body header:not(.transparent) a.smallLogo{left:80px}}@media screen and (min-width: 1024px){body header:not(.transparent) a.smallLogo img{height:40px}}body header.transparent{background-color:transparent}body header.transparent section#desktop-header{display:none;height:150px}body header.transparent section#desktop-header a.bigLogo{display:block}body header.transparent section#desktop-header a.bigLogo img,body header.transparent section#desktop-header a.bigLogo svg{height:100px;transform:scale(1);transform-origin:left;transition-timing-function:ease-in-out;transition-duration:.5s,.4s,.4s,.4s;transition-property:transform,opacity,top,left;transition-delay:0s,0s,.3s,0s;opacity:1}@media screen and (min-width: 768px){body header.transparent section#desktop-header a.bigLogo img,body header.transparent section#desktop-header a.bigLogo svg{height:120px;transition-duration:.5s,.4s,.4s,0s}}@media screen and (min-width: 1440px){body header.transparent section#desktop-header a.bigLogo img,body header.transparent section#desktop-header a.bigLogo svg{left:0;position:relative;transition-duration:.5s,.4s,.4s,0s}}@media screen and (min-width: 1440px){body header.transparent section#desktop-header a.bigLogo{margin-left:0}}body header.transparent section#desktop-header a.smallLogo{display:block}body header.transparent section#desktop-header a.smallLogo img{transition-timing-function:ease-out;transition-duration:.5s,.4s;transition-property:height,opacity;transition-delay:0s,0s;opacity:0}@media screen and (min-width: 1024px){body header.transparent section#desktop-header{display:block}}@media screen and (min-width: 1440px){body header.transparent section#desktop-header{height:220px}body header.transparent section#desktop-header nav{top:33px;transform:none}}body header section{margin-left:auto;margin-right:auto;position:relative}body header section#mobile-header{display:block;height:102px}@media screen and (min-width: 1024px){body header section#mobile-header{display:none}}body header section#mobile-header nav ul li{margin:0 11px 0 0}body header section#mobile-header nav ul li.phone{padding-right:13px;border-right:1px solid #bfa968;height:20px}body header section#mobile-header nav ul li.menu button{font-size:24px;font-weight:300}body header section#mobile-header nav ul li:last-child{margin-right:0}body header section#mobile-header aside{z-index:5;position:fixed;top:0;bottom:0;left:0;right:0;width:100vw;height:100vh;display:flex;align-items:flex-start;visibility:hidden;transition:visibility .5s ease-out}body header section#mobile-header aside.show{visibility:visible}body header section#mobile-header aside.show button#menu-overlay{opacity:1}body header section#mobile-header aside.show>button{transition-delay:.25s;transform:translateY(0)}body header section#mobile-header aside.show ul{transform:translate(0)}body header section#mobile-header aside button#menu-overlay{position:fixed;top:0;bottom:0;left:0;right:0;width:100vw;height:100vh;background-color:#000000bf;opacity:0;transition:opacity .5s ease-out}body header section#mobile-header aside>button{z-index:6;background-color:#000;position:relative;padding:0 20px;width:100px;text-align:center;font-size:24px;font-weight:300;box-sizing:border-box;transform:translateY(-148px);transition:transform .5s ease-out;height:100px;line-height:100px}body header section#mobile-header aside ul{z-index:6;background-image:linear-gradient(199deg,#0d0d0d,#333333);position:relative;text-align:center;list-style:none;margin:0;width:calc(100vw - 100px);padding:30px 0;min-height:100vh;max-height:100vh;overflow:auto;box-sizing:border-box;transform:translate(100vw);transition:transform .5s ease-out}body header section#mobile-header aside ul li{font-size:25px;margin-bottom:30px;font-weight:300}body header section#mobile-header aside ul li:last-child{margin-bottom:0}body header section#mobile-header aside ul li#side-menu-logo{margin-bottom:60px}@media screen and (min-width: 768px){body header section#mobile-header aside ul li#side-menu-logo img{width:143px}}@media screen and (min-width: 768px){body header section#mobile-header aside ul li#side-menu-logo{margin-bottom:100px}}body header section#mobile-header aside ul li button{display:block}body header section#mobile-header aside ul li a.active{cursor:default;color:#bfa968}@media screen and (min-width: 768px){body header section#mobile-header aside ul li{margin-bottom:40px}}@media screen and (min-width: 768px){body header section#mobile-header aside ul{padding:40px 0}}body header section#desktop-header{display:none;height:64px;transition-timing-function:ease-out;transition-duration:.5s;transition-property:height}@media screen and (min-width: 1024px){body header section#desktop-header{display:block}body header section#desktop-header nav{top:20px;transform:none}}@media screen and (min-width: 1440px){body header section#desktop-header{height:90px}body header section#desktop-header nav{top:50%;transform:translateY(-50%)}}body header section a.logo,body header section a.bigLogo,body header section a.smallLogo{position:absolute;top:50%;left:19px;transform:translateY(-50%)}@media screen and (min-width: 768px){body header section a.logo,body header section a.bigLogo,body header section a.smallLogo{left:19px}}@media screen and (min-width: 1440px){body header section a.logo,body header section a.bigLogo,body header section a.smallLogo{left:0}}@media screen and (min-width: 1024px){body header section a.smallLogo{display:block}}@media screen and (min-width: 1440px){body header section a.smallLogo{display:none}}body header section a.bigLogo svg{height:96px;fill:#bfa968}body header section nav{margin:0;padding:0;position:absolute;top:50%;right:24px;transform:translateY(-50%)}@media screen and (min-width: 1024px){body header section nav{transition-timing-function:ease-out;transition-duration:.5s;transition-property:top;top:10px;right:0;transform:none}}body header section nav ul{margin:0;padding:0}body header section nav ul li{margin:0 15px 0 0;padding:0;list-style-type:none;display:inline-block;vertical-align:middle;font-weight:300}body header section nav ul li:last-child{margin-right:0}body header section nav ul li button#menu.anchor,body header section nav ul li button#close.anchor{line-height:normal;background:transparent;border:none}body header section nav ul li a.active{color:#bfa968;cursor:default}body header section nav ul li a:hover{color:#bfa968}@media screen and (min-width: 1024px){body header section nav ul li{margin-right:44px;font-size:16px}}@media screen and (min-width: 1440px){body header section nav ul li{margin-right:65px}}@media screen and (min-width: 1024px){body header{width:calc(100vw - 80px);padding:30px 40px}}@media screen and (min-width: 1440px){body header{width:calc(100vw - 240px);padding:30px 120px}}body header.scroll{z-index:100}body header.scroll.transparent{background-color:#000000e6}@media screen and (min-width: 1024px){body header.scroll.transparent{height:0}}body header.scroll.transparent section#desktop-header{height:0px}body header.scroll.transparent section#desktop-header a.bigLogo img,body header.scroll.transparent section#desktop-header a.bigLogo svg{transition-duration:.5s;transition-delay:0s,.4s;transform:scale(.5);opacity:0}@media screen and (min-width: 768px){body header.scroll.transparent section#desktop-header a.bigLogo img,body header.scroll.transparent section#desktop-header a.bigLogo svg{transform:scale(.32);opacity:0;position:relative;left:0}}@media screen and (min-width: 1440px){body header.scroll.transparent section#desktop-header a.bigLogo img,body header.scroll.transparent section#desktop-header a.bigLogo svg{transform:scale(.32);margin-top:5px;left:0;position:relative}}body header.scroll.transparent section#desktop-header a.smallLogo img{transition-duration:.5s;transition-delay:0s,.4s;opacity:1;height:40px}@media screen and (min-width: 1440px){body header.scroll.transparent section#desktop-header a.smallLogo img{opacity:1;height:40px}}@media screen and (min-width: 1024px){body header.scroll.transparent section#desktop-header nav{top:50%;transform:translateY(-50%)}body header.scroll.transparent section#desktop-header nav li{vertical-align:baseline}}footer.hidden{display:none}footer section.section{padding-top:50px;padding-bottom:0}@media screen and (min-width: 768px){footer section.section.large-padding{padding-bottom:60px}}@media screen and (min-width: 1024px){footer section.section.large-padding{padding-top:60px}}footer section.section>div.headline-image{margin-bottom:40px}@media screen and (min-width: 768px){footer section.section>div.headline-image{padding:0}}@media screen and (min-width: 1024px){footer section.section>div.headline-image{display:none}}@media screen and (min-width: 768px){footer section.section>div.headline-image:before{top:26px}}footer section.section div#info-grid{font-weight:100;display:grid;grid-template-columns:repeat(1,1fr);margin:0 5px;padding-bottom:30px}footer section.section div#info-grid ul{list-style:none;padding:0;font-size:16px}footer section.section div#info-grid ul#links{margin:0 25px 20px}footer section.section div#info-grid ul#links li{margin-bottom:40px;font-weight:400;vertical-align:middle;font-weight:300}footer section.section div#info-grid ul#links li#links-image{display:none}@media screen and (min-width: 1024px){footer section.section div#info-grid ul#links li#links-image{display:inline-block}}footer section.section div#info-grid ul#links li#links-image div.headline-image{padding:0}@media screen and (min-width: 768px){footer section.section div#info-grid ul#links li#links-image div.headline-image:before{top:26px}}@media (hover: hover){footer section.section div#info-grid ul#links li a:hover{color:#bfa968}}@media screen and (min-width: 1024px){footer section.section div#info-grid ul#links li{display:inline-block;margin:0 0 0 60px}}footer section.section div#info-grid ul#links>li:last-child{margin-bottom:0}@media screen and (min-width: 768px){footer section.section div#info-grid ul#links>li{width:188px}}@media screen and (min-width: 1024px){footer section.section div#info-grid ul#links>li{width:auto;margin:0}}@media screen and (min-width: 768px){footer section.section div#info-grid ul#links{margin:0;display:flex}}@media screen and (min-width: 1024px){footer section.section div#info-grid ul#links{display:block}}@media screen and (min-width: 1440px){footer section.section div#info-grid ul#links{width:calc(100% - 186px)}}footer section.section div#info-grid ul#social-items{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;align-items:center;border-top:1px solid #ffffff;margin-bottom:0;padding-top:30px}footer section.section div#info-grid ul#social-items li{margin-bottom:0}@media screen and (min-width: 768px){footer section.section div#info-grid ul#social-items li{margin:0 50px}}@media screen and (min-width: 1440px){footer section.section div#info-grid ul#social-items li{display:inline-block;margin:0 0 0 60px}footer section.section div#info-grid ul#social-items li:first-child{margin:0}footer section.section div#info-grid ul#social-items li:last-child{margin-bottom:0}}@media screen and (min-width: 768px){footer section.section div#info-grid ul#social-items{margin:0;display:flex;justify-content:center;align-items:center}}@media screen and (min-width: 1024px){footer section.section div#info-grid ul#social-items{margin-top:40px}}@media screen and (min-width: 1440px){footer section.section div#info-grid ul#social-items{margin-top:0;text-align:center;border-top:0;padding:0}}@media screen and (min-width: 1024px){footer section.section div#info-grid ul{display:inline-block;margin:0}}@media screen and (min-width: 768px){footer section.section div#info-grid{margin:0;padding-bottom:0}}@media screen and (min-width: 1440px){footer section.section div#info-grid{padding:0;display:flex;align-items:center;max-width:none;width:100%}}@media screen and (min-width: 1440px){footer section.section{display:flex;align-items:center}}footer #preview-mode-message{position:fixed;bottom:0;left:0;line-height:1.7;padding:10px 0;width:100vw;text-align:center;background-color:#00f;z-index:5}footer #preview-mode-message button{background-color:#fff;border-radius:24px;font-family:Roboto,sans-serif;font-size:14px;font-weight:300;color:#000;text-align:center;padding:6px 0;width:165px;margin-left:10px;border:0;outline:0;cursor:pointer;overflow:hidden;position:relative;transition:padding .3s}main div.section-sub-title-container,main div.section-description-container{letter-spacing:.24px;line-height:1.5;font-size:16px;max-width:686px;padding-left:30px;padding-right:30px}@media screen and (min-width: 2400px){main div.section-sub-title-container,main div.section-description-container{max-width:990px}}@media screen and (min-width: 768px){main div.section-sub-title-container,main div.section-description-container{padding-left:25px;padding-right:25px}}@media screen and (min-width: 1024px){main div.section-sub-title-container,main div.section-description-container{padding-left:0;padding-right:0}}main div.section-sub-title-container>:last-child,main div.section-description-container>:last-child{margin-bottom:0}main div.section-sub-title-container .section-sub-title,main div.section-sub-title-container .section-description,main div.section-description-container .section-sub-title,main div.section-description-container .section-description{max-width:100%;font-weight:300;margin:0 0 40px}main div.section-sub-title-container .section-sub-title h4,main div.section-sub-title-container .section-description h4,main div.section-description-container .section-sub-title h4,main div.section-description-container .section-description h4{font-size:20px;font-weight:500}main div.section-sub-title-container p{font-size:24px;line-height:1.42}main div.section-sub-title-container+div.section-description-container{padding-top:40px}@media screen and (max-width: 767px){main#blog-post+#footer{margin-bottom:40px}}main#blog-post section{position:relative}main#blog-post section:not(.dark-section){background:#ffffff;color:#000}@media screen and (min-width: 1024px){main#blog-post section.large-padding{padding-bottom:100px}}@media screen and (min-width: 1440px){main#blog-post section.large-padding{padding-top:60px}}main#blog-post section.large-padding>div{position:relative}main#blog-post section.hubspot-section h2{padding-bottom:10px}main#blog-post section.hubspot-section h5{padding-left:30px}@media screen and (min-width: 768px){main#blog-post section.hubspot-section h5{padding-left:0}}main#blog-post section #hero-image{height:251px;width:100%;background-size:cover}@media screen and (min-width: 768px){main#blog-post section #hero-image{height:320px}}@media screen and (min-width: 1024px){main#blog-post section #hero-image{height:427px}}@media screen and (min-width: 1440px){main#blog-post section #hero-image{height:600px}}main#blog-post section .sticky-container{z-index:2;position:sticky;top:100px}main#blog-post section .sticky-container .button-container{position:absolute;right:0}@media screen and (min-width: 993px){main#blog-post section .sticky-container .button-container.share-button-container,main#blog-post section .sticky-container .button-container.contact-button-container{position:absolute;right:-42px;display:block}}@media screen and (min-width: 1024px){main#blog-post section .sticky-container .button-container.share-button-container,main#blog-post section .sticky-container .button-container.contact-button-container{position:absolute;right:0;display:block}}@media screen and (min-width: 1440px){main#blog-post section .sticky-container .button-container.share-button-container,main#blog-post section .sticky-container .button-container.contact-button-container{position:absolute;right:0;display:block}}@media screen and (min-width: 993px){main#blog-post section .sticky-container .button-container.share-button-container{top:10px;width:184px}}@media screen and (min-width: 993px){main#blog-post section .sticky-container .button-container.contact-button-container{top:70px;width:184px}}@media screen and (min-width: 993px){main#blog-post section .sticky-container .button-container.share-button-container .share-button>button,main#blog-post section .sticky-container .button-container.contact-button-container a>button{font-size:14px;padding-top:0;padding-bottom:0;line-height:40px;height:40px;font-weight:400}}@media screen and (max-width: 992px){main#blog-post section .sticky-container .button-container.share-button-container{display:none}main#blog-post section .sticky-container .button-container.contact-button-container{width:100%;position:fixed;bottom:0;left:0;right:auto;top:auto}main#blog-post section .sticky-container .button-container.contact-button-container button{line-height:44px;height:44px;padding:0;border-radius:0;font-size:16px;font-weight:300;box-shadow:0 -1px 3px #00000036;max-width:none}}main#blog-post section .date{font-weight:500;color:#666;padding-left:30px}@media screen and (min-width: 768px){main#blog-post section .date{padding-left:0}}main#blog-post section h1{max-width:686px}@media screen and (min-width: 768px){main#blog-post section h1{width:100%;font-size:60px;padding-bottom:10px;margin-bottom:0}}@media screen and (min-width: 1440px){main#blog-post section h1{max-width:793px}}@media screen and (min-width: 2400px){main#blog-post section h1{max-width:990px}}main#blog-post section h2{margin:50px 0 0;padding:0;font-weight:400;font-size:30px}main#blog-post section h2:before{display:none}@media screen and (min-width: 768px){main#blog-post section h2{width:100%;font-size:40px;padding-bottom:0;margin-bottom:0}}main#blog-post section section.content{max-width:686px;padding-bottom:0}main#blog-post section section.content>:first-child{padding-top:0;margin-top:0}main#blog-post section section.content>:last-child{padding-bottom:0;margin-bottom:0}main#blog-post section section.content h3{font-size:20px;font-weight:500;letter-spacing:.3px;margin:30px 0 0;padding:0}main#blog-post section section.content p{margin-bottom:24px}main#blog-post section section.content p img{width:100vw;margin-left:-15px}@media screen and (min-width: 768px){main#blog-post section section.content p img{width:100vw;margin-left:-77px}}@media screen and (min-width: 1024px){main#blog-post section section.content p img{width:100%;margin-left:0}}main#blog-post section section.content a{color:#787650;text-decoration:underline;display:inline-block}main#blog-post section section.content ul,main#blog-post section section.content ol{margin:24px 0 40px}main#blog-post section section.content ul li,main#blog-post section section.content ol li{font-weight:300;font-size:16px;line-height:1.5;letter-spacing:.24px;margin-bottom:20px}main#blog-post section section.content blockquote{position:relative;margin:0}main#blog-post section section.content blockquote p{font-size:40px;line-height:1.2;font-style:italic;color:#0d0d0d;font-weight:100;position:relative;margin:30px 0 30px 30px}@media screen and (min-width: 768px){main#blog-post section section.content blockquote p{font-size:60px}}main#blog-post section section.content blockquote:before{content:"";height:100%;width:4px;background:#bfa968;display:block;position:absolute}@media screen and (min-width: 1440px){main#blog-post section section.content{max-width:793px}}@media screen and (min-width: 2400px){main#blog-post section section.content{max-width:990px}}main#blog-post section .section-ctas{margin:20px 0 0}@media screen and (min-width: 1024px){main#blog-post section .section-ctas{margin:40px 0 0}}main#blog-post section .section-ctas .share-button>button{font-size:16px;font-weight:300}@media screen and (min-width: 1024px){main#blog-post section .section-ctas .share-button{display:none}}main#blog-post section .section-ctas .contact-button{display:none}@media screen and (min-width: 1024px){main#blog-post section .section-ctas .contact-button{display:inline-block}}main#about-us-page section#page-hero div.section-ctas{margin-top:60px;text-align:left}main#about-us-page section.picture div{width:100%;margin:0 auto;overflow-x:hidden;transition:all 1s ease;background-position:center}@media screen and (min-width: 1024px){main#about-us-page section.section#people,main#about-us-page section.section#our-vacancies{padding-top:40px}}main#about-us-page section#our-vacancies #whr_embed_hook h2{display:none}main#about-us-page section#our-vacancies #whr_embed_hook ul{list-style-type:none;text-align:left}main#about-us-page section#our-vacancies #whr_embed_hook .whr-items{padding:0;margin:0}main#about-us-page section#our-vacancies #whr_embed_hook .whr-items .whr-item{display:flex;position:relative;max-width:1160px;height:auto;background-color:#fff;border-radius:5px;margin:0 auto 15px;color:#262626;width:100%}@media screen and (min-width: 768px){main#about-us-page section#our-vacancies #whr_embed_hook .whr-items .whr-item{margin:0 auto}}@media screen and (min-width: 1024px){main#about-us-page section#our-vacancies #whr_embed_hook .whr-items .whr-item{display:inline-block;width:100%;height:auto;vertical-align:text-bottom}}@media screen and (min-width: 1440px){main#about-us-page section#our-vacancies #whr_embed_hook .whr-items .whr-item{display:flex;height:auto;margin:0 auto}}@media (hover: hover){main#about-us-page section#our-vacancies #whr_embed_hook .whr-items .whr-item:hover{box-shadow:0 0 15px #00000080}}@media screen and (hover: hover) and (max-width: 1439px){main#about-us-page section#our-vacancies #whr_embed_hook .whr-items .whr-item:hover .whr-title a:before,main#about-us-page section#our-vacancies #whr_embed_hook .whr-items .whr-item:hover .whr-title a:after{animation:bounceRight 3s infinite}}main#about-us-page section#our-vacancies #whr_embed_hook .whr-items .whr-item .whr-title{padding-left:20px;padding-right:20px;font-weight:300}main#about-us-page section#our-vacancies #whr_embed_hook .whr-items .whr-item .whr-title a{font-size:30px;width:100%;margin:20px 0 27px;color:#262626;font-weight:100;line-height:1.2}main#about-us-page section#our-vacancies #whr_embed_hook .whr-items .whr-item .whr-title a:before{content:"View";font-size:12px;right:32px;bottom:20px;position:absolute;color:#262626;font-weight:400}@media screen and (min-width: 1440px){main#about-us-page section#our-vacancies #whr_embed_hook .whr-items .whr-item .whr-title a:before{display:none}}main#about-us-page section#our-vacancies #whr_embed_hook .whr-items .whr-item .whr-title a:after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgNSAxMCI+ICAgIDxwYXRoIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTIuNzMzIDQuOTYzbC0yLjYwOCAzLjJhLjUxNC41MTQgMCAwIDAgLjAzMi43MDdjLjE5Ny4xODYuNTAxLjE3LjY4LS4wMzRMNCA1IC44NTQgMS4xODVhLjQ2OS40NjkgMCAwIDAtLjY3Ni0uMDczLjUxNC41MTQgMCAwIDAtLjA3LjcwM2wyLjYyNSAzLjE0OHoiLz48L3N2Zz4=);right:20px;bottom:14px;position:absolute}@media screen and (min-width: 1440px){main#about-us-page section#our-vacancies #whr_embed_hook .whr-items .whr-item .whr-title a:after{content:"Read More";border-radius:24px;background-color:#bfa968;color:#262626;font-size:14px;position:absolute;padding:12px 19.5px;font-weight:700;right:20px;top:calc(50% - 20px);bottom:auto}}@media screen and (min-width: 1440px){main#about-us-page section#our-vacancies #whr_embed_hook .whr-items .whr-item .whr-title a{margin-bottom:0}}@media screen and (min-width: 1440px){main#about-us-page section#our-vacancies #whr_embed_hook .whr-items .whr-item .whr-title{max-width:calc(100% - 167px)}}main#about-us-page section#our-vacancies #whr_embed_hook .whr-items .whr-item .whr-info .whr-dept{display:none}main#about-us-page section#our-vacancies #whr_embed_hook .whr-items .whr-item .whr-info .whr-date{position:absolute;top:20px;left:22px;font-size:12px;color:#bfa968}main#about-us-page section#our-vacancies #whr_embed_hook .whr-items .whr-item .whr-info .whr-date span{display:none}main#about-us-page section#our-vacancies #whr_embed_hook .whr-items .whr-item .whr-info .whr-location{display:none}main#about-us-page section#our-vacancies #whr_embed_hook .whr-items .whr-item .whr-code{display:none}main#about-us-page section#our-vacancies #whr_embed_hook .whr-items:last-child .whr-item:last-child{margin-bottom:0}@media screen and (min-width: 768px){main#about-us-page section#our-vacancies #whr_embed_hook .whr-items+h2+.whr-items{margin-top:15px}}@media screen and (min-width: 768px){main#about-us-page section#our-vacancies #whr_embed_hook .whr-items{display:grid;grid-gap:15px;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 768px){main#about-us-page section#our-vacancies{padding-bottom:100px}}main#about-us-page section#our-philosophy-carousel .panels .panel-item{background:none;box-shadow:none;border-right:1px solid rgba(217,217,217,.4);justify-content:start;padding-top:0;padding-bottom:0;border-radius:0}@media screen and (min-width: 768px){main#about-us-page section#our-philosophy-carousel .panels .panel-item:nth-child(2n){border-width:0}}@media screen and (min-width: 1024px){main#about-us-page section#our-philosophy-carousel .panels .panel-item:nth-child(2n){border-width:1px}}main#about-us-page section#our-philosophy-carousel .panels .panel-item:last-child{border-width:0}main#about-us-page section#our-philosophy-carousel .panels .panel-item img{height:165px;width:auto}@media screen and (min-width: 1024px){main#about-us-page section#our-philosophy-carousel .panels .panel-item img{height:135px}}@media screen and (min-width: 1440px){main#about-us-page section#our-philosophy-carousel .panels .panel-item img{height:165px}}main#about-us-page section#our-philosophy-carousel .panels .panel-item .text-container p{font-size:21px;margin-bottom:0}@media screen and (min-width: 1024px){main#about-us-page section#our-philosophy-carousel .panels .panel-item .text-container p{font-size:18px}}@media screen and (min-width: 1440px){main#about-us-page section#our-philosophy-carousel .panels .panel-item .text-container p{font-size:21px}}main#contact-page section#wrapper{display:flex;flex-direction:column}main#contact-page section#wrapper section#page-hero{width:100%;box-sizing:border-box;padding-bottom:30px}main#contact-page section#wrapper section#page-hero div#latest-work{display:flex;gap:10px;align-items:center;margin-bottom:30px}main#contact-page section#wrapper section#page-hero div#latest-work button{padding-left:7px;padding-right:7px;width:auto;line-height:normal}@media screen and (min-width: 768px){main#contact-page section#wrapper section#page-hero div#latest-work button{padding-left:20px;padding-right:20px}}main#contact-page section#wrapper section#page-hero div#intro-text{font-weight:100;margin-bottom:30px}@media screen and (min-width: 1440px){main#contact-page section#wrapper section#page-hero div#intro-text{margin-right:40px}}main#contact-page section#wrapper section#page-hero div#contacts{display:grid;gap:30px;grid-template-columns:repeat(1,1fr);align-items:start}@media screen and (min-width: 1440px){main#contact-page section#wrapper section#page-hero div#contacts{grid-template-columns:repeat(3,1fr)}}main#contact-page section#wrapper section#page-hero div#contacts div{font-weight:100}main#contact-page section#wrapper section#page-hero div#contacts div strong{font-weight:500}main#contact-page section#wrapper section#page-hero div#contacts div span{font-weight:400}main#contact-page section#wrapper section#page-hero div#contacts div .linkedin-button{width:100%;color:#bfa968;text-decoration:underline;font-weight:700}main#contact-page section#wrapper section#page-hero div#video-anchor-link span{font-weight:400}@media screen and (min-width: 1440px){main#contact-page section#wrapper section#page-hero div#video-anchor-link span{font-weight:300;max-width:430px;display:block}}main#contact-page section#wrapper section#page-hero div#video-anchor-link span a{text-decoration:underline;color:#bfa968;cursor:pointer}main#contact-page section#wrapper section#page-hero div#video-anchor-link a#video-anchor{width:100%;background-color:#666;display:flex;align-items:center;justify-content:center;padding:8px 0;border-radius:24px;margin-top:30px;cursor:pointer}@media screen and (min-width: 768px){main#contact-page section#wrapper section#page-hero div#video-anchor-link a#video-anchor{max-width:280px}}main#contact-page section#wrapper section#page-hero div#video-anchor-link a#video-anchor img{margin:0 10px 0 0}@media screen and (min-width: 1440px){main#contact-page section#wrapper section#page-hero div#video-anchor-link a#video-anchor{display:none}}main#contact-page section#wrapper section#page-hero div#video-anchor-link a#video-anchor-desktop{display:none;height:59px;width:19px;margin-top:40px;cursor:pointer}@media screen and (min-width: 1440px){main#contact-page section#wrapper section#page-hero div#video-anchor-link a#video-anchor-desktop{display:block}}@media screen and (min-width: 1024px){main#contact-page section#wrapper section#page-hero{padding-bottom:60px}}@media screen and (min-width: 1440px){main#contact-page section#wrapper section#page-hero{padding-bottom:0;float:left;width:50vw;padding-right:0}}main#contact-page section#wrapper section#map,main#contact-page section#wrapper section#intro-image{width:calc(100vw - 30px);margin:0 15px 15px;overflow:hidden}@media screen and (min-width: 1024px){main#contact-page section#wrapper section#map,main#contact-page section#wrapper section#intro-image{margin-left:40px;margin-right:40px;margin-bottom:100px;width:calc(100vw - 80px);height:427px}}@media screen and (min-width: 1440px){main#contact-page section#wrapper section#map,main#contact-page section#wrapper section#intro-image{margin:0 0 3px;width:calc(50dvw - 15px);height:491px;float:right}}main#contact-page section#wrapper section#map div,main#contact-page section#wrapper section#intro-image div{background-position:center}main#contact-page section#wrapper section.bottom-image{width:calc(100vw - 30px);margin:0 15px 30px}@media screen and (min-width: 1024px){main#contact-page section#wrapper section.bottom-image{margin-left:40px;margin-right:40px;margin-bottom:100px;width:calc(100vw - 80px)}}@media screen and (min-width: 1440px){main#contact-page section#wrapper section.bottom-image{margin:0;width:auto}}main#contact-page section#wrapper section.bottom-image div{background-position:center;height:160px}@media screen and (min-width: 768px){main#contact-page section#wrapper section.bottom-image div{height:320px}}@media screen and (min-width: 1024px){main#contact-page section#wrapper section.bottom-image div{height:427px}}@media screen and (min-width: 1440px){main#contact-page section#wrapper section.bottom-image div{height:790px}}main#contact-page section#wrapper section#video{padding-top:0;padding-bottom:30px}main#contact-page section#wrapper section#video div#video-wrapper{position:relative;overflow:hidden;padding-top:56.25%}main#contact-page section#wrapper section#video div#video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@media screen and (min-width: 1024px){main#contact-page section#wrapper section#video{margin:0;padding-bottom:60px}}@media screen and (min-width: 1440px){main#contact-page section#wrapper section#video{padding-left:0;padding-right:0;padding-bottom:0}}@media screen and (min-width: 1440px){main#contact-page section#wrapper{display:block}}main#case-study section#page-hero{padding-top:30px;padding-bottom:50px}@media screen and (min-width: 768px){main#case-study section#page-hero{padding-top:45px;padding-bottom:90px}}@media screen and (min-width: 1024px){main#case-study section#page-hero{padding-top:70px;padding-bottom:145px}}main#case-study section#page-hero a.back-link{display:flex;align-items:center;margin-bottom:45px;margin-left:10px}@media screen and (min-width: 768px){main#case-study section#page-hero a.back-link{margin-bottom:50px;margin-left:0}}@media screen and (min-width: 1024px){main#case-study section#page-hero a.back-link{margin-bottom:85px}}main#case-study section#page-hero a.back-link svg{margin-right:16.5px}main#case-study section#page-hero a.back-link span{font-size:14px;font-weight:100}@media screen and (min-width: 768px){main#case-study section#page-hero a.back-link span{font-size:16px}}main#case-study section#page-hero h1{font-size:40px;padding-bottom:0}@media screen and (min-width: 768px){main#case-study section#page-hero h1{font-size:60px}}@media screen and (min-width: 768px){main#case-study section#page-hero h1{margin:0}}main#case-study section#page-hero h2{font-size:24px;max-width:300px}@media screen and (min-width: 768px){main#case-study section#page-hero h2{font-size:28px;max-width:610px}}@media screen and (min-width: 1024px){main#case-study section#page-hero h2{font-size:38px;max-width:1000px}}main#case-study section#page-hero .tags{margin-top:40px;display:flex;padding-left:30px}@media screen and (min-width: 768px){main#case-study section#page-hero .tags{padding-left:0}}@media screen and (min-width: 1024px){main#case-study section#page-hero .tags{font-size:16px}}main#case-study section#page-hero .tags span{margin-right:18px;background:#414141;border-radius:6px;padding:8px 12px}main#case-study section#page-hero .tags span:last-child{margin-right:0}main#case-study section.case-study-content-wrapper{padding:25px 25px 0}@media screen and (min-width: 768px){main#case-study section.case-study-content-wrapper{padding:40px 50px 0}}@media screen and (min-width: 1024px){main#case-study section.case-study-content-wrapper{padding:0 40px 50px}}@media screen and (min-width: 1440px){main#case-study section.case-study-content-wrapper{padding:0 120px 50px}}main#case-study section.case-study-content-wrapper .case-study-picture-wrapper{overflow:hidden;margin-bottom:30px}@media screen and (min-width: 768px){main#case-study section.case-study-content-wrapper .case-study-picture-wrapper{margin-bottom:50px}}@media screen and (min-width: 1024px){main#case-study section.case-study-content-wrapper .case-study-picture-wrapper{margin-bottom:90px}}main#case-study section.case-study-content-wrapper div.side-by-side-container{width:100%;display:block;background-color:#fff}@media screen and (min-width: 768px){main#case-study section.case-study-content-wrapper div.side-by-side-container{display:flex}}main#case-study section.case-study-content-wrapper div.side-by-side-container div.side-by-side-image{background-position:center;background-size:cover;width:100%;height:226px}@media screen and (min-width: 1440px){main#case-study section.case-study-content-wrapper div.side-by-side-container div.side-by-side-image{background-size:cover}}@media screen and (min-width: 768px){main#case-study section.case-study-content-wrapper div.side-by-side-container div.side-by-side-image{height:535px}}main#case-study section.case-study-content-wrapper div.side-by-side-container div.side-by-side-image.first-image{margin-bottom:20px}@media screen and (min-width: 768px){main#case-study section.case-study-content-wrapper div.side-by-side-container div.side-by-side-image.first-image{width:59%;margin-right:25px;margin-bottom:0}}@media screen and (min-width: 768px){main#case-study section.case-study-content-wrapper div.side-by-side-container div.side-by-side-image.second-image{width:calc(41% - 25px)}}main#case-study section.case-study-content-wrapper div.case-study-picture-container div.case-study-picture{position:relative;width:100%;height:226px;background-size:cover;background-position:center}main#case-study section.case-study-content-wrapper div.case-study-picture-container div.case-study-picture.with-quote{background-position:center}@media screen and (min-width: 1440px){main#case-study section.case-study-content-wrapper div.case-study-picture-container div.case-study-picture.with-quote{background-position:left}}main#case-study section.case-study-content-wrapper div.case-study-picture-container div.case-study-picture.with-quote.container{height:auto}@media screen and (max-width: 1439px){main#case-study section.case-study-content-wrapper div.case-study-picture-container div.case-study-picture.with-quote.container{background:none!important}}@media screen and (min-width: 1440px){main#case-study section.case-study-content-wrapper div.case-study-picture-container div.case-study-picture.with-quote.container{height:535px}}@media screen and (min-width: 768px){main#case-study section.case-study-content-wrapper div.case-study-picture-container div.case-study-picture{height:309px}}@media screen and (min-width: 1024px){main#case-study section.case-study-content-wrapper div.case-study-picture-container div.case-study-picture{height:498px}}@media screen and (min-width: 1440px){main#case-study section.case-study-content-wrapper div.case-study-picture-container div.case-study-picture{height:535px}}main#case-study section.case-study-content-wrapper div.case-study-picture-container div.case-study-picture div.skeleton{position:relative;width:100%;height:260px}@media screen and (min-width: 768px){main#case-study section.case-study-content-wrapper div.case-study-picture-container div.case-study-picture div.skeleton{height:309px}}@media screen and (min-width: 1024px){main#case-study section.case-study-content-wrapper div.case-study-picture-container div.case-study-picture div.skeleton{height:498px}}@media screen and (min-width: 1440px){main#case-study section.case-study-content-wrapper div.case-study-picture-container div.case-study-picture div.skeleton{display:none}}main#case-study section.case-study-content-wrapper div.case-study-picture-container div.case-study-picture div.quote{background-color:#edf2f5;color:#0d0d0d;padding:102px 30px 80px}@media screen and (min-width: 1440px){main#case-study section.case-study-content-wrapper div.case-study-picture-container div.case-study-picture div.quote{position:absolute;top:calc(50% + 31px);right:12%;transform:translateY(-50%);width:32.2%;padding:20px;border-radius:3px;background-color:#edf2f5d9;box-shadow:2px 5px 10px #000c}}main#case-study section.case-study-content-wrapper div.case-study-picture-container div.case-study-picture div.quote p{margin:0;font-size:22px;letter-spacing:1.3px;line-height:1.75}@media screen and (min-width: 1440px){main#case-study section.case-study-content-wrapper div.case-study-picture-container div.case-study-picture div.quote p{font-size:24px;line-height:1.6}}main#case-study section.case-study-content-wrapper div.case-study-picture-container div.case-study-picture div.quote blockquote{position:relative;margin:0 0 38px;font-weight:300}main#case-study section.case-study-content-wrapper div.case-study-picture-container div.case-study-picture div.quote blockquote:before{position:absolute;top:-34px;left:0;font-size:22px}@media screen and (min-width: 1440px){main#case-study section.case-study-content-wrapper div.case-study-picture-container div.case-study-picture div.quote blockquote:before{font-size:24px}}main#case-study section.case-study-content-wrapper div.case-study-picture-container div.case-study-picture div.quote strong{font-weight:400;letter-spacing:.4px}main#case-study section.case-study-content-wrapper .case-study-content{padding-top:0;padding-bottom:0}@media screen and (min-width: 1024px){main#case-study section.case-study-content-wrapper .case-study-content{padding-top:90px}}main#case-study section.case-study-content-wrapper .case-study-content:last-child{padding-bottom:20px;border-bottom:1px solid #bfa968}@media screen and (min-width: 1024px){main#case-study section.case-study-content-wrapper .case-study-content:last-child{padding-bottom:90px}}main#case-study section.case-study-content-wrapper .case-study-content section.content{padding:0 0 30px}@media screen and (min-width: 768px){main#case-study section.case-study-content-wrapper .case-study-content section.content{padding-bottom:50px}}@media screen and (min-width: 1024px){main#case-study section.case-study-content-wrapper .case-study-content section.content{padding-bottom:0}}main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container{margin:0 auto;padding:0}@media screen and (min-width: 768px){main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container{max-width:610px}}@media screen and (min-width: 1024px){main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container{max-width:842px}}main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container .section-description.section-subtitle{text-align:left;font-weight:400}main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container .section-description.section-subtitle p{font-size:18px}@media screen and (min-width: 768px){main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container .section-description.section-subtitle p{font-size:24px}}@media screen and (min-width: 1024px){main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container .section-description.section-subtitle p{font-size:32px}}main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container .section-description h3{position:relative;padding:0;margin:40px 0 18px;font-size:24px;font-weight:500;color:#464646}@media screen and (min-width: 768px){main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container .section-description h3{font-size:28px;margin:60px 0 18px}}@media screen and (min-width: 1024px){main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container .section-description h3{margin-bottom:24px}}main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container .section-description h3:first-child{margin-top:10px}@media screen and (min-width: 768px){main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container .section-description h3:first-child{margin-top:0}}main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container .section-description h3:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-15px;width:10px;height:10px;background-color:#bfa968}@media screen and (min-width: 768px){main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container .section-description h3:before{width:20px;height:20px;left:-40px}}@media screen and (min-width: 1024px){main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container .section-description h3:before{width:25px;height:25px;left:-45px}}main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container .section-description ul{margin-bottom:0;padding-left:28px}main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container .section-description ul li+li{margin-top:10px}main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container .section-description ul+p{margin-top:16px}main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container .section-description li,main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container .section-description p{margin:0;white-space:normal;font-size:16px;text-align:left}@media screen and (min-width: 768px){main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container .section-description li,main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container .section-description p{font-size:18px}}main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container .section-description p+p{margin-top:24px}main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container .section-description blockquote{position:relative;margin:25px 0 0 30px}main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container .section-description blockquote:before{position:absolute;background:url(https://biglight.fra1.cdn.digitaloceanspaces.com/biglight.co.uk/production/quote.png);content:"";background-repeat:no-repeat;background-size:19.5px auto;top:5px;left:-30px;width:19.5px;height:16px}@media screen and (min-width: 768px){main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container .section-description blockquote:before{top:1px}}main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container .section-description blockquote p{color:#000;font-size:14px}@media screen and (min-width: 768px){main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container .section-description blockquote p{font-size:16px}}@media screen and (min-width: 1024px){main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container .section-description blockquote p{font-size:18px}}main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container .section-description blockquote strong{font-style:italic;color:#000;font-size:18px;margin-bottom:10px;display:inline-block}@media screen and (min-width: 768px){main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container .section-description blockquote strong{font-size:20px}}@media screen and (min-width: 1024px){main#case-study section.case-study-content-wrapper .case-study-content section.content .section-description-container .section-description blockquote strong{font-size:22px}}main#case-study section#our-work section.mobile-horizontal-layout-container .panels{margin-top:0}main#homepage section.section#page-hero{align-items:center;display:flex;position:fixed;top:0;left:0;padding:0;height:410px;width:100vw;max-height:100vh}@media screen and (min-width: 768px){main#homepage section.section#page-hero{height:460px}}@media screen and (min-width: 1024px){main#homepage section.section#page-hero{height:600px}}@media screen and (min-width: 1400px){main#homepage section.section#page-hero{height:85vh}}@media screen and (min-width: 1440px){main#homepage section.section#page-hero .float-on-desktop{float:left}}main#homepage section.section#page-hero h1,main#homepage section.section#page-hero h2,main#homepage section.section#page-hero span#we-are{position:absolute;left:20px}@media screen and (min-width: 530px){main#homepage section.section#page-hero h1 br.hide-in-tablet,main#homepage section.section#page-hero h2 br.hide-in-tablet,main#homepage section.section#page-hero span#we-are br.hide-in-tablet{display:none}}@media screen and (min-width: 768px){main#homepage section.section#page-hero h1,main#homepage section.section#page-hero h2,main#homepage section.section#page-hero span#we-are{left:60px}}@media screen and (min-width: 1440px){main#homepage section.section#page-hero h1,main#homepage section.section#page-hero h2,main#homepage section.section#page-hero span#we-are{left:120px}}main#homepage section.section#page-hero span#we-are{top:calc(50% - 87px);z-index:2;color:#bfa968;font-weight:100;font-size:16px}@media screen and (max-width: 374px){main#homepage section.section#page-hero span#we-are{font-size:14px}}@media screen and (min-width: 530px){main#homepage section.section#page-hero span#we-are{top:calc(50% - 105px)}}@media screen and (min-width: 768px){main#homepage section.section#page-hero span#we-are{top:calc(50% - 69px);font-size:19px}}@media screen and (min-width: 1024px){main#homepage section.section#page-hero span#we-are{top:calc(50% - 55px)}}@media screen and (min-width: 1440px){main#homepage section.section#page-hero span#we-are{font-size:22px;top:calc(50% - 78px)}}main#homepage section.section#page-hero h1{top:calc(50% - 77px);z-index:2;max-width:none;font-size:32px;padding:0;line-height:1.35;letter-spacing:1px}main#homepage section.section#page-hero h1:before{display:none}@media screen and (min-width: 768px){main#homepage section.section#page-hero h1{font-size:50px;line-height:1.13;top:calc(50% - 50px)}}@media screen and (min-width: 1024px){main#homepage section.section#page-hero h1{top:calc(50% - 54px);font-size:65px}}@media screen and (min-width: 1440px){main#homepage section.section#page-hero h1{top:calc(50% - 89px);font-size:80px;letter-spacing:0px;line-height:1.2}}main#homepage section.section#page-hero h1 span{color:#bfa968}main#homepage section.section#page-hero h1 span.dot{position:relative;margin:0 8px}@media screen and (min-width: 1440px){main#homepage section.section#page-hero h1 span.dot{margin:0 9px}}main#homepage section.section#page-hero h1 span.dot:after{content:"";position:absolute;background-color:#bfa968;border-radius:100%;height:6px;width:6px;left:calc(50% - 4px);bottom:8px}@media screen and (min-width: 1024px){main#homepage section.section#page-hero h1 span.dot:after{bottom:15px;height:10px;width:10px}}@media screen and (min-width: 1440px){main#homepage section.section#page-hero h1 span.dot:after{bottom:18px;height:12px;width:12px}}main#homepage section.section#page-hero h2{top:calc(50% + 15px);padding-left:0;z-index:2;margin-top:20px;line-height:1.4;font-weight:100;font-size:18px;max-width:316px}@media screen and (min-width: 768px){main#homepage section.section#page-hero h2{top:calc(50% + 76px);max-width:none;max-width:470px}}@media screen and (min-width: 1024px){main#homepage section.section#page-hero h2{top:calc(50% + 100px);font-size:33px;max-width:750px}}@media screen and (min-width: 1440px){main#homepage section.section#page-hero h2{top:calc(50% + 120px)}}main#homepage section.section#page-hero h2 span{position:relative;margin:0 12px}@media screen and (min-width: 1440px){main#homepage section.section#page-hero h2 span{margin:0 27px}}main#homepage section.section#page-hero h2 span:after{content:"";position:absolute;background-color:#bfa968;border-radius:100%;height:4px;width:4px;left:calc(50% - 3px);bottom:9px}@media screen and (max-width: 374px){main#homepage section.section#page-hero h2 span:after{bottom:6px}}@media screen and (min-width: 768px){main#homepage section.section#page-hero h2 span:after{bottom:10px}}@media screen and (min-width: 1024px){main#homepage section.section#page-hero h2 span:after{bottom:12px}}@media screen and (min-width: 1440px){main#homepage section.section#page-hero h2 span:after{height:6px;width:6px;left:calc(50% - 4px)}}@media screen and (min-width: 1024px){main#homepage section.section#our-thinking section.cards,main#homepage section.section#our-news section.cards{margin:0 auto;grid-gap:15px}}main#homepage section.page-content{position:relative;z-index:3;margin-top:410px;box-shadow:0 -10px 10px #00000026}@media screen and (min-width: 768px){main#homepage section.page-content{margin-top:460px}}@media screen and (min-width: 1024px){main#homepage section.page-content{margin-top:600px}}@media screen and (min-width: 1400px){main#homepage section.page-content{margin-top:85vh}}main#homepage section.page-content section.section#our-work .filters{background-image:url(https://biglight.fra1.cdn.digitaloceanspaces.com/biglight.co.uk/production/bg-cropped-bottom.png);background-repeat:no-repeat;background-size:cover;padding:30px 20px}@media screen and (min-width: 768px){main#homepage section.page-content section.section#our-work .filters{padding:50px 60px}}@media screen and (min-width: 1024px){main#homepage section.page-content section.section#our-work .filters{padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 1440px){main#homepage section.page-content section.section#our-work .filters{padding:60px 120px}}@media screen and (min-width: 1024px){main#homepage section.page-content section.section#our-work .mobile-horizontal-layout-container{padding-left:30px;padding-right:30px}}@media screen and (min-width: 1024px){main#services-page section#our-methodology-carousel section.mobile-horizontal-layout-container,main#services-page section#our-expertise-carousel section.mobile-horizontal-layout-container{margin-top:50px}}main#services-page section#our-methodology-carousel .panels{grid-gap:30px}main#services-page section#our-methodology-carousel .panels .panel-item{background-image:url(https://biglight.fra1.cdn.digitaloceanspaces.com/biglight.co.uk/assets/img/panel-item-gold.png);overflow:visible}main#services-page section#our-methodology-carousel .panels .panel-item:last-child:before,main#services-page section#our-methodology-carousel .panels .panel-item:last-child:after{display:none}main#services-page section#our-methodology-carousel .panels .panel-item:before{content:"";height:calc(100% + 30px);width:calc(50% + 15px);position:absolute;top:50%;left:50%;transform:translateY(-50%);border:solid 1px #976e3e;border-radius:0 10px 10px 0;border-left:none}main#services-page section#our-methodology-carousel .panels .panel-item:after{content:"";height:1px;width:15px;position:absolute;top:50%;left:calc(100% + 15px);transform:translateY(-50%);background-color:#976e3e}main#services-page section#our-approach h2{padding-bottom:16px}main#services-page section#our-approach div.section-sub-title-container{max-width:1340px}main#services-page section#our-approach div.section-sub-title-container p{font-size:20px}@media screen and (min-width: 1024px){main#services-page section#our-approach div.section-sub-title-container p{font-size:24px}}main#services-page section#our-approach img{width:calc(100dvw - 40px);max-width:612px;margin:0 auto}main#services-page section#our-approach .approach-steps{display:grid;gap:34px;padding:0 20px;max-width:1150px;margin:35px auto 0;grid-template-columns:repeat(2,1fr)}@media screen and (min-width: 1024px){main#services-page section#our-approach .approach-steps{grid-template-columns:repeat(4,1fr);grid-row-gap:50px;grid-column-gap:74px;margin:64px auto 16px;padding:0}}main#services-page section#our-approach .approach-steps .step{display:flex;flex-direction:column;align-items:flex-start;gap:8px}@media screen and (min-width: 1024px){main#services-page section#our-approach .approach-steps .step{flex-direction:row}}main#services-page section#our-approach .approach-steps .step .step-number{background:#d9d9d9;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px}main#services-page section#our-approach .approach-steps .step p{margin:0;font-size:16px;line-height:1.2;text-align:left}@media screen and (min-width: 1024px){main#services-page section#our-approach .approach-steps .step p{font-size:18px}}main#services-page .carousel-grid.transparent-background{background:none}main#insights-page section.section#page-hero{padding-bottom:200px}main#insights-page section.section.latest-section section.cards{margin-top:-180px}@media screen and (min-width: 1024px){main#insights-page section.section.latest-section{padding-bottom:100px}}main#not-found section.section{display:flex;flex-direction:column;align-items:center;max-width:345px;margin:0 auto;justify-content:center}main#not-found section.section img{width:187px;margin-bottom:40px}@media screen and (min-width: 1024px){main#not-found section.section img{margin-left:0}}main#not-found section.section div{position:relative;padding-top:30px}main#not-found section.section div:before{content:"";height:2px;width:150px;position:absolute;top:0;left:calc(50% - 75px);background-color:#bfa968}main#not-found section.section div h1{text-align:center;padding:0}main#not-found section.section div h1:before{display:none}main#not-found section.section div p{margin:10px 0}@media screen and (min-width: 1024px){main#not-found section.section{flex-direction:row;text-align:left;max-width:88vw;padding:150px 0}main#not-found section.section img{margin-right:124px;width:601px;margin-bottom:0}main#not-found section.section div{border-left:5px solid #bfa968;padding-left:40px;padding-top:0}main#not-found section.section div:before{display:none}main#not-found section.section div h1{text-align:left}}@media screen and (min-width: 1440px){main#not-found section.section{max-width:1010px}}main#our-news-page section.section#page-hero{padding-bottom:160px}main#our-news-page section.section#our-news section.cards{margin-top:-140px}@media screen and (min-width: 1024px){main#our-news-page section.section#our-news{padding-bottom:100px}}main#our-thinking-page section.section#page-hero{padding-bottom:160px}main#our-thinking-page section.section#our-thinking section.cards{margin-top:-140px}@media screen and (min-width: 1024px){main#our-thinking-page section.section#our-thinking{padding-bottom:100px}}main#hubspot-page section.section-form{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 1024px){main#hubspot-page section.section-form{flex-direction:row}}@media screen and (min-width: 1024px){main#hubspot-page section.section-form .hubspot-content,main#hubspot-page section.section-form img.white-paper-preview{width:45%;max-width:45%;flex:1 0 45%;margin:0}}main#hubspot-page section.section-form .hubspot-content{order:2}@media screen and (min-width: 1024px){main#hubspot-page section.section-form .hubspot-content{order:1}}main#hubspot-page section.section-form .hubspot-content h3{font-weight:700;padding:0}main#hubspot-page section.section-form .hubspot-content p{text-align:left}main#hubspot-page section.section-form .hubspot-content p+section.hubspot-section{margin-top:20px}main#hubspot-page section.section-form .hubspot-content section.hubspot-section{padding:0}main#hubspot-page section.section-form .hubspot-content section.hubspot-section .hubspot-container{padding:0}main#hubspot-page section.section-form img.white-paper-preview{max-width:100%;height:auto;order:1}@media screen and (min-width: 1024px){main#hubspot-page section.section-form img.white-paper-preview{order:2;max-width:45%;margin:auto 0}}@media screen and (min-width: 1024px){main#cro-developer-test-page .mobile-message{display:none}}main#cro-developer-test-page .submitted h3,main#cro-developer-test-page .submitted h4{padding:0}@media screen and (min-width: 1024px){main#cro-developer-test-page .submitted{min-height:400px}}main#cro-developer-test-page div.desktop-only{display:none}@media screen and (min-width: 1024px){main#cro-developer-test-page div.desktop-only{display:block}}main#cro-developer-test-page div.desktop-only section.section.white-section{padding-bottom:0}main#cro-developer-test-page div.desktop-only section.section.white-section a{display:inline-block;color:#787650}main#cro-developer-test-page div.desktop-only section.section+section.section.white-section h3{margin-top:0;margin-bottom:0}main#cro-developer-test-page div.desktop-only section.section h3,main#cro-developer-test-page div.desktop-only section.section h4{padding:0}main#cro-developer-test-page div.desktop-only section.section h3.step{padding-top:60px;color:#bfa968;font-weight:700}main#cro-developer-test-page div.desktop-only section.section h4{margin-bottom:0;font-weight:400;line-height:1.5}main#cro-developer-test-page div.desktop-only section.section p.note{background-color:#bfa968cc;margin:20px 0 0;padding:20px 10px}main#cro-developer-test-page div.desktop-only section.section p.note a{color:#fff;text-decoration:underline}main#cro-developer-test-page div.desktop-only section.section .iframe-container{position:relative;width:100%;padding-bottom:56.25%;height:0}main#cro-developer-test-page div.desktop-only section.section .iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}main#cro-developer-test-page div.desktop-only section.section.exercise .code-editors{margin-bottom:20px;text-align:left;display:flex;justify-content:space-between}main#cro-developer-test-page div.desktop-only section.section.exercise .code-editors .code-editor{flex:1 0 calc(50% - 40px);max-width:calc(50% - 40px)}main#cro-developer-test-page div.desktop-only section.section.exercise .code-editors .code-editor strong{margin-bottom:10px;display:block}main#cro-developer-test-page div.desktop-only section.section.exercise .code-editors .code-editor .cm-theme{width:100%;font-size:14px}main#cro-developer-test-page div.desktop-only section.section.exercise .exercise-actions{margin-bottom:20px}main#cro-developer-test-page div.desktop-only section.section.exercise .exercise-actions button{margin:0 10px}main#cro-developer-test-page div.desktop-only section.section.exercise .simulated-website-container{box-shadow:0 4px 8px #000000b3;border:1px solid #262525;padding-bottom:4px;padding-right:4px}main#cro-developer-test-page div.desktop-only section.section.exercise .simulated-website-container .simulated-website{position:relative;width:100%;padding-bottom:56.25%;height:0}main#cro-developer-test-page div.desktop-only section.section.exercise .simulated-website-container .simulated-website iframe{position:absolute;top:0;left:0;width:100%;height:100%}main#cro-developer-test-page div.desktop-only section.section.soft-skills ul{margin:0}main#cro-developer-test-page div.desktop-only section.section.soft-skills ul li{padding-bottom:10px}main#cro-developer-test-page div.desktop-only section.section.submit-application{padding-bottom:40px}main#cro-developer-test-page div.desktop-only section.section.submit-application form{text-align:left}main#cro-developer-test-page div.desktop-only section.section.submit-application form .inputs .input{margin-bottom:20px;font-size:16px;display:flex;align-items:center}main#cro-developer-test-page div.desktop-only section.section.submit-application form .inputs .input label.main-label{margin-right:10px}main#cro-developer-test-page div.desktop-only section.section.submit-application form .inputs .input input[type=text],main#cro-developer-test-page div.desktop-only section.section.submit-application form .inputs .input input[type=email]{padding:10px;width:280px;border-radius:4px;border-width:1px}main#cro-developer-test-page div.desktop-only section.section.submit-application form .inputs .input .radio-options{display:flex}main#cro-developer-test-page div.desktop-only section.section.submit-application form .inputs .input .radio-options .radio-option{display:flex;align-items:center;position:relative;margin-bottom:0;color:#000;font-weight:300;-webkit-user-select:none;-moz-user-select:none;user-select:none}main#cro-developer-test-page div.desktop-only section.section.submit-application form .inputs .input .radio-options .radio-option+.radio-option{margin-left:10px}main#cro-developer-test-page div.desktop-only section.section.submit-application form .inputs .input .radio-options .radio-option label{background-color:#bfa968;padding:7px 22px;border-radius:4px;cursor:pointer}main#cro-developer-test-page div.desktop-only section.section.submit-application form .inputs .input .radio-options .radio-option label:hover{background-color:#bfa968b8}main#cro-developer-test-page div.desktop-only section.section.submit-application form .inputs .input .radio-options .radio-option input{position:absolute;opacity:0;cursor:pointer;pointer-events:none}main#cro-developer-test-page div.desktop-only section.section.submit-application form .inputs .input .radio-options .radio-option input:checked+label{padding:7px 10px 7px 34px;background-color:#bfa968;cursor:default}main#cro-developer-test-page div.desktop-only section.section.submit-application form .inputs .input .radio-options .radio-option input:checked~.checkmark:after{display:block}main#cro-developer-test-page div.desktop-only section.section.submit-application form .inputs .input .radio-options .radio-option .checkmark{position:absolute;top:50%;left:0;height:25px;width:25px;pointer-events:none;transform:translateY(-50%)}main#cro-developer-test-page div.desktop-only section.section.submit-application form .inputs .input .radio-options .radio-option .checkmark:after{content:"";position:absolute;display:none;left:14px;top:5px;width:5px;height:10px;border:solid #000000;border-width:0 3px 3px 0;transform:rotate(45deg)}main#ecommerce-shop-page .shop div.section-ctas{margin:0 0 40px;text-align:right;justify-content:end;width:100%;max-width:none}main#ecommerce-shop-page .shop div.section-ctas button.category{max-width:180px}main#ecommerce-shop-page .shop .products-list{display:flex;flex-wrap:wrap;justify-content:space-between}main#ecommerce-shop-page .shop .products-list .product-card{box-shadow:0 4px 8px #000000b3;display:flex;margin-bottom:40px;max-width:calc(50% - 40px);flex:1 0 calc(50% - 40px)}main#ecommerce-shop-page .shop .products-list .product-card .img-container{min-height:150px;max-width:200px;flex:1 0 200px;background-size:cover;background-position:center;background-repeat:no-repeat}main#ecommerce-shop-page .shop .products-list .product-card .card-content{text-align:left;padding:20px;display:flex;flex-direction:column}main#ecommerce-shop-page .shop .products-list .product-card .card-content h5{font-size:20px}main#ecommerce-shop-page .shop .products-list .product-card .card-content .price{color:gray;font-size:22px;margin:5px 0 0}main#ecommerce-shop-page .shop .products-list .product-card .card-content .description{min-height:72px}main#ecommerce-shop-page .shop .products-list .product-card .card-content button{border:none;outline:0;padding:12px;color:#fff;background-color:#000;text-align:center;cursor:pointer;width:100%;font-size:18px}main#ecommerce-shop-page .shop .products-list .product-card .card-content button:hover{opacity:.7}main#ecommerce-shop-page .shop .pagination ul{display:flex;justify-content:center;padding:0}main#ecommerce-shop-page .shop .pagination ul li{text-decoration:underline;list-style:none;margin:0 10px}main#ecommerce-shop-page .shop .pagination ul li.active{text-decoration:none}main#ecommerce-shop-page .shop .pagination ul li.active a{color:#000}main#ecommerce-shop-page .shop .pagination ul li a{color:#787650}.no-ie{padding-top:50px}.no-ie img{display:none}.no-ie img.logo{display:block}@media screen and (min-width: 1058px){.no-ie{box-sizing:border-box;height:100vh;overflow:hidden}}@media screen and (min-width: 768px){.no-ie img.logo{float:left;position:relative;left:100px;display:block}.no-ie img:last-of-type{max-width:400px;display:block}}.no-ie main#not-found section.section img{width:auto}@media screen and (max-width: 992px){.no-ie main#not-found section.section{display:block}}main#work-page section.section#our-work{background-color:#323232}@media screen and (min-width: 1024px){main#work-page section.section#our-work{padding:40px}}body div#hs-eu-cookie-confirmation{bottom:0!important;top:auto!important;border-bottom:0!important;border-top:0!important;background-color:#333!important;font-family:Roboto,sans-serif!important;box-shadow:0 0 8px #0000004d!important;position:fixed!important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner{background-color:#333!important;padding:20px 5%!important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p{color:#fff!important;font-family:Roboto,sans-serif!important;font-weight:100!important;margin-top:0!important;text-align:justify!important;margin-bottom:0!important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p#hs-eu-cookie-disclaimer{margin-bottom:20px!important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area{text-align:center!important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area a{border-color:#bfa968!important;color:#000!important;padding:8px 0!important;width:125px!important;text-align:center!important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area a#hs-eu-confirmation-button{margin-right:20px!important;background-color:#bfa968!important;border-radius:20px!important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area a#hs-eu-decline-button{border:0!important;color:#fff!important;text-decoration:underline!important;padding:8px 37.5px!important}@media screen and (min-width: 768px){body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area a#hs-eu-decline-button{width:100px!important}}@media screen and (min-width: 768px){body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area a{width:135px!important}}@media screen and (min-width: 768px){body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area{text-align:right!important}}h1{font-size:40px;padding-bottom:20px;font-weight:100}@media screen and (min-width: 1024px){h1{font-size:60px}}h2{font-size:40px;padding-bottom:40px}@media screen and (min-width: 768px){h2{font-size:60px}}@media screen and (min-width: 1440px){h2{padding-bottom:60px}}h1,h2,div.headline-image{text-align:left;padding-left:30px;position:relative;font-weight:100;margin:0}@media screen and (min-width: 768px){h1,h2,div.headline-image{padding-left:45px;padding-bottom:40px}}@media screen and (min-width: 1024px){h1,h2,div.headline-image{padding-left:25px;padding-bottom:60px}}@media screen and (min-width: 1440px){h1,h2,div.headline-image{padding-left:105px}}@media screen and (min-width: 2400px){h1,h2,div.headline-image{padding-left:185px}}h1:before,h2:before,div.headline-image:before{content:"";width:100vw;height:25px;position:absolute;background-color:#bfa968;right:calc(100% - 10px);top:23px;transform:translateY(-50%)}@media screen and (min-width: 768px){h1:before,h2:before,div.headline-image:before{right:calc(100% - 25px);top:35px}}@media screen and (min-width: 1024px){h1:before,h2:before,div.headline-image:before{right:calc(100% - 9px)}}@media screen and (min-width: 1440px){h1:before,h2:before,div.headline-image:before{right:calc(100% - 70px)}}@media screen and (min-width: 2400px){h1:before,h2:before,div.headline-image:before{right:calc(100% - 150px)}}h1 span.gold,h2 span.gold,div.headline-image span.gold{color:#bfa968}h3{font-size:30px;font-weight:100;text-align:left;padding-left:30px}h5{text-align:left;font-size:16px;margin:0}div.headline-image img{margin:0}.dark-text{color:#262626}.text-left{text-align:left}.py-medium{padding-top:40px;padding-bottom:40px}.d-flex{display:flex}.flex-column{flex-direction:column}.gap-40{gap:40px}section.section{position:relative;padding:40px 15px 60px;background-color:#262626;text-align:center;transition:all .2s ease}section.section#page-hero h1{padding-bottom:0;line-height:1.28;font-size:40px}@media screen and (min-width: 768px){section.section#page-hero h1{font-size:60px}}@media screen and (min-width: 768px){section.section#page-hero h1{line-height:1.2}}section.section#page-hero h2,section.section#page-hero div.headline-image{line-height:1.42;font-size:24px;margin-top:30px;max-width:686px;padding-bottom:0}@media screen and (min-width: 2400px){section.section#page-hero h2,section.section#page-hero div.headline-image{max-width:990px}}section.section#page-hero h2:before,section.section#page-hero div.headline-image:before{display:none}@media screen and (min-width: 768px){section.section#page-hero h2,section.section#page-hero div.headline-image{margin-top:40px;line-height:1.6}}@media screen and (min-width: 1024px){section.section#page-hero h2,section.section#page-hero div.headline-image{margin-top:60px;max-width:650px}}section.section#page-hero div.section-sub-title-container,section.section#page-hero div.section-description-container{padding:40px 30px 0;max-width:650px}@media screen and (min-width: 768px){section.section#page-hero div.section-sub-title-container,section.section#page-hero div.section-description-container{padding-left:0;padding-right:0}}section.section#page-hero.responsive-full-width div.section-sub-title-container,section.section#page-hero.responsive-full-width div.section-description-container{padding:40px 15px 0}section.section#page-hero div.section-ctas button{width:184px}@media screen and (min-width: 768px){section.section#page-hero{padding-bottom:60px}section.section#page-hero button{width:150px}}@media screen and (min-width: 1024px){section.section#page-hero{padding-bottom:60px;padding-top:60px}section.section#page-hero button{width:185px}}section.section div.filters{display:flex;flex-direction:column;text-align:left;padding:30px 45px}@media screen and (min-width: 768px){section.section div.filters{flex-direction:row;align-items:center;padding-left:60px;padding-right:60px}}@media screen and (min-width: 1024px){section.section div.filters{padding:0 0 40px}}@media screen and (min-width: 1440px){section.section div.filters{padding-left:80px;padding-right:80px}}@media screen and (min-width: 2400px){section.section div.filters{padding-left:160px;padding-right:160px}}section.section div.filters span{font-size:18px;font-weight:100}@media screen and (min-width: 768px){section.section div.filters span{margin-right:30px}}@media screen and (min-width: 1024px){section.section div.filters span{font-size:24px}}section.section div.filters .filters-options{margin-top:20px}@media screen and (min-width: 768px){section.section div.filters .filters-options{margin-top:0}}section.section div.filters .filters-options button.filters-option{display:inline;font-size:14px;width:77px;border:1px solid #575757;background:rgba(242,242,242,.1);margin-right:12px;color:#fff;font-weight:400;padding:7px 0}@media screen and (min-width: 768px){section.section div.filters .filters-options button.filters-option:last-child{margin-right:0}}@media screen and (min-width: 768px){section.section div.filters .filters-options button.filters-option{font-size:16px;width:100px;margin-right:24px;padding:9px 0}}@media screen and (min-width: 1024px){section.section div.filters .filters-options button.filters-option{font-size:18px;width:120px;padding:12px 0}}section.section div.filters .filters-options button.filters-option.selected{background-color:#bfa968;color:#262626}section.section.text-left{text-align:left}section.section.text-right{text-align:right}section.section.text-justify{text-align:justify}section.section.responsive-full-width{padding:40px 15px 60px;max-width:none}section.section.responsive-full-width.trimmed{padding:0}section.section.responsive-full-width.trimmed .panels{padding:0;font-size:0}section.section.responsive-full-width.trimmed-with-button{padding-top:0;padding-left:0;padding-right:0}section.section.responsive-full-width.trimmed-with-button .panels{padding-top:0;font-size:0}section.section.responsive-full-width>h1,section.section.responsive-full-width>h2,section.section.responsive-full-width>div.headline-image{margin:0}section.section.responsive-full-width div.section-ctas{padding-left:0;padding-right:0}@media screen and (min-width: 768px){section.section.responsive-full-width div.section-ctas{padding-left:60px;padding-right:60px}}@media screen and (min-width: 1024px){section.section.responsive-full-width div.section-ctas{padding-left:0;padding-right:0}}section.section.responsive-full-width picture{padding:0}section.section.mobile-full-width{grid-gap:0}@media screen and (min-width: 1024px){section.section.mobile-full-width{grid-gap:15px}}section.section.dark-section{background-color:#262626;color:#fff}section.section.light-grey-section{background-color:#ccc;color:#262626}section.section.white-section{background-color:#fff;color:#262626}section.section.black-section{background-color:#000;color:#fff}@media screen and (min-width: 1024px){section.section section.mobile-horizontal-layout-container{margin-bottom:40px}}section.section section.mobile-horizontal-layout-container .mobile-carousel-tracker{display:flex;padding:0 15px}@media screen and (min-width: 768px){section.section section.mobile-horizontal-layout-container .mobile-carousel-tracker{display:none}}section.section section.mobile-horizontal-layout-container .mobile-carousel-tracker .mobile-carousel-tracker-item{width:35px;height:22px;position:relative;margin-right:5px;background:none;padding:0;border-radius:none}section.section section.mobile-horizontal-layout-container .mobile-carousel-tracker .mobile-carousel-tracker-item.active:before{background-color:#bfa968}section.section section.mobile-horizontal-layout-container .mobile-carousel-tracker .mobile-carousel-tracker-item:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:2px;background-color:#ccc}@media screen and (min-width: 1024px){section.section.trimmed section.mobile-horizontal-layout-container{margin:0}}section.section .panels,section.section section.cards,section.section section.accordion{align-items:start;overflow:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}section.section .panels.responsive-grid-layout,section.section .panels.responsive-children-grid-layout>ul,section.section section.cards.responsive-grid-layout,section.section section.cards.responsive-children-grid-layout>ul,section.section section.accordion.responsive-grid-layout,section.section section.accordion.responsive-children-grid-layout>ul{overflow:visible;white-space:normal;display:grid;grid-gap:15px;margin:0 auto}section.section .panels.responsive-grid-layout>*:not(.skeleton-block),section.section .panels.responsive-children-grid-layout>ul>*:not(.skeleton-block),section.section section.cards.responsive-grid-layout>*:not(.skeleton-block),section.section section.cards.responsive-children-grid-layout>ul>*:not(.skeleton-block),section.section section.accordion.responsive-grid-layout>*:not(.skeleton-block),section.section section.accordion.responsive-children-grid-layout>ul>*:not(.skeleton-block){height:100%;display:inherit}section.section .panels.responsive-grid-layout>*:not(.skeleton-block) div.panel-item,section.section .panels.responsive-grid-layout>*:not(.skeleton-block) div.card,section.section .panels.responsive-children-grid-layout>ul>*:not(.skeleton-block) div.panel-item,section.section .panels.responsive-children-grid-layout>ul>*:not(.skeleton-block) div.card,section.section section.cards.responsive-grid-layout>*:not(.skeleton-block) div.panel-item,section.section section.cards.responsive-grid-layout>*:not(.skeleton-block) div.card,section.section section.cards.responsive-children-grid-layout>ul>*:not(.skeleton-block) div.panel-item,section.section section.cards.responsive-children-grid-layout>ul>*:not(.skeleton-block) div.card,section.section section.accordion.responsive-grid-layout>*:not(.skeleton-block) div.panel-item,section.section section.accordion.responsive-grid-layout>*:not(.skeleton-block) div.card,section.section section.accordion.responsive-children-grid-layout>ul>*:not(.skeleton-block) div.panel-item,section.section section.accordion.responsive-children-grid-layout>ul>*:not(.skeleton-block) div.card{display:block;width:auto;position:relative}section.section .panels.responsive-grid-layout>*:not(.skeleton-block)>a,section.section .panels.responsive-children-grid-layout>ul>*:not(.skeleton-block)>a,section.section section.cards.responsive-grid-layout>*:not(.skeleton-block)>a,section.section section.cards.responsive-children-grid-layout>ul>*:not(.skeleton-block)>a,section.section section.accordion.responsive-grid-layout>*:not(.skeleton-block)>a,section.section section.accordion.responsive-children-grid-layout>ul>*:not(.skeleton-block)>a{display:inherit}section.section .panels.responsive-grid-col-2,section.section section.cards.responsive-grid-col-2,section.section section.accordion.responsive-grid-col-2{grid-template-columns:repeat(2,auto);-ms-grid-columns:auto;-ms-grid-rows:1fr}section.section .panels.responsive-grid-col-3,section.section section.cards.responsive-grid-col-3,section.section section.accordion.responsive-grid-col-3{grid-template-columns:repeat(3,auto);-ms-grid-columns:1fr 1fr 1fr}section.section .panels.mobile-grid-col-1,section.section .panels.mobile-children-grid-col-1>ul,section.section section.cards.mobile-grid-col-1,section.section section.cards.mobile-children-grid-col-1>ul,section.section section.accordion.mobile-grid-col-1,section.section section.accordion.mobile-children-grid-col-1>ul{grid-template-columns:repeat(1,1fr);-ms-grid-columns:1fr}section.section .panels.mobile-grid-col-2,section.section section.cards.mobile-grid-col-2,section.section section.accordion.mobile-grid-col-2{grid-template-columns:repeat(2,1fr)}section.section .panels.mobile-horizontal-layout,section.section section.cards.mobile-horizontal-layout,section.section section.accordion.mobile-horizontal-layout{padding:0;grid-template-columns:repeat(1,auto);grid-template-rows:repeat(1,auto);-ms-grid-columns:1fr;grid-auto-flow:column;overflow:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-width: 767px){section.section .panels.mobile-horizontal-layout.nmr-items-2,section.section section.cards.mobile-horizontal-layout.nmr-items-2,section.section section.accordion.mobile-horizontal-layout.nmr-items-2{grid-template-columns:repeat(2,calc(100vw - 120px))}section.section .panels.mobile-horizontal-layout.nmr-items-3,section.section section.cards.mobile-horizontal-layout.nmr-items-3,section.section section.accordion.mobile-horizontal-layout.nmr-items-3{grid-template-columns:repeat(3,calc(100vw - 100px))}section.section .panels.mobile-horizontal-layout.nmr-items-4,section.section section.cards.mobile-horizontal-layout.nmr-items-4,section.section section.accordion.mobile-horizontal-layout.nmr-items-4{grid-template-columns:repeat(4,calc(100vw - 77px))}section.section .panels.mobile-horizontal-layout.nmr-items-5,section.section section.cards.mobile-horizontal-layout.nmr-items-5,section.section section.accordion.mobile-horizontal-layout.nmr-items-5{grid-template-columns:repeat(5,calc(100vw - 120px))}}section.section .panels.mobile-horizontal-layout::-webkit-scrollbar,section.section section.cards.mobile-horizontal-layout::-webkit-scrollbar,section.section section.accordion.mobile-horizontal-layout::-webkit-scrollbar{display:none}section.section .panels.mobile-horizontal-layout.mobile-horizontal-layout-with-padding,section.section section.cards.mobile-horizontal-layout.mobile-horizontal-layout-with-padding,section.section section.accordion.mobile-horizontal-layout.mobile-horizontal-layout-with-padding{padding:0 15px 40px}@media screen and (max-width: 767px){section.section .panels.mobile-horizontal-layout.mobile-horizontal-layout-with-padding.nmr-items-3,section.section section.cards.mobile-horizontal-layout.mobile-horizontal-layout-with-padding.nmr-items-3,section.section section.accordion.mobile-horizontal-layout.mobile-horizontal-layout-with-padding.nmr-items-3{grid-template-columns:repeat(3,calc(100vw - 100px))}section.section .panels.mobile-horizontal-layout.mobile-horizontal-layout-with-padding.nmr-items-4,section.section section.cards.mobile-horizontal-layout.mobile-horizontal-layout-with-padding.nmr-items-4,section.section section.accordion.mobile-horizontal-layout.mobile-horizontal-layout-with-padding.nmr-items-4{grid-template-columns:repeat(4,calc(100vw - 77px))}section.section .panels.mobile-horizontal-layout.mobile-horizontal-layout-with-padding.nmr-items-5,section.section section.cards.mobile-horizontal-layout.mobile-horizontal-layout-with-padding.nmr-items-5,section.section section.accordion.mobile-horizontal-layout.mobile-horizontal-layout-with-padding.nmr-items-5{grid-template-columns:repeat(5,calc(100vw - 120px))}}@media screen and (min-width: 1024px){section.section .panels.mobile-horizontal-layout.mobile-horizontal-layout-with-padding,section.section section.cards.mobile-horizontal-layout.mobile-horizontal-layout-with-padding,section.section section.accordion.mobile-horizontal-layout.mobile-horizontal-layout-with-padding{padding:0}}@media screen and (min-width: 768px){section.section .panels.tablet-grid-col-2,section.section .panels.tablet-children-grid-col-2>ul,section.section section.cards.tablet-grid-col-2,section.section section.cards.tablet-children-grid-col-2>ul,section.section section.accordion.tablet-grid-col-2,section.section section.accordion.tablet-children-grid-col-2>ul{overflow:visible;white-space:normal;grid-auto-flow:unset;grid-template-columns:repeat(2,1fr);-ms-grid-columns:1fr 1fr}section.section .panels.tablet-children-grid-col-3>ul,section.section section.cards.tablet-children-grid-col-3>ul,section.section section.accordion.tablet-children-grid-col-3>ul{overflow:visible;white-space:normal;grid-auto-flow:unset;grid-template-columns:repeat(3,1fr);-ms-grid-columns:1fr 1fr}section.section .panels.tablet-grid-col-3,section.section section.cards.tablet-grid-col-3,section.section section.accordion.tablet-grid-col-3{overflow:visible;white-space:normal;grid-auto-flow:unset;grid-template-columns:repeat(3,1fr);-ms-grid-columns:1fr 1fr 1fr}section.section .panels.tablet-grid-col-4,section.section section.cards.tablet-grid-col-4,section.section section.accordion.tablet-grid-col-4{overflow:visible;white-space:normal;grid-auto-flow:unset;grid-template-columns:repeat(4,1fr);-ms-grid-columns:1fr 1fr 1fr 1fr}section.section .panels.tablet-grid-col-5,section.section section.cards.tablet-grid-col-5,section.section section.accordion.tablet-grid-col-5{overflow:visible;white-space:normal;grid-auto-flow:unset;grid-template-columns:repeat(5,1fr);-ms-grid-columns:1fr 1fr 1fr 1fr 1fr}}@media screen and (min-width: 768px) and (max-width: 1023px){section.section .panels.tablet-only-horizontal-layout,section.section section.cards.tablet-only-horizontal-layout,section.section section.accordion.tablet-only-horizontal-layout{padding:0;grid-template-columns:repeat(1,auto);grid-template-rows:repeat(1,auto);-ms-grid-columns:1fr;grid-auto-flow:column;overflow:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}section.section .panels.tablet-only-horizontal-layout.nmr-items-3,section.section section.cards.tablet-only-horizontal-layout.nmr-items-3,section.section section.accordion.tablet-only-horizontal-layout.nmr-items-3{grid-template-columns:repeat(3,calc(100vw - 200px))}section.section .panels.tablet-only-horizontal-layout.nmr-items-4,section.section section.cards.tablet-only-horizontal-layout.nmr-items-4,section.section section.accordion.tablet-only-horizontal-layout.nmr-items-4{grid-template-columns:repeat(4,calc(100vw - 200px))}section.section .panels.tablet-only-horizontal-layout.nmr-items-5,section.section section.cards.tablet-only-horizontal-layout.nmr-items-5,section.section section.accordion.tablet-only-horizontal-layout.nmr-items-5{grid-template-columns:repeat(5,calc(100vw - 200px))}}@media screen and (min-width: 1024px){section.section .panels.desktop-grid-layout,section.section section.cards.desktop-grid-layout,section.section section.accordion.desktop-grid-layout{overflow:visible;white-space:normal;display:grid;grid-gap:15px;margin:0 auto}section.section .panels.responsive-grid-col-2,section.section section.cards.responsive-grid-col-2,section.section section.accordion.responsive-grid-col-2{overflow:visible;white-space:normal;grid-auto-flow:unset;grid-template-columns:repeat(2,auto);-ms-grid-columns:1fr 1fr}section.section .panels.responsive-grid-col-3,section.section section.cards.responsive-grid-col-3,section.section section.accordion.responsive-grid-col-3{overflow:visible;white-space:normal;grid-auto-flow:unset;grid-template-columns:repeat(3,auto);-ms-grid-columns:1fr 1fr 1fr}section.section .panels.desktop-grid-col-2,section.section section.cards.desktop-grid-col-2,section.section section.accordion.desktop-grid-col-2{overflow:visible;white-space:normal;grid-auto-flow:unset;grid-template-columns:repeat(2,1fr);-ms-grid-columns:1fr 1fr}section.section .panels.desktop-grid-col-3,section.section section.cards.desktop-grid-col-3,section.section section.accordion.desktop-grid-col-3{overflow:visible;white-space:normal;grid-auto-flow:unset;grid-template-columns:repeat(3,1fr);-ms-grid-columns:1fr 1fr 1fr}section.section .panels.desktop-grid-col-4,section.section .panels.desktop-children-grid-col-4>ul,section.section section.cards.desktop-grid-col-4,section.section section.cards.desktop-children-grid-col-4>ul,section.section section.accordion.desktop-grid-col-4,section.section section.accordion.desktop-children-grid-col-4>ul{overflow:visible;white-space:normal;grid-auto-flow:unset;grid-template-columns:repeat(4,1fr);-ms-grid-columns:1fr 1fr 1fr 1fr}section.section .panels.desktop-grid-col-5,section.section section.cards.desktop-grid-col-5,section.section section.accordion.desktop-grid-col-5{overflow:visible;white-space:normal;grid-auto-flow:unset;grid-template-columns:repeat(5,1fr);-ms-grid-columns:1fr 1fr 1fr 1fr 1fr}}@media screen and (min-width: 1440px){section.section .panels.big-desktop-grid-layout,section.section section.cards.big-desktop-grid-layout,section.section section.accordion.big-desktop-grid-layout{overflow:visible;white-space:normal;display:grid;grid-gap:15px;margin:0 auto}section.section .panels.big-desktop-grid-col-2,section.section section.cards.big-desktop-grid-col-2,section.section section.accordion.big-desktop-grid-col-2{overflow:visible;white-space:normal;grid-auto-flow:unset;grid-template-columns:repeat(2,1fr)}section.section .panels.big-desktop-grid-col-3,section.section section.cards.big-desktop-grid-col-3,section.section section.accordion.big-desktop-grid-col-3{overflow:visible;white-space:normal;grid-auto-flow:unset;grid-template-columns:repeat(3,1fr)}section.section .panels.big-desktop-grid-col-4,section.section .panels.big-desktop-children-grid-col-4>ul,section.section section.cards.big-desktop-grid-col-4,section.section section.cards.big-desktop-children-grid-col-4>ul,section.section section.accordion.big-desktop-grid-col-4,section.section section.accordion.big-desktop-children-grid-col-4>ul{overflow:visible;white-space:normal;grid-auto-flow:unset;grid-template-columns:repeat(4,1fr)}section.section .panels.big-desktop-grid-col-5,section.section section.cards.big-desktop-grid-col-5,section.section section.accordion.big-desktop-grid-col-5{overflow:visible;white-space:normal;grid-auto-flow:unset;grid-template-columns:repeat(5,1fr)}}@media screen and (min-width: 2400px){section.section .panels.very-big-desktop-grid-col-4,section.section section.cards.very-big-desktop-grid-col-4,section.section section.accordion.very-big-desktop-grid-col-4{overflow:visible;white-space:normal;grid-auto-flow:unset;grid-template-columns:repeat(4,1fr);-ms-grid-columns:1fr 1fr 1fr 1fr}}section.section .panels div.panel-item,section.section .panels div.card,section.section section.cards div.panel-item,section.section section.cards div.card,section.section section.accordion div.panel-item,section.section section.accordion div.card{box-sizing:border-box;display:flex;flex-direction:column}@media screen and (min-width: 1024px){section.section .panels div.panel-item,section.section .panels div.card,section.section section.cards div.panel-item,section.section section.cards div.card,section.section section.accordion div.panel-item,section.section section.accordion div.card{display:block;width:auto}}@media screen and (max-width: 1023px){section.section .panels div.panel-item.hide-in-mobile,section.section .panels div.card.hide-in-mobile,section.section section.cards div.panel-item.hide-in-mobile,section.section section.cards div.card.hide-in-mobile,section.section section.accordion div.panel-item.hide-in-mobile,section.section section.accordion div.card.hide-in-mobile{display:none}}section.section.responsive-full-width .panels,section.section.responsive-full-width section.cards,section.section.responsive-full-width section.accordion{max-width:none}section.section.mobile-full-width .panels,section.section.mobile-full-width section.cards,section.section.mobile-full-width section.accordion{max-width:none;width:100%;grid-gap:0}@media screen and (min-width: 1024px){section.section.mobile-full-width .panels,section.section.mobile-full-width section.cards,section.section.mobile-full-width section.accordion{max-width:1160px;grid-gap:15px}}section.section .panels{padding:0}section.section .panels a div.panel-item{transition:all .3s}@media (hover: hover){section.section .panels a div.panel-item:hover{box-shadow:0 0 15px #00000080}}section.section .panels div.panel-item{padding:20px;border-radius:10px;text-align:center;background-color:#333;position:relative;overflow:hidden}section.section .panels div.panel-item.with-shadow{box-shadow:0 0 15px #00000080}section.section .panels div.panel-item>img{width:100%}section.section .panels div.panel-item div.background-image{width:100%;height:100%;background-size:cover;position:absolute;background-position:center center}section.section .panels div.panel-item div.text-container h3{font-size:30px;font-weight:100;position:relative;margin:20px 0;text-align:center;padding:0;line-height:1.2;letter-spacing:.44px}section.section .panels div.panel-item div.text-container h3:after{content:"";position:absolute;width:73px;height:3px;background-color:#bfa968;top:calc(100% + 10px);left:calc(50% - 36.5px)}section.section .panels div.panel-item div.text-container h3 strong{font-weight:400;display:block;line-height:1.1}section.section .panels div.panel-item div.text-container h3 span{font-size:30px;margin:0}section.section .panels div.panel-item div.text-container h3 span span{font-size:30px;margin:0}section.section .panels div.panel-item div.text-container p{margin:20px 0;white-space:normal}section.section .panels div.panel-item div.text-container h3+p{padding-top:20px}section.section .panels div.panel-item div.text-container>span{font-size:12px}@media screen and (min-width: 768px){section.section .panels div.panel-item div.text-container>span{margin-top:20px;display:inline-block}}section.section .panels div.panel-item div.text-container>span span,section.section .panels div.panel-item div.text-container>span img{display:inline-block;vertical-align:middle}section.section .panels div.panel-item div.text-container>span span{margin-right:5px;font-weight:500}section.section section.cards{text-align:right;margin:0}section.section section.cards div.card{background-color:#333;border-radius:5px}section.section section.cards div.card div.card-image{width:100%;height:197px;background-size:cover;display:none;border-top-left-radius:5px;border-top-right-radius:5px}@media screen and (min-width: 768px){section.section section.cards div.card div.card-image{display:block}}section.section section.cards div.card div.text-container{overflow:visible;white-space:normal;padding:20px}section.section section.cards div.card div.text-container div.card-date{text-align:left;font-size:12px;color:#bfa968}section.section section.cards div.card div.text-container h3{font-size:24px;text-align:left;font-weight:100;color:#fff;margin:20px 0 40px;padding:0}section.section section.cards div.card div.text-container h3 span{font-size:24px;margin:0}section.section section.cards div.card div.text-container h3 span span{font-size:24px;margin:0}section.section section.cards div.card div.text-container>span{font-size:12px;position:absolute;bottom:20px;right:20px}section.section section.cards div.card div.text-container>span span,section.section section.cards div.card div.text-container>span img{display:inline-block;vertical-align:middle}section.section section.cards div.card div.text-container>span span{margin-right:8px}@media (hover: hover){section.section section.cards div.card:hover{box-shadow:0 0 15px #00000080}section.section section.cards div.card:hover div.text-container>span span,section.section section.cards div.card:hover div.text-container>span img{animation:bounceRight 3s infinite}}section.section section.accordion{margin:0}section.section section.accordion div.accordion-item{background-color:#ffffff0d;padding:20px 25px;margin-bottom:5px;white-space:normal;overflow:visible;cursor:pointer}section.section section.accordion div.accordion-item div.accordion-item-header{pointer-events:none;cursor:pointer}@media screen and (min-width: 768px){section.section section.accordion div.accordion-item div.accordion-item-header{cursor:default}}@media screen and (max-width: 767px){section.section section.accordion div.accordion-item.expanded{background-color:#ffffff26}section.section section.accordion div.accordion-item.expanded div.accordion-item-header{padding-bottom:20px}section.section section.accordion div.accordion-item.expanded div.accordion-item-header img.accordion-item-chevron{transform:rotate(180deg)}section.section section.accordion div.accordion-item.expanded div.accordion-item-body{display:block}}@media screen and (min-width: 768px){section.section section.accordion div.accordion-item{cursor:default;background-color:transparent;margin:0 77px 40px;padding:0}section.section section.accordion div.accordion-item:last-child{margin-bottom:0}}@media screen and (min-width: 1024px){section.section section.accordion div.accordion-item{margin:0;padding:0}}@media screen and (min-width: 1440px){section.section section.accordion div.accordion-item{margin:0;padding:20px 0}}section.section section.accordion div.accordion-item div.accordion-item-header{display:flex;align-items:center;flex-direction:row;position:relative}section.section section.accordion div.accordion-item div.accordion-item-header div.accordion-item-header-icon{padding:12px;border-radius:100%;text-align:center}@media screen and (min-width: 768px){section.section section.accordion div.accordion-item div.accordion-item-header div.accordion-item-header-icon img{width:45px}}@media screen and (min-width: 768px){section.section section.accordion div.accordion-item div.accordion-item-header div.accordion-item-header-icon{padding:17px 17px 17px 0;margin-left:0}}section.section section.accordion div.accordion-item div.accordion-item-header img.accordion-item-chevron{position:absolute;top:calc(50% - 5px);right:0}@media screen and (min-width: 768px){section.section section.accordion div.accordion-item div.accordion-item-header img.accordion-item-chevron{display:none}}section.section section.accordion div.accordion-item div.accordion-item-header div h4{font-size:20px;text-align:left;font-weight:400;color:#fff;margin:0 25px;padding:0;width:calc(100% - 50px);letter-spacing:.3px;line-height:1.35}@media screen and (min-width: 768px){section.section section.accordion div.accordion-item div.accordion-item-header div h4{line-height:1.67;letter-spacing:.27px;margin-bottom:8px}}section.section section.accordion div.accordion-item div.accordion-item-header div p{display:none;margin:0 25px;line-height:1.5;letter-spacing:.24px}@media screen and (min-width: 768px){section.section section.accordion div.accordion-item div.accordion-item-header div p{display:block}}@media screen and (min-width: 768px){section.section section.accordion div.accordion-item div.accordion-item-header div{margin-left:15px}}@media screen and (min-width: 1024px){section.section section.accordion div.accordion-item div.accordion-item-header div{margin-left:5px}}@media screen and (min-width: 1024px){section.section section.accordion div.accordion-item div.accordion-item-header{align-items:start}}section.section section.accordion div.accordion-item div.accordion-item-body{border-top:2px solid #bfa968;display:none}section.section section.accordion div.accordion-item div.accordion-item-body p{margin:30px 0 10px}@media screen and (min-width: 1024px){section.section section.accordion.desktop-grid-layout{margin:0 35px}}@media screen and (min-width: 1440px){section.section section.accordion.desktop-grid-layout{margin:0}}section.section.with-main-description h1,section.section.with-main-description h2,section.section.with-main-description div.headline-image{padding-bottom:30px}section.section.with-main-description div.section-sub-title-container,section.section.with-main-description div.section-description-container{padding-left:30px;padding-bottom:20px;margin:0 15px}@media screen and (min-width: 768px){section.section.with-main-description div.section-sub-title-container,section.section.with-main-description div.section-description-container{padding-left:60px;padding-bottom:60px;margin:0}}@media screen and (min-width: 1024px){section.section.with-main-description div.section-sub-title-container,section.section.with-main-description div.section-description-container{padding-left:0}}@media screen and (min-width: 1440px){section.section.with-main-description div.section-sub-title-container,section.section.with-main-description div.section-description-container{padding-left:0;margin:0}}section.section.with-main-description div.section-sub-title-container .section-description,section.section.with-main-description div.section-description-container .section-description{font-size:24px}@media screen and (min-width: 768px){section.section.large-padding{padding:60px 60px 100px}section.section.large-padding h1,section.section.large-padding h2,section.section.large-padding div.headline-image{padding-left:0}section.section.large-padding h1:before,section.section.large-padding h2:before,section.section.large-padding div.headline-image:before{right:calc(100% + 20px)}}@media screen and (min-width: 1024px){section.section{padding:40px 15px 60px}section.section.large-padding,section.section.large-padding-desktop-up{padding:60px 40px}section.section.large-padding h1,section.section.large-padding h2,section.section.large-padding div.headline-image,section.section.large-padding-desktop-up h1,section.section.large-padding-desktop-up h2,section.section.large-padding-desktop-up div.headline-image{padding-left:0}section.section.large-padding h1:before,section.section.large-padding h2:before,section.section.large-padding div.headline-image:before,section.section.large-padding-desktop-up h1:before,section.section.large-padding-desktop-up h2:before,section.section.large-padding-desktop-up div.headline-image:before{right:calc(100% + 16px)}}@media screen and (min-width: 1440px){section.section{padding:40px 120px 60px}section.section.large-padding,section.section.large-padding-desktop-up,section.section.large-padding-big-desktop-up{padding:40px 120px 60px}section.section.large-padding h1,section.section.large-padding h2,section.section.large-padding div.headline-image,section.section.large-padding-desktop-up h1,section.section.large-padding-desktop-up h2,section.section.large-padding-desktop-up div.headline-image,section.section.large-padding-big-desktop-up h1,section.section.large-padding-big-desktop-up h2,section.section.large-padding-big-desktop-up div.headline-image{padding-left:0}section.section.large-padding h1:before,section.section.large-padding h2:before,section.section.large-padding div.headline-image:before,section.section.large-padding-desktop-up h1:before,section.section.large-padding-desktop-up h2:before,section.section.large-padding-desktop-up div.headline-image:before,section.section.large-padding-big-desktop-up h1:before,section.section.large-padding-big-desktop-up h2:before,section.section.large-padding-big-desktop-up div.headline-image:before{right:calc(100% + 34px)}section.section.large-padding div.headline-image:before,section.section.large-padding-desktop-up div.headline-image:before,section.section.large-padding-big-desktop-up div.headline-image:before{top:25px}}@media screen and (min-width: 2400px){section.section{padding:40px 200px}section.section.large-padding,section.section.large-padding-desktop-up,section.section.large-padding-big-desktop-up{padding:40px 200px}}section.picture div{width:100%;height:300px;background-size:cover}@media screen and (min-width: 768px){section.picture div{height:320px}}@media screen and (min-width: 1024px){section.picture div{height:427px}}@media screen and (min-width: 1440px){section.picture div{height:600px}}
