.contactForm .wrap form .input:not(.tickbox) input,.contactForm .wrap form .input:not(.tickbox) textarea,.contactForm .wrap form .input:not(.tickbox) select,.featuredArticles .content,.grid .wrap .item,.textPanel{box-sizing:border-box;-moz-box-sizing:border-box}.team .fp-arrow,.team.faqs .fp-arrow{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjUuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MDAgNTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe29wYWNpdHk6MC41O30KCS5zdDF7ZmlsbDojMjMxRjIwO30KCS5zdDJ7ZmlsbDojRkZGRkZGO30KCS5zdDN7ZmlsbDojRTI4OTg2O30KPC9zdHlsZT4KPGcgY2xhc3M9InN0MCI+Cgk8Zz4KCQk8cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjI2LjgsMzMuNiAyMCwyNi44IDI2LjgsMjAgMjcuNSwyMC43IDIxLjQsMjYuOCAyNy41LDMyLjkgCQkiLz4KCTwvZz4KCTxnPgoJCTxyZWN0IHg9IjIwLjciIHk9IjI2LjMiIGNsYXNzPSJzdDEiIHdpZHRoPSIxNy4zIiBoZWlnaHQ9IjEiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMzEuMiw1My42IDMwLjQsNTIuOSAzNi41LDQ2LjggMzAuNCw0MC43IDMxLjIsNDAgMzgsNDYuOCAJCSIvPgoJPC9nPgoJPGc+CgkJPHJlY3QgeD0iMjAiIHk9IjQ2LjMiIGNsYXNzPSJzdDEiIHdpZHRoPSIxNy4zIiBoZWlnaHQ9IjEiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMzEuNSw3NC4zIDMwLjEsNzIuOSAzNS44LDY3LjIgMzAuMSw2MS40IDMxLjUsNjAgMzguNyw2Ny4yIAkJIi8+Cgk8L2c+Cgk8Zz4KCQk8cmVjdCB4PSIyMCIgeT0iNjYuMiIgY2xhc3M9InN0MSIgd2lkdGg9IjE3LjMiIGhlaWdodD0iMiIvPgoJPC9nPgo8L2c+CjxnPgoJPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSI2NS41LDM2LjYgNTAsMjEuMSA1MS4xLDIwIDY1LjUsMzQuNSA4MCwyMCA4MS4xLDIxLjEgCSIvPgo8L2c+CjxnPgoJPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSIxMjAuNyw0Mi4xIDEwMCwyMS40IDEwMS40LDIwIDEyMC43LDM5LjMgMTQwLDIwIDE0MS40LDIxLjQgCSIvPgo8L2c+CjxnPgoJPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSIyOS4yLDk5LjYgMjAsOTAuNCAyMC40LDkwIDI5LjIsOTguOCAzOCw5MCAzOC40LDkwLjQgCSIvPgo8L2c+CjxnPgoJPGc+CgkJPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSIzMS4yLDE1My42IDMwLjQsMTUyLjkgMzYuNSwxNDYuOCAzMC40LDE0MC43IDMxLjIsMTQwIDM4LDE0Ni44IAkJIi8+Cgk8L2c+Cgk8Zz4KCQk8cmVjdCB4PSIyMCIgeT0iMTQ2LjMiIGNsYXNzPSJzdDIiIHdpZHRoPSIxNy4zIiBoZWlnaHQ9IjEiLz4KCTwvZz4KPC9nPgo8ZyBjbGFzcz0ic3QwIj4KCTxnPgoJCTxwb2x5Z29uIGNsYXNzPSJzdDIiIHBvaW50cz0iMjYuOCwxMjMuNiAyMCwxMTYuOCAyNi44LDExMCAyNy41LDExMC43IDIxLjQsMTE2LjggMjcuNSwxMjIuOSAJCSIvPgoJPC9nPgoJPGc+CgkJPHJlY3QgeD0iMjAuNyIgeT0iMTE2LjMiIGNsYXNzPSJzdDIiIHdpZHRoPSIxNy4zIiBoZWlnaHQ9IjEiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxnPgoJCQk8cG9seWdvbiBjbGFzcz0ic3QyIiBwb2ludHM9IjMzLjYsMjA1LjkgMjAsMTkyLjMgMjEuNCwxOTAuOSAzMy42LDIwMy4xIDQ1LjgsMTkwLjkgNDcuMiwxOTIuMyAJCQkiLz4KCQk8L2c+CgkJPGc+CgkJCTxyZWN0IHg9IjMyLjYiIHk9IjE3MCIgY2xhc3M9InN0MiIgd2lkdGg9IjIiIGhlaWdodD0iMzQuNSIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxyZWN0IHg9IjIwLjkiIHk9IjIxMC4xIiBjbGFzcz0ic3QyIiB3aWR0aD0iMjUuNCIgaGVpZ2h0PSIyIi8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8Zz4KCQkJPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSIyNiwyMzUuOCAyMCwyMjkuOCAyMC42LDIyOS4yIDI2LDIzNC42IDMxLjQsMjI5LjIgMzIsMjI5LjggCQkJIi8+CgkJPC9nPgoJCTxnPgoJCQk8cmVjdCB4PSIyNS42IiB5PSIyMjAiIGNsYXNzPSJzdDIiIHdpZHRoPSIwLjkiIGhlaWdodD0iMTUuMiIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxyZWN0IHg9IjIwLjQiIHk9IjIzNy43IiBjbGFzcz0ic3QyIiB3aWR0aD0iMTEuMiIgaGVpZ2h0PSIwLjkiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxnPgoJCQk8cG9seWdvbiBjbGFzcz0ic3QzIiBwb2ludHM9IjczLjYsMjA1LjkgNjAsMTkyLjMgNjEuNCwxOTAuOSA3My42LDIwMy4xIDg1LjgsMTkwLjkgODcuMiwxOTIuMyAJCQkiLz4KCQk8L2c+CgkJPGc+CgkJCTxyZWN0IHg9IjcyLjYiIHk9IjE3MCIgY2xhc3M9InN0MyIgd2lkdGg9IjIiIGhlaWdodD0iMzQuNSIvPgoJCTwvZz4KCTwvZz4KCTxnPgoJCTxyZWN0IHg9IjYwLjkiIHk9IjIxMC4xIiBjbGFzcz0ic3QzIiB3aWR0aD0iMjUuNCIgaGVpZ2h0PSIyIi8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8cG9seWdvbiBjbGFzcz0ic3QzIiBwb2ludHM9IjcxLjUsNzQuMyA3MC4xLDcyLjkgNzUuOCw2Ny4yIDcwLjEsNjEuNCA3MS41LDYwIDc4LjcsNjcuMiAJCSIvPgoJPC9nPgoJPGc+CgkJPHJlY3QgeD0iNjAiIHk9IjY2LjIiIGNsYXNzPSJzdDMiIHdpZHRoPSIxNy4zIiBoZWlnaHQ9IjIiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik00Mi45LDI5NS45Yy0xMi42LDAtMjIuOS0xMC4zLTIyLjktMjIuOVMzMC4zLDI1MCw0Mi45LDI1MHMyMi45LDEwLjMsMjIuOSwyMi45UzU1LjYsMjk1LjksNDIuOSwyOTUuOXogTTQyLjksMjUwLjkKCQkJYy0xMi4yLDAtMjIuMSw5LjktMjIuMSwyMi4xYzAsMTIuMiw5LjksMjIuMSwyMi4xLDIyLjFjMTIuMiwwLDIyLjEtOS45LDIyLjEtMjIuMUM2NSwyNjAuOCw1NS4xLDI1MC45LDQyLjksMjUwLjl6Ii8+Cgk8L2c+Cgk8Zz4KCQk8cG9seWdvbiBwb2ludHM9IjM3LjgsMjgyLjIgMzEuNCwyNzUuOCAzMS45LDI3NS4yIDM3LjgsMjgxIDUzLjUsMjY1LjMgNTQuMSwyNjUuOSAJCSIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=);background-size:500px 500px;font-size:20px}header[role=banner] .wrap .mainNav ul li{font-family:"Avenir LT W01_45 Book1475508"}.textPanel .wrap .content nav a,header[role=banner] .wrap .mainNav ul li a.active{font-family:"Avenir LT W01_95 Black1475556"}.thoughtco-cookiepanel .cookiepanel-open{bottom:100px!important}body.aboutHome .textPanel.whiteBg{padding-top:180px;padding-bottom:30px}body.aboutHome .textPanel.whiteBg .wrap .content{padding-bottom:40px}body.aboutHome .contentPanel .wrap header{max-width:71vw}body.downloadsHome .sitewrap:after{content:"";display:block;background-color:#fff;height:100%;width:1px;position:fixed;left:35px;top:0}body.downloadsHome .textPanel .wrap .content h2{line-height:1.02}body.blackHeader.fp-viewing-1.move header[role=banner] .wrap h1{background-image:url(../images/logo-black.svg)}body.blackHeader.fp-viewing-1.move header[role=banner] .wrap .mainNav ul li.contact:hover a{border:1px solid transparent;background-color:#231f20;color:#fff}body.blackHeader.fp-viewing-1.move header[role=banner] .wrap .mainNav ul li.contact a{border:1px solid transparent;background-color:rgba(35,31,32,.2);color:#231f20}body.blackHeader.fp-viewing-1.move header[role=banner] .wrap .mainNav ul li a{color:#231f20}body.blackHeader.fp-viewing-1.move header[role=banner] .wrap .mainNav ul li a.active{border-bottom:2px solid #231f20}body.blackHeader header[role=banner] .wrap .mainNav ul li.contact:hover a{border:1px solid transparent;background-color:#231f20;color:#fff}body.blackHeader header[role=banner] .wrap .mainNav ul li.contact a{border:1px solid transparent;background-color:rgba(35,31,32,.2);color:#231f20}body.blackHeader header[role=banner] .wrap .mainNav ul li a{color:#231f20}body.blackHeader header[role=banner] .wrap .mainNav ul li a.active{border-bottom:2px solid #231f20}body.blackHeader .textPanel{padding-top:150px;padding-bottom:0}body.blackHeader .textPanel.whiteBg{padding-top:300px;padding-bottom:0}body.blackHeader .team{padding-top:50px}body.home #fp-nav{display:block}body.home footer{padding-bottom:50px}body.home header[role=banner] .wrap h1{width:224px;height:98px}body.home .hero+.twoCols:before{display:none}body.home .twoCols.pinkBg .wrap .col+.col{display:block;height:auto}body.home .textPanel{padding-top:90px;padding-bottom:0}body.newsHome:before{content:"";width:1px;height:100%;position:fixed;top:0;left:35px;display:block;background-color:#fff}body.newsHome .textPanel{padding-top:300px;padding-bottom:0}body.newsHome .featuredArticles{margin-top:100px}body.newsHome .featuredArticles+.newsArticles{margin-top:130px}body.newsHome .newsArticles{margin-bottom:180px}body.downloadsHome .textPanel .wrap nav{margin-top:60px}body.hideHeader header[role=banner]{display:none}body.move header[role=banner]{height:120px;background-color:rgba(255,255,255,.25)}body.move header[role=banner] .wrap h1{background-image:url(../images/logo-black.svg);width:146px;height:64px;margin:0 0 0 100px}body.move header[role=banner] .wrap .mainNav ul li.contact a.active,body.move header[role=banner] .wrap .mainNav ul li.contact a:hover{border:0}body.move header[role=banner] .wrap .mainNav ul li a{color:#231f20}body.move header[role=banner] .wrap .mainNav ul li a.active,body.move header[role=banner] .wrap .mainNav ul li a:hover{border-bottom:2px solid #231f20}#fp-nav{display:none}footer{padding-bottom:0}.desktop{display:block}.mobile{display:none}.mobileMenu+.textPanel{padding-top:320px!important}.mobileMenu+.textPanel+.team.active:before{width:-moz-calc(100% - 336px);width:-o-calc(100% - 336px);width:-webkit-calc(100% - 336px);width:calc(100% - 336px);display:block}.mobileMenu+.textPanel+.team:before{width:0;-webkit-transition:width 1s cubic-bezier(.87,0,.13,1);-moz-transition:width 1s cubic-bezier(.87,0,.13,1);transition:width 1s cubic-bezier(.87,0,.13,1);-webkit-transition-delay:0.3s}.mobileMenu+.textPanel .fp-overflow{overflow:visible}.link{font-size:1rem;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.link:hover{color:#e28986;border-bottom-color:#e28986}h2{font-size:5.3rem}h3{font-size:3.5vw;line-height:.96}h4,time{font-size:.9vw}p{font-size:1.4vw;line-height:1.5}.sitewrap:before{content:"";width:35px;background-color:#5e6364;height:100%;display:block;position:fixed;top:0;left:0;z-index:10000}header[role=banner]{height:140px;left:0;right:0;width:-moz-calc(100% - 35px);width:-o-calc(100% - 35px);width:-webkit-calc(100% - 35px);width:calc(100% - 35px);width:100%}header[role=banner] .wrap h1{margin:50px 0 0 100px;width:146px;height:64px}header[role=banner] .wrap .mainNav{position:absolute;right:36px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header[role=banner] .wrap .mainNav ul li{font-size:1rem;display:inline-block}header[role=banner] .wrap .mainNav ul li a{-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all;color:#fff;border-bottom:2px solid transparent}header[role=banner] .wrap .mainNav ul li a:hover,header[role=banner] .wrap .mainNav ul li a.active{border-bottom:2px solid #fff}header[role=banner] .wrap .mainNav ul li+li{margin-left:25px}header[role=banner] .wrap .mainNav ul li.contact a{background-color:rgba(255,255,255,.3);border-radius:25px;width:100px;text-align:center;padding:17px 0;display:block;border:0}header[role=banner] .wrap .mainNav ul li.contact a:hover{background-color:#5e6364;color:#fff}.hero.heroText .wrap .content{bottom:150px}.hero .wrap .content{bottom:130px;width:-moz-calc(100% - 200px);width:-o-calc(100% - 200px);width:-webkit-calc(100% - 200px);width:calc(100% - 200px)}.hero .wrap .content h4{padding-bottom:0}.hero .wrap .content h4+h2{margin-top:13px}.hero .wrap .content h2+p{margin-top:26px}.hero .wrap .content p{font-size:1.4vw;max-width:52vw;line-height:1.5}.section.noFade{opacity:1}.section.noFade .content,.section.noFade figure{opacity:1!important}.section.active.twoCols .wrap .col figure{opacity:1}.twoCols{height:100vh;position:relative}.twoCols.locations .wrap .col{display:block;height:auto}.twoCols.locations .wrap .col header h3{font-size:2.6vw;line-height:1.08}.twoCols.locations .wrap .col .content{padding-top:0;padding-bottom:0}.twoCols.locations .wrap .col .content p{font-size:1.25vw;max-width:28vw}.twoCols.locations .wrap .col .content+.content{padding-top:90px}.twoCols.active{opacity:1}.twoCols.greyBg:before{content:"";display:block;background-color:#fff;height:100%;width:1px;position:absolute;left:35px;top:0}.twoCols.pinkBg.swap .wrap .col{order:2}.twoCols.pinkBg.swap .wrap .col .content{padding:0 80px 0 100px}.twoCols.pinkBg.swap .wrap .col+.col{order:1}.twoCols.pinkBg .wrap .col .content{padding-right:0}.twoCols.pinkBg .wrap .col .content header h3{max-width:40vw}.twoCols.pinkBg .wrap .col .content article p{max-width:29vw}.twoCols.swap .wrap .col{order:2}.twoCols.swap .wrap .col+.col{order:1}.twoCols.swap .wrap .col .content{padding-left:85px}.twoCols.swap .wrap .col .content article .link{left:50%;margin-left:86px}.twoCols .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.twoCols .wrap .col{width:50%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;height:100vh}.twoCols .wrap .col picture{width:220px}.twoCols .wrap .col figure{padding-top:0;height:100vh;background-position:center;width:100%}.twoCols .wrap .col figure.map{padding-top:0}.twoCols .wrap .col .content{padding:0 80px 0 100px}.twoCols .wrap .col .content header h3{max-width:30vw;line-height:.9}.twoCols .wrap .col .content article p{max-width:33vw}.twoCols .wrap .col .content article ul{margin-top:-40px}.twoCols .wrap .col .content article ul li{font-size:3.1vw}.twoCols .wrap .col .content article ol{width:38vw;margin-right:-50px}.twoCols .wrap .col .content article ol li{font-size:1.8vw}.twoCols .wrap .col .content article .link{position:absolute;bottom:115px;left:100px}.twoCols .wrap .col .content article .links a{font-size:1.25vw}.twoCols .wrap .col .content article .btn{margin-top:40px}.textPanel+footer{padding-top:200px}.textPanel{padding:120px 100px 200px;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;position:relative}.textPanel:before{content:"";display:block;background-color:#fff;height:100%;width:1px;position:absolute;left:35px;top:0}.textPanel+.team .wrap .content h4{height:23px}.textPanel+.team .wrap .content h3{height:115px}.textPanel.active .wrap .content h2 em:before{width:100%}.textPanel .wrap .content h4{font-size:.75rem}.textPanel .wrap .content h2{max-width:788px;line-height:1}.textPanel .wrap .content h2 em{margin-right:0}.textPanel .wrap .content h2 em:before{width:0;height:6px;-webkit-transition-timing-function:linear;-webkit-transition-duration:500ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:500ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:500ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:500ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:500ms;transition-property:all;-webkit-transition-delay:1s}.textPanel .wrap .content h3{max-width:70%;font-size:5.8vw;line-height:.9}.textPanel .wrap .content p{max-width:34vw}.textPanel .wrap .content nav{margin-top:40px}.textPanel .wrap .content nav.desktop{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.textPanel .wrap .content nav.mobile{display:none}.textPanel .wrap .content nav h4{padding-bottom:0;margin-right:24px;font-size:.75rem}.textPanel .wrap .content nav a{text-transform:uppercase;font-size:.75rem;color:rgba(255,255,255,.5);padding-bottom:2px;letter-spacing:.05em;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:color;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:color;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:color;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:color;transition-timing-function:linear;transition-duration:300ms;transition-property:color;margin-top:1px}.textPanel .wrap .content nav a.active{color:#fff;position:relative}.textPanel .wrap .content nav a.active:after{content:"";display:block;position:absolute;bottom:-2px;left:0;height:2px;width:100%;background-color:#fff}.textPanel .wrap .content nav a:hover{color:#fff}.textPanel .wrap .content nav a+a{margin-left:24px}.contentPanel+.twoCols.greyBg .wrap .col .content article p{max-width:33vw}.contentPanel{padding:0 100px;background-color:#fff}.contentPanel.active:before{width:-moz-calc(100% - 310px);width:-o-calc(100% - 310px);width:-webkit-calc(100% - 310px);width:calc(100% - 310px)}.contentPanel.active .wrap header,.contentPanel.active .wrap article{opacity:1}.contentPanel:before{width:0;-webkit-transition:width 1s cubic-bezier(.87,0,.13,1);-moz-transition:width 1s cubic-bezier(.87,0,.13,1);transition:width 1s cubic-bezier(.87,0,.13,1);-webkit-transition-delay:0.3s}.contentPanel .wrap header{opacity:0;-webkit-transition-timing-function:linear;-webkit-transition-duration:600ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:600ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:600ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:600ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:600ms;transition-property:all;max-width:64vw;-webkit-transition-delay:1s}.contentPanel .wrap header h3{font-size:4.6vw}.contentPanel .wrap article{opacity:0;-webkit-transition-timing-function:linear;-webkit-transition-duration:600ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:600ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:600ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:600ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:600ms;transition-property:all;margin-top:60px;max-width:72vw;-webkit-transition-delay:1.5s}.team{margin-bottom:0}.team.fp-table{justify-content:unset!important}.team.desktop{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.team.faqs{padding-top:0;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.team.faqs .fp-arrow{display:block;background-color:transparent;background-position:-20px -20px;width:18px;height:14px;border:0;left:100px;top:auto;bottom:10vw;margin-top:0;right:auto}.team.faqs .fp-arrow.fp-next{background-position:-20px -40px;left:140px;right:auto}.team.faqs.active:before{width:-moz-calc(100% - 310px);width:-o-calc(100% - 310px);width:-webkit-calc(100% - 310px);width:calc(100% - 310px)}.team.faqs:before{width:0;-webkit-transition:width 1s cubic-bezier(.87,0,.13,1);-moz-transition:width 1s cubic-bezier(.87,0,.13,1);transition:width 1s cubic-bezier(.87,0,.13,1);-webkit-transition-delay:0.3s}.team.faqs .fp-table{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.team.faqs .wrap{margin-right:100px}.team.faqs .wrap .hold .item{width:-moz-calc(50% - 80px);width:-o-calc(50% - 80px);width:-webkit-calc(50% - 80px);width:calc(50% - 80px)}.team.faqs .wrap .hold .item .content h3{font-size:2.4rem}.team.faqs .wrap .hold .item .content h4{padding-bottom:20px}.team .fp-arrow{display:block;background-color:transparent;background-position:-20px -20px;width:18px;height:14px;border:0;right:100px;top:30px;margin-top:0;left:auto;display:none}.team .fp-arrow.fp-next{background-position:-20px -40px;right:60px}.team .wrap{margin-left:100px}.team .wrap .textPanel{padding:0}.team .wrap .textPanel .wrap .content{opacity:1}.team .wrap .slide:first-of-type~.fp-arrow{display:none}.team .wrap .slide:first-of-type .video{width:30vw}.team .wrap picture{order:2;width:29vw}.team .wrap .content{margin-top:0;margin-bottom:6vh;padding-right:0;max-width:30vw}.team .wrap .content h4{line-height:1.3;padding-bottom:10px}.team .wrap .content h3{font-size:2.7vw}.team .wrap .content h3+p{margin-top:40px}.team .wrap .content p{font-size:1.25vw}.team .wrap .slider{position:relative;padding-top:75px;margin-bottom:55px}.team .wrap .slider .swiper-container .swiper-wrapper .swiper-slide{width:-moz-calc(50% - 100px);width:-o-calc(50% - 100px);width:-webkit-calc(50% - 100px);width:calc(50% - 100px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.team .wrap .hold{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.team .wrap .hold .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.team .wrap .hold .item+.item{margin-left:80px}.grid+.twoCols{margin-top:0}.grid{padding:95px 0}.grid .wrap{margin-left:100px;margin-right:0}.grid .wrap .hold{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.grid .wrap .fp-arrow{display:none}.grid .wrap .item{padding:22px 22px 100px;height:-moz-calc(100vh - 190px);height:-o-calc(100vh - 190px);height:-webkit-calc(100vh - 190px);height:calc(100vh - 190px);width:33.3%;margin-right:20px}.grid .wrap .item picture{width:56px;height:62px}.grid .wrap .item h6{margin-bottom:7.8vw;font-size:.875rem}.grid .wrap .item h3{font-size:3.12vw;line-height:1.17;height:7.3vw}.grid .wrap .item h3+p{margin-top:2.8vw}.grid .wrap .item p{font-size:1.25vw}.featuredArticles{margin:0 0 0 100px}.featuredArticles .swiper-container .swiper-wrapper .swiper-slide{width:-moz-calc(100% - 120px);width:-o-calc(100% - 120px);width:-webkit-calc(100% - 120px);width:calc(100% - 120px)}.featuredArticles a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.featuredArticles a:hover .content{background-color:#fff;color:#231f20}.featuredArticles a:hover .content span{border-color:#231f20;color:#231f20}.featuredArticles figure{width:50%;padding-top:0;height:519px}.featuredArticles .content{padding:45px 40px;width:50%;height:519px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.featuredArticles .content h4{font-size:2.8rem}.featuredArticles .content h3{font-size:2.8rem}.featuredArticles .content p{font-size:1rem;height:98px;max-height:98px;overflow:hidden}.featuredArticles .content span:hover{border-color:transparent;background-color:transparent}.newsArticles{margin-bottom:0}.newsArticles.downloads{margin-bottom:126px}.newsArticles.downloads .wrap article:hover{color:#e28986}.newsArticles.downloads .wrap article:hover:after{background-position:-60px -170px}.newsArticles .wrap{margin:0 100px}.newsArticles .wrap article{-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.newsArticles .wrap article h3{font-size:2.8rem}.newsArticles .wrap article:hover{background-color:#fff;color:#231f20}form legend{font-size:3.5vw;margin-bottom:40px}form .btn{width:274px;height:92px;border-radius:45px;margin-top:5.4vw}form .btn:hover{border-color:transparent}form .input+.tickbox{margin-top:20px}form .input input,form .input select,form .input textarea{font-size:2.3vw;padding:4.06vw .9vw 1.09vw .9vw}form .input textarea{padding-bottom:0}form .input.select select{padding-right:0}form .input.select:after{background-position:-100px -20px;width:42px;height:23px;right:16px}.contactForm{margin-left:35px;border-left:2px solid #fff;padding:190px 66px}.contactForm.fp-completely:before{width:-moz-calc(100% - 310px);width:-o-calc(100% - 310px);width:-webkit-calc(100% - 310px);width:calc(100% - 310px)}.contactForm:before{width:-moz-calc(100% - 310px);width:-o-calc(100% - 310px);width:-webkit-calc(100% - 310px);width:calc(100% - 310px);-webkit-transition:width 1s cubic-bezier(.87,0,.13,1);-moz-transition:width 1s cubic-bezier(.87,0,.13,1);transition:width 1s cubic-bezier(.87,0,.13,1);-webkit-transition-delay:0.1s}.contactForm .wrap form{max-width:700px;padding-top:0}.contactForm .wrap form button:hover{background-color:#fff;color:#5e6364}.contactForm .wrap form legend{font-size:2.8125rem}.contactForm .wrap form .input:not(.tickbox) input,.contactForm .wrap form .input:not(.tickbox) textarea,.contactForm .wrap form .input:not(.tickbox) select{height:90px;font-size:1.875rem;padding-top:40px;padding-bottom:10px}.contactForm .wrap form .input:not(.tickbox) select{padding-bottom:10px}.standardText{padding-top:320px}.standardText:after{width:-moz-calc(100% - 310px);width:-o-calc(100% - 310px);width:-webkit-calc(100% - 310px);width:calc(100% - 310px);margin-top:116px}.standardText .wrap{width:1000px;margin:0 auto}.standardText .wrap header{width:780px;margin-left:auto}.standardText .wrap header h3{font-size:4.0625rem}.standardText .wrap header .social{margin-top:35px}.standardText .wrap header .social h4{margin-right:28px;padding-bottom:0;font-size:.75rem}.standardText .wrap header .social a{width:26px}.standardText .wrap header .social a+a{margin-left:32px}.standardText .wrap article{width:780px;margin-left:auto}.standardText .wrap article h3{font-size:1.875rem}.standardText .wrap article h4{font-size:1.5rem;padding-bottom:25px}.standardText .wrap article p{font-size:1rem}.standardText+.featuredArticles{padding:170px 100px 260px 100px}.standardText+.featuredArticles .wrap{position:relative}.standardText+.featuredArticles .wrap>h3{font-size:1.5rem;margin-bottom:35px}.standardText+.featuredArticles .wrap .slider .swiper-menu{position:absolute;top:-50px;right:0;margin-top:0}.cta{margin-bottom:120px}.cta .wrap{margin:0 100px;padding:20px 14px 0}footer{opacity:1!important;position:relative}footer:before{content:"";display:block;background-color:#fff;height:100%;width:1px;position:absolute;left:35px;top:0}footer.noFade{padding-bottom:0}footer .wrap .nav figure{padding-bottom:20px}footer .wrap .nav nav{margin:0 62px 0 0;position:relative;top:10px;padding-bottom:20px}footer .wrap .nav nav ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:260px;column-gap:unset;-webkit-column-count:unset}footer .wrap .nav nav ul li{width:100px;margin-bottom:10px;margin-right:60px}footer .wrap .nav nav ul li:nth-of-type(2n){margin-right:0}footer .wrap .nav nav ul li+li{margin-top:0}footer .wrap .copy{padding:12px 100px}@media only screen and (min-width:1600px){.mobileMenu+.textPanel+.team{margin-top:0}.hero .wrap .content h2{max-width:960px}.hero .wrap figure{padding-top:56.25%;height:auto}.hero .wrap figure iframe{height:100%!important;width:100%!important;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}h2{font-size:6.625rem}h3{font-size:3.5vw;line-height:.96}h4,time{font-size:.875rem}p{font-size:22px;line-height:1.5}.textPanel .wrap .content h4{font-size:.875rem}body.aboutHome .contentPanel .wrap header{max-width:1100px}.twoCols.locations .wrap .col .content header h3{font-size:2.8125rem;max-width:1100px}.twoCols.locations .wrap .col .content p{font-size:1.25rem}.contentPanel .wrap article{max-width:980px}.contentPanel .wrap header h3{font-size:4.375rem}.team .wrap .content h3{font-size:3rem}.team .wrap .content p{font-size:1.25rem}.grid .wrap .item h3{font-size:2.8125rem}.grid .wrap .item p{font-size:1.125rem}.twoCols .wrap .col .content article .links a{font-size:1rem}.textPanel .wrap .content h2{max-width:900px}}.navigation{position:fixed;bottom:0;left:0;background-color:#e28986;width:100%;z-index:100000}@media only screen and (min-width:2190px){body.home .hero .wrap figure{position:relative;overflow:hidden;width:100vw;height:100vh}body.home .hero .wrap figure iframe{position:absolute;top:50%;left:50%;width:100vw;height:115vh!important;transform:translate(-50%,-50%);width:100%!important}}@media screen and (max-height:882px){.grid .wrap .item h3{height:6vw}.grid .wrap .item h6{margin-bottom:3.3vw}.grid .wrap .item picture{display:none}.team.faqs{padding-top:70px}.team.faqs .wrap .content h4{display:none}.team.faqs .wrap .content h6{margin-bottom:3.3vw}}