/*! main.scss for RangeMe - last updated 2015.08.26 */#wpadminbar,#ajax-links,#body-classes{display:none !important}.arrow{width:0.875rem;height:0.625rem;display:inline-block;position:relative;margin-left:0.25rem;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:transform 0.4s;-moz-transition:transform 0.4s;-ms-transition:transform 0.4s;transition:transform 0.4s}.arrow svg{top:0;left:0;width:100%;height:100%;position:absolute}.arrow *{fill:#000}.arrow.reverse *{fill:#fff}a:not(.no-arrow-effect):hover .arrow{-webkit-transform:translateX(0.75rem);-ms-transform:translateX(0.75rem);transform:translateX(0.75rem);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}#js,html,body{margin:0 !important;padding:0 !important}body{background-color:#fcfbf6}article,div,fieldset,figure,form,footer,header,nav,section{display:block;position:relative;padding:0;margin:0;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{outline:none !important;text-decoration:none;color:inherit}h1,h2,h3,h4,h5,h6,li,p,ol,ul,blockquote{margin:0;padding:0;font-weight:normal;font-style:normal}figure{line-height:0;background-color:white}.transparent figure{background-color:transparent}img,video,iframe{max-width:100%;max-height:none;height:auto;width:auto}mark{background-color:transparent}*{-webkit-tap-highlight-color:transparent;background-position:center;background-repeat:no-repeat;-ms-transform-origin:center;-webkit-transform-origin:center;transform-origin:center;outline:none !important}ul,li{list-style:none}.clear{height:1px !important;width:100% !important;margin-bottom:-1px !important;position:relative;display:block !important;clear:both !important}html,body{width:100%}input,button,textarea{outline:none !important;border-radius:0 !important}.media-wrapper img{transition:opacity 1000ms !important;opacity:0 !important}.media-loaded img{opacity:1 !important}.media-wrapper.remove-spinner,.media-wrapper.remove-spinner *{background-image:none !important}svg{top:0;left:0;width:100%;height:100%;position:absolute}#screen-size,#cover,.work-cover,#clear-cover{position:fixed;top:0;left:0;width:100%;height:100%}#clear-cover{background-color:transparent;z-index:10001;display:none}#cover{background-color:white;z-index:10000}#desktop-indicator{height:1px;width:1px;position:absolute;top:0;left:0;display:none}@media screen and (min-width: 47.5em){#desktop-indicator{display:block}}#site-cover{top:0;left:0;width:100%;height:100%;position:absolute;position:fixed;background-color:#fcfbf6;z-index:9998}#site-wrapper{min-height:calc(100vh + 1px);width:100%;overflow:hidden}#site-inner-wrapper,#content-wrapper{min-height:calc(100vh + 1px);width:100%}#content-wrapper{padding:5.5rem 0}@media screen and (min-width: 47.5em){#content-wrapper{padding:0}}#content-wrapper.page-template-template-contact-php{padding-bottom:0}#page-loader{z-index:10010;background-color:#4e4e4c;width:0;position:fixed;top:0;left:0;height:0.125rem;display:none}.image-wrapper figure{top:0;left:0;width:100%;height:100%;position:absolute;overflow:hidden}.image-wrapper figure:last-child{margin-bottom:0}.image-wrapper figure img{max-width:9999px;max-height:9999px;top:0;left:0;width:100%;height:100%;position:absolute}.media-wrapper.image-top-left{top:0 !important;left:0 !important}.media-wrapper.image-top{top:0 !important}.media-wrapper.image-top-right{top:0 !important;left:auto !important;right:0 !important}.media-wrapper.image-left{left:0 !important}.media-wrapper.image-right{left:auto !important;right:0 !important}.media-wrapper.image-bottom-left{top:auto !important;left:0 !important;bottom:0 !important}.media-wrapper.image-bottom{top:auto !important;bottom:0 !important}.media-wrapper.image-bottom-right{top:auto !important;left:auto !important;right:0 !important;bottom:0 !important}body,p,ul,ol,blockquote,h1,h2,h3,h4,h5,h6,input{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;color:#4e4e4c;text-align:left;font-size:0.875rem;line-height:1.4em;font-family:'Swiss_721 W01 Light', sans-serif;font-weight:normal;font-style:normal}@media screen and (min-width: 47.5em){body,p,ul,ol,blockquote,h1,h2,h3,h4,h5,h6,input{font-size:0.9375rem}}body b,body strong,p b,p strong,ul b,ul strong,ol b,ol strong,blockquote b,blockquote strong,h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong,input b,input strong{font-family:'Swiss_721 W01 Medium', sans-serif;font-weight:normal;font-style:normal}body i,body em,p i,p em,ul i,ul em,ol i,ol em,blockquote i,blockquote em,h1 i,h1 em,h2 i,h2 em,h3 i,h3 em,h4 i,h4 em,h5 i,h5 em,h6 i,h6 em,input i,input em{font-family:'Swiss_721 W01 Medium', sans-serif;font-weight:normal;font-style:normal}p,ul,ol,blockquote,h1,h2,h3,h4,h5,h6{letter-spacing:0.02em;padding-bottom:1.4em}p:first-child,ul:first-child,ol:first-child,blockquote:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:-0.1875em}p:last-child,ul:last-child,ol:last-child,blockquote:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{padding-bottom:0;margin-bottom:-0.3125em}p a,ul a,ol a,blockquote a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#999;-webkit-transition:color 0.4s;-moz-transition:color 0.4s;-ms-transition:color 0.4s;transition:color 0.4s}p a.do-hover:hover,ul a.do-hover:hover,ol a.do-hover:hover,blockquote a.do-hover:hover,h1 a.do-hover:hover,h2 a.do-hover:hover,h3 a.do-hover:hover,h4 a.do-hover:hover,h5 a.do-hover:hover,h6 a.do-hover:hover{color:#4e4e4c}p .uppercase,p.uppercase,ul .uppercase,ul.uppercase,ol .uppercase,ol.uppercase,blockquote .uppercase,blockquote.uppercase,h1 .uppercase,h1.uppercase,h2 .uppercase,h2.uppercase,h3 .uppercase,h3.uppercase,h4 .uppercase,h4.uppercase,h5 .uppercase,h5.uppercase,h6 .uppercase,h6.uppercase{text-transform:uppercase}p.no-space,ul.no-space,ol.no-space,blockquote.no-space,h1.no-space,h2.no-space,h3.no-space,h4.no-space,h5.no-space,h6.no-space{padding-bottom:0 !important}h1,h2,h3,h4,h5,h6{font-family:'Swiss_721 W01 Roman', sans-serif;font-weight:normal;font-style:normal}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#4e4e4c}h1 a.do-hover:hover,h2 a.do-hover:hover,h3 a.do-hover:hover,h4 a.do-hover:hover,h5 a.do-hover:hover,h6 a.do-hover:hover{color:#999}h1.regular,h2.regular,h3.regular,h4.regular,h5.regular,h6.regular{font-family:'Swiss_721 W01 Light', sans-serif;font-weight:normal;font-style:normal}body a.hover-line-effect{opacity:1 !important;overflow:visible;position:relative}body a.hover-line-effect .hover-line{width:0;position:absolute !important;bottom:0.1875em;left:0;height:0.0625rem;background-color:#777;-webkit-transition:width 0.4s;-moz-transition:width 0.4s;-ms-transition:width 0.4s;transition:width 0.4s}body a.hover-line-effect.reverse .hover-line{width:100%}body a.hover-line-effect.do-hover:hover,body a.hover-line-effect.active{opacity:1 !important}body a.hover-line-effect.do-hover:hover .hover-line,body a.hover-line-effect.active .hover-line{width:100%}body a.hover-line-effect.reverse.do-hover:hover,body a.hover-line-effect.reverse.active{opacity:1 !important}body a.hover-line-effect.reverse.do-hover:hover .hover-line,body a.hover-line-effect.reverse.active .hover-line{width:0}.site-loaded #menu-button{z-index:11000}#menu-button{width:2.25rem;height:2.25rem;position:absolute;top:1.0625rem;right:1.9375rem;display:block;z-index:4000}@media screen and (min-width: 47.5em){#menu-button{display:none}}#menu-button div{width:1.125rem;position:absolute;left:0.5625rem;background-color:#4e4e4c;height:0.0625rem;-webkit-transition:top 0.4s,background-color 0.8s,transform 0.4s,opacity 0.4s;-moz-transition:top 0.4s,background-color 0.8s,transform 0.4s,opacity 0.4s;-ms-transition:top 0.4s,background-color 0.8s,transform 0.4s,opacity 0.4s;transition:top 0.4s,background-color 0.8s,transform 0.4s,opacity 0.4s}#menu-button .top{top:0.6875rem}#menu-button .middle{top:50%}#menu-button .bottom{top:calc(100% - 0.6875rem)}.menu-open #menu-button div{background-color:#4e4e4c}.white-elements #menu-button div{background-color:white}.menu-open #menu-button div{background-color:#4e4e4c}.menu-open #menu-button .top{top:50%;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.menu-open #menu-button .middle{top:50%;-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;opacity:0}.menu-open #menu-button .bottom{top:50%;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}@media screen and (min-width: 47.5em){.site-loaded .menu-site-menu-container{z-index:11000}}.menu-site-menu-container{height:100vh;position:fixed;width:100%;top:0;left:0;display:block;background-color:#fcfbf6;z-index:3500;visibility:hidden;opacity:0;transition:visibility 0s linear 0.4s,opacity 0.4s;padding:7.1875rem 2.5rem 5rem}@media screen and (min-width: 47.5em){.menu-site-menu-container{position:absolute;top:1.25rem;right:3.375rem;visibility:visible !important;opacity:1 !important;background-color:transparent;display:inline-block;padding:0;width:auto;height:auto;overflow:visible;left:auto;transition:none !important}}@media screen and (min-width: 64.5rem){.menu-site-menu-container{right:5.0625rem}}@media screen and (min-width: 75rem){.menu-site-menu-container{right:6.75rem}}.menu-site-menu-container ul{display:block;padding:0;margin:0}@media screen and (min-width: 47.5em){.menu-site-menu-container ul{display:inline-block}}.menu-site-menu-container ul li{display:block;padding:0;margin:0 0 1rem;border-top:1px solid #ccc;-webkit-transition:margin 0.4s;-moz-transition:margin 0.4s;-ms-transition:margin 0.4s;transition:margin 0.4s}.menu-site-menu-container ul li:last-child{border-bottom:1px solid #ccc}@media screen and (min-width: 47.5em){.menu-site-menu-container ul li:last-child{border-bottom:none;transition:none}}@media screen and (min-width: 47.5em){.menu-site-menu-container ul li{display:inline-block;float:left;margin:0 0 0 0.5rem;border:none}.menu-site-menu-container ul li:first-child{margin:0}.menu-site-menu-container ul li.active ul{display:inline-block;position:absolute;top:1.25rem;right:0;white-space:nowrap}}.menu-site-menu-container ul li a{display:block;white-space:nowrap;padding:1.25rem 0.625rem 1.125rem;display:block;position:relative;color:#999;font-family:'Swiss_721 W01 Light', sans-serif;font-weight:normal;font-style:normal;-webkit-transition:text-indent 0.4s,color 0.4s;-moz-transition:text-indent 0.4s,color 0.4s;-ms-transition:text-indent 0.4s,color 0.4s;transition:text-indent 0.4s,color 0.4s}@media screen and (min-width: 47.5em){.menu-site-menu-container ul li a{margin:0;border:none;padding:0}}.menu-site-menu-container ul li a.do-hover:hover{text-indent:0.625rem;color:#4e4e4c}@media screen and (min-width: 47.5em){.menu-site-menu-container ul li a.do-hover:hover{text-indent:0}}.menu-site-menu-container ul li a .hover-line{display:none !important}@media screen and (min-width: 47.5em){.menu-site-menu-container ul li a .hover-line{display:block !important}}.menu-site-menu-container ul li a.active{color:#4e4e4c !important;font-family:'Swiss_721 W01 Roman', sans-serif;font-weight:normal;font-style:normal}@media screen and (max-width: 47.5em){.menu-site-menu-container ul li ul.sub-menu{width:100% !important}}@media screen and (min-width: 47.5em){.menu-site-menu-container ul li ul{display:none}}.menu-site-menu-container ul li ul li{border-bottom:none !important}.menu-site-menu-container ul li ul li a{padding-left:1.25rem}@media screen and (min-width: 47.5em){.menu-site-menu-container ul li ul li a{padding-left:0}.menu-site-menu-container ul li ul li a .hover-line{background-color:#ccc}}.menu-site-menu-container ul li.active>a{color:#4e4e4c !important;font-family:'Swiss_721 W01 Roman', sans-serif;font-weight:normal;font-style:normal}.menu-site-menu-container ul li.active>a.do-hover:hover{text-indent:0}@media screen and (min-width: 47.5em){.white-elements .menu-site-menu-container a{color:white !important}.white-elements .menu-site-menu-container a .hover-line{background-color:white !important}}.menu-open .menu-site-menu-container{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 0.4s}.menu-open .menu-site-menu-container ul li{margin:0}.site-loaded #site-logo{z-index:9999}#site-logo{width:5.625rem;position:absolute;top:1.25rem;left:1.25rem;padding:0;z-index:4000}@media screen and (min-width: 47.5em){#site-logo{width:7.5rem}}#site-logo a{display:block;position:relative;padding-top:40%}#site-logo a svg{top:0;left:0;width:100%;height:100%;position:absolute}#site-logo a svg *{-webkit-transition:fill 0.8s;-moz-transition:fill 0.8s;-ms-transition:fill 0.8s;transition:fill 0.8s;fill:#4e4e4c}@media screen and (min-width: 47.5em){#site-logo{top:1.875rem;left:3.375rem}}@media screen and (min-width: 64.5rem){#site-logo{left:5.0625rem}}@media screen and (min-width: 75rem){#site-logo{left:6.75rem}}.white-elements #site-logo a svg *{fill:white}.menu-open #site-logo a svg *{fill:#4e4e4c}input[type="text"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0.125rem 0;border:none;border-bottom:1px solid #ccc;background-color:transparent;-webkit-transition:border-color 0.4s;-moz-transition:border-color 0.4s;-ms-transition:border-color 0.4s;transition:border-color 0.4s}input[type="text"]:focus{border-color:#4e4e4c}input[type="submit"]{text-indent:-9999px;position:absolute;bottom:0;right:-0.625rem;height:1.25rem;width:1.25rem;line-height:1em;background-image:url("../svg/arrow.svg");background-color:transparent;border:none;background-size:50% 50%;background-position:center;background-repeat:no-repeat}@media screen and (min-width: 47.5em){input[type="submit"]{height:1.75rem;width:1.5rem}}.carousel-outer-wrapper{margin-left:auto;margin-right:auto;overflow:visible}@media screen and (min-width: 47.5em){.carousel-outer-wrapper{top:0;left:0;width:100%;height:100%;position:absolute;padding-top:0}}.carousel-outer-wrapper .carousel-wrapper{padding:0 2.5rem}@media screen and (min-width: 47.5em){.carousel-outer-wrapper .carousel-wrapper{padding:0;top:0;left:0;width:100%;height:100%;position:absolute}}.carousel-outer-wrapper .carousel-wrapper .prev-overlay,.carousel-outer-wrapper .carousel-wrapper .next-overlay{display:none}@media screen and (min-width: 47.5em){.carousel-outer-wrapper .carousel-wrapper .prev-overlay,.carousel-outer-wrapper .carousel-wrapper .next-overlay{display:block;height:100%;width:50%;position:absolute;left:0;top:0;cursor:w-resize;z-index:1000}.carousel-outer-wrapper .carousel-wrapper .prev-overlay.inactive,.carousel-outer-wrapper .carousel-wrapper .next-overlay.inactive{display:none}.carousel-outer-wrapper .carousel-wrapper .prev-overlay.wide,.carousel-outer-wrapper .carousel-wrapper .next-overlay.wide{width:100%}}.carousel-outer-wrapper .carousel-wrapper .next-overlay{left:auto;right:0;cursor:e-resize}.carousel-outer-wrapper .carousel-wrapper .slick-list{overflow:hidden}.carousel-outer-wrapper .carousel-wrapper .slick-list figure{background-color:white}@media screen and (min-width: 47.5em){.carousel-outer-wrapper .carousel-wrapper .slick-list figure{background-color:#fcfbf6}}@media screen and (max-width: 47.5em){.carousel-outer-wrapper .carousel-wrapper .slick-list .slick-track{width:100% !important;opacity:1 !important}}.carousel-outer-wrapper .carousel-wrapper .slider,.carousel-outer-wrapper .carousel-wrapper .fader{top:0;left:0;width:100%;height:100%;position:absolute}.carousel-outer-wrapper .carousel-wrapper .slider .slick-track,.carousel-outer-wrapper .carousel-wrapper .slider .slick-list,.carousel-outer-wrapper .carousel-wrapper .slider .inner-slide,.carousel-outer-wrapper .carousel-wrapper .fader .slick-track,.carousel-outer-wrapper .carousel-wrapper .fader .slick-list,.carousel-outer-wrapper .carousel-wrapper .fader .inner-slide{height:100%}.carousel-outer-wrapper .carousel-wrapper .slider .inner-slide,.carousel-outer-wrapper .carousel-wrapper .fader .inner-slide{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.carousel-outer-wrapper .carousel-wrapper .slider .inner-slide-image-wrapper,.carousel-outer-wrapper .carousel-wrapper .fader .inner-slide-image-wrapper{position:relative}@media screen and (min-width: 47.5em){.carousel-outer-wrapper .carousel-wrapper .slider .inner-slide-image-wrapper,.carousel-outer-wrapper .carousel-wrapper .fader .inner-slide-image-wrapper{padding-top:0 !important;top:0;left:0;width:100%;height:100%;position:absolute}}.carousel-outer-wrapper .carousel-wrapper .slider figure,.carousel-outer-wrapper .carousel-wrapper .fader figure{top:0;left:0;width:100%;height:100%;position:absolute}.carousel-outer-wrapper .carousel-wrapper .slider figure .media-wrapper,.carousel-outer-wrapper .carousel-wrapper .fader figure .media-wrapper{top:0;left:0;width:100%;height:100%;position:absolute;background-color:#f6f6f6;background-image:url("../svg/spinner.svg");background-size:2.375rem 2.375rem;background-repeat:no-repeat;background-position:center}.carousel-outer-wrapper .carousel-wrapper .slider figure img,.carousel-outer-wrapper .carousel-wrapper .fader figure img{max-width:9999px;max-height:9999px;top:0;left:0;width:100%;height:100%;position:absolute}.carousel-outer-wrapper .carousel-wrapper .slider .slick-track,.carousel-outer-wrapper .carousel-wrapper .fader .slick-track{-webkit-transition:transform 0.125s;-moz-transition:transform 0.125s;-ms-transition:transform 0.125s;transition:transform 0.125s;transform:translateX(0rem)}.carousel-outer-wrapper .carousel-wrapper .slider .slick-slide,.carousel-outer-wrapper .carousel-wrapper .fader .slick-slide{position:absolute !important;top:0 !important;left:0 !important}.carousel-outer-wrapper .carousel-wrapper.controls-true{padding-bottom:3rem;margin-bottom:-1.5625rem}@media screen and (min-width: 47.5em){.carousel-outer-wrapper .carousel-wrapper.controls-true{padding-bottom:3.5rem;margin-bottom:-1.25rem}}.carousel-outer-wrapper .carousel-wrapper.controls-true .slider{height:calc(100% - 3rem)}@media screen and (min-width: 47.5em){.carousel-outer-wrapper .carousel-wrapper.controls-true .slider{height:calc(100% - 3.5rem)}}.carousel-outer-wrapper .carousel-wrapper.controls-true .slider .slick-dots{display:block !important}.carousel-outer-wrapper .carousel-wrapper.fade-true .slick-slide{opacity:0 !important;z-index:1 !important;display:block !important;-webkit-transition:transform 0.8s;-moz-transition:transform 0.8s;-ms-transition:transform 0.8s;transition:transform 0.8s}.carousel-outer-wrapper .carousel-wrapper.fade-true .slick-slide.slick-active{opacity:1 !important;z-index:10 !important}.carousel-outer-wrapper .control{width:0.625rem;height:0.625rem;margin-top:-0.3125rem;position:absolute;top:50%;background-color:white;display:none;border-radius:50%;-webkit-transition:background-color 0.4s,visibility 0s linear 0s,opacity 0.4s;-moz-transition:background-color 0.4s,visibility 0s linear 0s,opacity 0.4s;-ms-transition:background-color 0.4s,visibility 0s linear 0s,opacity 0.4s;transition:background-color 0.4s,visibility 0s linear 0s,opacity 0.4s;visibility:visible}.carousel-outer-wrapper .control.inactive{visibility:hidden;opacity:0 !important;background-color:white !important;-webkit-transition:background-color 0.4s,visibility 0s linear 0.4s,opacity 0.4s;-moz-transition:background-color 0.4s,visibility 0s linear 0.4s,opacity 0.4s;-ms-transition:background-color 0.4s,visibility 0s linear 0.4s,opacity 0.4s;transition:background-color 0.4s,visibility 0s linear 0.4s,opacity 0.4s}@media screen and (min-width: 47.5em){.carousel-outer-wrapper .control{background-color:#999;display:block}.carousel-outer-wrapper .control.do-hover:hover{opacity:1;background-color:#4e4e4c}.carousel-outer-wrapper .control.inactive{background-color:#999 !important}}@media screen and (min-width: 47.5em){.carousel-outer-wrapper .control.prev-control{margin-left:-0.5625rem;left:-1rem}}@media screen and (min-width: 47.5em){.carousel-outer-wrapper .control.next-control{margin-right:-0.5625rem;right:-1rem}}.carousel-outer-wrapper .control.text-control{height:auto;width:auto;margin:0;border-radius:0;background-color:transparent !important;text-indent:0;transform:rotate(90deg) translate(-50%, -50%);transform:translateX(50%) rotate(90deg);margin-top:-0.75rem;line-height:1.5rem;opacity:0 !important;display:none;visibility:hidden;-webkit-transition:background-color 0.4s,opacity 0.4s,visibility 0s linear 0.4s;-moz-transition:background-color 0.4s,opacity 0.4s,visibility 0s linear 0.4s;-ms-transition:background-color 0.4s,opacity 0.4s,visibility 0s linear 0.4s;transition:background-color 0.4s,opacity 0.4s,visibility 0s linear 0.4s}@media screen and (min-width: 47.5em){.carousel-outer-wrapper .control.text-control{display:block}}.carousel-outer-wrapper .control.text-control.prev-control{transform:translateX(-50%) rotate(-90deg)}.carousel-outer-wrapper .control.text-control.inactive{visibility:visible;-webkit-transition:background-color 0.4s,opacity 0.4s,visibility 0s linear 0s;-moz-transition:background-color 0.4s,opacity 0.4s,visibility 0s linear 0s;-ms-transition:background-color 0.4s,opacity 0.4s,visibility 0s linear 0s;transition:background-color 0.4s,opacity 0.4s,visibility 0s linear 0s;color:#999 !important;opacity:1 !important}.carousel-outer-wrapper .control.text-control.inactive.do-hover:hover{color:#4e4e4c !important;opacity:1 !important}@media screen and (max-width: 47.5em){.carousel-outer-wrapper.destroy-on-mobile .carousel-wrapper .slick-list{position:relative !important;height:auto !important}.carousel-outer-wrapper.destroy-on-mobile .carousel-wrapper .slick-track{width:100% !important;opacity:1 !important}.carousel-outer-wrapper.destroy-on-mobile .carousel-wrapper .slider,.carousel-outer-wrapper.destroy-on-mobile .carousel-wrapper .fader{position:relative;width:100%;height:auto;left:auto;top:auto}.carousel-outer-wrapper.destroy-on-mobile .carousel-wrapper .slider .inner-slide,.carousel-outer-wrapper.destroy-on-mobile .carousel-wrapper .fader .inner-slide{width:100% !important;position:relative !important;left:auto !important;top:auto !important;opacity:1 !important;display:block !important;height:auto !important;padding-bottom:4.5rem;margin:0 auto;float:none !important}.carousel-outer-wrapper.destroy-on-mobile .carousel-wrapper .slider .inner-slide.portrait,.carousel-outer-wrapper.destroy-on-mobile .carousel-wrapper .fader .inner-slide.portrait{width:75% !important}.carousel-outer-wrapper.destroy-on-mobile .carousel-wrapper .slider figure,.carousel-outer-wrapper.destroy-on-mobile .carousel-wrapper .slider figure *,.carousel-outer-wrapper.destroy-on-mobile .carousel-wrapper .fader figure,.carousel-outer-wrapper.destroy-on-mobile .carousel-wrapper .fader figure *{position:absolute !important;width:100% !important;height:100% !important;top:0 !important;left:0 !important}}.carousel-outer-wrapper.destroy-on-mobile.slideshow p.slide-text{position:absolute;bottom:-1.5rem;left:0;text-align:center;width:100%}@media screen and (min-width: 47.5em){.carousel-outer-wrapper.destroy-on-mobile.slideshow p.slide-text{display:none}}#project-wrapper .overlay,#news-wrapper .overlay{position:absolute;height:100%;width:100%;top:0;left:-50%;display:none;z-index:1001;cursor:url("../img/left-x1.png"),auto;cursor:-webkit-image-set(url("../img/left-x1.png") 1x, url("../img/left-x2.png") 2x),auto}#project-wrapper .overlay.next-control,#news-wrapper .overlay.next-control{right:-50%;left:auto;cursor:url("../img/right-x1.png"),auto;cursor:-webkit-image-set(url("../img/right-x1.png") 1x, url("../img/right-x2.png") 2x),auto}#project-wrapper .overlay.wide,#news-wrapper .overlay.wide{width:200%;z-index:1002}@media screen and (min-width: 47.5em){#project-wrapper .overlay,#news-wrapper .overlay{display:block}}#project-wrapper{padding:0 1.25rem}@media screen and (min-width: 47.5em){#project-wrapper{padding:6.125rem 3.375rem 3.8125rem;top:0;left:0;width:100%;height:100%;position:absolute;min-height:40vw}}@media screen and (min-width: 64.5rem){#project-wrapper{padding-left:5.0625rem;padding-right:5.0625rem}}@media screen and (min-width: 75rem){#project-wrapper{padding-left:6.75rem;padding-right:6.75rem}}#project-wrapper #inner-project-wrapper{width:100%;height:100%}#project-wrapper #inner-project-wrapper>.project-description{overflow:visible}@media screen and (min-width: 47.5em){#project-wrapper #inner-project-wrapper>.project-description{z-index:1000;top:0;left:0;width:100%;height:100%;position:absolute;display:none;height:101% !important;top:-0.5% !important}}@media screen and (max-width: 47.5em){#project-wrapper #inner-project-wrapper>.project-description{display:block !important;position:relative !important;height:auto !important;top:auto !important;left:auto !important;width:auto !important}}#project-wrapper #inner-project-wrapper .project-description{padding:1.5rem 0.9375rem 4rem;background-color:transparent}@media screen and (min-width: 47.5em){#project-wrapper #inner-project-wrapper .project-description{padding:0 2.5rem;background-color:#fcfbf6}}#project-wrapper #inner-project-wrapper .project-description .close{display:none}@media screen and (min-width: 47.5em){#project-wrapper #inner-project-wrapper .project-description .close{display:none;width:1.125rem;height:1.125rem;position:absolute;top:1.5rem;right:1.5rem}#project-wrapper #inner-project-wrapper .project-description .close div{height:0.0625rem;background-color:#4e4e4c;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;position:absolute;top:0.5rem;left:0;width:100%}#project-wrapper #inner-project-wrapper .project-description .close div:last-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}}#project-wrapper #inner-project-wrapper .project-description .close.do-hover:hover{-webkit-transition:transform 0.8s;-moz-transition:transform 0.8s;-ms-transition:transform 0.8s;transition:transform 0.8s;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}@media screen and (max-width: 47.5em){#project-wrapper #inner-project-wrapper .project-description h1{font-size:0.8125rem;text-align:center;padding-bottom:0}}#project-wrapper #inner-project-wrapper .project-description .project-description-inner{max-width:38.75rem;margin:0 auto}@media screen and (max-width: 47.5em){#project-wrapper #inner-project-wrapper .project-description .project-description-inner{margin-top:0 !important;top:0 !important}#project-wrapper #inner-project-wrapper .project-description .project-description-inner p{display:none !important}}#project-wrapper .slick-slider{margin-bottom:0}#project-wrapper .mobile-decsription{display:none}@media screen and (max-width: 47.5em){#project-wrapper .mobile-decsription{display:block;padding-bottom:3.5rem;padding-left:1.25rem;padding-right:1.25rem}#project-wrapper .mobile-decsription>p:first-of-type{text-align:center}#project-wrapper .mobile-decsription>p:first-of-type a{text-align:inherit}#project-wrapper .mobile-decsription>p:first-of-type a.open{font-family:'Swiss_721 W01 Roman', sans-serif;font-weight:normal;font-style:normal;color:#4e4e4c}}#project-wrapper .desktop-title-text{display:none}@media screen and (min-width: 47.5em){#project-wrapper .desktop-title-text{display:inline-block;width:auto;position:absolute;bottom:1.5rem;left:50%;z-index:10}#project-wrapper .desktop-title-text p{text-align:center;color:#4e4e4c;font-family:'Swiss_721 W01 Roman', sans-serif;font-weight:normal;font-style:normal}#project-wrapper .desktop-title-text .hover-line{bottom:0}#project-wrapper .desktop-title-text a{font-family:'Swiss_721 W01 Light', sans-serif;font-weight:normal;font-style:normal;color:#999}#project-wrapper .desktop-title-text a.do-hover:hover{opacity:1 !important;color:#4e4e4c}#project-wrapper .desktop-title-text a.active{color:#4e4e4c;font-family:'Swiss_721 W01 Roman', sans-serif;font-weight:normal;font-style:normal}}#project-wrapper .desktop-title-text .desktop-title-inner-text{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.next-previous{border-top:1px solid #ccc;padding-top:4.5rem}@media screen and (min-width: 47.5em){.next-previous{display:none}.next-previous.show-on-desktop{display:block;margin-top:4.5rem}}.next-previous.project-links{width:auto;margin-left:1.25rem;margin-right:1.25rem}@media screen and (min-width: 47.5em){.next-previous.project-links{padding:0 3.375rem 1.5rem;position:absolute;width:100%;bottom:0;left:0;display:block;border-top:none;margin-left:0;margin-right:0}}@media screen and (min-width: 64.5rem){.next-previous.project-links{padding-left:5.0625rem;padding-right:5.0625rem}}@media screen and (min-width: 75rem){.next-previous.project-links{padding-left:6.75rem;padding-right:6.75rem}}@media screen and (min-width: 47.5em){.next-previous.project-links a{margin-bottom:-0.3125rem}}.next-previous a{display:inline-block;width:50%;overflow:visible;text-overflow:ellipsis;padding:0 1.125rem;overflow:hidden;white-space:nowrap;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:transform 0.4s;-moz-transition:transform 0.4s;-ms-transition:transform 0.4s;transition:transform 0.4s}@media screen and (min-width: 47.5em){.next-previous a{width:auto}}.next-previous a span{position:absolute;top:0.3125rem;height:0.375rem;width:0.375rem;background-color:#4e4e4c;border-radius:50%}@media screen and (min-width: 47.5em){.next-previous a span{top:0.375rem;height:0.5rem;width:0.5rem}}.next-previous a .mobile-text,.next-previous a .desktop-text{top:auto;height:auto !important;width:auto !important;background-color:transparent;border-radius:0;position:relative;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;left:auto !important;right:auto !important}.next-previous a .mobile-text{display:block}@media screen and (min-width: 47.5em){.next-previous a .mobile-text{display:none}}.next-previous a .desktop-text{display:none}@media screen and (min-width: 47.5em){.next-previous a .desktop-text{display:block}}.next-previous a.next-link{padding-left:1.125rem solid transparent;float:left}.next-previous a.next-link span{left:0}.next-previous a.next-link.do-hover:hover{-webkit-transform:translateX(-0.625rem);-ms-transform:translateX(-0.625rem);transform:translateX(-0.625rem);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.next-previous a.prev-link{text-align:right;float:right}.next-previous a.prev-link span{right:0}.next-previous a.prev-link.do-hover:hover{-webkit-transform:translateX(0.625rem);-ms-transform:translateX(0.625rem);transform:translateX(0.625rem);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.project-list{padding:0 3.125rem}@media screen and (min-width: 47.5em){.project-list{padding:7.5rem 3.375rem 14.375rem}}@media screen and (min-width: 64.5rem){.project-list{padding:7.5rem 5.0625rem 14.375rem}}@media screen and (min-width: 75rem){.project-list{padding:7.5rem 6.75rem 14.375rem}}.project-list .cell{padding-bottom:6.25rem}@media screen and (min-width: 47.5em){.project-list .cell{width:50%;display:inline-block;float:left;padding-bottom:6.875rem;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}}@media screen and (min-width: 75rem){.project-list .cell{width:50%}.project-list .cell.wide{width:50%;padding-bottom:10.3125rem}}.project-list .cell .parallax-wrapper{display:block;height:100%}.project-list .cell .inner-cell{margin:0 auto}@media screen and (min-width: 47.5em){.project-list .cell .inner-cell{top:50%;transform:translateY(-50%)}}.project-list .cell .inner-cell .cell-image-wrapper *{top:0;left:0;width:100%;height:100%;position:absolute;overflow:hidden}@media screen and (min-width: 47.5em){.project-list .cell .inner-cell .cell-image-wrapper *{overflow:visible}}.project-list .cell .inner-cell .cell-image-wrapper figure{overflow:visible;background-color:transparent}.project-list .cell .inner-cell .cell-image-wrapper figure:first-child{background-color:#fcfbf6}.project-list .cell .inner-cell .cell-image-wrapper figure .colour-cover img{filter:grayscale(0%);opacity:0 !important;mix-blend-mode:initial;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-ms-transition:opacity 0.4s;transition:opacity 0.4s}.project-list .cell .inner-cell .cell-image-wrapper figure.do-hover-effect .colour-cover img{opacity:1 !important}.project-list .cell .inner-cell .cell-image-wrapper img{width:100% !important;height:100% !important;top:0 !important;left:0 !important;-webkit-filter:grayscale(100%);filter:grayscale(100%);mix-blend-mode:multiply}.project-list .cell .inner-cell .cell-image-wrapper a{overflow:visible}.project-list .cell .inner-cell .cell-image-wrapper a span{height:auto;position:absolute;text-align:center;bottom:-2.25rem;font-size:0.8125rem;top:auto;line-height:1.4em;padding:0 0.75rem;width:100%;color:#4e4e4c;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 47.5em){.project-list .cell .inner-cell .cell-image-wrapper a span{-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-ms-transition:opacity 0.4s;transition:opacity 0.4s;font-size:0.9375rem;opacity:0}}@media screen and (min-width: 47.5em){.project-list .cell .inner-cell .cell-image-wrapper a.do-hover:hover span{opacity:1}}@media screen and (max-width: 47.5em){.project-list .cell .inner-cell{margin-left:auto;margin-right:auto;max-width:100% !important}.project-list .cell .inner-cell.portrait{max-width:75% !important}}#landing-page{top:0;left:0;width:100%;height:100%;position:absolute}#landing-page .carousel-outer-wrapper{top:0;left:0;width:100%;height:100%;position:absolute}#landing-page .carousel-outer-wrapper .carousel-wrapper{padding:0;top:0;left:0;width:100%;height:100%;position:absolute}#landing-page .carousel-outer-wrapper .carousel-wrapper .has-portrait-image figure:last-child{display:none}@media screen and (orientation: portrait){#landing-page .carousel-outer-wrapper .carousel-wrapper .has-portrait-image figure:first-child{display:none}#landing-page .carousel-outer-wrapper .carousel-wrapper .has-portrait-image figure:last-child{display:block}}#contact-page{height:100vh}#contact-page #contact-text{padding:1.5rem 2.5rem 4.375rem}@media screen and (min-width: 47.5em){#contact-page #contact-text{padding:7.5rem 3.375rem 3.375rem}}@media screen and (min-width: 64.5rem){#contact-page #contact-text{padding:7.5rem 5.0625rem 3.375rem}}@media screen and (min-width: 75rem){#contact-page #contact-text{padding:7.5rem 6.75rem 3.375rem}}#contact-page #contact-text>div{max-width:76rem;margin:0 auto}@media screen and (min-width: 64.5rem){#contact-page #contact-text>div{max-width:9999px}}@media screen and (min-width: 34.375em){#contact-page #contact-text>div .column{width:50%;display:inline-block;float:left}}#contact-page #contact-text>div .column.address-text{padding-bottom:1.75rem}@media screen and (min-width: 34.375em){#contact-page #contact-text>div .column.address-text{padding-bottom:0}}@media screen and (min-width: 64.5rem){#contact-page #contact-text>div .column{width:auto;padding-right:5.0625rem}#contact-page #contact-text>div .column *{white-space:nowrap}}#contact-page #contact-text>div .details-text p{padding-bottom:0}#contact-page #contact-text>div form{padding-top:2.25rem;display:block;float:none}@media screen and (min-width: 64.5rem){#contact-page #contact-text>div form{display:inline-block;float:left;width:13.75rem;padding-top:0}}@media screen and (min-width: 64.5rem){#contact-page #contact-text>div .mobile-clear{display:none !important}}#contact-page #contact-text>div h3{padding-bottom:0.25em}@media screen and (max-width: 64.5rem){#contact-page #contact-text>div h3{padding-top:1.4em}}#contact-page #map-block{height:20rem;overflow:hidden;z-index:0;position:relative}#contact-page #map-block>div,#contact-page #map-block #gmap-wrapper,#contact-page #map-block #gmap-wrapper-inner,#contact-page #map-block .overlay{top:0;left:0;width:100%;height:100%;position:absolute}#contact-page #map-block #gmap-wrapper-inner{-webkit-filter:grayscale(100%);filter:grayscale(100%)}#profile-page{padding:1.5rem 2.5rem 5rem}@media screen and (min-width: 47.5em){#profile-page{padding:12.5rem 3.375rem}}@media screen and (min-width: 64.5rem){#profile-page{padding:12.5rem 5.0625rem}}@media screen and (min-width: 75rem){#profile-page{padding:12.5rem 6.75rem}}#profile-page>div{max-width:76rem;margin:0 auto}#profile-page>div .profile-text{padding:0 0.625rem 5rem;display:none}@media screen and (min-width: 60rem){#profile-page>div .profile-text{width:50%;display:inline-block;float:right;padding:0 0 5rem}}#profile-page>div .profile-text.mobile-profile-text{display:block;padding-bottom:3.875rem}@media screen and (min-width: 60rem){#profile-page>div .profile-text.mobile-profile-text{display:none}}#profile-page>div .profile-text.mobile-profile-text .accordion-wrapper>p{padding-bottom:0;margin-bottom:-0.3125em}#profile-page>div img{-webkit-filter:grayscale(100%);filter:grayscale(100%);min-width:100%;min-height:100%}#profile-page>div .profile-images{display:none;padding-bottom:7.5rem}@media screen and (min-width: 47.5em){#profile-page>div .profile-images{display:block}}#profile-page>div .profile-images .profile-image *{top:0;left:0;width:100%;height:100%;position:absolute}#profile-page>div .profile-images .profile-image-1{display:inline-block;width:50%;float:right}#profile-page>div .profile-images .profile-image-2{display:inline-block;width:27.5%;float:left}#profile-page>div .profile-images .profile-image-3{display:inline-block;float:right;width:37.5%;margin:1.75rem 1.75rem 0 0}#profile-page>div .profile-images figure{background-color:transparent}#profile-page>div .carousel-outer-wrapper{display:block;padding-top:60%;margin-bottom:6rem}@media screen and (min-width: 47.5em){#profile-page>div .carousel-outer-wrapper{display:none}}#profile-page>div .carousel-outer-wrapper .carousel-wrapper{top:0;left:0;width:100%;height:100%;position:absolute;padding:0}#profile-page>div .carousel-outer-wrapper .carousel-wrapper .slick-dots{bottom:-2.5rem}#profile-page>div .carousel-outer-wrapper .carousel-wrapper .slick-dots li button:before{color:#4e4e4c;font-size:1.75rem}#profile-page>div .awards-table h3{color:#999;padding:0 0.625rem 1.125rem;display:none !important;white-space:nowrap}#profile-page>div .awards-table h3.column-1{display:block !important}@media screen and (min-width: 64.5rem){#profile-page>div .awards-table h3{display:inline-block !important;padding-left:0;padding-bottom:0.625rem}}#profile-page>div .awards-table .award-row{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:-1px;padding:1.25rem 0.625rem 1.125rem;display:block;position:relative;-webkit-transition:border-color 0.4s;-moz-transition:border-color 0.4s;-ms-transition:border-color 0.4s;transition:border-color 0.4s}@media screen and (min-width: 64.5rem){#profile-page>div .awards-table .award-row{padding:0.625rem 0 0.5rem}}#profile-page>div .awards-table .award-row p{color:#999;-webkit-transition:color 0.4s;-moz-transition:color 0.4s;-ms-transition:color 0.4s;transition:color 0.4s}#profile-page>div .awards-table .award-row.do-hover:hover p{color:#4e4e4c}#profile-page>div .awards-table .award-row.award-row-0{border-top:1px solid #4e4e4c}#profile-page>div .awards-table p{padding:0;-webkit-transition:padding-left 0.4s,transform 0.4s;-moz-transition:padding-left 0.4s,transform 0.4s;-ms-transition:padding-left 0.4s,transform 0.4s;transition:padding-left 0.4s,transform 0.4s}@media screen and (min-width: 64.5rem){#profile-page>div .awards-table p{margin:0 !important}#profile-page>div .awards-table p br{display:none}}@media screen and (min-width: 64.5rem){#profile-page>div .awards-table .column-1{display:inline-block;float:left;width:67.5%;padding-right:1.25rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#profile-page>div .awards-table .column-2{display:inline-block;float:left;width:20%;padding-right:1.25rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#profile-page>div .awards-table .column-3{display:inline-block;float:left;width:12.5%;text-align:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#profile-page>div .awards-table .column-3 *{text-align:right}}#news-wrapper{padding:1.5rem 2.5rem 0}@media screen and (min-width: 47.5em){#news-wrapper{padding:7.5rem 3.375rem 12.5rem}}@media screen and (min-width: 64.5rem){#news-wrapper{padding:7.5rem 5.0625rem 12.5rem}}@media screen and (min-width: 75rem){#news-wrapper{padding:7.5rem 6.75rem 12.5rem}}#news-wrapper .single-post{max-width:64rem;margin:0 auto}#news-wrapper .single-post .carousel-wrapper{top:0;left:0;width:100%;height:100%;position:absolute;padding:0}#news-wrapper .single-post .carousel-wrapper .slick-dots{bottom:-2.5rem}@media screen and (min-width: 47.5em){#news-wrapper .single-post .carousel-wrapper .slick-dots{display:none}}#news-wrapper .single-post .carousel-wrapper .slick-dots li button:before{color:#4e4e4c;font-size:1.75rem}#news-wrapper .single-post.single-post-slug{max-width:80rem}#news-wrapper .single-post.single-post-slug .outer-image-wrapper{overflow:hidden}@media screen and (min-width: 64.5rem){#news-wrapper .single-post.single-post-slug .outer-image-wrapper{width:50%;float:left;display:inline-block}#news-wrapper .single-post.single-post-slug .outer-image-wrapper.portrait{width:31.25%;margin-left:18.75%}}#news-wrapper .single-post.single-post-slug .outer-image-wrapper .inner-image-wrapper figure,#news-wrapper .single-post.single-post-slug .outer-image-wrapper .inner-image-wrapper figure div,#news-wrapper .single-post.single-post-slug .outer-image-wrapper .inner-image-wrapper figure img{top:0;left:0;width:100%;height:100%;position:absolute}@media screen and (min-width: 47.5em){#news-wrapper .single-post.single-post-slug .post-content-wrapper .post-content-inner-wrapper{padding-top:0 !important}}@media screen and (min-width: 64.5rem){#news-wrapper .single-post.single-post-slug .post-content-wrapper{width:50%}}#news-wrapper .single-post>div{padding:0 0.625rem}@media screen and (min-width: 47.5em){#news-wrapper .single-post>div{padding:0 0 7.5rem}}#news-wrapper .single-post .outer-image-wrapper{margin:0 auto 1.875rem}@media screen and (min-width: 47.5em){#news-wrapper .single-post .outer-image-wrapper{margin-bottom:0}}#news-wrapper .single-post .outer-image-wrapper.portrait{width:75%}@media screen and (min-width: 47.5em){#news-wrapper .single-post .outer-image-wrapper{width:40%;float:left;display:inline-block}#news-wrapper .single-post .outer-image-wrapper.portrait{width:25%;margin-left:15%}}#news-wrapper .single-post .outer-image-wrapper .inner-image-wrapper .carousel-outer-wrapper,#news-wrapper .single-post .outer-image-wrapper .inner-image-wrapper a,#news-wrapper .single-post .outer-image-wrapper .inner-image-wrapper figure,#news-wrapper .single-post .outer-image-wrapper .inner-image-wrapper figure div,#news-wrapper .single-post .outer-image-wrapper .inner-image-wrapper figure img{top:0;left:0;width:100%;height:100%;position:absolute}#news-wrapper .single-post .outer-image-wrapper .inner-image-wrapper a{opacity:1;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-ms-transition:opacity 0.4s;transition:opacity 0.4s}#news-wrapper .single-post .outer-image-wrapper .inner-image-wrapper a.do-hover:hover{opacity:0.8}#news-wrapper .single-post .outer-image-wrapper .inner-image-wrapper.has-carousel{margin-bottom:4rem}@media screen and (min-width: 47.5em){#news-wrapper .single-post .outer-image-wrapper .inner-image-wrapper.has-carousel{margin-bottom:0}}#news-wrapper .single-post .hover-line{bottom:0}#news-wrapper .single-post .post-content-wrapper{margin-bottom:4.5rem}@media screen and (min-width: 47.5em){#news-wrapper .single-post .post-content-wrapper{width:60%;float:left;display:inline-block;padding-left:2rem;margin-bottom:0}}#scroll-to-top{width:2rem;height:2rem;background-image:url("../img/up-x2.png");background-size:contain;background-repeat:no-repeat;background-position:center;position:fixed;z-index:1000;right:1.25rem;display:block;margin-right:-1rem;bottom:-2rem;-webkit-transition:bottom 0.4s;-moz-transition:bottom 0.4s;-ms-transition:bottom 0.4s;transition:bottom 0.4s}@media screen and (min-width: 47.5em){#scroll-to-top{bottom:-3rem;margin-right:-1.5rem;width:3rem;height:3rem;right:1.6875rem}}@media screen and (min-width: 64.5rem){#scroll-to-top{right:2.53125rem}}@media screen and (min-width: 75rem){#scroll-to-top{right:3.375rem}}#scroll-to-top.reveal{bottom:1.25rem}@media screen and (min-width: 47.5em){#scroll-to-top.reveal{bottom:1.6875rem}}@media screen and (min-width: 64.5rem){#scroll-to-top.reveal{bottom:2.53125rem}}@media screen and (min-width: 75rem){#scroll-to-top.reveal{bottom:3.375rem}}#media-carousel,#media-carousel *{top:0;left:0;width:100%;height:100%;position:absolute}#media-carousel{position:fixed;background-color:#000}@media screen and (min-width: 47.5em){body .awards-table,body #map-block{opacity:0 !important;transition:transform 0.6s ease-out 0.8s,opacity 0.6s ease-out 0.8s !important;transform:translateY(7.5rem) !important}}@media screen and (min-width: 47.5em){body .profile-image-3{opacity:0 !important;transition:transform 0.6s ease-out 0.6s,opacity 0.6s ease-out 0.6s !important;transform:translateY(6.25rem) !important}}@media screen and (min-width: 47.5em){body .profile-image-2{opacity:0 !important;transition:transform 0.6s ease-out 0.4s,opacity 0.6s ease-out 0.4s !important;transform:translateY(5rem) !important}}@media screen and (min-width: 47.5em){body .row-1,body #project-wrapper .desktop-title-text,body .profile-image-1{opacity:0 !important;transition:transform 0.6s ease-out 0.2s,opacity 0.6s ease-out 0.2s !important;transform:translateY(3.75rem) !important}}@media screen and (min-width: 47.5em){body .row-0,body .profile-text,body #project-wrapper .carousel-wrapper,body #contact-text>div{opacity:0 !important;transition:transform 0.6s ease-out 0s,opacity 0.6s ease-out 0s !important;transform:translateY(2.5rem) !important}}body.page-loaded .row-1,body.page-loaded .row-0,body.page-loaded .profile-text,body.page-loaded .profile-image-1,body.page-loaded .profile-image-2,body.page-loaded .profile-image-3,body.page-loaded #contact-text>div,body.page-loaded #map-block,body.page-loaded .awards-table,body.page-loaded #project-wrapper .desktop-title-text,body.page-loaded #project-wrapper .carousel-wrapper{transform:translateY(0) !important;opacity:1 !important}
