.about-section__title{display:block;margin-top:1.3em}.about-section__title>span{background:#4a7729;border-radius:3px;color:#fff;display:inline-block;font-family:Roboto Slab,Trebuchet MS,Sans-Serif;font-size:15px;font-weight:400;line-height:1.7em;padding:0 8px;position:relative;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:768px){.about .about-gallery{min-height:45vw}}.about .about-gallery .row{margin-left:0;margin-right:0}.about .about-gallery .thumbnail{margin-bottom:0;transition:transform .2s ease-in-out}.about .about-gallery .thumbnail:hover{transform:scale(.915)}.about .about-gallery .thumbnail:hover .overlay{opacity:0}.about .about-ourselves{background-color:#f8f8f8;padding:40px 0}@media screen and (max-width:768px){.about .about-ourselves{padding:20px 0}}@media screen and (min-width:992px){.about .about-ourselves .row>div:first-child{border-right:1px solid #eaeaea}.about .about-ourselves .row>div:last-child{padding-left:35px}}@media screen and (max-width:992px){.about .about-ourselves .row>div:first-child{border-bottom:1px solid #eaeaea;padding-bottom:20px}.about .about-ourselves .row>div:last-child{padding-top:20px}}.about .about-highlights{background:#fff;padding-bottom:30px;position:relative;z-index:10}.about .about-highlights .about-section__title{margin-bottom:1.5em}.about .about-timeline{margin-top:0;overflow:hidden;padding-bottom:2em;padding-top:2em;position:relative}.about .about-timeline:before{background:#ececec;bottom:20%;content:"";height:50%;left:-13%;position:absolute;transform:rotate(-10deg);width:153%;z-index:-1}.timeline-item{display:block;font-family:Roboto Slab,Trebuchet MS,Sans-Serif;min-height:200px;position:relative;text-align:right;width:100%}.timeline-item:before{background:#ddd;content:"";height:100%;position:absolute;right:-16px;transition:background .2s ease-in;width:2px}@media screen and (max-width:768px){.timeline-item:before{width:0}}.timeline-item__header{display:block;padding:1em 10em 1em 1em;position:relative}@media screen and (max-width:768px){.timeline-item__header{padding-bottom:20px;padding-right:0;padding-top:50px}}.timeline-item__header:before{background:#ddd;content:"";height:2px;position:absolute;right:-15px;top:35px;transition:background .2s ease-in;width:125px}.timeline-item__header:after{background:transparent;border:3px solid #c4c4c4;border-radius:50%;content:"";height:12px;position:absolute;right:110px;top:30px;transition:border-color .2s ease-in;width:12px}@media screen and (max-width:768px){.timeline-item__header:after{height:15px;top:29px;width:15px}}.timeline-item__header-date{color:rgba(102,98,99,.7);display:block;letter-spacing:.6px;margin-bottom:.35em}.timeline-item__header-title{margin:0}.timeline-item__content{padding-right:10em;position:relative;z-index:1}@media screen and (max-width:992px){.timeline-item__content{padding-right:0}}.timeline-item__content a:hover{text-decoration:underline}.timeline-item__content-paragraph{background:#fff;border-radius:3px;box-shadow:0 3px 6px 0 rgba(0,0,0,.08);display:inline-block;margin:0;padding:.7em 1em;text-align:initial}.timeline-item__collage{position:absolute;transform:translate3d(45px,-45px,0);z-index:0}@media screen and (max-width:1200px){.timeline-item__collage{transform:translateY(-20px)!important}}@media screen and (max-width:768px){.timeline-item__collage{position:relative}}.timeline-item__collage-img{border-radius:3px;max-width:300px;position:absolute;transition:transform .2s ease-in}@media screen and (max-width:768px){.timeline-item__collage-img{max-width:300px;position:relative}}@media screen and (max-width:480px){.timeline-item__collage-img{max-width:100%}}.timeline-item--right{text-align:left}.timeline-item--right:before{left:-16px}.timeline-item--right .timeline-item__header{padding-left:10em;padding-right:0}@media screen and (max-width:768px){.timeline-item--right .timeline-item__header{padding-left:0}}.timeline-item--right .timeline-item__header:before{left:-15px;right:auto}.timeline-item--right .timeline-item__header:after{left:110px;right:auto}.timeline-item--right .timeline-item__content{padding-left:10em;padding-right:0}@media screen and (max-width:992px){.timeline-item--right .timeline-item__content{padding-left:0}}@media screen and (max-width:1200px){.timeline-item--right .timeline-item__collage{width:100%}.timeline-item--right .timeline-item__collage-img{right:0}}@media screen and (max-width:768px){.timeline-item--right .timeline-item__collage-img{margin-left:auto}}@media screen and (max-width:480px){.timeline-item--right .timeline-item__collage-img{margin-left:0}}.timeline-item--first:before{height:calc(100% + 23px);top:-23px}.timeline-item--first:after{background:#ddd;content:"";height:2px;left:calc(-100% + 126px);position:absolute;top:-23px;width:calc(100% - 140px)}@keyframes timeline-chevron-slide{0%,to{opacity:.5;transform:rotate(45deg) translate3d(-16px,20px,0)}40%{opacity:1;transform:rotate(45deg) translate3d(-5px,30px,0)}}.timeline-item:hover .timeline-item__header:before,.timeline-item:hover:before{background:#9e9e9e}.timeline-item:hover .timeline-item__header:after{border-color:#9e9e9e}.timeline-item--compact{min-height:auto;padding-bottom:1em}.timeline-item--ryder-cup .timeline-item__collage{transform:translate3d(45px,-30px,0) rotate(5deg) skewX(5deg)}.timeline-item--american-express .timeline-item__collage{transform:translate3d(270px,-15px,0) rotate(0deg) skewX(0deg)}.timeline-item--updated-website .timeline-item__collage{transform:translate3d(140px,25px,0) rotate(0deg) skewX(0deg)}.timeline-item--volvo-masters .timeline-item__collage{transform:translate3d(115px,-10px,0) rotate(-7deg) skewX(-7deg)}@media screen and (min-width:768px){.timeline-item--volvo-masters{height:370px}.timeline-item--spain-open{height:350px}}.timeline-wayback{display:block;margin-top:70px;text-align:center}@media screen and (max-width:768px){.timeline-wayback{margin-top:30px}}.timeline-wayback-link{display:inline-block}.timeline-wayback-link:hover{text-decoration:underline}.timeline-wayback-link:hover>img{transform:translateY(-5px)}.timeline-wayback-link>img{border-radius:3px;box-shadow:0 2px 2px 0 rgba(0,0,0,.15);display:block;margin:0 auto 15px;max-width:80px;transition:transform .4s ease}.timeline-wayback-link i{margin-left:3px;vertical-align:text-top}.about .about-clients{background:#fff;padding-bottom:4em}.clients-list{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;flex-wrap:wrap;padding:1em 0;width:100%}.clients-list,.clients-list__item{-moz-box-pack:center;justify-content:center}.clients-list__item{display:-moz-inline-box;display:inline-flex;position:relative;-moz-box-align:center;align-items:center;filter:grayscale(1);margin-top:3em;opacity:.7;text-align:center;transition:all .4s ease;width:20%}@media screen and (max-width:768px){.clients-list__item{width:33%}}.clients-list__item:hover{filter:grayscale(0);opacity:1}.clients-list__item>a{display:inline-block}.clients-list__item--british-airways img,.clients-list__item--ryder-cup img{width:120px}.clients-list__item--world-golf img{width:60px}.clients-list__item--volvo img{width:130px}.clients-list__item--european-golf-tour img{width:80px}.advertising-box{background-color:#5c853e;border:0;color:#fff;margin:30px auto 50px;max-width:600px;padding:1.15em 1.3em}.advertising-box__content{border-right:1px solid rgba(0,0,0,.15);display:inline-block;margin-right:2.2em;padding-right:2.2em;vertical-align:middle}.advertising-box-title{color:inherit;font-display:swap;font-family:Arial,Segoe UI,Roboto,Helvetica Neue,Sans-Serif;font-weight:500;margin-bottom:.3em;margin-top:0}.advertising-box-description{margin:0;opacity:.75}.advertising-box-btn{vertical-align:middle}.advertising-box-btn i{font-size:.65em;margin-left:3px}.about .about-location{height:450px;margin-top:0;position:relative}@media screen and (max-width:768px){.about .about-location{height:auto}}.location-map{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:768px){.location-map{position:relative}}.location-map #map{height:450px;position:relative;z-index:1}.location-content{height:100%}.location-card{box-shadow:0 0 0 3px rgba(0,0,0,.2);margin-top:4em;position:relative;width:265px;z-index:10}@media screen and (max-width:768px){.location-card{box-shadow:none;margin:0;width:100%}}.location-card-title{margin-bottom:1em}.location-card__divider{background:#eaeaea;display:block;height:1px;margin-bottom:10px;margin-top:10px;width:100%}.location-card p{margin-bottom:3px}