.workRow .wrap .cols:after,footer .wrap .cols:after{content:'';display:block;clear:both}.placeholder{pointer-events:none;-webkit-transition:0.3s opacity linear;-ms-transition:0.3s opacity linear;transition:0.3s opacity linear;position:absolute}.placeholder.faded{opacity:0.5}.placeholder.hide{display:none}.video{position:relative;padding-bottom:56.25%;height:0;width:100%;display:block}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.arrow{bottom:100px;left:30px}.scrollable-content{overflow-y:scroll;height:auto}#fullpage .videoPanel.active .wrap .caption{-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;-webkit-animation:1s ease 1s forwards fadeContent;animation:1s ease 1s forwards fadeContent}@-webkit-keyframes "fadeContent"{from{opacity:0;}to{opacity:1;}}@keyframes "fadeContent"{from{opacity:0;}to{opacity:1;}}#fullpage .videoPanel .wrap .caption{opacity:0}.section{position:relative}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height:auto !important}.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell{height:auto !important}.fp-scrollable{overflow:hidden;position:relative}header[role="banner"]{padding:30px}header[role="banner"] .wrap h1{font-size:1.875rem}header[role="banner"] .wrap .menu{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:30px}header[role="banner"] .wrap .menu a{font-size:1.875rem}header[role="banner"] .wrap .menu a + a{margin-left:30px}header[role="banner"] + .heading{margin-top:130px}header[role="banner"] + .textPanel{margin-top:130px}header[role="banner"] + .textPanel.fullHeight{margin-top:0}header[role="banner"] + .row:first-of-type{padding-top:184px}.heading{padding:50px 0 30px 0}.heading .wrap{margin:0 30px}.heading .wrap h2{font-size:1.875rem}.textPanel{padding:100px 0 80px 0}.textPanel.fullHeight{height:72vh;width:100%}.textPanel.fullHeight .wrap p{margin-right:0}.textPanel.fullHeight .wrap p br{display:block}.textPanel.alignCenter .wrap{width:680px;margin:0 auto !important}.textPanel.textPanelTwo .wrap p{font-size:1.875rem}.textPanel .wrap{margin:0 0 0 30px}.textPanel .wrap p{font-size:2.75rem;line-height:1.2}.textPanel .wrap ol{margin-top:130px;font-size:1.875rem;margin-left:35px}.textPanel .wrap ol li + li{margin-top:44px}.textPanel .wrap .lists{margin-top:100px}.textPanel .wrap ul + ul{margin-top:50px}.textPanel .wrap ul h3{font-size:1.875rem;padding-bottom:30px}.textPanel .wrap ul li{list-style:none;font-size:1.25rem;line-height:1.12}.textPanel .wrap figure{margin:130px 40px 70px 0}.videoPanel.workVideoPanel{margin-top:12px}.videoPanel.workVideoPanel .wrap{margin:0 30px}.videoPanel.workVideoPanel .video button{width:80px;height:80px;opacity:0}.videoPanel .wrap .vimeo-wrapper{overflow:auto}.videoPanel .wrap .vimeo-wrapper .caption{font-size:2.5rem;top:30px;left:30px}.videoPanel + .row{margin-top:90px}.workRow + .textPanel{padding-top:100px}.videoPanel + .workRow{margin-top:12px}.workRow .wrap{margin:0 30px}.workRow .wrap .cols .col{width:-moz-calc(50% - 6px);width:-o-calc(50% - 6px);width:-webkit-calc(50% - 6px);width:calc(50% - 6px);float:left}.workRow .wrap .cols .col + .col{margin-top:0;margin-left:12px}.row{padding-bottom:0;margin-top:12px}.row .wrap{margin:0 30px}.row .wrap .cols .col{margin-bottom:12px}.row .wrap .cols .col + .col{margin-top:0}.row .wrap .cols .col .text{top:30px;left:30px;font-size:1.875rem}.accordions .wrap{margin:0 30px}.accordions .wrap .accordion{border-top:2px solid black}.accordions .wrap .accordion:last-of-type{border-bottom:2px solid black}.accordions .wrap .accordion button{font-size:1.875rem}.accordions .wrap .accordion button:after{background-position:-180px -20px;width:35px;height:35px}.accordions .wrap .accordion .content{padding:20px 50px 40px 0;font-size:1.875rem}.accordions .wrap .accordion .content p{line-height:1.2}.accordions .wrap .accordion .content h5{font-size:1.5rem;padding-bottom:20px}.accordions .wrap .accordion .content ul li{font-size:1.5rem}footer{padding-top:110px;padding-bottom:20px}footer .wrap{margin:0 30px}footer .wrap h2{font-size:1.875rem;padding-bottom:100px}footer .wrap .cols{margin-bottom:60px}footer .wrap .col{margin-bottom:0;float:left;width:50%}footer .wrap p,footer .wrap a{font-size:1.25rem;line-height:1.4}body.black header[role="banner"] .wrap .menu a{color:white}body.black header[role="banner"] .wrap .menu a.active{color:white}body.black section.accordions .wrap .accordion.open:after{background-position:-271px -20px}body.black section.accordions .wrap .accordion button:hover:after{background-position:-271px -20px}body.black section.accordions .wrap .accordion button:after{background-position:-369px -20px;background-size:500px 500px}body.black footer{background-color:black;color:white}