@charset "UTF-8";@import url(//hello.myfonts.net/count/31f4a8);a,ins{text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,hr,main,menu,nav,section{display:block}a,hr{padding:0}.down-arrow.hover .st3,.site-footer .social a.hover svg .st0{stroke:#00AFD3}.location-images .location.hover,.page-nav.page-nav-two a.hover{filter:grayscale(100%)}.studios .regions .region ul,nav ul{list-style:none}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ins,mark{background-color:#ff9;color:#000}cite{font-style:normal}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;font-size:100%;vertical-align:baseline;background:0 0;outline:0}img{-webkit-transform:translate3d(0,0,0)}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{height:1px;border:0}input,select{vertical-align:middle;outline:0}.no-transition{transition:none!important}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}@font-face{font-family:GillSansMTStd-Light;src:url(fonts/31F4A8_0_0.eot);src:url(fonts/31F4A8_0_0.eot?#iefix) format("embedded-opentype"),url(fonts/31F4A8_0_0.woff2) format("woff2"),url(fonts/31F4A8_0_0.woff) format("woff"),url(fonts/31F4A8_0_0.ttf) format("truetype")}@font-face{font-family:GillSansMTStd-Medium;src:url(fonts/31F4A8_1_0.eot);src:url(fonts/31F4A8_1_0.eot?#iefix) format("embedded-opentype"),url(fonts/31F4A8_1_0.woff2) format("woff2"),url(fonts/31F4A8_1_0.woff) format("woff"),url(fonts/31F4A8_1_0.ttf) format("truetype")}@font-face{font-family:GT-Walsheim-Regular;src:url(fonts/GillSansMTStd-Light.eot);src:url(fonts/GillSansMTStd-Light.woff) format("woff"),url(fonts/GillSansMTStd-Light.ttf) format("truetype")}@font-face{font-family:GillSansMTStd-Medium;src:url(fonts/GillSansMTStd-Medium.eot);src:url(fonts/GillSansMTStd-Medium.woff) format("woff"),url(fonts/GillSansMTStd-Medium.ttf) format("truetype")}.regular-checkbox{display:none}.regular-checkbox+label{background-color:#FFF;border:1px solid #646464;padding:10px;top:2px;border-radius:1px;display:inline-block;position:relative;cursor:pointer}.regular-checkbox:checked+label{background-color:#FFF;border:1px solid #646464;color:#99a1a7}.regular-checkbox:checked+label:after{content:"✔";font-size:15px;position:absolute;top:3px;left:4px;color:#646464}.bx-wrapper{position:relative;margin:0 auto;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bx-wrapper img{max-width:100%;display:block;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bx-wrapper .bx-viewport{overflow:hidden;background:0 0;z-index:100;-ms-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{display:none}.bx-wrapper .bx-pager{text-align:center;bottom:0}.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{opacity:.3;text-indent:-9999px;display:block;width:10px;height:10px;margin:5px 5px 0;outline:0;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{opacity:1}.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block}.bx-wrapper .bx-controls-direction{z-index:9999}.bx-wrapper .bx-controls-direction a{background-repeat:no-repeat;position:absolute;top:50%;text-indent:-100%;overflow:hidden;z-index:999;-ms-transform:translatey(-50%);transform:translatey(-50%);display:inline-block;background-position:center;background-size:contain;width:80px;height:80px}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-direction a.bx-prev{left:-70px}.bx-wrapper .bx-controls-direction a.bx-next{right:-70px}.bx-wrapper .bx-controls-direction a.hover{background-image:url(img/icons.svg);background-repeat:no-repeat;background-size:40px auto;background-position:1px}.no-svg .bx-wrapper .bx-controls-direction a.hover{background-image:url(img/icons.png)}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.background-image,.home-slider .image-holder{background-size:cover;background-position:center}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.arrow-holder,.inner,.title{text-align:center}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.content-slider .image-holder,.footer-carousel .image-holder{height:325px;background-size:cover;background-position:center;background-repeat:no-repeat}.footer-section .bx-controls-direction .bx-next,.footer-section .bx-controls-direction .bx-prev{text-indent:1000%;background-image:url(img/bluetriangle.svg)}.footer-section .bx-controls-direction .bx-prev{-ms-transform:rotate(90deg) translatex(-50%);transform:rotate(90deg) translatex(-50%)}.footer-section .bx-controls-direction .bx-next{-ms-transform:rotate(-90deg) translatex(50%);transform:rotate(-90deg) translatex(50%)}.page-link,body,button{color:#646464;font-family:GillSansMTStd-Light;font-size:28px;line-height:1.2;letter-spacing:1px}.custom-bold,.custom-bolder,.main-content strong,.regular-font{font-family:GillSansMTStd-Medium}@media all and (max-width:1350px){.page-link,body,button{font-size:24px}}@media all and (max-width:1080px){.page-link,body,button{font-size:21px}}.page-link.noflow,body.noflow,button.noflow{overflow:hidden}.page-link table,.page-link td,.page-link th,body table,body td,body th,button table,button td,button th{border:1px solid #C2C2C2}.page-link table,body table,button table{width:100%;margin-bottom:30px}.page-link table td,body table td,button table td{padding:10px;box-sizing:border-box}.page-link table tr :nth-child(2),body table tr :nth-child(2),button table tr :nth-child(2){width:45%}li{margin-bottom:.3em}body{-ms-touch-action:auto;touch-action:auto;background-color:#000;transition:background-color .5s linear;transition-delay:3s}body.final-color{background-color:#FFF}p{max-width:1000px;margin-left:auto;margin-right:auto;line-height:1.25;letter-spacing:1px}.top-margin{margin-top:100vh}.small-top-margin{margin-top:66vh}.purple{color:#5F207A}@media all and (min-width:1080px){.content-enter,.content-enter-children>*{padding-top:60px;opacity:0;transition:padding-top 1.2s ease,opacity .8s ease}}.content-enter-children>.in-view,.content-enter.in-view{padding-top:0;opacity:1}.blue-text{color:#2E3C60}.full-page{height:100vh}.home-slider{width:100%;z-index:3;position:fixed;height:100%}.home-slider .image-holder{height:100vh;width:100%;background-repeat:no-repeat}.header-video-wrapper{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1;pointer-events:none;overflow:hidden}.header-video-wrapper video{position:absolute;top:0;left:0;height:100%;width:177.77777778vh;min-width:100%;min-height:56.25vw}.arrow-holder{width:100%;bottom:35px;z-index:5;position:fixed;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;cursor:pointer}.background-image{width:100%;position:fixed!important;top:0;left:0}.background-image.full{height:100vh}.background-image.large{height:85vh}.background-image.half{height:66vh;background-position:top}.animated-slider .overlay-wash,.background-image .overlay-wash{height:133%}.animated-slider .overlay-wash.go-blue,.background-image .overlay-wash.go-blue{position:fixed}.animated-slider .overlay-wash.go-blue.blue,.background-image .overlay-wash.go-blue.blue{background-color:#2E3C60;opacity:1}hr{margin:0;border-top:solid 3px #C2C2C2}hr.dotted{border-top:dotted 3px #C2C2C2}.page-link,.search-submit,button{border:2px solid #646464;color:#646464;cursor:pointer;letter-spacing:1px;transition:background-color .4s ease-out,color .2s ease-in}.page-link a,.search-submit a,button a{color:#646464;text-decoration:none}.page-link.hover,.search-submit.hover,button.hover{background-color:#646464;color:#FFF!important}.page-link.hover a,.search-submit.hover a,button.hover a{color:#FFF!important}.page-link,button{display:inline-block;background-color:transparent;margin:25px 0;padding:14px 60px 10px}.main-section{background-color:#fff;z-index:6;position:relative;padding-top:80px}.main-section.dark-background{background-color:#EEE}.inner{width:80%;margin:0 auto;padding-bottom:60px;max-width:1700px}@media all and (max-width:1350px){.inner{width:90%}}@media all and (max-width:700px){.page-link,body,button{font-size:18px}.main-section{padding-top:50px}.inner{width:95%;padding-bottom:50px}}.inner p:not(:last-of-type){margin-bottom:1em}.video-holder{width:100%;height:0;padding-bottom:56.25%;position:relative}.video-holder .vimeo-player{position:absolute;top:0;left:0;height:100%;width:100%}.down-arrow{width:75px;height:auto}.down-arrow .st3{transition:stroke .3s}@media all and (max-width:700px){.down-arrow{width:50px}}.down-arrow svg{width:100%;height:auto}.title{color:#fff;position:fixed;top:50%;left:50%;width:95%;-ms-transform:translatey(-50%) translatex(-50%);transform:translatey(-50%) translatex(-50%);z-index:5;font-size:80px;letter-spacing:6.4px;letter-spacing:.4rem;line-height:1.3;max-width:1100px}.overlay-wash,.vimeo-player{width:100%;height:100%}@media all and (max-width:1350px){.title{font-size:60px;max-width:850px}}@media all and (max-width:1080px){.title{font-size:45px;max-width:700px}}.overlay-wash{background:linear-gradient(135deg,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%);z-index:4;position:absolute;top:0}.read-more{color:#646464;transition:color .3s}.read-more.hover{color:#00AFD3}.back{color:#646464;text-decoration:underline;position:relative;padding-left:40px}.back:after{background-image:url(img/bluetriangle.svg);background-repeat:no-repeat;background-position:center;background-size:100%;content:"";height:30px;width:30px;position:absolute;left:0;-ms-transform:rotate(90deg);transform:rotate(90deg)}@media all and (max-width:700px){.title{font-size:30px}.back{padding-left:25px}.back:after{height:20px;width:20px}}.page-template-about .inner h1,.page-template-case-studies .inner h1,.page-template-contact .inner h1,.page-template-faq .inner h1,.page-template-flexible-content .inner h1,.page-template-locations .inner h1,.page-template-spotlight .inner h1,.page-template-studios .inner h1,.page-template-why-film .inner h1,.search-no-results .inner h1,.search-results .inner h1,.single-bfc_casestudy .inner h1,.single-bfc_spotlight .inner h1,.single-bfc_studio .inner h1{margin-bottom:25px;font-size:42px;color:#5F207A}@media all and (max-width:1080px){.page-template-about .inner h1,.page-template-case-studies .inner h1,.page-template-contact .inner h1,.page-template-faq .inner h1,.page-template-flexible-content .inner h1,.page-template-locations .inner h1,.page-template-spotlight .inner h1,.page-template-studios .inner h1,.page-template-why-film .inner h1,.search-no-results .inner h1,.search-results .inner h1,.single-bfc_casestudy .inner h1,.single-bfc_spotlight .inner h1,.single-bfc_studio .inner h1{font-size:28px}}.page-template-about .inner h1.orange,.page-template-case-studies .inner h1.orange,.page-template-contact .inner h1.orange,.page-template-faq .inner h1.orange,.page-template-flexible-content .inner h1.orange,.page-template-locations .inner h1.orange,.page-template-spotlight .inner h1.orange,.page-template-studios .inner h1.orange,.page-template-why-film .inner h1.orange,.search-no-results .inner h1.orange,.search-results .inner h1.orange,.single-bfc_casestudy .inner h1.orange,.single-bfc_spotlight .inner h1.orange,.single-bfc_studio .inner h1.orange{color:#ED6D05}.page-template-about .inner h1.blue,.page-template-case-studies .inner h1.blue,.page-template-contact .inner h1.blue,.page-template-faq .inner h1.blue,.page-template-flexible-content .inner h1.blue,.page-template-locations .inner h1.blue,.page-template-spotlight .inner h1.blue,.page-template-studios .inner h1.blue,.page-template-why-film .inner h1.blue,.search-no-results .inner h1.blue,.search-results .inner h1.blue,.single-bfc_casestudy .inner h1.blue,.single-bfc_spotlight .inner h1.blue,.single-bfc_studio .inner h1.blue{color:#00AFD3}.page-template-about .inner h2,.page-template-case-studies .inner h2,.page-template-contact .inner h2,.page-template-faq .inner h2,.page-template-flexible-content .inner h2,.page-template-locations .inner h2,.page-template-spotlight .inner h2,.page-template-studios .inner h2,.page-template-why-film .inner h2,.search-no-results .inner h2,.search-results .inner h2,.single-bfc_casestudy .inner h2,.single-bfc_spotlight .inner h2,.single-bfc_studio .inner h2{color:#2E3C60;margin-bottom:25px;font-size:32px}.main-title{-ms-transform:translateY(500%) translateX(-50%);transform:translateY(500%) translateX(-50%);transition:transform 1s ease-out;transition-delay:.8s}.main-title.final-position{-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.animated-slider,.background-image{opacity:0!important;transition:opacity .8s ease-in!important;transition-delay:.6s!important}.animated-slider.final-color,.background-image.final-color{opacity:1!important}@media all and (max-width:1080px){.page-template-about .inner h2,.page-template-case-studies .inner h2,.page-template-contact .inner h2,.page-template-faq .inner h2,.page-template-flexible-content .inner h2,.page-template-locations .inner h2,.page-template-spotlight .inner h2,.page-template-studios .inner h2,.page-template-why-film .inner h2,.search-no-results .inner h2,.search-results .inner h2,.single-bfc_casestudy .inner h2,.single-bfc_spotlight .inner h2,.single-bfc_studio .inner h2{font-size:24px;margin-bottom:10px}.custom-print-button,.footer-section,.print-button{display:none}}.main-content strong{font-weight:100;color:#2E3C60}figure img{position:relative}figure figcaption{position:absolute;bottom:15px;left:30px;font-size:16px;color:#FFF}.custom-link,.error404 .go-home{text-decoration:underline;color:#646464}@media all and (max-width:1100px){figure figcaption{left:20px}}@media (max-width:1080px){figure figcaption{left:15px;bottom:5px;font-size:10px}}.footer-section{overflow-x:hidden}.custom-bold{font-weight:100}.custom-link.margin{display:block;margin-top:25px}.smaller-text{font-size:24px}@media all and (max-width:1080px){.smaller-text{font-size:21px}}.error404 p{margin-top:1em}.single-bfc_spotlight .title-content h1{padding-bottom:80px;margin-bottom:0}.rollover-image-holder{width:calc(100% / 3);padding:0 10px;margin-bottom:20px;box-sizing:border-box;position:relative;-ms-flex-align:center;align-items:center;text-align:center}.rollover-image-holder.hover .rollover-text{opacity:1}.rollover-image-holder .rsp-wrapper{width:100%}@media all and (max-width:1350px){.rollover-image-holder{width:calc(100% / 2)}}@media all and (max-width:700px){.smaller-text{font-size:18px}.rollover-image-holder{width:100%}}.rollover-text{position:absolute;width:calc(100% - 20px);height:100%;top:0;left:10;padding:0 20px;box-sizing:border-box;z-index:3;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;color:#FFF;background-color:rgba(0,0,0,0);opacity:0;transition:opacity .3s}#hamburger,.print-footer,.print-header{display:none}.rollover-text h1,.rollover-text h2{margin-bottom:.5em}@media all and (max-width:400px){.rollover-text h1{font-size:14px}}.rollover-text h2{font-size:21px}@media all and (max-width:1080px){.rollover-text h2{font-size:18px}}@media all and (max-width:400px){.rollover-text h2{font-size:14px}}.rollover-text p{font-size:24px}@media all and (max-width:1080px){.rollover-text p{font-size:18px}#hamburger{display:block}}@media all and (max-width:400px){.rollover-text p{font-size:14px}}#hamburger{position:absolute;width:40px;height:29px;-ms-transform:rotate(0);transform:rotate(0);transition:.5s ease-in-out;cursor:pointer;right:10px;top:20px;z-index:100}#hamburger span{display:block;position:absolute;height:4px;width:100%;background:#FFF;border-radius:1px;opacity:1;left:0;-ms-transform:rotate(0);transform:rotate(0);transition:.25s ease-in-out}#hamburger span:nth-child(1){top:0}#hamburger span:nth-child(2),#hamburger span:nth-child(3){top:12px}#hamburger span:nth-child(4){top:24px}#hamburger.open span:nth-child(1),#hamburger.open span:nth-child(4){top:16px;width:0%;left:50%}#hamburger.open span:nth-child(2){-ms-transform:rotate(45deg);transform:rotate(45deg)}#hamburger.open span:nth-child(3){-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.page-nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.page-nav a{width:calc(33% - 10px);background-size:cover;margin-bottom:20px;padding:9vw 0;color:#fff;position:relative;font-size:28px}@media all and (max-width:1350px){.page-nav a{font-size:28px}}.page-nav a span{position:relative;z-index:5}.page-nav a.hover{text-decoration:none}.page-nav.page-nav-two a{transition:filter .3s ease;position:relative}.page-nav.page-nav-two a .page-nav-title{opacity:1;transition:opacity .5s linear}@media all and (max-width:1080px){.page-nav a{width:calc(50% - 10px);padding:12vw 0;font-size:24px}.page-nav.page-nav-two a .page-nav-title{font-size:21px}}@media all and (max-width:700px){.page-nav a{width:calc(50% - 5px);padding:12vw 0;margin-bottom:10px}.page-nav.page-nav-two a .page-nav-title{font-size:18px}}.page-nav.page-nav-two a .page-nav-tagline{position:absolute;top:50%;left:50%;-ms-transform:translatey(-50%) translatex(-50%);transform:translatey(-50%) translatex(-50%);width:80%;opacity:0;transition:opacity .5s linear;font-size:24px}@media all and (max-width:1080px){.page-nav.page-nav-two a .page-nav-tagline{font-size:21px}}.page-nav.page-nav-two a.hover .page-nav-title{opacity:0}.page-nav.page-nav-two a.hover .page-nav-tagline{opacity:1}@media all and (max-width:700px){.page-nav.page-nav-two a .page-nav-tagline{font-size:18px}.page-nav{-ms-flex-direction:column;flex-direction:column}.page-nav a{width:100%;font-size:21px}}.page-template-about.parent-pageid-11 .title-content h1,.page-template-faq.parent-pageid-11 .title-content h1,.page-template-flexible-content.parent-pageid-11 .title-content h1,.single-bfc_studio.parent-pageid-11 .title-content h1{color:#86BC25}.page-template-about.parent-pageid-271 .title-content h1,.page-template-faq.parent-pageid-271 .title-content h1,.page-template-flexible-content.parent-pageid-271 .title-content h1,.single-bfc_studio.parent-pageid-271 .title-content h1{color:#ED6D05}.page-template-about.parent-pageid-271 .main-section:nth-of-type(7),.page-template-faq.parent-pageid-271 .main-section:nth-of-type(7),.page-template-flexible-content.parent-pageid-271 .main-section:nth-of-type(7),.single-bfc_studio.parent-pageid-271 .main-section:nth-of-type(7){background-color:#FFF}.page-template-about.parent-pageid-271 .main-section:nth-of-type(6) .inner,.page-template-about.parent-pageid-271 .main-section:nth-of-type(7) .inner,.page-template-faq.parent-pageid-271 .main-section:nth-of-type(6) .inner,.page-template-faq.parent-pageid-271 .main-section:nth-of-type(7) .inner,.page-template-flexible-content.parent-pageid-271 .main-section:nth-of-type(6) .inner,.page-template-flexible-content.parent-pageid-271 .main-section:nth-of-type(7) .inner,.single-bfc_studio.parent-pageid-271 .main-section:nth-of-type(6) .inner,.single-bfc_studio.parent-pageid-271 .main-section:nth-of-type(7) .inner{border-bottom:2px solid #C2C2C2}.page-template-about .post-expander,.page-template-faq .post-expander,.page-template-flexible-content .post-expander,.single-bfc_studio .post-expander{margin-top:50px}.page-template-about .title-content p,.page-template-faq .title-content p,.page-template-flexible-content .title-content p,.single-bfc_studio .title-content p{max-width:1200px}.page-template-about .content p,.page-template-faq .content p,.page-template-flexible-content .content p,.single-bfc_studio .content p{margin-bottom:1em}.page-template-about .content strong,.page-template-faq .content strong,.page-template-flexible-content .content strong,.single-bfc_studio .content strong{max-width:1000px;margin-right:auto;margin-left:auto;font-family:GillSansMTStd-Medium;font-weight:100}.page-template-about .content a,.page-template-faq .content a,.page-template-flexible-content .content a,.single-bfc_studio .content a{color:#646464;text-decoration:underline}.page-template-about .main-section:nth-of-type(odd),.page-template-faq .main-section:nth-of-type(odd),.page-template-flexible-content .main-section:nth-of-type(odd),.single-bfc_studio .main-section:nth-of-type(odd){background-color:#EEE}.page-template-about .main-section.footer-section,.page-template-faq .main-section.footer-section,.page-template-flexible-content .main-section.footer-section,.single-bfc_studio .main-section.footer-section{background-color:#FFF}.page-template-about .main-section:nth-of-type(odd):last-of-type,.page-template-faq .main-section:nth-of-type(odd):last-of-type,.page-template-flexible-content .main-section:nth-of-type(odd):last-of-type,.single-bfc_studio .main-section:nth-of-type(odd):last-of-type{padding-top:0}.page-template-about .main-section:nth-of-type(odd):last-of-type .inner:first-of-type,.page-template-faq .main-section:nth-of-type(odd):last-of-type .inner:first-of-type,.page-template-flexible-content .main-section:nth-of-type(odd):last-of-type .inner:first-of-type,.single-bfc_studio .main-section:nth-of-type(odd):last-of-type .inner:first-of-type{padding-top:60px;border-top:2px solid #C2C2C2}.page-template-about .main-section:last-of-type,.page-template-faq .main-section:last-of-type,.page-template-flexible-content .main-section:last-of-type,.single-bfc_studio .main-section:last-of-type{padding-top:60px}.page-template-about .main-section:last-of-type .inner .print-button,.page-template-faq .main-section:last-of-type .inner .print-button,.page-template-flexible-content .main-section:last-of-type .inner .print-button,.single-bfc_studio .main-section:last-of-type .inner .print-button{margin:0}.page-template-about .text-only-wrapper div,.page-template-faq .text-only-wrapper div,.page-template-flexible-content .text-only-wrapper div,.single-bfc_studio .text-only-wrapper div{text-align:left}.page-template-about .expander-wrapper,.page-template-faq .expander-wrapper,.page-template-flexible-content .expander-wrapper,.single-bfc_studio .expander-wrapper{text-align:left;max-width:1000px;margin:0 auto}.page-template-about .expander-wrapper h2,.page-template-faq .expander-wrapper h2,.page-template-flexible-content .expander-wrapper h2,.single-bfc_studio .expander-wrapper h2{text-align:center}.page-template-about .expander-wrapper .expander-summary,.page-template-faq .expander-wrapper .expander-summary,.page-template-flexible-content .expander-wrapper .expander-summary,.single-bfc_studio .expander-wrapper .expander-summary{margin-bottom:50px}@media all and (max-width:1080px){.page-template-about .expander-wrapper .expander-summary,.page-template-faq .expander-wrapper .expander-summary,.page-template-flexible-content .expander-wrapper .expander-summary,.single-bfc_studio .expander-wrapper .expander-summary{margin-bottom:25px}}.page-template-about .studio-content .info .expander-table,.page-template-faq .studio-content .info .expander-table,.page-template-flexible-content .studio-content .info .expander-table,.single-bfc_studio .studio-content .info .expander-table{border-top:1px solid #C2C2C2}.page-template-about .studio-content .info .expander-table .expander-row,.page-template-faq .studio-content .info .expander-table .expander-row,.page-template-flexible-content .studio-content .info .expander-table .expander-row,.single-bfc_studio .studio-content .info .expander-table .expander-row{border-bottom:1px solid #C2C2C2}.page-template-about .studio-content .info .expander-table .expandable-content,.page-template-faq .studio-content .info .expander-table .expandable-content,.page-template-flexible-content .studio-content .info .expander-table .expandable-content,.single-bfc_studio .studio-content .info .expander-table .expandable-content{display:none}.page-template-about .studio-content .info .expander-table .expander-title,.page-template-faq .studio-content .info .expander-table .expander-title,.page-template-flexible-content .studio-content .info .expander-table .expander-title,.single-bfc_studio .studio-content .info .expander-table .expander-title{width:100%;font-family:GillSansMTStd-Light}.page-template-about .studio-content .info .expander-table .expander-title.open,.page-template-faq .studio-content .info .expander-table .expander-title.open,.page-template-flexible-content .studio-content .info .expander-table .expander-title.open,.single-bfc_studio .studio-content .info .expander-table .expander-title.open{font-family:GillSansMTStd-Medium;font-weight:100}.page-template-about .studio-content .info .expander-table .plus,.page-template-faq .studio-content .info .expander-table .plus,.page-template-flexible-content .studio-content .info .expander-table .plus,.single-bfc_studio .studio-content .info .expander-table .plus{display:block}.page-template-about .expander-table,.page-template-faq .expander-table,.page-template-flexible-content .expander-table,.single-bfc_studio .expander-table{margin:0 auto;text-align:left}.page-template-about .expander-table .expandable-content,.page-template-about .expander-table .expander-row .expandable-content,.page-template-faq .expander-table .expandable-content,.page-template-faq .expander-table .expander-row .expandable-content,.page-template-flexible-content .expander-table .expandable-content,.page-template-flexible-content .expander-table .expander-row .expandable-content,.single-bfc_studio .expander-table .expandable-content,.single-bfc_studio .expander-table .expander-row .expandable-content{margin-top:10px}.page-template-about .expander-table .expander-row,.page-template-faq .expander-table .expander-row,.page-template-flexible-content .expander-table .expander-row,.single-bfc_studio .expander-table .expander-row{padding:10px 0;position:relative}.page-template-about .expander-table .expander-row .expander-title,.page-template-faq .expander-table .expander-row .expander-title,.page-template-flexible-content .expander-table .expander-row .expander-title,.single-bfc_studio .expander-table .expander-row .expander-title{width:100%;font-family:GillSansMTStd-Medium;font-weight:100}.page-template-about .expander-table .expander-row h3,.page-template-faq .expander-table .expander-row h3,.page-template-flexible-content .expander-table .expander-row h3,.single-bfc_studio .expander-table .expander-row h3{cursor:pointer;font-weight:400}.page-template-about .expander-table .plus,.page-template-faq .expander-table .plus,.page-template-flexible-content .expander-table .plus,.single-bfc_studio .expander-table .plus{display:none;width:25px;height:25px;position:absolute;top:15px;right:20px;z-index:-1}@media all and (max-width:1350px){.page-template-about .expander-table .plus,.page-template-faq .expander-table .plus,.page-template-flexible-content .expander-table .plus,.single-bfc_studio .expander-table .plus{top:12px}}@media all and (max-width:1080px){.page-template-about .expander-table .plus,.page-template-faq .expander-table .plus,.page-template-flexible-content .expander-table .plus,.single-bfc_studio .expander-table .plus{top:10px}}@media all and (max-width:700px){.page-template-about .expander-table .plus,.page-template-faq .expander-table .plus,.page-template-flexible-content .expander-table .plus,.single-bfc_studio .expander-table .plus{top:11px;width:20px;height:20px}}.page-template-about hr,.page-template-faq hr,.page-template-flexible-content hr,.single-bfc_studio hr{border-color:#C2C2C2;border-width:3px;margin:25px 0}.page-template-about .read-more-content-wrapper,.page-template-faq .read-more-content-wrapper,.page-template-flexible-content .read-more-content-wrapper,.single-bfc_studio .read-more-content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.page-template-about .read-more-content-wrapper .read-more-content,.page-template-faq .read-more-content-wrapper .read-more-content,.page-template-flexible-content .read-more-content-wrapper .read-more-content,.single-bfc_studio .read-more-content-wrapper .read-more-content{width:calc(100% / 3);margin-bottom:100px}.page-template-about .read-more-content-wrapper .read-more-content .content-image,.page-template-faq .read-more-content-wrapper .read-more-content .content-image,.page-template-flexible-content .read-more-content-wrapper .read-more-content .content-image,.single-bfc_studio .read-more-content-wrapper .read-more-content .content-image{width:250px;height:180px;margin:0 auto 25px}.page-template-about .read-more-content-wrapper .read-more-content .content-image .rsp-wrapper,.page-template-faq .read-more-content-wrapper .read-more-content .content-image .rsp-wrapper,.page-template-flexible-content .read-more-content-wrapper .read-more-content .content-image .rsp-wrapper,.single-bfc_studio .read-more-content-wrapper .read-more-content .content-image .rsp-wrapper{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-template-about .read-more-content-wrapper .read-more-content .content-title,.page-template-faq .read-more-content-wrapper .read-more-content .content-title,.page-template-flexible-content .read-more-content-wrapper .read-more-content .content-title,.single-bfc_studio .read-more-content-wrapper .read-more-content .content-title{color:#2E3C60;margin:10px 0;font-size:24px}.page-template-about .read-more-content-wrapper .read-more-content .content-description-container,.page-template-faq .read-more-content-wrapper .read-more-content .content-description-container,.page-template-flexible-content .read-more-content-wrapper .read-more-content .content-description-container,.single-bfc_studio .read-more-content-wrapper .read-more-content .content-description-container{margin-top:25px;display:none}.page-template-about .read-more-content-wrapper .read-more-content .content-link,.page-template-faq .read-more-content-wrapper .read-more-content .content-link,.page-template-flexible-content .read-more-content-wrapper .read-more-content .content-link,.single-bfc_studio .read-more-content-wrapper .read-more-content .content-link{display:block}.page-template-about .read-more-content-wrapper .read-more-content .content-link.visit-link,.page-template-faq .read-more-content-wrapper .read-more-content .content-link.visit-link,.page-template-flexible-content .read-more-content-wrapper .read-more-content .content-link.visit-link,.single-bfc_studio .read-more-content-wrapper .read-more-content .content-link.visit-link{margin-bottom:15px}@media all and (max-width:1350px){.page-template-about .read-more-content-wrapper .read-more-content,.page-template-faq .read-more-content-wrapper .read-more-content,.page-template-flexible-content .read-more-content-wrapper .read-more-content,.single-bfc_studio .read-more-content-wrapper .read-more-content{width:calc(100% / 2)}}@media all and (max-width:1080px){.page-template-about .read-more-content-wrapper,.page-template-faq .read-more-content-wrapper,.page-template-flexible-content .read-more-content-wrapper,.single-bfc_studio .read-more-content-wrapper{-ms-flex-direction:column;flex-direction:column}.page-template-about .read-more-content-wrapper .read-more-content,.page-template-faq .read-more-content-wrapper .read-more-content,.page-template-flexible-content .read-more-content-wrapper .read-more-content,.single-bfc_studio .read-more-content-wrapper .read-more-content{width:100%;margin-bottom:80px}.page-template-about .read-more-content-wrapper .read-more-content:first-of-type,.page-template-faq .read-more-content-wrapper .read-more-content:first-of-type,.page-template-flexible-content .read-more-content-wrapper .read-more-content:first-of-type,.single-bfc_studio .read-more-content-wrapper .read-more-content:first-of-type{margin-top:25px}.page-template-about .read-more-content-wrapper .read-more-content .content-image,.page-template-faq .read-more-content-wrapper .read-more-content .content-image,.page-template-flexible-content .read-more-content-wrapper .read-more-content .content-image,.single-bfc_studio .read-more-content-wrapper .read-more-content .content-image{height:auto}.page-template-about .read-more-content-wrapper .read-more-content .content-image .rsp-wrapper,.page-template-faq .read-more-content-wrapper .read-more-content .content-image .rsp-wrapper,.page-template-flexible-content .read-more-content-wrapper .read-more-content .content-image .rsp-wrapper,.single-bfc_studio .read-more-content-wrapper .read-more-content .content-image .rsp-wrapper{top:0;-ms-transform:none;transform:none}}.page-template-about .rollover-gallery-wrapper,.page-template-faq .rollover-gallery-wrapper,.page-template-flexible-content .rollover-gallery-wrapper,.single-bfc_studio .rollover-gallery-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.page-template-faq .overlay-wash,.page-template-flexible-content .overlay-wash{position:absolute;top:0;left:0;width:100%;height:66vh}.page-template-locations .main-content strong{display:block;margin:5px 0 10px}.page-template-locations .main-section:last-of-type{padding-top:60px}.page-template-home-page .news-item a,.page-template-home-page .news-item p{display:inline}.page-template-home-page .news-item a{text-decoration:underline}.page-template-home-page .quote{font-size:32px;font-family:GillSansMTStd-Medium}@media all and (max-width:1350px){.page-template-home-page .quote{font-size:28px}}@media all and (max-width:1080px){.page-template-home-page .quote{font-size:24px}}@media all and (max-width:700px){.page-template-home-page .quote{font-size:21px}.site-header .mobile-search{float:left}}.page-template-home-page .page-nav a:after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0);transition:background-color .5s ease}.page-template-home-page .page-nav a:nth-of-type(1).hover:after{background-color:rgba(46,60,96,.5)}.page-template-home-page .page-nav a:nth-of-type(2).hover:after{background-color:rgba(0,175,211,.5)}.page-template-home-page .page-nav a:nth-of-type(3).hover:after{background-color:rgba(145,73,164,.5)}.page-template-home-page .page-nav a:nth-of-type(4).hover:after{background-color:rgba(134,188,37,.5)}.page-template-home-page .page-nav a:nth-of-type(5).hover:after{background-color:rgba(237,109,5,.6)}.page-template-home-page .page-nav a:nth-of-type(6).hover:after{background-color:rgba(210,113,170,.6)}.site-header .fake-header,.site-header.white .header-background{background-color:#FFF;box-shadow:inset 0 -15px 25px -20px rgba(208,208,208,.9)}.site-header{padding:20px 30px;display:-ms-flexbox;display:flex;position:fixed;top:0;left:0;width:100%;box-sizing:border-box;z-index:20}.site-header .fake-header{width:100%;height:120px;opacity:0;position:absolute;top:0;margin:0 -30px;z-index:-111;transition:opacity .3s ease-in}.site-header .fake-header.white,.site-header.white .header-background.visible{opacity:1}.site-header.white .logo img{width:60%}@media all and (max-width:1450px){.site-header.white .logo img{width:80%}}@media all and (max-width:1200px){.site-header.white .logo img{width:100%}}.site-header.white .main-nav .menu-item{color:#646464}.site-header.white .mobile-search .mobile-search-icon svg path{fill:#646464}.site-header .mobile-search .mobile-search-icon svg path,.site-header .phone-search svg path{fill:#FFF}@media all and (max-width:1100px){.site-header .fake-header{margin:0 -20px}.site-header{padding:20px}}@media all and (max-width:1000px){.site-header{-ms-flex-pack:justify;justify-content:space-between}}@media all and (max-width:1080px){.site-header .fake-header{display:none}.site-header{background-color:rgba(0,0,0,.35);padding:10px 15px;display:block;transition:background-color .5s ease-out}.site-header.hamburger-open{background-color:rgba(0,0,0,.95)}}.site-header .header-background{width:100%;height:0;position:absolute;top:0;left:0;opacity:0;background-color:#000;z-index:-1;transition:height .35s ease-out,opacity .4s ease-in,background-color .2s ease-out}.site-header .header-background.visible{opacity:.8}.site-header .logo{width:200px;display:inline-block;float:left}.site-header .logo img{width:100%;height:auto;transition:width .4s ease-out}@media all and (max-width:1450px){.site-header .logo{width:150px}.site-header .menu-item{font-size:24px}}@media all and (max-width:1200px){.site-header .logo{width:125px}}@media all and (max-width:1080px){.site-header .logo{width:75px}}.site-header .menu-item{text-transform:uppercase;transition:all .2s linear;border-bottom:1px solid transparent;font-family:GillSansMTStd-Medium}@media all and (max-width:1300px){.site-header .menu-item{font-size:22px}}@media all and (max-width:1200px){.site-header .menu-item{font-size:20px}}@media all and (max-width:1100px){.site-header .menu-item{font-size:18px}}.site-header .menu-item.menu-item-23.hover,.site-header .menu-item.menu-item-23.sub-nav-open{color:#00AFD3;border-color:#00AFD3}.site-header .menu-item.menu-item-23.current-menu-parent{color:#00AFD3}.site-header .menu-item.menu-item-22.hover,.site-header .menu-item.menu-item-22.sub-nav-open{color:#D47FFF;border-color:#D47FFF}.site-header .menu-item.menu-item-22.current-menu-parent{color:#D47FFF}.site-header .menu-item.menu-item-21.hover,.site-header .menu-item.menu-item-21.sub-nav-open{color:#86BC25;border-color:#86BC25}.site-header .menu-item.menu-item-21.current-menu-parent{color:#86BC25}.site-header .menu-item.menu-item-18.hover,.site-header .menu-item.menu-item-18.sub-nav-open{color:#FB00A7;border-color:#FB00A7}.site-header .menu-item.menu-item-18.current-menu-parent{color:#FB00A7}.site-header .menu-item.menu-item-273.hover,.site-header .menu-item.menu-item-273.sub-nav-open{color:#ED6D05;border-color:#ED6D05}.site-header .menu-item.menu-item-273.current-menu-parent{color:#ED6D05}.site-header .main-nav{width:100%;padding:15px 0 0 50px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media all and (max-width:1080px){.site-header .main-nav{display:none}}.site-header .main-nav>div:not(:last-of-type).nav-item-wrapper-23{width:125px}.site-header .main-nav>div:not(:last-of-type).nav-item-wrapper-22{width:245px}.site-header .main-nav>div:not(:last-of-type).nav-item-wrapper-21{width:105px}.site-header .main-nav>div:not(:last-of-type).nav-item-wrapper-18{width:135px}.site-header .main-nav>div:not(:last-of-type).nav-item-wrapper-273{width:75px}.site-header .main-nav .menu-item{font-size:20px;color:#FFF;white-space:nowrap;transition:color .2s ease-out;letter-spacing:3px}@media all and (max-width:1450px){.site-header .main-nav{padding:15px 0 0 35px}.site-header .main-nav .menu-item{letter-spacing:1px}}.site-header .main-nav .sub-nav{width:400px;padding-top:20px;opacity:0;display:none;transition:opacity .25s ease-out .4s}.site-header .main-nav .sub-nav .menu-item{font-size:16px;margin:0 0 15px 5px;text-transform:capitalize}.site-header .main-nav .sub-nav .menu-item:before{content:"―";margin-right:5px;transition:all .2s linear}.site-header .main-nav .sub-nav .menu-item span{border-bottom:1px solid transparent;transition:all .2s linear}.site-header .main-nav .nav-item-wrapper-23 .sub-nav .menu-item.hover span,.site-header .main-nav .nav-item-wrapper-23 .sub-nav .menu-item.hover:before{color:#00AFD3;border-color:#00AFD3}.site-header .main-nav .nav-item-wrapper-23 .current-menu-parent span,.site-header .main-nav .nav-item-wrapper-23 .current-menu-parent:before{color:#00AFD3}.site-header .main-nav .nav-item-wrapper-22 .sub-nav .menu-item.hover span,.site-header .main-nav .nav-item-wrapper-22 .sub-nav .menu-item.hover:before{color:#D47FFF;border-color:#D47FFF}.site-header .main-nav .nav-item-wrapper-22 .current-menu-parent span,.site-header .main-nav .nav-item-wrapper-22 .current-menu-parent:before{color:#D47FFF}.site-header .main-nav .nav-item-wrapper-21 .sub-nav .menu-item.hover span,.site-header .main-nav .nav-item-wrapper-21 .sub-nav .menu-item.hover:before{color:#86BC25;border-color:#86BC25}.site-header .main-nav .nav-item-wrapper-21 .current-menu-parent span,.site-header .main-nav .nav-item-wrapper-21 .current-menu-parent:before{color:#86BC25}.site-header .main-nav .nav-item-wrapper-273 .sub-nav .menu-item.hover span,.site-header .main-nav .nav-item-wrapper-273 .sub-nav .menu-item.hover:before{color:#ED6D05;border-color:#ED6D05}.site-header .main-nav .nav-item-wrapper-273 .current-menu-parent span,.site-header .main-nav .nav-item-wrapper-273 .current-menu-parent:before{color:#ED6D05}.site-header .nav-item-search .search{background-size:cover;width:26px;height:26px;display:inline-block}@media all and (max-width:1450px){.site-header .nav-item-search .search{width:24px;height:24px}}@media all and (max-width:1300px){.site-header .nav-item-search .search{width:22px;height:22px}}@media all and (max-width:1200px){.site-header .nav-item-search .search{width:20px;height:20px}}@media all and (max-width:1100px){.site-header .nav-item-search .search{width:18px;height:18px}}.site-header .nav-item-search .sub-nav{position:relative}.site-header .nav-item-search .sub-nav .search-input{position:absolute;padding:5px 10px;top:25px;right:0;font-size:20px}@media all and (max-width:1450px){.site-header .nav-item-search .sub-nav .search-input{top:15px;right:0;font-size:16px}}@media all and (max-width:1200px){.site-header .nav-item-search .sub-nav .search-input{top:5px;right:0;font-size:16px}}.site-header .sub-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.site-header .mobile-nav{width:100vw;height:calc(100vh - 71px);background-color:rgba(0,0,0,.95);display:none;position:absolute;top:71px;left:0;box-sizing:border-box;padding:20px;font-family:GillSansMTStd-Medium;opacity:0;transition:background-color .2s ease-out}.site-header .mobile-nav a{color:#FFF;text-transform:uppercase}.site-header .mobile-nav .mobile-nav-inner>div{border-top:1px solid #FFF;padding:10px;box-sizing:border-box}.site-header .mobile-nav .nav-item-search{border-bottom:1px solid #FFF}.site-header .mobile-nav .search:after{content:"search";margin-left:30px;color:#646464}.site-header .mobile-nav .sub-nav{display:none;opacity:1!important;padding-top:20px}.location-images .location.hover .location-content,.site-header .mobile-search.open:before{opacity:1}.site-header .mobile-nav .sub-nav a{display:block;text-transform:none;padding-bottom:5px}.site-header .mobile-nav .sub-nav a:before{content:"- "}.site-header .mobile-search{display:inline-block;width:25px;height:25px}.site-header .mobile-search .mobile-search-icon{width:25px;height:25px;transition:opacity .3s ease-in}.site-header .mobile-search-form{background-color:#FFF;position:fixed;padding:5px;top:24px;box-sizing:border-box;height:58px;width:500px;right:90px;display:none;-webkit-appearance:none;-webkit-search-cancel-button:none;box-shadow:0 0 5px 5px rgba(204,204,204,.5)}@media all and (max-width:1350px){.site-header .mobile-search-form{top:20px}}@media all and (max-width:1080px){.site-header .mobile-search{margin-right:20px}.site-header .mobile-search-form{width:calc(100% - 30px);right:15px;top:90px}}@media all and (max-width:700px){.site-header .mobile-search-form{height:40px}}.site-header .mobile-search-form .screen-reader-text{display:none}.site-header .mobile-search-form .search-form{height:100%}.site-header .mobile-search-form .search-form .search-field{width:calc(100% - 90px);height:100%;border:none;outline:0;box-sizing:border-box;padding:0 12px 0 20px;font-size:20px;-webkit-appearance:none;-webkit-search-cancel-button:none;font-family:GillSansMTStd-Light;color:#646464}.site-header .mobile-search-form .search-form .search-submit{margin-left:-12px;transition:background-color .2s linear color .2s linear;-webkit-appearance:none;-webkit-search-cancel-button:none;font-family:GillSansMTStd-Light;position:absolute;top:4px;right:5px;background-color:#FFF;font-size:20px;padding:10px 40px}@media all and (max-width:700px){.site-header .mobile-search-form .search-form .search-submit{padding:5px 20px;top:4px;font-size:14px}}.site-header .mobile-search-form .search-form .search-submit.hover{background-color:#646464;color:#FFF}.site-header .mobile-search-form .search-form .search-submit:focus{outline:0}.site-header .phone-search{display:none;position:absolute;width:30px;height:30px;top:19px;right:75px;cursor:pointer}@media all and (max-width:1080px){.site-header .phone-search{display:block}}.site-header .phone-search .mobile-search-icon{width:100%;height:100%;position:absolute;top:0;left:0}.site-footer{background-color:#2E3C60;position:relative;z-index:10}.site-footer .footer-content{background-color:#2E3C60;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:50px 75px;color:#FFF;-ms-flex-align:center;align-items:center;font-size:18px}@media all and (max-width:1350px){.site-footer .footer-content{padding:50px 5%}}.site-footer svg{width:100%;margin-top:-1px}@media all and (max-width:700px){.site-footer .footer-content{-ms-flex-direction:column;flex-direction:column;padding:25px 0 50px}.site-footer .social{margin-bottom:20px}}.site-footer .social a{display:inline-block;height:30px;width:auto}.site-footer .social a:not(:last-of-type){margin-right:15px}.site-footer .social a svg{height:100%;width:auto}.site-footer .social a svg .st0,.site-footer .social a svg path{transition:all .3s ease}.site-footer .social a.hover svg path{fill:#00AFD3}.site-footer .footer-nav a{border-right:1px solid #FFF;padding:0 10px;color:#FFF;transition:color .3s ease}.site-footer .footer-nav a.hover{color:#00AFD3}.site-footer .footer-nav a:last-of-type{border-right:none}@media all and (max-width:700px){.site-footer .footer-nav a{font-size:16px;padding:0 5px}}.credit{position:absolute;right:75px;bottom:10px;color:#fff;font-size:10px}@media all and (max-width:1350px){.credit{right:5%}}@media all and (max-width:700px){.credit{width:100%;text-align:center;display:block;right:0}}.page-template-about .contact-wrapper .inner,.page-template-contact .contact-wrapper .inner{padding-bottom:0}.page-template-about .contact-wrapper .inner.press,.page-template-contact .contact-wrapper .inner.press{padding-bottom:80px}.page-template-about .page-link,.page-template-contact .page-link{text-decoration:none!important}.page-template-about .offices,.page-template-contact .offices{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;margin-bottom:25px}.page-template-about .offices div,.page-template-contact .offices div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:left;width:500px}.page-template-about .offices div:first-of-type,.page-template-contact .offices div:first-of-type{margin-right:50px}.page-template-about .offices div h2,.page-template-contact .offices div h2{margin-bottom:25px}.page-template-about .offices div .office-content,.page-template-contact .offices div .office-content{font-size:24px}@media all and (max-width:1350px){.page-template-about .offices div .office-content,.page-template-contact .offices div .office-content{font-size:21px}}@media all and (max-width:1080px){.page-template-about .offices,.page-template-contact .offices{-ms-flex-direction:column;flex-direction:column;width:90%;margin:25px auto}.page-template-about .offices div,.page-template-contact .offices div{width:100%;text-align:center}.page-template-about .offices div:first-of-type,.page-template-contact .offices div:first-of-type{margin-right:0;margin-bottom:25px}}.page-template-about .press,.page-template-contact .press{font-size:24px}@media all and (max-width:1350px){.page-template-about .press,.page-template-contact .press{font-size:21px}}.page-template-about .time,.page-template-contact .time{font-size:64px;font-family:GillSansMTStd-Medium;border-bottom:2px solid #C2C2C2;padding-bottom:50px;margin-bottom:50px}@media all and (max-width:1350px){.page-template-about .time,.page-template-contact .time{font-size:48px;padding-bottom:25px;margin-bottom:25px}}@media all and (max-width:1080px){.page-template-about .time,.page-template-contact .time{font-size:30px}}.page-template-about .content .telephone,.page-template-contact .content .telephone{text-decoration:none;margin-bottom:25px}.go-back,.search-results .read-more,.single-bfc_studio .studio-content a.email,.single-bfc_studio .studio-content a.link,.single-post .news-content a,.studios .regions .region ul li a{text-decoration:underline}.page-template-about .content .email,.page-template-contact .content .email{margin-bottom:25px;color:#646464;word-wrap:break-word}.page-template-about .news-section .title-content h1,.page-template-contact .news-section .title-content h1{margin-bottom:0;color:#ED6D05}.page-template-about .case-text h3,.page-template-about .latest-text h3,.page-template-contact .case-text h3,.page-template-contact .latest-text h3{margin-bottom:20px}.page-template-about .case-text p,.page-template-about .latest-text p,.page-template-contact .case-text p,.page-template-contact .latest-text p{max-width:none}.page-template-about .case-date,.page-template-about .latest-date,.page-template-contact .case-date,.page-template-contact .latest-date{font-size:24px;font-weight:400}.page-template-about .case-summary,.page-template-about .latest-summary,.page-template-contact .case-summary,.page-template-contact .latest-summary{font-weight:400}.page-template-about .latest-news,.page-template-contact .latest-news{overflow:hidden;background-color:#EEE;padding:80px}.page-template-about .latest-news h2,.page-template-contact .latest-news h2{margin-bottom:50px}.page-template-about .latest-news .latest-text,.page-template-contact .latest-news .latest-text{text-align:left;width:100%}.page-template-about .latest-news .latest-text .latest-image,.page-template-contact .latest-news .latest-text .latest-image{width:calc(50% - 20px);float:left}.page-template-about .latest-news .latest-text .latest-title,.page-template-contact .latest-news .latest-text .latest-title{color:#ED6D05}.page-template-about .latest-news .latest-text .latest-date,.page-template-about .latest-news .latest-text .latest-summary,.page-template-about .latest-news .latest-text .latest-title,.page-template-contact .latest-news .latest-text .latest-date,.page-template-contact .latest-news .latest-text .latest-summary,.page-template-contact .latest-news .latest-text .latest-title{width:calc(50% - 20px);float:right}@media all and (max-width:1350px){.page-template-about .latest-news,.page-template-contact .latest-news{width:80%;padding:5% 10%}}@media all and (max-width:1080px){.page-template-about .latest-news .latest-text,.page-template-contact .latest-news .latest-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.page-template-about .latest-news .latest-text .latest-date,.page-template-contact .latest-news .latest-text .latest-date{width:100%;float:none;-ms-flex-order:1;order:1}.page-template-about .latest-news .latest-text .latest-image,.page-template-contact .latest-news .latest-text .latest-image{width:100%;float:none;-ms-flex-order:2;order:2;margin-bottom:20px}.page-template-about .latest-news .latest-text .latest-title,.page-template-contact .latest-news .latest-text .latest-title{width:100%;float:none;-ms-flex-order:3;order:3}.page-template-about .latest-news .latest-text .latest-summary,.page-template-contact .latest-news .latest-text .latest-summary{width:100%;float:none;-ms-flex-order:4;order:4}}.page-template-about .news-main-section,.page-template-contact .news-main-section{background-color:#FFF!important}.page-template-about .all-news,.page-template-contact .all-news{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;border-top:none!important;width:calc(80% + 20px)}.page-template-about .all-news .single-news,.page-template-contact .all-news .single-news{width:calc(100% / 3);text-align:left;padding:0 10px 50px;box-sizing:border-box;border-bottom:3px solid #C2C2C2;margin-bottom:50px;font-size:24px;display:none}.page-template-about .all-news .single-news.show,.page-template-contact .all-news .single-news.show{display:block}.page-template-about .all-news .single-news figcaption,.page-template-about .load-more-button,.page-template-contact .all-news .single-news figcaption,.page-template-contact .load-more-button{display:none}.page-template-about .all-news .single-news .news-image,.page-template-contact .all-news .single-news .news-image{width:100%;margin:20px 0}.page-template-about .all-news .single-news .news-title,.page-template-contact .all-news .single-news .news-title{color:#ED6D05;margin-bottom:10px;font-size:28px}.page-template-about .all-news .single-news .news-summary,.page-template-contact .all-news .single-news .news-summary{margin-bottom:0}@media all and (max-width:1350px){.page-template-about .all-news .single-news,.page-template-contact .all-news .single-news{width:calc(100% / 2)}.location-images .location{font-size:28px}}@media all and (max-width:1080px){.page-template-about .all-news,.page-template-contact .all-news{-ms-flex-direction:column;flex-direction:column}.page-template-about .all-news .single-news,.page-template-contact .all-news .single-news{width:100%}}.page-template-about .load-more-button.show,.page-template-contact .load-more-button.show{display:block}.page-template-contact .contact-wrapper{margin-top:100vh}.locations-print-only{display:none}.locations{background-color:#FFF;position:relative}.location-images{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.location-images .location{width:calc(33.3333% - 10px);background-size:cover;margin-bottom:10px;color:#fff;position:relative;font-size:28px;transition:filter .3s}@media all and (max-width:1080px){.location-images .location{width:calc(50% - 10px);font-size:24px;height:41vw}}@media all and (max-width:700px){.location-images .location{width:calc(50% - 5px);margin-bottom:10px}}@media all and (max-width:600px){.location-images .location{width:100%;height:80vw}}.location-images .location span{position:relative;z-index:2;display:block;font-size:16px}.location-images .location.hover .rsp-wrapper{filter:brightness(50%)}.location-images .location a,.location-images .location h3{color:#FFF}.location-images .location .location-content{position:absolute;width:100%;padding:0 20px;box-sizing:border-box;top:50%;-ms-transform:translatey(-50%);transform:translatey(-50%);opacity:0;transition:opacity .3s;z-index:10}.page-template-spotlight figcaption,.page-template-why-film figcaption{display:none}.page-template-spotlight .section-title,.page-template-why-film .section-title{margin-bottom:50px!important}.page-template-spotlight .spotlight,.page-template-spotlight .why-repeater,.page-template-why-film .spotlight,.page-template-why-film .why-repeater{-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;padding:50px 0}.page-template-spotlight .spotlight:nth-of-type(2n) .repeater-text,.page-template-spotlight .why-repeater:nth-of-type(2n) .repeater-text,.page-template-why-film .spotlight:nth-of-type(2n) .repeater-text,.page-template-why-film .why-repeater:nth-of-type(2n) .repeater-text{float:right}@media all and (max-width:700px){.page-template-spotlight .spotlight:nth-of-type(2n) .repeater-text,.page-template-spotlight .why-repeater:nth-of-type(2n) .repeater-text,.page-template-why-film .spotlight:nth-of-type(2n) .repeater-text,.page-template-why-film .why-repeater:nth-of-type(2n) .repeater-text{float:none}}.page-template-spotlight .spotlight:nth-of-type(2n) .image-holder,.page-template-spotlight .why-repeater:nth-of-type(2n) .image-holder,.page-template-why-film .spotlight:nth-of-type(2n) .image-holder,.page-template-why-film .why-repeater:nth-of-type(2n) .image-holder{float:left}@media all and (max-width:700px){.page-template-spotlight .spotlight:nth-of-type(2n) .image-holder,.page-template-spotlight .why-repeater:nth-of-type(2n) .image-holder,.page-template-why-film .spotlight:nth-of-type(2n) .image-holder,.page-template-why-film .why-repeater:nth-of-type(2n) .image-holder{float:none}}.page-template-spotlight .spotlight .repeater-text,.page-template-spotlight .why-repeater .repeater-text,.page-template-why-film .spotlight .repeater-text,.page-template-why-film .why-repeater .repeater-text{width:calc(50% - 20px);float:left;text-align:left}@media all and (max-width:700px){.page-template-spotlight .spotlight .repeater-text,.page-template-spotlight .why-repeater .repeater-text,.page-template-why-film .spotlight .repeater-text,.page-template-why-film .why-repeater .repeater-text{width:100%;float:none;margin-bottom:40px}.page-template-spotlight .spotlight,.page-template-spotlight .why-repeater,.page-template-why-film .spotlight,.page-template-why-film .why-repeater{-ms-flex-direction:column;flex-direction:column}}.page-template-spotlight button,.page-template-why-film button{margin-top:50px}.page-template-spotlight #uk-in-focus img,.page-template-why-film #uk-in-focus img{max-width:600px;margin-right:auto;margin-left:auto}.page-template-spotlight .image-holder,.page-template-why-film .image-holder{width:calc(50% - 20px);float:right;margin:0 auto}@media all and (max-width:700px){.page-template-spotlight .image-holder,.page-template-why-film .image-holder{width:100%;max-width:400px;float:none}}.page-template-spotlight .support-repeater,.page-template-why-film .support-repeater{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:left;justify-content:left;margin-bottom:50px;margin-right:auto;margin-left:auto;max-width:1200px}.page-template-spotlight .support-repeater img,.page-template-why-film .support-repeater img{margin-right:150px;height:99px}@media all and (max-width:1350px){.page-template-spotlight .support-repeater img,.page-template-why-film .support-repeater img{margin-right:100px}}@media all and (max-width:1080px){.page-template-spotlight .support-repeater img,.page-template-why-film .support-repeater img{margin-right:75px}}@media all and (max-width:700px){.page-template-spotlight .support-repeater img,.page-template-why-film .support-repeater img{margin-right:40px}}@media all and (max-width:600px){.page-template-spotlight .support-repeater img,.page-template-why-film .support-repeater img{display:none}}.page-template-spotlight .support-repeater p,.page-template-why-film .support-repeater p{max-width:none}.map,.map-markers{width:80%;max-width:1700px}.page-template-spotlight .support-repeater div,.page-template-why-film .support-repeater div{text-align:left}.map-section{padding-top:0}.map{height:80vh;margin:0 auto 80px;border:1px solid #646464}.map-markers{margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end}@media all and (max-width:600px){.map-markers{width:100%}}.map-markers .map-checkbox-container{width:45%;margin-top:15px;position:relative;text-align:left}.map-markers .map-checkbox-container .map-checkbox{margin:5px 25px 10px 0;cursor:pointer}.map-markers .map-checkbox-container .map-checkbox-info{position:relative;cursor:pointer;margin-left:25px}.map-markers .map-checkbox-container .map-checkbox-info:before{content:"";top:1px;left:-25px;position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:0 12%}.map-markers .map-checkbox-container .map-checkbox-info#large-studio-label:before{background-image:url(../bfc/img/map/list_studios_above.jpg)}.map-markers .map-checkbox-container .map-checkbox-info#cities-label:before{background-image:url(../bfc/img/map/list_cities.jpg)}.map-markers .map-checkbox-container .map-checkbox-info#small-studio-label:before{background-image:url(../bfc/img/map/list_studios_below.jpg)}.map-markers .map-checkbox-container .map-checkbox-info#international-airports-label:before{background-image:url(../bfc/img/map/list_airport_int.jpg)}.map-markers .map-checkbox-container .map-checkbox-info#domestic-airports-label:before{background-image:url(../bfc/img/map/list_airport_domestic.jpg)}@media all and (max-width:1080px){.map-markers{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.map-markers .map-checkbox-container{width:50%;min-width:300px;margin:0 auto}}@media all and (max-width:700px){.map-markers .map-checkbox-container{width:50%;min-width:270px}}@media all and (max-width:500px){.map-markers .map-checkbox-container{min-width:287px}}.page-template-case-studies .case-text h3,.page-template-case-studies .featured-text h3{margin-bottom:20px}.page-template-case-studies .case-text p,.page-template-case-studies .featured-text p{max-width:none}.page-template-case-studies .case-location,.page-template-case-studies .featured-location{font-size:24px;font-weight:400}.page-template-case-studies .case-summary,.page-template-case-studies .featured-summary{font-weight:400}.page-template-case-studies .featured{overflow:hidden}.page-template-case-studies .featured h2{margin-bottom:50px}.page-template-case-studies .featured .featured-text{text-align:left;width:100%}.page-template-case-studies .featured .featured-text .featured-image{width:calc(50% - 20px);float:left}.page-template-case-studies .featured .featured-text .featured-location,.page-template-case-studies .featured .featured-text .featured-summary,.page-template-case-studies .featured .featured-text .featured-title{width:calc(50% - 20px);float:right}@media all and (max-width:1080px){.page-template-case-studies .featured{width:80%}.page-template-case-studies .featured .featured-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.page-template-case-studies .featured .featured-text .featured-location{width:100%;float:none;-ms-flex-order:1;order:1}.page-template-case-studies .featured .featured-text .featured-image{width:100%;float:none;-ms-flex-order:2;order:2;margin-bottom:20px}.page-template-case-studies .featured .featured-text .featured-title{width:100%;float:none;-ms-flex-order:3;order:3}.page-template-case-studies .featured .featured-text .featured-summary{width:100%;float:none;-ms-flex-order:4;order:4}}.page-template-case-studies .case-studies{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:calc(80% + 20px)}.page-template-case-studies .case-studies .case-study{width:calc(100% / 3);text-align:left;padding:0 10px 105px;box-sizing:border-box;border-bottom:3px solid #C2C2C2;margin-bottom:50px;display:none;position:relative}.page-template-case-studies .case-studies .case-study.show{display:block}.page-template-case-studies .case-studies .case-study figcaption,.page-template-case-studies .load-more-button{display:none}.page-template-case-studies .case-studies .case-study .case-image{width:100%;margin:20px 0}.page-template-case-studies .case-studies .page-link{position:absolute;bottom:0}@media all and (max-width:1350px){.page-template-case-studies .case-studies .case-study{width:calc(100% / 2)}}.page-template-case-studies .load-more-button.show{display:block}.background-image,.footer-carousel li div,.slider-image-list div{position:relative}.background-image:before,.footer-carousel li div:before,.slider-image-list div:before{content:attr(data-caption);position:absolute;bottom:15px;left:30px;font-size:16px;color:#FFF}@media all and (max-width:1100px){.background-image:before,.footer-carousel li div:before,.slider-image-list div:before{left:20px}}@media (max-width:1080px){.background-image:before,.footer-carousel li div:before,.slider-image-list div:before{left:15px;bottom:5px;font-size:10px}}.single-post .title-content{padding-bottom:80px;border-bottom:3px solid #D0D0D0}.single-post .title-content h1{margin:10px 0 30px;font-size:42px;color:#ED6D05}.single-post .news-content{text-align:left;padding:80px 0;border-top:none;border-bottom:none}@media all and (max-width:700px){.single-post .title-content h1{font-size:28px}.single-post .news-content{padding:40px 0}}.single-post .news-content .rsp-wrapper,.single-post .news-content .video-container{width:100%;max-width:1000px;margin:50px auto}.single-post .news-content .embed-video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.single-post .news-content .embed-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.single-post .news-content strong{color:#2E3C60;font-size:28px;font-weight:700;font-family:GillSansMTStd-Medium}@media all and (max-width:700px){.single-post .news-content strong{font-size:24px}}.single-post .news-content a{color:#646464}.single-post .news-content h1{color:#2E3C60;font-size:36px;max-width:1000px;margin:10px auto;font-family:GillSansMTStd-Medium}@media all and (max-width:1080px){.page-template-case-studies .case-studies{-ms-flex-direction:column;flex-direction:column}.page-template-case-studies .case-studies .case-study{width:100%}.single-post .news-content h1{font-size:28px}}.single-post .news-content ol,.single-post .news-content p,.single-post .news-content ul{margin-bottom:1em}.single-post .news-content ol,.single-post .news-content ul{max-width:1000px;margin-left:auto;margin-right:auto;list-style-position:inside}.single-post .news-content .back-link{color:#646464;text-decoration:underline;position:relative;padding-left:40px}.single-post .news-content .back-link:after{background-image:url(img/bluetriangle.svg);background-repeat:no-repeat;background-position:center;background-size:100%;content:"";height:30px;width:30px;position:absolute;left:0;-ms-transform:rotate(90deg);transform:rotate(90deg)}@media all and (max-width:700px){.single-post .news-content h1{font-size:24px}.single-post .news-content .back-link{padding-left:25px}.single-post .news-content .back-link:after{height:20px;width:20px}}.page-template-spotlight .spotlights{padding-top:0}.page-template-spotlight .spotlights:nth-of-type(odd){background-color:#EEE}.page-template-spotlight .spotlights:last-of-type{overflow:auto}.page-template-spotlight .spotlights:last-of-type .inner{border-bottom:3px solid #C2C2C2;margin-bottom:80px}.page-template-spotlight .spotlights:nth-of-type(even) .spotlight .repeater-text{float:right}.page-template-spotlight .spotlights:nth-of-type(even) .spotlight .image-holder{float:left}.page-template-spotlight .spotlight{padding:80px}@media all and (max-width:700px){.page-template-spotlight .spotlight{padding:60px 0;box-sizing:border-box}}.page-template-spotlight .spotlight .spotlight-title{padding-bottom:40px}.page-template-spotlight .spotlight .page-link{margin:0}@media all and (max-width:700px){.page-template-spotlight .spotlight .repeater-text{margin-top:25px;margin-bottom:0}}.page-template-spotlight .spotlight .repeater-text h3,.page-template-spotlight .spotlight .repeater-text p{margin-bottom:1em}.page-template-spotlight .spotlight a{color:#646464}.single-bfc_casestudy .title-content h1{margin:10px 0 30px;text-transform:capitalize}.single-bfc_casestudy .title-content .author{margin-bottom:80px}@media all and (max-width:700px){.single-bfc_casestudy .title-content .author{margin-bottom:40px}}.page-template-filmography .intro p,.single-bfc_casestudy .case-content p,.single-bfc_spotlight .case-content p{margin-bottom:1em}.single-bfc_casestudy .case-content,.single-bfc_spotlight .case-content{padding:80px 0;border-top:3px solid #D0D0D0;border-bottom:3px solid #D0D0D0;text-align:left}@media all and (max-width:700px){.single-bfc_casestudy .case-content,.single-bfc_spotlight .case-content{padding:40px 0}}.single-bfc_casestudy .case-content strong,.single-bfc_spotlight .case-content strong{color:#2E3C60;font-family:GillSansMTStd-Medium;font-weight:400}.page-template-filmography .button-wrapper{display:none}.page-template-filmography .intro{padding-bottom:0}.page-template-filmography .intro p:last-of-type{margin-bottom:0}.page-template-filmography .filmographies{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:calc(80% + 20px)}.studios .regions{columns:3}.studios .regions .region{break-inside:avoid;text-align:left}.studios .regions .region ul li a{color:#646464}@media all and (max-width:1080px){.studios .regions{columns:2}}.single-bfc_studio .inner{border-top:none!important}.single-bfc_studio .studio-content{display:-ms-flexbox;display:flex}.single-bfc_studio .studio-content .expandable-content p{margin-left:0;margin-right:0}.single-bfc_studio .studio-content a{color:#646464;display:inline}.single-bfc_studio .studio-content .contact-wrapper{display:-ms-flexbox;display:flex}.single-bfc_studio .studio-content span{display:inline}.single-bfc_studio .studio-content div{text-align:left}.single-bfc_studio .studio-content div.contact{margin-right:100px}.single-bfc_studio .studio-content div.contact address{font-style:normal}.single-bfc_studio .studio-content div.info{width:100%}@media all and (max-width:800px){.single-bfc_studio .studio-content{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.single-bfc_studio .studio-content div.info{margin-bottom:40px}}.single-bfc_studio .back-wrapper{text-align:left}.single-bfc_studio .footer-section .content{border-top:none!important;padding-top:0!important}.search-results .results{text-align:left}.search-results .result,.search-results h1{max-width:1000px;margin:0 auto}.search-results .result{border-top:1px solid #D0D0D0;padding:30px 0;transition:opacity .3s;display:block;color:#646464}.search-results .result:last-of-type{border-bottom:1px solid #D0D0D0}.search-results .result.hover{opacity:.5}.search-results .relevance{font-size:16px;margin-top:10px}.search-no-results .results .search-submit{background-color:#FFF;font-size:20px;padding:10px 40px;font-family:GillSansMTStd-Light}.search-no-results .results .search-submit.hover{background-color:#646464;color:#FFF}.search-no-results .results .search-field{border:none;outline:0;box-sizing:border-box;padding:0 12px 0 20px;font-size:28px;-webkit-appearance:none;-webkit-search-cancel-button:none;font-family:GillSansMTStd-Light;color:#646464;vertical-align:text-bottom;border-bottom:1px solid #D0D0D0;margin-top:50px}.search-no-results .results .screen-reader-text{display:none}.go-back-wrapper{text-align:center}.go-back{color:#646464;transition:color .3s linear;display:inline-block;margin-top:40px}.go-back.hover{color:#00AFD3}.page-template-guidance .page-nav{margin-top:80px}@media all and (max-width:700px){.studios .regions{columns:1}.page-template-guidance .page-nav{margin-top:50px}}@media print{.office-content,.press,.smaller-text{font-size:13px!important}.main-section:not(:last-of-type),.print-footer .contact-wrapper{margin-top:0!important;padding-top:0!important}html body *{display:none!important}.print-footer,.print-footer *,.print-header,.print-header *{display:block!important}.title-content.inner{padding-bottom:30px!important}li:before{content:"• "}.expander-row{margin-bottom:30px!important}.expander-row h3{font-family:GillSansMTStd-Medium!important}.print-footer *{border:none!important;text-decoration:none!important;background-color:transparent!important;page-break-inside:avoid!important}.print-footer a,.print-footer span{display:inline!important;color:#646464}.print-footer .offices{display:-ms-flexbox!important;display:flex!important}.print-footer .time,.print-footer hr{display:none!important}.main-section:not(:last-of-type){display:block!important;opacity:1;background-color:transparent!important}.main-section:not(:last-of-type) *,.main-section:not(:last-of-type) .locations-print-only{display:block!important}.main-section:not(:last-of-type) a,.main-section:not(:last-of-type) span{display:inline!important}.main-section:not(:last-of-type) .plus,.main-section:not(:last-of-type) .rsp-wrapper,.main-section:not(:last-of-type) button,.main-section:not(:last-of-type) img{display:none!important;height:0!important;margin:0!important}.main-section:not(:last-of-type) .content-image,.main-section:not(:last-of-type) .content-link,.main-section:not(:last-of-type) .custom-print-button,.main-section:not(:last-of-type) .support-image,.main-section:not(:last-of-type) .why-repeater .page-link,.main-section:not(:last-of-type).invisible,.main-section:not(:last-of-type).why-film-introduction{display:none!important}}