.royalSlider{width:600px;height:400px;position:relative;direction:ltr}.royalSlider > *{float:left}.rsWebkit3d .rsSlide,.rsWebkit3d .rsContainer,.rsWebkit3d .rsThumbs,.rsWebkit3d .rsPreloader,.rsWebkit3d img,.rsWebkit3d .rsOverflow,.rsWebkit3d .rsBtnCenterer,.rsWebkit3d .rsAbsoluteEl,.rsWebkit3d .rsABlock,.rsWebkit3d .rsLink{-webkit-backface-visibility:hidden}.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img,.rsFade.rsWebkit3d .rsContainer{-webkit-transform:none}.rsOverflow{width:100%;height:100%;position:relative;overflow:hidden;float:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVisibleNearbyWrap{width:100%;height:100%;position:relative;overflow:hidden;left:0;top:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVisibleNearbyWrap .rsOverflow{position:absolute;left:0;top:0}.rsContainer{position:relative;width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsArrow,.rsThumbsArrow{cursor:pointer}.rsThumb{float:left;position:relative}.rsArrow,.rsNav,.rsThumbsArrow{opacity:1;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.rsHidden{opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .3s,opacity .3s linear;-moz-transition:visibility 0s linear .3s,opacity .3s linear;-o-transition:visibility 0s linear .3s,opacity .3s linear;transition:visibility 0s linear .3s,opacity .3s linear}.rsGCaption{width:100%;float:left;text-align:center}.royalSlider.rsFullscreen{position:fixed !important;height:auto !important;width:auto !important;margin:0 !important;padding:0 !important;z-index:2147483647 !important;top:0 !important;left:0 !important;bottom:0 !important;right:0 !important}.royalSlider .rsSlide.rsFakePreloader{opacity:1 !important;-webkit-transition:0s;-moz-transition:0s;-o-transition:0s;transition:0s;display:none}.rsSlide{position:absolute;left:0;top:0;display:block;overflow:hidden;height:100%;width:100%}.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto}.rsContent{width:100%;height:100%;position:relative}.rsPreloader{position:absolute;z-index:0}.rsNav{-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}.rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,.25)}.rsThumbs{cursor:pointer;position:relative;overflow:hidden;float:left;z-index:22}.rsTabs{float:left;background:none !important}.rsTabs,.rsThumbs{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVideoContainer{width:auto;height:auto;line-height:0;position:relative}.rsVideoFrameHolder{position:absolute;left:0;top:0;background:#141414;opacity:0;-webkit-transition:.3s}.rsVideoFrameHolder.rsVideoActive{opacity:1}.rsVideoContainer iframe,.rsVideoContainer video,.rsVideoContainer embed,.rsVideoContainer .rsVideoObj{position:absolute;z-index:50;left:0;top:0;width:100%;height:100%}.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video,.rsVideoContainer.rsIOSVideo embed{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:44px}.rsABlock{left:0;top:0;position:absolute;z-index:15}img.rsImg{max-width:none}.grab-cursor{cursor:url("https://www.ruhljahnes.com/nitropack_static/hyYHNKgdRDjNMZWTjSrdZCaclDwLDrGW/assets/images/optimized/rev-e56f259/www.ruhljahnes.com/wp-content/themes/ruhljahnes/js/royalslider/grab.png") 8 8,move}.grabbing-cursor{cursor:url("https://www.ruhljahnes.com/nitropack_static/hyYHNKgdRDjNMZWTjSrdZCaclDwLDrGW/assets/images/optimized/rev-e56f259/www.ruhljahnes.com/wp-content/themes/ruhljahnes/js/royalslider/grabbing.png") 8 8,move}.rsNoDrag{cursor:auto}.rsLink{left:0;top:0;position:absolute;width:100%;height:100%;display:block;z-index:20;background:url("https://www.ruhljahnes.com/nitropack_static/hyYHNKgdRDjNMZWTjSrdZCaclDwLDrGW/assets/images/optimized/rev-e56f259/www.ruhljahnes.com/wp-content/themes/ruhljahnes/js/royalslider/blank.gif")}.rsMinW,.rsMinW .rsOverflow,.rsMinW .rsSlide,.rsMinW .rsVideoFrameHolder,.rsMinW .rsThumbs{background:#000;color:#fff}.rsMinW .rsArrow{height:32px;width:32px;position:absolute;display:block;cursor:pointer;z-index:21}.rsMinW .rsArrowLeft{right:37px;bottom:7px}.rsMinW .rsArrowRight{right:7px;bottom:7px}.rsMinW .rsArrowIcn{width:24px;height:24px;margin-top:3px;margin-left:3px;position:absolute;cursor:pointer;background:url("https://www.ruhljahnes.com/nitropack_static/hyYHNKgdRDjNMZWTjSrdZCaclDwLDrGW/assets/images/optimized/rev-e56f259/www.ruhljahnes.com/wp-content/themes/ruhljahnes/js/royalslider/skins/minimal-white/rs-minimal-white.png") transparent;border-radius:2px}.rsMinW .rsArrowIcn.nitro-lazy{background:none !important}.rsMinW .rsArrowIcn:hover{}.rsMinW.rsHor .rsArrowLeft .rsArrowIcn{background-position:-68px -36px}.rsMinW.rsHor .rsArrowRight .rsArrowIcn{background-position:-68px -68px}.rsMinW.rsVer .rsArrowLeft .rsArrowIcn{background-position:-100px -36px}.rsMinW.rsVer .rsArrowRight .rsArrowIcn{background-position:-100px -68px}.rsMinW .rsArrowDisabled .rsArrowIcn{opacity:.3 !important;filter:alpha(opacity=30)}.rsMinW .rsBullets{position:absolute;bottom:15px;right:73px;z-index:35;padding-top:4px;height:auto;text-align:center;line-height:6px;overflow:hidden}.rsMinW .rsBullet{width:6px;height:6px;display:inline-block;padding:6px 5px 6px 4px}.rsMinW .rsBullet span{display:block;width:6px;height:6px;border-radius:50%;background:#ccc;background:rgba(255,255,255,.5);box-shadow:0 0 1px 1px rgba(0,0,0,.1)}.rsMinW .rsBullet.rsNavSelected span{background:#fff}.rsMinW .rsThumbsHor{width:100%;height:72px}.rsMinW .rsThumbsVer{width:96px;height:100%;position:absolute;top:0;right:0}.rsMinW.rsWithThumbsHor .rsThumbsContainer{position:relative;height:100%}.rsMinW.rsWithThumbsVer .rsThumbsContainer{position:relative;width:100%}.rsMinW .rsThumb{float:left;overflow:hidden;width:96px;height:72px}.rsMinW .rsThumb img{width:100%;height:100%}.rsMinW .rsThumb.rsNavSelected{background:#333}.rsMinW .rsThumb.rsNavSelected img{filter:alpha(opacity=40);opacity:.7}.rsMinW .rsThumb.rsNavSelected span.thumbIco{position:absolute;top:0;bottom:0;left:0;right:0;border:2px solid #fff;border:2px solid rgba(255,255,255,.9);-webkit-backface-visibility:hidden}.rsMinW .rsTmb{display:block}.rsMinW .rsThumbsArrow{height:100%;width:20px;position:absolute;display:block;cursor:pointer;z-index:21}.rsMinW.rsWithThumbsVer .rsThumbsArrow{width:100%;height:20px}.rsMinW.rsWithThumbsVer .rsThumbsArrowLeft{top:0;left:0}.rsMinW.rsWithThumbsVer .rsThumbsArrowRight{bottom:0;left:0}.rsMinW.rsWithThumbsHor .rsThumbsArrowLeft{left:0;top:0}.rsMinW.rsWithThumbsHor .rsThumbsArrowRight{right:0;top:0}.rsMinW .rsThumbsArrowIcn{width:16px;height:16px;top:50%;left:50%;margin-top:-8px;margin-left:-8px;position:absolute;cursor:pointer;background:url("https://www.ruhljahnes.com/nitropack_static/hyYHNKgdRDjNMZWTjSrdZCaclDwLDrGW/assets/images/optimized/rev-e56f259/www.ruhljahnes.com/wp-content/themes/ruhljahnes/js/royalslider/skins/minimal-white/rs-minimal-white.png")}.rsMinW.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn{background-position:-128px -32px}.rsMinW.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn{background-position:-128px -48px}.rsMinW.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn{background-position:-144px -32px}.rsMinW.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn{background-position:-144px -48px}.rsMinW .rsThumbsArrowDisabled{display:none !important}.rsMinW .rsTabs{width:100%;height:auto;margin:0 auto;text-align:center;overflow:hidden;padding-top:12px;position:relative}.rsMinW .rsTab{display:inline-block;cursor:pointer;text-align:center;height:auto;width:auto;color:#333;padding:5px 13px 6px;min-width:72px;border:1px solid #d9d9dd;border-right:1px solid #f5f5f5;text-decoration:none;background-color:#000;background-image:-webkit-linear-gradient(top,#fefefe,#f4f4f4);background-image:-moz-linear-gradient(top,#fefefe,#f4f4f4);background-image:linear-gradient(to bottom,#fefefe,#f4f4f4)}.rsMinW .rsTab:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.rsMinW .rsTab:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-right:1px solid #cfcfcf}.rsMinW .rsTab:active{border:1px solid #d9d9dd;background-color:#f4f4f4;box-shadow:0 1px 4px rgba(0,0,0,.2) inset}.rsMinW .rsTab.rsNavSelected{color:#000;border:1px solid #999;text-shadow:1px 1px #838383;box-shadow:0 1px 9px rgba(102,102,102,.65) inset;background:#acacac;background-image:-webkit-linear-gradient(top,#acacac,#bbb);background-image:-moz-llinear-gradient(top,#acacac,#bbb);background-image:linear-gradient(to bottom,#acacac,#bbb)}.rsMinW .rsFullscreenBtn{right:0;top:0;width:44px;height:44px;z-index:22;display:block;position:absolute;cursor:pointer}.rsMinW .rsFullscreenIcn{display:block;margin:6px;width:32px;height:32px;background:url("https://www.ruhljahnes.com/nitropack_static/hyYHNKgdRDjNMZWTjSrdZCaclDwLDrGW/assets/images/optimized/rev-e56f259/www.ruhljahnes.com/wp-content/themes/ruhljahnes/js/royalslider/skins/minimal-white/rs-minimal-white.png") 0 0 transparent}.rsMinW .rsFullscreenIcn.nitro-lazy{background:none !important}.rsMinW .rsFullscreenIcn:hover{opacity:.8}.rsMinW.rsFullscreen .rsFullscreenIcn{background-position:-32px 0}.rsMinW .rsPlayBtn{-webkit-tap-highlight-color:rgba(0,0,0,.3);width:64px;height:64px;margin-left:-32px;margin-top:-32px;cursor:pointer}.rsMinW .rsPlayBtnIcon{width:64px;display:block;height:64px;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;background:url("https://www.ruhljahnes.com/nitropack_static/hyYHNKgdRDjNMZWTjSrdZCaclDwLDrGW/assets/images/optimized/rev-e56f259/www.ruhljahnes.com/wp-content/themes/ruhljahnes/js/royalslider/skins/minimal-white/rs-minimal-white.png") no-repeat 0 -32px;background-color:#000;background-color:rgba(0,0,0,.75)}.rsMinW .rsPlayBtnIcon.nitro-lazy{background:none !important}.rsMinW .rsPlayBtn:hover .rsPlayBtnIcon{background-color:rgba(0,0,0,.9)}.rsMinW .rsBtnCenterer{position:absolute;left:50%;top:50%;width:20px;height:20px}.rsMinW .rsCloseVideoBtn{right:0;top:0;width:44px;height:44px;z-index:500;position:absolute;cursor:pointer;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.rsMinW .rsCloseVideoBtn.rsiOSBtn{top:-38px;right:-6px}.rsMinW .rsCloseVideoIcn{margin:6px;width:32px;height:32px;background:url("https://www.ruhljahnes.com/nitropack_static/hyYHNKgdRDjNMZWTjSrdZCaclDwLDrGW/assets/images/optimized/rev-e56f259/www.ruhljahnes.com/wp-content/themes/ruhljahnes/js/royalslider/skins/minimal-white/rs-minimal-white.png") -64px 0;background-color:#000;background-color:rgba(0,0,0,.75)}.rsMinW .rsCloseVideoIcn.nitro-lazy{background:none !important}.rsMinW .rsCloseVideoIcn:hover{background-color:rgba(0,0,0,.9)}.rsMinW .rsPreloader{width:20px;height:20px;background-image:url("https://www.ruhljahnes.com/nitropack_static/hyYHNKgdRDjNMZWTjSrdZCaclDwLDrGW/assets/images/optimized/rev-e56f259/www.ruhljahnes.com/wp-content/themes/ruhljahnes/js/royalslider/skins/preloaders/preloader-white.gif");left:50%;top:50%;margin-left:-10px;margin-top:-10px}.rsMinW .rsPreloader.nitro-lazy{background-image:none !important}.rsMinW .rsGCaption{position:absolute;float:none;bottom:6px;left:6px;text-align:left;background:#000;background:rgba(0,0,0,.75);color:#fff;padding:2px 8px;width:auto;font-size:12px;border-radius:2px}a:focus,button:focus,input:focus{outline:1px dotted #bbb}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,input[type=button]{border:none;margin:0;padding:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;font:inherit;line-height:normal;text-align:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}button::-moz-focus-inner,input[type=button]::-moz-focus-inner{border:0;padding:0}@keyframes ruhlstudioFadeMenuOut{0%{visibility:visible;opacity:1;z-index:1001}100%{opacity:0;visibility:hidden;z-index:-1}}@keyframes ruhlstudioFadeMenuIn{0%{opacity:0;visibility:visible;z-index:1001}100%{visibility:visible;opacity:1;z-index:1001}}:root{--scrollbarWidth:0;--vh:1vh}body.logged-in.admin-bar{padding-top:0 !important;top:0 !important;margin-top:0 !important;position:RELATIVE !important}html{margin-top:0 !important}* html body{margin-top:0 !important}#wpadminbar{opacity:0 !important;position:fixed !important}#wpadminbar:hover{opacity:1 !important}.page-template-page-contact #content_below{padding-top:30px}#content_below{background:#fff;position:relative;z-index:103}html{background:#fff;margin:0 auto;padding-top:0 !important;top:0 !important;overflow:auto}html,body{color:#333;height:100%;width:100%;margin:0 auto !important}body{opacity:.94;font:16px/1.6 "Roboto",Arial,Helvetica,sans-serif;padding:0 0px;height:auto;width:100%;background:#fff;overflow:hidden;border-left:0px solid #fff;border-right:0px solid #fff;box-sizing:border-box;min-width:280px}.PFDin-Mono-Bold{font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.08em;text-transform:uppercase;font-family:"PFDINMono-Bold",Arial,Helvetica,sans-serif !important}.PFDin-Mono-Regular{font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.08em;text-transform:uppercase}.limit-width #page-header,.limit-width #info .inner_wrap{max-width:1400px !important;margin-left:auto !important;margin-right:auto !important}#page-header.limit-width{max-width:1400px !important;margin-left:auto !important;margin-right:auto !important}#related-landing{padding-top:35px;max-width:1400px !important;margin-left:auto !important;margin-right:auto !important;position:relative;z-index:998}#related,#related-hierarchy,#home-projects{padding-top:35px;margin-left:auto !important;margin-right:auto !important}#related-hierarchy{max-width:1400px !important}#home-projects{max-width:1920px !important}.ruhlstudio-career{border-top:1px dotted #d6d6d6;padding-top:2em !important;margin-top:.8em !important}@keyframes fadeinPage{0%{opacity:0}100%{opacity:1}}p{padding-top:0 !important;padding-bottom:1em !important;display:block !important}.big{font-size:28px}small,.small,.smaller{font-size:75%;line-height:1.4em}.uppercase{text-transform:uppercase}.inner img{padding:0 0 1px 0 !important}hr{padding:.7em 0 0 0;margin:0;border:none;border-top:1px dotted #d6d6d6;display:block;width:auto;margin:0}hr.lastline{padding:0}a{text-decoration:none;color:#888;cursor:pointer !important;transition:color .3s ease-in-out,background-color .3s ease-in-out}a span{transition:color .3s ease-in-out,background-color .3s ease-in-out}a:hover{color:#333}a.post-edit-link{font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;color:#bbb !important;font-size:11.5px;float:none;padding-left:35px;display:none}a.post-edit-link:hover{color:#333 !important}article:hover a.post-edit-link{display:block}article:hover article a.post-edit-link{display:none}article:hover article:hover a.post-edit-link{display:block}.active,.current-cat,.active>a,.current-cat>a{color:#005aad !important;cursor:pointer}h1,h2,h3,h4,h5,h6{padding:0 0 0 0;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;margin:0;letter-spacing:.08em}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-family:"Roboto",Gadget,sans-serif}h1 strong em,h2 strong em,h3 strong em,h4 strong em,h5 strong em,h6 strong em{font-family:"Roboto",Gadget,sans-serif}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif}h1 em strong,h2 em strong,h3 em strong,h4 em strong,h5 em strong,h6 em strong{font-family:"Roboto",Gadget,sans-serif}strong{font-style:normal;font-family:"Roboto",Gadget,sans-serif}strong em{font-style:normal;font-family:"Roboto",Gadget,sans-serif}em{font-style:normal;font-family:"Roboto",Arial,Helvetica,sans-serif}em strong{font-style:normal;font-family:"Roboto",Gadget,sans-serif}.newline{display:block}.home-button.widget-title{margin-left:-7px;top:30px}.button.contact-button:hover{background:#fff !important}.button.header-button{float:right;margin:5px 45px 0 0 !important}.widget-title{color:#bbb}.widget-title.careers-title{font-size:14px !important;padding-bottom:1em;padding-top:3em}.inner h3.widget-title{color:#bbb}h1{font-size:32px;line-height:1.2}h2{font-size:26px;line-height:1.2}h3{font-size:20px;line-height:1.2}h4{font-size:18px;line-height:1.3;font-size:14px}h5{font-size:14px;line-height:1.3;padding-bottom:4px}h6{font-size:11.5px;line-height:1.3;padding-bottom:4px}.inner h1{margin-bottom:1em !important}.inner h2,.inner h3,.inner h4,.inner h5{margin-top:0em !important;margin-bottom:1em !important}.inner h3{font-size:20px;line-height:1.2}.inner h4{font-size:18px;line-height:1.3;font-size:14px}.inner h5{font-size:14px;line-height:1.3;padding-bottom:4px}.inner h6{font-size:11.5px;line-height:1.3;padding-bottom:4px}ul,ol{padding:0;list-style-position:inside}ul ul,ul ol,ol ul,ol ol{padding-left:0em}ul li,ol li{padding:0 0 .45em 0}ul{list-style:square}body .inner ul{list-style:square outside}body .inner ol{list-style:decimal outside}body .inner ul,body .inner ol{padding:0 0 1em 0;margin:0;margin:0}body .inner ul ol,body .inner ul ul,body .inner ol ol,body .inner ol ul{padding-top:0;padding-bottom:0;margin-left:1em}body .inner ul li,body .inner ol li{line-height:1.2em;margin-bottom:.4em;list-style-position:outside;margin-left:1.5em;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid}body .inner .special-list-container.alignleft{margin:0}body .inner .special-list-container.alignleft ul,body .inner .special-list-container.alignleft ol{margin:0 auto 0 0 !important}body .inner .special-list-container ul,body .inner .special-list-container ol{font-weight:normal;max-width:360px;padding:0;margin:0 !important;list-style-position:inside;list-style:none}body .inner .special-list-container ul ul,body .inner .special-list-container ul ol,body .inner .special-list-container ol ul,body .inner .special-list-container ol ol{padding-top:0;padding-bottom:0;padding-left:1em;margin-left:0}body .inner .special-list-container ul li,body .inner .special-list-container ol li{padding:0 0 .45em 0;border-bottom:1px dotted #d6d6d6;margin-left:0}body .inner .special-list-container ul li:last-child,body .inner .special-list-container ol li:last-child{border-bottom:none}body .inner .special-list-container ul li i,body .inner .special-list-container ol li i{float:right;color:#bbb}body .inner .special-list-container ul a,body .inner .special-list-container ol a{color:#333}body .inner .special-list-container ul a i,body .inner .special-list-container ol a i{transition:left .3s ease-in-out,transform .3s ease-in-out;left:0px;position:relative !important}body .inner .special-list-container ul a:hover,body .inner .special-list-container ol a:hover{color:#bbb}body .inner .special-list-container ul a:hover i,body .inner .special-list-container ol a:hover i{left:.3em;transform:scale(1.4,1.4)}body .inner .special-list-container .special-list-header{font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;color:#bbb;font-size:20px;padding:0 0 0 0;margin:0 0 .33em 0 !important;border-bottom:1px dotted #d6d6d6}body .inner .special-list-container .special-list-header a{color:#bbb;padding:0;margin:0}body .inner .special-list-container .special-list-header a span{color:#333;font-size:14px;padding:0}body .inner .special-list-container .special-list-header a span:hover{color:#333}body .inner .special-list-container .special-list-header a:hover{color:#bbb}body .inner .special-list-container .special-list-header a:hover span{color:#bbb}body .inner .special-list-container .special-list-header a:hover span:hover{color:#bbb}blockquote{border:none;color:#333;position:relative;padding:0 0 1em 0px;margin-top:.5em;margin-left:0px;width:100%;display:block;box-sizing:border-box;float:left;font-size:26px;font-family:"PFDINMono-Bold",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.08em;letter-spacing:normal;text-transform:none}blockquote.alignleft.size-medium{width:50%;margin-left:-25%;margin-right:35px}blockquote p{text-indent:0px;line-height:1.4em !important;padding-bottom:.5em !important}blockquote cite{padding-top:1.5em;text-indent:0px;text-align:left;display:block;font-size:14px;line-height:1.2;font-style:normal;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;color:#bbb}blockquote .quote-image{float:left;margin:0;width:100%;height:auto;padding:.7em 0 0 0}blockquote .quote-image img{float:left;padding:0;margin:0}dd,dl,figcaption,ol,p,pre,table,tfoot,ul{padding:0}.inner_wrap{padding:0 0 0 0px;max-width:1400px !important;margin:0 auto}.inner_wrap_left{padding:0 0px 0 0px;overflow:visible}.white2{color:#eee}.gray{color:#bbb}.black{color:#333}.black2{color:#666}.color1{color:#005aad}.color2{color:#023c75}.color3{color:#e0f2fe}.color4{color:#e0f2fe}#mobile-hide{display:none;padding:30px 0;text-transform:uppercase;font-size:26px;line-height:1}img.info-image{padding:0px 0 0 0;width:100% !important;height:auto !important;background:#fff}.fillImg{width:100%;height:auto;margin-top:-20px;padding-left:20px;box-sizing:border-box}.columns{box-sizing:border-box;-moz-column-gap:15px;-webkit-column-gap:15px;column-gap:15px;padding:0}.columns.limit-width{max-width:1400px}.columns ol,.columns ul,.columns li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid;-moz-page-break-inside:avoid;page-break-inside:avoid}.columns p{-webkit-column-break-inside:auto;-moz-column-break-inside:auto;-o-column-break-inside:auto;-ms-column-break-inside:auto;column-break-inside:auto;-moz-page-break-inside:auto;page-break-inside:auto;box-sizing:border-box;display:inline-block;width:100%}.columns dd,.columns dl,.columns figcaption,.columns h1,.columns h2,.columns h3,.columns h4,.columns h5,.columns h6,.columns ol,.columns p,.columns pre,.columns table,.columns tfoot,.columns ul{padding-left:0 !important;padding-right:0 !important}.columns-1{-moz-column-count:1;-webkit-column-count:1;column-count:1}.columns-2{-moz-column-count:2;-webkit-column-count:2;column-count:2}.columns-3{-moz-column-count:3;-webkit-column-count:3;column-count:3}.columns-4{-moz-column-count:4;-webkit-column-count:4;column-count:4}.list-columns.columns p,.list-columns.columns ol,.list-columns.columns ul,.list-columns.columns li{-webkit-column-break-inside:none;-moz-column-break-inside:none;-o-column-break-inside:none;-ms-column-break-inside:none;column-break-inside:none;-moz-page-break-inside:none;page-break-inside:none}.list-columns.columns.columns-1{-moz-column-count:1;-webkit-column-count:1;column-count:1}.list-columns.columns.columns-2{-moz-column-count:1;-webkit-column-count:1;column-count:1}.list-columns.columns.columns-3{-moz-column-count:1;-webkit-column-count:1;column-count:1}.list-columns.columns.columns-4{-moz-column-count:1;-webkit-column-count:1;column-count:1}.list-columns.columns.columns-1 ul{-moz-column-count:1;-webkit-column-count:1;column-count:1}.list-columns.columns.columns-2 ul{-moz-column-count:2;-webkit-column-count:2;column-count:2}.list-columns.columns.columns-3 ul{-moz-column-count:3;-webkit-column-count:3;column-count:3}.list-columns.columns.columns-4 ul{-moz-column-count:4;-webkit-column-count:4;column-count:4}.pad-margin{padding-left:35px !important;padding-right:35px !important;box-sizing:border-box}#search-field{display:none;width:auto;height:auto}.home-message{height:auto;width:100%;margin:0 !important;padding-top:100px;box-sizing:border-box;position:relative}.home-message .inner{position:relative}.home-message .container_12{overflow:visible !important}.post-tax{font-size:14px;color:#bbb;padding-bottom:10px}.post-tax a{color:#bbb}.post-tax a:hover{color:#333}#posts-grid,#awards-grid{width:100%;margin:0 auto;max-width:1920px;box-sizing:border-box;padding-bottom:30px;min-height:600px}#projectlist-grid,#staff-grid{overflow:visible;position:relative}#projectlist-grid{max-width:1920px;margin:0 auto;padding-bottom:0 0 35px 0}#staff-grid{width:100%;margin:0 auto;max-width:1920px;box-sizing:border-box;padding-bottom:0px !important}#staff-grid .staff-grid{padding-bottom:0px !important}.header-image{position:relative;width:100%;height:auto;float:left;z-index:99;padding:0}.is-img-header-txt{height:auto;text-align:left;font-size:11.5px;line-height:1.3em;padding-top:17.5px !important;width:100%;max-width:1400px;background:none;text-shadow:none;padding:.75em 0 .75em 0;z-index:100;box-sizing:border-box;position:relative;max-width:600px;color:#fff}#header-img-wrapper{width:100%;height:75vh;min-height:200px !important;background-size:cover;position:relative;background-repeat:no-repeat;background-position:center center;overflow:visible !important}.mobile-caption{width:100%;display:none}#info,#gallery{width:100%;box-sizing:border-box}#gallery{margin:0 0 60px 0}body.single-ruhlstudio_gallery #gallery{margin:0 0 60px 0}h3.stats-header{padding-bottom:.75em;padding-top:0;margin:0}.projectStat{padding:0 0 .25em 0;width:100%;color:#bbb;margin:0 0 0 0 !important;box-sizing:border-box}.projectStat:last-child{border-bottom:none}.projectStat a{color:#333}.projectStat a:hover{color:#bbb}.projectStat h4{color:#bbb;padding:0 0 0px 0 !important;margin:0 !important;text-align:left;display:block !important;line-height:1.3em !important}.projectStat p{display:block;padding:0 0 .75em 0 !important;line-height:1.4em;color:#333;display:block}.projectStat.pTypes{padding:0 0 1em 0;color:#333}.projectStat.pTypes p{display:inline !important}.projectStat.pTypes a{display:inline;padding:.2em 0 0 0;color:#333}.projectStat.pTypes a:hover{color:#bbb}.stats_wrapper{margin-top:0px;margin-bottom:30px;font-size:14px;padding-left:70px;max-width:400px;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:normal;text-transform:none}.stats_wrapper .staffStats{margin-left:-5px !important;color:#333;padding-left:35px}.stats_wrapper .staffStats h4{color:#333;font-size:14px;padding-bottom:0 !important}.stats_wrapper .staffStats a{color:#333}.stats_wrapper .staffStats a:hover{color:#bbb}.stats_wrapper .staffStats p{margin-bottom:0 !important;padding-bottom:.25em !important;color:#333}.single-post-thumb{height:auto;width:100%;position:relative;top:0px;z-index:5}.single-post-thumb img{padding:0;margin:0 0 1px 0 !important;position:static;float:left !important;height:auto;width:100%;z-index:999}body.page #info article{padding-bottom:35px}#info{overflow:hidden}#info article .inner{padding:0 35px 35px 65px;box-sizing:border-box}#info article .inner.single-content{padding:0 35px 35px 100px !important}#info article.landing-page .inner{padding:35px 0 0 65px}#info article.staff-article{position:relative;padding-left:0 !important}#info article.staff-article .inner.grid_8{padding-left:0 !important;padding-right:0 !important}#info article.staff-article .single-post-thumb{padding-top:95px}#info article.staff-article .single-post-thumb img{max-width:400px}#info article.staff-article .inner.single-content{padding:0 0 35px 100px !important}#info article.staff-article .staff-quote{margin-left:-35px !important;padding:0 0px 1em 0;margin-top:0;margin-bottom:0}.a2-social-share{text-align:right;font-size:26px;line-height:26px;padding:0px;margin-bottom:-.35em}.a2-social-share .a2-social-title{display:inline;font-size:16px;line-height:16px;color:#bbb}.a2-social-share ul.wpfai-list{float:right;list-style-type:none;margin:0;padding:0}.a2-social-share ul.wpfai-list li{display:inline-block;margin:0;padding:0}.a2-social-share ul.wpfai-list li:first-child{margin-left:0}.a2-social-share ul.wpfai-list li:last-child{margin-right:0}.a2-social-share a.wpfai-facebook.wpfai-link:hover{color:#37589b !important}.a2-social-share a.wpfai-twitter.wpfai-link:hover{color:#46d4fe !important}.a2-social-share a.wpfai-google-plus.wpfai-link:hover{color:#de5a49 !important}.a2-social-share a.wpfai-pinterest.wpfai-link:hover{color:#cb2027 !important}.a2-social-share a.wpfai-linkedin.wpfai-link:hover{color:#419cca !important}.a2-social-share a.wpfai-tumblr.wpfai-link:hover{color:#345574 !important}.a2-social-share a.wpfai-vk.wpfai-link:hover{color:#597ba5 !important}.a2-social-share a.wpfai-stumbleupon.wpfai-link:hover{color:#ec4b24 !important}.a2-social-share a.wpfai-delicious.wpfai-link:hover{color:#0b79e5 !important}.a2-social-share a.wpfai-digg.wpfai-link:hover{color:#551a8b !important}.a2-social-share a.wpfai-reddit.wpfai-link:hover{color:#ff4500 !important}.a2-social-share a.wpfai-xing.wpfai-link:hover{color:#026466 !important}.a2-social-share a.wpfai-weibo.wpfai-link:hover{color:#e6162d !important}.a2-social-share a.wpfai-renren.wpfai-link:hover{color:#005eac !important}.a2-social-share a.wpfai-envelope.wpfai-link:hover{color:#333 !important}.a2-social-share a.wpfai-bullseye.wpfai-link:hover{color:#db3c14 !important}.a2-social-share a.wpfai-code.wpfai-link:hover{color:#365d95 !important}.a2-social-share a.wpfai-link{opacity:1;color:#333 !important}.a2-social-share a.wpfai-link:hover{opacity:1;text-decoration:none;color:#bbb !important}.a2-social-share a.wpfai-link{padding-left:.35em;opacity:1;transition:opacity .3s ease-in-out}.a2-social-share a.wpfai-link:hover{opacity:1;text-decoration:none}.a2-social-share .fa-stack{position:relative;display:inline-block;width:1em;height:1em;line-height:1em;vertical-align:baseline}section#contact{padding-bottom:0px;padding-top:0px}section#contact .inner_wrap .inner{margin-bottom:42px}a.dir-link{display:none}#bottom .office-location .office-dir-link{font-size:10px}.office-location{padding-top:0;padding-bottom:.25em}.office-location p{padding:0;margin:0}.office-location .office-dir-link{font-size:14px;display:inline}.office-location a{color:#bbb}.office-location a:hover{color:#333}#ScrollTo{display:block;position:fixed;bottom:20px;top:auto;right:.5em;padding:0;background:none;z-index:102;text-align:right;width:auto;margin:0 auto !important;transition:transform .3s ease-in-out}#ScrollTo.totop a i{transform:rotate(180)}#ScrollTo:hover{transform:scale(1.4,1.4)}#ScrollTo a{color:#bbb}#ScrollTo a:hover{color:#333}#ScrollTo a i{transition:transform .3s ease-in-out;position:relative;font-size:18px !important;line-height:18px !important;float:left;padding:2px 0}.sowb-button{position:relative}a.buttonstyle{cursor:pointer;color:#333;opacity:.3;padding-left:2em;padding-right:0;transition:opacity .3s ease-in-out,padding .3s ease-in-out,color .3s ease-in-out;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.08em;text-transform:uppercase;display:inline-block}a.buttonstyle:hover{color:#333;opacity:1;padding-left:0;padding-right:2em}section#error404 .error-graphic{padding:0px 0 50px 0;margin:0 auto;text-align:center;color:#eee;font-size:400px;line-height:1.2em}section#error404 .error-graphic i.bt-stack-sm{font-size:80% !important}section#archive .archive-title{color:#bbb !important}section#archive .grid_12{border-top:none !important}section#archive .grid_4{padding-top:15px;padding-bottom:15px;font-size:14px;line-height:1.3;margin-top:-1px}section#archive .grid_4 .archiveLink{color:#bbb;padding:10px 0px 10px 75px;display:block;transition:color .3s ease-in-out}section#archive .grid_4 .archiveLink .minor-txt,section#archive .grid_4 .archiveLink .gray{color:#bbb}section#archive .grid_4 .archiveLink:hover{color:#333}section#archive .grid_4 .archiveLink:hover .minor-txt,section#archive .grid_4 .archiveLink:hover .gray{color:#333}section#archive .grid_4 .archiveLink:hover img{transform:scale(1.03,1.03)}section#archive .grid_4 .archiveLink.archivePrivate{color:#bbb;display:block}section#archive .grid_4 .archiveLink.archivePrivate .minor-txt,section#archive .grid_4 .archiveLink.archivePrivate .gray{color:#ddd}section#archive .grid_4 .archiveLink.archivePrivate img{opacity:.75}section#archive .grid_4 .archiveLink img{transition:transform .3s ease-in-out}section#archive .grid_4 .minor-txt,section#archive .grid_4 .gray{color:#bbb;transition:color .3s ease-in-out;padding:0}section#archive .img_wrap{float:left;text-align:center;width:65px;height:65px;margin-right:10px;margin-left:-75px;background:#f6f6f6;position:relative}section#archive .img_wrap img{float:left}section#archive .img_wrap i{width:65px;line-height:65px;color:#ddd;font-size:35px}section#archive .img_wrap .img_overlay{position:absolute;left:8px;right:8px;top:8px;bottom:8px;height:auto;width:auto;background:#ddd;display:none}body.single-ruhlstudio_gallery .slideshow-start{font-size:11.5px;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:normal;text-transform:none;padding-bottom:.9em;margin-bottom:1.2em;border-bottom:1px dotted #d6d6d6}body.single-ruhlstudio_gallery .slideshow-start a{color:#bbb}body.single-ruhlstudio_gallery .slideshow-start a i{transition:left .3s ease-in-out,transform .3s ease-in-out;left:0px;position:relative !important}body.single-ruhlstudio_gallery .slideshow-start a:hover{color:#333}body.single-ruhlstudio_gallery .slideshow-start a:hover i{left:.3em;transform:scale(1.4,1.4)}body.single-ruhlstudio_gallery aside.grid_4{margin-top:0;padding-left:70px;padding-bottom:70px}body.single-ruhlstudio_gallery aside.grid_4 .gallery-sm{margin-top:0 !important;padding:0 !important}#slideshow-play{display:none}.swiper-container{height:650px !important;width:100% !important;background:#eee}.swiper-slide{position:relative !important;width:auto !important;height:650px !important}.swiper-slide .swiper-caption-wrapper{position:absolute;top:auto;bottom:0px;left:0px;right:0px}.swiper-slide .swiper-caption{background:#fff;background:hsla(0,0%,100%,.7);padding:4px 10px;float:left;box-sizing:border-box;font-size:10px;color:#333;line-height:1.4}.swiper-slide .swiper-caption a{color:#666;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif}.swiper-slide .swiper-caption a:hover{color:#888}.swiper-slide img{width:auto !important;height:650px !important}.infinite-scroll #navigation,.infinite-scroll.neverending #footer{display:none}.infinity-end.neverending #footer{display:block}#infscr-finished{margin-left:-30px !important}#infscr-loading{box-sizing:border-box;width:100% !important;height:auto;padding-top:23.5px !important;padding-bottom:17.5px !important;padding-left:35px !important;padding-right:35px !important;margin:0 auto !important;font-size:14px;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:normal;text-transform:none;position:fixed !important;z-index:999;top:auto !important;bottom:0 !important;left:0 !important;right:0 !important;background:#eee;background:rgba(238,238,238,.94);color:#666}#infscr-loading div{margin:0 auto}#infscr-loading img{display:none !important}#infscr-loading #finish-div{margin-left:0px !important}#infscr-loading #finish-div div{margin-left:0px !important}.footer-spacer{display:block;width:100%}#map-wrapper{position:absolute;top:0;left:0;width:100%;height:500px;background:#fff;z-index:2}footer#bottom{position:relative;padding:0;width:100%;margin:0;height:auto;box-sizing:border-box;background:#fff;z-index:102;font-size:14px;line-height:1.6;min-height:500px;float:left}footer#bottom hr{border-top:1px dotted #d6d6d6}footer#bottom .bottom-bkg{padding:0;background:none;width:100%;height:auto;box-sizing:border-box;z-index:3;position:absolute;bottom:0;margin:0 auto;min-height:500px}footer#bottom .bottom-bkg-office{background:none;position:absolute;left:0;bottom:-3px;max-width:66.66%;float:left;padding:35px}footer#bottom .bottom-bkg-social{padding:35px;width:auto;height:auto;position:absolute;right:0;bottom:0;box-sizing:border-box;float:right;max-width:33.33%}footer#bottom .social-links{margin:0;padding:0}footer#bottom a{color:#333}footer#bottom a:hover{color:#bbb}aside{padding:0 0 10px 0;margin:0;font-size:14px !important;line-height:1.6 !important}aside .pdf-list.pad-margin{padding-left:0 !important;padding-right:0 !important;text-align:left;float:left;clear:both}.pdf-list{text-align:left;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-size:14px;padding-top:0px;padding-bottom:30px;list-style:none}.pdf-list li{float:none;list-style:none;border-top:1px dotted #d6d6d6;padding:.5em 0;margin:0}.pdf-list li:last-child{border-bottom:1px dotted #d6d6d6}.pdf-list li a{color:#333}.pdf-list li a:hover{color:#023c75}#awards-list{padding:40px 0 0 0 !important;font-size:14px;line-height:1.5 !important;margin-bottom:15px}#awards-list h2{color:#023c75;padding-bottom:15px;margin-top:-10px}.awards-set{margin-bottom:60px}.award-item{padding:1em 0 .7em 0 !important;border-top:1px dotted #d6d6d6}.award-item .award_year{padding:0 15px 0 0 !important;float:left;box-sizing:border-box}.award-item .the_award{box-sizing:border-box;padding:0 15px 0 0 !important;width:50%;float:left}.award-item .awarded_to{box-sizing:border-box;padding:0 !important;width:50%;float:left}.award-item:last-child{border-bottom:1px dotted #d6d6d6}@keyframes ruhlstudioFadeMenuOut{0%{visibility:visible;opacity:1;z-index:1001}100%{opacity:0;visibility:hidden;z-index:-1}}@keyframes ruhlstudioFadeMenuIn{0%{opacity:0;visibility:visible;z-index:1001}100%{visibility:visible;opacity:1;z-index:1001}}header#top.sticky+.content{padding-top:102px}#header-mask{position:absolute;width:100%;height:auto;z-index:-1;margin-top:15px}#header-mask.fixed{position:relative}.home header#top{top:0}.home header#top.fixed{padding-top:0;margin-top:15px}.home #header-mask{height:85px}header#top{margin-top:15px;background:#fff;background:hsla(0,0%,100%,.92);position:relative;top:0;left:0;padding:0;z-index:105;width:auto;height:auto}header#top .header-inner{max-width:1400px;margin:0 auto;padding:10px 35px 25px 35px;box-sizing:border-box}header#top.fixed{position:fixed;width:100%;overflow:visible}header#top.fixed:before{content:"";position:absolute;top:-15px;height:15px;left:0;width:100%;background:hsla(0,0%,100%,.92);z-index:103}#top-nav{position:static;width:auto;height:auto;transform-origin:top left;transition:transform .5s ease-in-out,margin .5s ease-in-out}.ruhlstudio-link{color:#333;display:block;float:left;transform-origin:left center;transition:transform .3s ease-in-out,opacity .3s ease-in-out}a.ruhlstudio-link{transform:scale(1,1)}a.ruhlstudio-link:hover{opacity:.7;transform:scale(1.1,1.1)}.ruhlstudio-logo{position:static;display:block;color:#333;background:none;line-height:1em !important;font-size:23px;padding:0;float:left;font-weight:normal;font-family:Arial,Helvetica,sans-serif;width:283px}.ruhlstudio-name{line-height:18.9429px;float:left;width:auto;height:auto;background:none;padding:0 .8em;font-size:17.475px;letter-spacing:.08em;margin-top:-1px;display:block}.ruhlstudio-name span{position:relative;z-index:2;display:block !important;width:100%;font-family:"PFDINMono-Bold",Arial,Helvetica,sans-serif}.ruhlstudio-name span.line-1{color:#333;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif}.ruhlstudio-name span.line-2{text-align:right;color:#333}.ruhlstudio-name span.line-3{color:#005aad}#menu-trigger{position:relative;top:10px;right:6px;left:auto;float:right;bottom:auto;height:100%;z-index:9999;cursor:default;width:30px;height:30px;transition:margin .5s ease-in-out,transform .3s ease-in-out;margin-top:0;border:none}#menu-trigger{cursor:pointer;display:block}#menu-trigger:hover{transform:scale(1.2,1.2)}#menu-trigger:hover span{background:#bbb}#menu-trigger span{background:#666;display:block;width:30px;height:3px;margin-bottom:10px;position:relative;top:0;transition:all ease-in-out .4s}@keyframes ruhlstudioFadeMenuOut{0%{visibility:visible;opacity:1;z-index:1001}100%{opacity:0;visibility:hidden;z-index:-1}}@keyframes ruhlstudioFadeMenuIn{0%{opacity:0;visibility:visible;z-index:1001}100%{visibility:visible;opacity:1;z-index:1001}}.relatedTitle{font-size:16px !important;color:#bbb !important;padding-top:0;padding-bottom:.5em !important;margin-top:0 !important;margin-bottom:.7em !important;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.08em;text-transform:uppercase;text-transform:uppercase}.staff-article #page-header.cpt-header h1{padding-left:30px}.staff-article #page-header.cpt-header .post-type{margin-left:-17.5px}.page #page-header h1{font-size:18px !important}#page-header{width:auto;height:auto;margin:0;padding:60px 0 5px 0;box-sizing:border-box;color:#333;position:relative;overflow:visible !important}#page-header h1{padding-right:10px;font-family:"PFDINMono-Bold",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.08em;text-transform:uppercase;position:absolute;left:35px;transform-origin:top right;transform:translateX(-100%) rotate(-90deg);font-size:18px;text-transform:uppercase}#page-header.cpt-header .post-type{padding-right:10px;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.08em;text-transform:uppercase;position:absolute;transform-origin:top right;transform:translateX(-100%) rotate(-90deg);font-size:18px;text-transform:uppercase;color:#bbb}#page-header.cpt-header h1{transform:none;position:static;font-size:32px;font-family:"PFDINMono-Bold",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.08em;text-transform:uppercase;padding-left:35px;margin-bottom:10px !important;text-transform:none}#page-header.cpt-header h1 .suffix{color:#bbb;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif}#page-header.cpt-header.archive-header{min-height:220px}#page-header.cpt-header.archive-header .post-type{font-family:"PFDINMono-Bold",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.08em;text-transform:uppercase;color:#333}#page-header.cpt-header.archive-header h1{padding-left:65px}#page-header.cpt-header.error-header h1{transform:none;position:static;font-size:42px;font-family:"PFDINMono-Bold",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.08em;letter-spacing:normal;text-transform:none;padding-left:0}#page-header.cpt-header.landing-header h1{transform:none;position:static;font-size:42px;font-family:"PFDINMono-Bold",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.08em;letter-spacing:normal;text-transform:none;padding-left:65px}#page-header.cpt-header.gallery-header h1{padding-left:65px !important}#page-header.single-header{margin-left:-65px !important;padding-left:0}#page-header.single-header .post-terms{padding-top:8px;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.08em;text-transform:uppercase;padding-left:65px;padding-bottom:10px;color:#bbb;line-height:1.3}#page-header.single-header .post-terms time{display:block;color:#333}#page-header.single-header h1{padding-left:65px}.staff-article #page-header.cpt-header{margin-left:-35px}@keyframes ruhlstudioFadeMenuOut{0%{visibility:visible;opacity:1;z-index:1001}100%{opacity:0;visibility:hidden;z-index:-1}}@keyframes ruhlstudioFadeMenuIn{0%{opacity:0;visibility:visible;z-index:1001}100%{visibility:visible;opacity:1;z-index:1001}}.archive-grid.project-grid.list-view{max-width:1200px !important;margin-left:auto !important;margin-right:auto !important;float:none !important}.archive-grid.project-grid.list-view article{width:100% !important;border-top:1px dotted #d6d6d6}.archive-grid.project-grid.list-view article.project-box{margin-right:35px !important;padding-bottom:1.2em !important;overflow:visible !important}.archive-grid.project-grid.list-view article.project-box header{width:58.3333333333% !important;margin-left:16.6666666667% !important}.archive-grid.project-grid.list-view article.project-box header a.buttonstyle.turn-90{display:none}.archive-grid.project-grid.list-view article.project-box .gridLink{margin-right:0 !important;float:left;margin:1.2em 0 0 0;padding-right:17.5px !important;width:16.6666666667% !important;box-sizing:border-box;position:relative;z-index:9;overflow:visible !important}.archive-grid.project-grid.list-view article.project-box .gridLink .square-box{max-width:120px;overflow:visible !important}.archive-grid.project-grid.list-view article.project-box .gridLink .square-box .square-content{overflow:visible !important}.archive-grid.project-grid.list-view article.project-box .gridLink .square-box .square-content .flex{vertical-align:top;overflow:visible !important}.archive-grid.project-grid.list-view article.project-box .gridLink .square-box .square-content .flex-img-wrap{overflow:visible !important}.archive-grid.project-grid.list-view article.project-box .gridLink .square-box .square-content .flex-img-wrap.horizontal{width:100%;margin:0 auto auto 0 !important}.archive-grid.project-grid.list-view article.project-box .gridLink .square-box .square-content .flex-img-wrap.horizontal img{width:100%;margin:0 auto auto 0 !important}.archive-grid.project-grid.list-view article.project-box .gridLink .square-box .square-content .flex-img-wrap.vertical{height:100%;margin:0 auto auto 0 !important}.archive-grid.project-grid.list-view article.project-box .gridLink .square-box .square-content .flex-img-wrap.vertical img{height:100%;margin:0 auto auto 0 !important}.archive-grid{width:auto !important;box-sizing:border-box;padding-bottom:35px;margin:0 auto !important;position:relative !important}.archive-grid.awards-grid{padding-bottom:0}.archive-grid article{padding-right:3.33%;padding-left:0;width:33.33%;overflow:visible;box-sizing:border-box;padding-bottom:52.5px !important;margin:0 !important}.archive-grid article.awards-article{padding-bottom:0 !important}.archive-grid .grid-sizer{width:33.33%;height:0}.archive-grid.grid-col-1 article{width:100%;padding-right:3.33%}.archive-grid.grid-col-1 .grid-sizer{width:100%}.archive-grid.grid-col-2 article{width:49.99%;padding-right:3.33%}.archive-grid.grid-col-2 article header h3{font-size:18px}.archive-grid.grid-col-2 .grid-sizer{width:50%}.archive-grid.grid-col-3 article{width:33.33%;padding-right:3.33%}.archive-grid.grid-col-3 article header h3{font-size:16px}.archive-grid.grid-col-3 .grid-sizer{width:33.33%}.archive-grid.grid-col-4 article{width:25%;padding-right:3.33%}.archive-grid.grid-col-4 article header h3{font-size:16px}.archive-grid.grid-col-4 .grid-sizer{width:25%}.archive-grid.grid-col-5 article{width:20%;padding-right:3.33%}.archive-grid.grid-col-5 article header h3{font-size:14px}.archive-grid.grid-col-5 .grid-sizer{width:20%}.archive-grid.project-grid,.archive-grid.staff-grid,.archive-grid.awards-grid{margin-right:-3.33% !important}.archive-grid.project-grid article header,.archive-grid.staff-grid article header,.archive-grid.awards-grid article header{max-width:600px !important}.archive-grid.project-grid article .flex-img-wrap,.archive-grid.staff-grid article .flex-img-wrap,.archive-grid.awards-grid article .flex-img-wrap{max-width:600px !important}.archive-grid article.width-full{padding-top:0 !important;padding-bottom:4.2em !important;margin-top:0 !important;width:100%;position:relative;padding-right:12px;height:auto !important;color:#fff;overflow:visible}.archive-grid article.width-full .full-centered{margin-left:auto !important;margin-right:auto !important;max-width:100%}.archive-grid article.width-full.news-article:first-child,.archive-grid article.width-full.awards-article:first-child,.archive-grid article.width-full.press-article:first-child{margin-top:0px !important;padding-top:45px !important}.archive-grid article.width-full:first-child{padding-top:4.2em !important;margin-top:10px !important}.archive-grid article.width-full .gridLink{width:60%;position:relative;float:right;z-index:2}.archive-grid article.width-full .gridLink .square-box{position:static;overflow:visible;float:left;width:100%}.archive-grid article.width-full .gridLink .square-box:before{display:none}.archive-grid article.width-full .gridLink .square-box .square-content{font:0/0 a;overflow:visible;position:static;text-align:left;overflow:visible}.archive-grid article.width-full .gridLink .square-box .square-content .flex{vertical-align:middle;display:static;align-items:inherit;justify-content:inherit;height:auto;width:auto;position:relative;text-align:center;font:0/0 a;overflow:visible}.old-ie .archive-grid article.width-full .gridLink .square-box .square-content .flex{display:inline-block}.archive-grid article.width-full .gridLink .square-box .square-content .flex-img-wrap{vertical-align:middle;z-index:2;text-align:left;position:relative !important;float:left;overflow:visible;transition:background .3s ease-in-out,transform .3s ease-in-out;width:100% !important;height:auto !important;margin:0 auto 0 0;background:#eee !important}.archive-grid article.width-full .gridLink .square-box .square-content .flex-img-wrap.horizontal{width:100%;margin-top:auto;margin-bottom:0}.archive-grid article.width-full .gridLink .square-box .square-content .flex-img-wrap.horizontal img{width:100%;margin-top:auto;margin-bottom:0}.archive-grid article.width-full .gridLink .square-box .square-content .flex-img-wrap.vertical{width:100% !important;max-width:600px;height:auto !important;margin:0 auto 0 0}.archive-grid article.width-full .gridLink .square-box .square-content .flex-img-wrap.vertical img{position:relative !important;float:left;margin:0 auto 0 0;height:auto !important;width:100% !important}.archive-grid article.width-full .gridLink .square-box .square-content .flex-img-wrap .bkg-after{position:absolute;left:15px;height:100%;display:block;content:" ";background:none;top:15px;z-index:3;transition:background .3s ease-in-out,transform .3s ease-in-out;transform:scale(1,1)}.archive-grid article.width-full .gridLink .square-box .square-content .flex-img-wrap img{text-align:center;vertical-align:middle;position:relative;overflow:hidden;z-index:5;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform:scale(1,1)}.old-ie .archive-grid article.width-full .gridLink .square-box .square-content .flex-img-wrap img{display:inline-block;max-height:100%;max-width:100%}.archive-grid article.width-full .gridLink:hover .square-box .square-content .flex-img-wrap{transform:scale(1.03,1.03)}.archive-grid article.width-full .gridLink:hover .square-box .square-content .flex-img-wrap.is-loaded .bkg-after{background:#023c75}.archive-grid article.width-full .gridLink:hover .square-box .square-content img{opacity:.8;transform:scale(1,1)}.archive-grid article.width-full header{display:block !important;position:relative;float:left;margin-top:40px;margin-right:0 !important;margin-left:0;padding:0 !important;width:40%;z-index:1 !important;height:auto !important}.archive-grid article.width-full header .offset{margin-left:-35px;background:#005aad;position:relative;padding:52.5px 17.5px 70px 35px;width:auto;box-sizing:border-box;min-height:400px;max-width:660px;overflow:visible;float:right}.archive-grid article.width-full header .offset:before{position:absolute;left:-3000px;right:auto;width:3000px;height:100%;display:block;content:" ";background:#005aad;top:0}.archive-grid article.width-full header .offset:after{position:absolute;left:100%;right:auto;width:35px;height:100%;display:block;content:" ";background:#005aad;top:0}.archive-grid article.width-full header .offset .post-terms{background:#023c75;position:absolute;bottom:100%;right:0;padding:50px 17.5px 12px 35px;overflow:visible;font-size:16px;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.08em;text-transform:uppercase;color:#fff;text-align:right}.archive-grid article.width-full header .offset .post-terms:after{position:absolute;left:100%;right:auto;width:30vw;height:200%;display:block;content:" ";background:#023c75;top:0}.archive-grid article.width-full header .offset .post-terms .post-type{color:#bbb}.archive-grid article.width-full header .offset .post-terms time{text-align:left !important}.archive-grid article.width-full header h3{font-size:42px;line-height:1.2em;font-weight:normal;color:#fff;padding-left:0;margin:0 0 .5em 0 !important}.archive-grid article.width-full header h3 a{color:#fff}.archive-grid article.width-full header h3 a:hover{color:#bbb}.archive-grid article.width-full header p{font-size:14px;padding-left:45px}.archive-grid article.width-full header a.buttonstyle{color:#fff}.archive-grid article.width-full header a.buttonstyle:hover{color:#fff}.archive-grid article.staff-box header h3{padding:0 0 0 0}.archive-grid article.project-box header h3,.archive-grid article.related-box header h3{margin-bottom:0px !important}.archive-grid article.project-box header .proj-loc,.archive-grid article.related-box header .proj-loc{padding:0 0 0 35px;margin-top:-20px}.archive-grid article.press-article{padding-bottom:45px !important}.archive-grid article.press-article header h3{padding:0}.archive-grid article.press-article header .post-content-wrap{padding-left:0}.archive-grid article.press-article header .post-content-wrap .post-content-inner{padding-left:0}.archive-grid article.press-article header .post-content-wrap .post-content-inner p{padding-left:0}.archive-grid article.awards-article header h3{padding:0}.archive-grid article.awards-article header .post-content-wrap{padding-left:0}.archive-grid article.awards-article header .post-content-wrap .post-content-inner{padding-bottom:15px;padding-left:0}.archive-grid article.awards-article header .post-content-wrap .post-content-inner p{line-height:1.2;padding-left:0;padding-bottom:10px !important}.archive-grid article.awards-article header .buttonstyle-mini{padding-left:35px}.archive-grid article.awards-article header p{font-size:16px;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif}.archive-grid article .gridLink{color:#333;padding:0 0 0 0 !important;transition:color .3s ease-in-out,background-color .3s ease-in-out;overflow:visible}.archive-grid article .gridLink:hover{color:#bbb}.archive-grid article .gridLink:hover .square-box .square-content .flex-img-wrap.is-loaded .bkg-after{background:#005aad}.archive-grid article .gridLink:hover .square-box .square-content .flex-img-wrap .bkg-after{transform:scale(1.03,1.03)}.archive-grid article .gridLink:hover .square-box .square-content .flex-img-wrap img{opacity:.8;transform:scale(1.03,1.03)}.archive-grid article header{text-align:left;width:100%;padding:25px 0 0 0 !important;margin:0;box-sizing:border-box;transition:opacity .3s ease-in-out;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:normal;font-size:11.5px}.archive-grid article header a:not(.buttonstyle){color:#333;font-size:inherit}.archive-grid article header a:not(.buttonstyle):hover{color:#bbb}.archive-grid article header .post-content-wrap{position:relative}.archive-grid article header .post-content-wrap .post-content-inner{padding-left:35px}.archive-grid article header .post-content-wrap .proj-loc-news{display:block;padding-left:35px;margin-top:-10px !important;padding-bottom:10px}.archive-grid article header h3{padding:0 0 0 35px;margin-bottom:10px !important}.archive-grid article header h3 .small-subtitle{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:normal;text-transform:none;font-size:11.5px;display:block;padding-top:5px}.archive-grid article header .staff-suffix{color:#bbb}.archive-grid article header .sub-title{display:block;padding:0 0 0 0}.archive-grid article header .post-terms{padding:10px 0 12px 0;display:block;margin:0;line-height:1.2;font-size:10px;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.08em;text-transform:uppercase;color:#333;text-align:left}.archive-grid article header .post-terms .post-type{color:#bbb}.archive-grid article header .posted-on-meta{display:inline}.archive-grid article header .posted-on-meta a.author-meta{color:#333}.archive-grid article header .posted-on-meta a.author-meta:hover{color:#bbb}.archive-grid article header .posted-on-meta time{padding:0;display:block !important;text-indent:1.3em}.archive-grid article header .posted-on-meta .sep{text-transform:none}.archive-grid article header p{padding-bottom:0;padding-left:35px;font-size:11.5px;position:relative}.archive-grid article header p a.buttonstyle.turn-90{font-size:16px}.archive-grid article header a.buttonstyle.turn-90{position:absolute;top:0;left:0;transform-origin:top right;transform:translateX(-100%) rotate(-90deg);font-size:11.5px}.square-box{position:relative;overflow:visible}.square-box:before{content:"";display:block;padding-top:100%}.square-box .square-content{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;font:0/0 a;overflow:visible}.square-box .square-content .flex{display:flex;align-items:center;justify-content:center;height:100%;width:100%;position:relative;text-align:center;font:0/0 a;vertical-align:middle;overflow:visible}.old-ie .square-box .square-content .flex{display:inline-block}.square-box .square-content .flex-img-wrap{text-align:center;vertical-align:middle;position:relative;overflow:visible;z-index:2;margin:auto auto 0 auto}.square-box .square-content .flex-img-wrap.horizontal{width:100%;margin-top:auto;margin-bottom:0}.square-box .square-content .flex-img-wrap.horizontal img{width:100%;margin-top:auto;margin-bottom:0}.square-box .square-content .flex-img-wrap.vertical{text-align:left;height:100%;width:100%;min-width:0}.square-box .square-content .flex-img-wrap.vertical img{height:100%;margin:0 auto;min-width:0}.square-box .square-content .flex-img-wrap .bkg-after{position:absolute;left:15px;height:100%;display:block;content:" ";background:none;top:15px;z-index:3;transition:background .3s ease-in-out,transform .3s ease-in-out;transform:scale(1,1);float:left}.square-box .square-content .flex-img-wrap img{text-align:center;vertical-align:middle;position:relative;overflow:hidden;z-index:5;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform:scale(1,1)}.old-ie .square-box .square-content .flex-img-wrap img{display:inline-block;max-height:100%;max-width:100%}@keyframes ruhlstudioFadeMenuOut{0%{visibility:visible;opacity:1;z-index:1001}100%{opacity:0;visibility:hidden;z-index:-1}}@keyframes ruhlstudioFadeMenuIn{0%{opacity:0;visibility:visible;z-index:1001}100%{visibility:visible;opacity:1;z-index:1001}}.related-filters{font-size:14px;margin-bottom:-10px !important}.related-filters ul{list-style:none;text-align:right}.related-filters ul li{display:inline}.related-filters .all-child-terms{padding-top:20px;display:block}.related-filters .all-child-terms button{font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.08em;text-transform:uppercase;text-transform:uppercase !important;font-size:14px}.related-filters button{transition:color .3s ease-in-out;border:none;background:none !important;color:#888;padding:0 0 0 8px;display:inline !important;width:auto !important;margin:0 !important;outline:none !important;text-transform:none;font-size:12px;letter-spacing:normal;font-family:"Roboto",Arial,Helvetica,sans-serif}.related-filters button:hover{color:#666 !important}.related-filters button:hover.active{color:#333 !important}.related-filters button.active{background:none !important;color:#333 !important}#footer-nav{text-align:right;font-size:16px;line-height:20px;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;color:#333;float:right;width:auto !important;height:auto;margin:0;padding:5px 0 0 50px !important;display:block;box-sizing:border-box;margin-bottom:0 !important}#footer-nav li.search-icon{display:none !important}#footer-nav ul,#footer-nav li,#footer-nav ul li{list-style:none !important;display:block !important;float:left;box-sizing:border-box;margin:0 !important;padding:0}#footer-nav li{padding-left:12px !important;box-sizing:border-box}#footer-nav ul.menu li a{margin:0 !important;display:block;padding-top:5px;padding-bottom:2px;border-bottom:4px solid rgba(0,0,0,0);color:#333;float:right;box-sizing:border-box;transition:color .3s ease-in-out,border .3s ease-in-out}#footer-nav ul.menu li a:hover{color:#bbb !important;border-bottom:4px solid #bbb}.so-panel .social-styles{text-align:inherit;font-size:inherit}.social-styles{font-size:14px;text-align:right}.social-styles a{display:block;color:#333}.social-styles a:hover{color:#005aad}#bottom .social-styles a{color:#333}#bottom .social-styles a:hover{color:#bbb}#bottom .social-styles a.by-line{color:#333}#bottom .social-styles a.by-line:hover{color:#bbb}#menu-close{position:absolute;top:37px;right:45px;font-size:23px}#main-menu .limit-width{position:relative !important;max-width:1400px !important;margin-left:auto !important;margin-right:auto !important;height:100%}#main-menu .limit-width .social-links{text-align:left;padding-top:10px;margin-top:0px;margin-right:0 !important;border-top:1px dotted #d6d6d6}body.page-template.page-template-page-contact article#page .inner .social-links a:first-child{display:none}#site-nav{padding-top:140px;padding-bottom:35px;padding-left:35px;padding-right:0;margin:0 0 0 auto;width:auto;margin-bottom:-1em;float:right}#site-nav .ruhlstudio-link{position:absolute;top:25px;left:35px}#site-nav li.search-icon{display:none !important}#site-nav .main-menu-heading{line-height:1.2em;font-family:"PFDINMono-Bold",Arial,Helvetica,sans-serif;font-size:20px;padding-bottom:.4em;display:block}#site-nav .menu-column{max-width:350px;min-width:285px;padding-right:35px}#site-nav .menu-column ul.menu{list-style:none;font-size:20px;line-height:1.2em}#site-nav .menu-column ul.menu li{list-style:none;line-height:1.2em}#site-nav .menu-column ul.menu li.bold{font-family:"PFDINMono-Bold",Arial,Helvetica,sans-serif}#site-nav .menu-column ul.menu li a{color:#333}#site-nav .menu-column ul.menu li a:hover{color:#005aad}#site-nav .menu-column .office-location .office-dir-link{font-size:14px}#site-nav .menu-column .office-location a{color:#333}#site-nav .menu-column .office-location a:hover{color:#005aad}.page-template-page-projects #info{overflow:visible !important}.inner_wrap,.container_12,.inner_wrap .container_12{overflow:visible !important}.sticky-nav.panel-cell-style.is_stuck{margin-top:0 !important;margin-bottom:auto !important;padding-top:0 !important;padding-bottom:0 !important;position:fixed !important;bottom:auto !important;height:0 !important;z-index:999 !important;overflow:visible !important;background:rgba(187,187,187,.5) !important}.sticky-nav{position:relative !important;margin-top:0 !important;z-index:999}.sticky-nav.is_stuck{margin-top:0 !important;position:fixed !important;z-index:999}.filters-wrap-inner{padding-bottom:1em !important}#filters-wrap{position:absolute !important;top:100%;right:0;left:auto}#filters-wrap ul.filters-secondary{text-transform:none;font-size:12px;letter-spacing:normal;font-family:"Roboto",Arial,Helvetica,sans-serif !important;margin-right:15px !important;margin-bottom:15px !important}.view-filters-area.sidebar-nav,.view-filters-button.sidebar-nav{margin-bottom:0px !important;padding:.75em 15px .65em 15px !important;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.08em;text-transform:uppercase;color:#888;transition:color .3s 0 ease-in-out,background .3s 0 ease-in-out}.view-filters-area.sidebar-nav:after,.view-filters-button.sidebar-nav:after{transition:inherit}.view-filters-button.sidebar-nav:hover{background:#005aad;color:#fff}.view-filters-button.sidebar-nav:hover:after{transition:inherit;background:inherit}.landing-container{display:flex !important;align-items:flex-end}a.sidebar-nav:hover{background:#e0f2fe;background:rgba(224,242,254,.94);transition:color .3s 0 ease-in-out,background .3s 0 ease-in-out}a.sidebar-nav:hover:after{transition:none !important;background:inherit}.sidebar-nav{float:right !important;width:100%;max-width:360px;padding:1.5em 0 4em 35px !important;box-sizing:border-box;position:relative !important;background:#e0f2fe;background:rgba(224,242,254,.94);margin-bottom:50px;overflow:visible !important;margin-left:-100px;font-size:14px;line-height:1.4em;z-index:99;transition:color .3s 0 ease-in-out,background .3s 0 ease-in-out}.sidebar-nav:after{transition:inherit;position:absolute;left:100%;right:auto;width:3000px;height:100%;display:block;content:" ";background:inherit;top:0;z-index:99}.sidebar-nav.home-nav-first{margin-bottom:1px !important;padding-bottom:1.5em !important}.sidebar-nav.home-nav-last{margin-bottom:4em !important}.sidebar-nav h3{font-size:16px;position:absolute;top:0;left:-24px;right:auto;text-align:right;transform-origin:top right;transform:translateX(-100%) rotate(-90deg);padding-top:0;padding-bottom:.5em !important;margin-top:0 !important;margin-bottom:.7em !important;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.08em;text-transform:uppercase}.sidebar-nav ul.menu{font-size:14px;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:normal;padding:0 0 0 0;text-align:left;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.08em;text-transform:uppercase}.sidebar-nav ul.menu li{display:block;width:100%;padding:0;margin:0;line-height:1.6em}.sidebar-nav ul.menu .small{font-size:14px;line-height:1.3em}.sidebar-nav ul.menu .search-icon{padding-top:15px}.sidebar-nav ul.menu ul{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px;margin:0px 0 0px 0;font-size:18px;line-height:1.2em}.sidebar-nav ul.menu ul li{padding-left:18px;position:relative}.sidebar-nav ul.menu ul li:before{display:block;top:0;left:0px;position:absolute;border-bottom:1px dotted #d6d6d6;height:.6em;width:.6em;content:" "}.sidebar-nav ul.menu ul a{color:#023c75}.sidebar-nav ul.menu ul a:hover{color:#333}.sidebar-nav ul.menu a{color:#023c75;width:auto;padding:0px 0;transition:border .3 ease-in-out}.sidebar-nav ul.menu a:hover{color:#333}html:not(.cssanimations.opacity) #main-menu{visibility:hidden;transition:opacity .6s ease-in-out;opacity:0;z-index:-1}html:not(.cssanimations.opacity) #main-menu.show-menu{visibility:visible;opacity:1;z-index:1001}html.cssanimations.opacity #main-menu{visibility:hidden;transition:opacity .6s ease-in-out;opacity:0;z-index:-1}html.cssanimations.opacity #main-menu.menu-triggered{animation:ruhlstudioFadeMenuOut .5s ease-in-out;animation-fill-mode:forwards}html.cssanimations.opacity #main-menu.menu-triggered.show-menu{animation:ruhlstudioFadeMenuIn .5s ease-in-out;animation-fill-mode:forwards}#main-menu{position:fixed;box-sizing:border-box;top:0;right:0;bottom:0;left:auto;height:auto;max-height:100%;width:auto;max-width:100%;min-width:40%;background:#e0f2fe;background:rgba(224,242,254,.94);overflow-y:scroll;-webkit-overflow-scrolling:touch;padding-bottom:100px}#main-menu .search-menu-text{font-size:20px;text-transform:none;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;margin-top:.5em}#main-menu .dropdown-toggle{position:relative}#main-menu .dropdown-toggle .toggle-icon{font-size:40% !important;position:absolute;right:-1.2em;bottom:1.25em}#filters-list{font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.08em;text-transform:uppercase;color:#bbb;padding-bottom:4em;padding-top:2.5em;font-size:14px}#active-filters{color:#333}#filters{box-sizing:border-box;color:#333;position:absolute;bottom:0;left:0;padding:0 0 0 0;margin:0 0 5px 0}#filters.is_stuck{margin-right:-6px}#filters #filter-button-column{position:relative;z-index:100;text-align:left;margin-right:-12px}#filters button.view-button{padding:2px 5px 0px 5px !important;margin:0px 0 0 6px !important;font-size:20px !important;line-height:40px !important;color:#bbb;float:right;display:block;background:none;cursor:pointer;text-align:center;width:40px;height:40px;box-sizing:border-box;border:none !important}#filters button.view-button:hover,#filters button.view-button.active,#filters button.view-button:focus,#filters button.view-button:active,#filters button.view-button:focus:active{background:none !important;color:#005aad !important;border:none !important}#filters button.view-filters{padding:0px 5px 0px 5px !important;margin:0px 0 0 6px !important;font-size:32px !important;line-height:40px !important;color:#333;float:right;display:block;background:none;vertical-align:middle;cursor:pointer;text-align:center;width:120px;height:40px;box-sizing:border-box;position:relative;border:none !important}#filters button.view-filters span{line-height:30px !important;vertical-align:middle;text-transform:uppercase;font-size:11.5px;font-weight:normal;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;position:relative;top:-2px;display:block;position:absolute;left:22px;top:7px}#filters button.view-filters i{position:absolute;right:20px;top:50%}#filters button.view-filters i.bt-times{font-size:24px !important}#filters button.view-filters:hover,#filters button.view-filters.active,#filters button.view-filters:focus,#filters button.view-filters:active,#filters button.view-filters:focus:active{color:#bbb !important;background:none !important;border:none !important}#filters-form{padding-right:0;text-align:right;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.08em;text-transform:uppercase}#filters-form input[type=checkbox]{display:none !important}#filters-form label{cursor:pointer;color:#888;transition:color .3s ease-in-out}#filters-form label:hover{color:#333}#filters-form label i{font-size:12px !important;bottom:1px;position:relative;transition:color .3s ease-in-out}#filters-form label .primary-type{font-size:18px}#filters-form ul,#filters-form li{list-style:none !important;padding:0;margin:0}#filters-form ul li.active label{color:#023c75 !important}#filters-form ul li.active ul li label{color:#888 !important}#filters-form ul li.active ul li.active label{color:#023c75 !important}#filters-form ul ul{padding:0 !important;margin:0 !important;padding-right:17px !important}#pageNav{padding:1em 0 50px 0;margin-top:35px;margin-bottom:50px;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:normal;text-transform:none}#pageNav a{display:block;color:#bbb;padding-bottom:.3em;transition:border .3s ease-in-out,color .3s ease-in-out}#pageNav a:hover{color:#333}#pageNav a[rel=next]{width:auto;max-width:49%;float:right;text-align:right}#pageNav a[rel=prev]{width:auto;max-width:49%;float:left;text-align:left}.postPagination,.ruhlstudio-filter-navigation{display:none !important}.no-js .postPagination,.no-js .ruhlstudio-filter-navigation{display:block !important}@keyframes ruhlstudioFadeMenuOut{0%{visibility:visible;opacity:1;z-index:1001}100%{opacity:0;visibility:hidden;z-index:-1}}@keyframes ruhlstudioFadeMenuIn{0%{opacity:0;visibility:visible;z-index:1001}100%{visibility:visible;opacity:1;z-index:1001}}.container_12,.container_16{width:100%;margin-left:0%;margin-right:0%}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:0%;margin-right:0%}.alpha{margin-left:0%}.omega{margin-right:0%}.container_12 .grid_1,.container_16 .container_12 .grid_1{width:8.3333333333%}.container_12 .grid_2,.container_16 .container_12 .grid_2{width:16.6666666667%}.container_12 .grid_3,.container_16 .container_12 .grid_3{width:25%}.container_12 .grid_4,.container_16 .container_12 .grid_4{width:33.3333333333%}.container_12 .grid_5,.container_16 .container_12 .grid_5{width:41.6666666667%}.container_12 .grid_6,.container_16 .container_12 .grid_6{width:50%}.container_12 .grid_7,.container_16 .container_12 .grid_7{width:58.3333333333%}.container_12 .grid_8,.container_16 .container_12 .grid_8{width:66.6666666667%}.container_12 .grid_9,.container_16 .container_12 .grid_9{width:75%}.container_12 .grid_10,.container_16 .container_12 .grid_10{width:83.3333333333%}.container_12 .grid_11,.container_16 .container_12 .grid_11{width:91.6666666667%}.container_12 .grid_12,.container_16 .container_12 .grid_12{width:100%}.container_16 .grid_1,.container_12 .container_16 .grid_1{width:6.25%}.container_16 .grid_2,.container_12 .container_16 .grid_2{width:12.5%}.container_16 .grid_3,.container_12 .container_16 .grid_3{width:18.75%}.container_16 .grid_4,.container_12 .container_16 .grid_4{width:25%}.container_16 .grid_5,.container_12 .container_16 .grid_5{width:31.25%}.container_16 .grid_6,.container_12 .container_16 .grid_6{width:37.5%}.container_16 .grid_7,.container_12 .container_16 .grid_7{width:43.75%}.container_16 .grid_8,.container_12 .container_16 .grid_8{width:50%}.container_16 .grid_9,.container_12 .container_16 .grid_9{width:56.25%}.container_16 .grid_10,.container_12 .container_16 .grid_10{width:62.5%}.container_16 .grid_11,.container_12 .container_16 .grid_11{width:68.75%}.container_16 .grid_12,.container_12 .container_16 .grid_12{width:75%}.container_16 .grid_13,.container_12 .container_16 .grid_13{width:81.25%}.container_16 .grid_14,.container_12 .container_16 .grid_14{width:87.5%}.container_16 .grid_15,.container_12 .container_16 .grid_15{width:93.75%}.container_16 .grid_16,.container_12 .container_16 .grid_16{width:100%}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:25%}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:50%}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:75%}.container_12 .prefix_1{padding-left:8.333%}.container_12 .prefix_2{padding-left:16.666%}.container_12 .prefix_4{padding-left:33.333%}.container_12 .prefix_5{padding-left:41.666%}.container_12 .prefix_7{padding-left:58.333%}.container_12 .prefix_8{padding-left:66.666%}.container_12 .prefix_10{padding-left:83.333%}.container_12 .prefix_11{padding-left:91.666%}.container_16 .prefix_1{padding-left:6.25%}.container_16 .prefix_2{padding-left:12.5%}.container_16 .prefix_3{padding-left:18.75%}.container_16 .prefix_5{padding-left:31.25%}.container_16 .prefix_6{padding-left:37.5%}.container_16 .prefix_7{padding-left:43.75%}.container_16 .prefix_9{padding-left:56.25%}.container_16 .prefix_10{padding-left:62.5%}.container_16 .prefix_11{padding-left:68.75%}.container_16 .prefix_13{padding-left:81.25%}.container_16 .prefix_14{padding-left:87.5%}.container_16 .prefix_15{padding-left:93.75%}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:25%}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:50%}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:75%}.container_12 .suffix_1{padding-right:8.333%}.container_12 .suffix_2{padding-right:16.666%}.container_12 .suffix_4{padding-right:33.333%}.container_12 .suffix_5{padding-right:41.666%}.container_12 .suffix_7{padding-right:58.333%}.container_12 .suffix_8{padding-right:66.666%}.container_12 .suffix_10{padding-right:83.333%}.container_12 .suffix_11{padding-right:91.666%}.container_16 .suffix_1{padding-right:6.25%}.container_16 .suffix_2{padding-right:16.5%}.container_16 .suffix_3{padding-right:18.75%}.container_16 .suffix_5{padding-right:31.25%}.container_16 .suffix_6{padding-right:37.5%}.container_16 .suffix_7{padding-right:43.75%}.container_16 .suffix_9{padding-right:56.25%}.container_16 .suffix_10{padding-right:62.5%}.container_16 .suffix_11{padding-right:68.75%}.container_16 .suffix_13{padding-right:81.25%}.container_16 .suffix_14{padding-right:87.5%}.container_16 .suffix_15{padding-right:93.75%}html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:".";display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.container_12,.container_16{margin:0;box-sizing:border-box;width:auto;overflow:hidden !important}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;box-sizing:border-box}@keyframes ruhlstudioFadeMenuOut{0%{visibility:visible;opacity:1;z-index:1001}100%{opacity:0;visibility:hidden;z-index:-1}}@keyframes ruhlstudioFadeMenuIn{0%{opacity:0;visibility:visible;z-index:1001}100%{visibility:visible;opacity:1;z-index:1001}}.gform_wrapper{padding:0 !important;margin:-5px 0 0 0 !important}.gform_wrapper form{box-sizing:border-box;width:100%;padding:0;margin:0;float:left}.gform_wrapper form ul{padding:0 !important;margin:0 !important;list-style:none !important}.gform_wrapper form ul li{list-style:none !important;padding:0 !important;margin:0 !important}ul.gform_fields{list-style:none !important}ul.gform_fields li.gfield{list-style:none !important;margin-bottom:1em !important}.ginput_container_textarea{padding-top:0 !important}textarea#input_1_3 .gfield{padding:0 !important}.gfield label{color:#bbb;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.08em;text-transform:uppercase;font-weight:normal !important;font-size:10px}.gfield label.gfield_label{font-size:16px}.gfield_required{color:#005aad !important}.gfield_checkbox label,.gfield_radio label{display:inline !important;position:relative;bottom:-.25em}.gform_wrapper form .gform_heading{margin-top:0 !important;padding-top:0 !important}.gform_wrapper form .gform_heading h3.gform_title{color:#333;font-size:42px;padding-top:0;padding-bottom:0 !important;margin-top:0}.gform_wrapper form .gform_heading h3.gform_title i{font-size:36px;padding-top:8px}.gfield_description{font-size:14px;color:#bbb;margin-bottom:5px;padding:0}.validation_message{color:red;padding-bottom:5px}.validation_error{color:red;padding-bottom:20px}.gform_wrapper{padding:0 35px 0 0;clear:both}.box-right.color1 .gform_wrapper input[type=text],.box-right.color1 .gform_wrapper input[type=email],.box-right.color1 .gform_wrapper input[type=password],.box-right.color1 .gform_wrapper input[type=tel],.box-right.color1 .gform_wrapper input[type=url],.box-right.color1 .gform_wrapper input[type=search],.box-right.color1 .gform_wrapper textarea,.box-right.color1 .gform_wrapper button{color:#888;background:#eee;border:1px dotted rgba(0,0,0,0) !important}.box-right.color1 .gform_wrapper input[type=text]:focus,.box-right.color1 .gform_wrapper input[type=email]:focus,.box-right.color1 .gform_wrapper input[type=password]:focus,.box-right.color1 .gform_wrapper input[type=tel]:focus,.box-right.color1 .gform_wrapper input[type=url]:focus,.box-right.color1 .gform_wrapper input[type=search]:focus,.box-right.color1 .gform_wrapper textarea:focus,.box-right.color1 .gform_wrapper button:focus{background:#f6f6f6;border:1px dotted #005aad !important;color:#333 !important}.box-right.color1 .gform_wrapper input[type=text]:active,.box-right.color1 .gform_wrapper input[type=email]:active,.box-right.color1 .gform_wrapper input[type=password]:active,.box-right.color1 .gform_wrapper input[type=tel]:active,.box-right.color1 .gform_wrapper input[type=url]:active,.box-right.color1 .gform_wrapper input[type=search]:active,.box-right.color1 .gform_wrapper textarea:active,.box-right.color1 .gform_wrapper button:active{background:#f6f6f6;border:1px dotted #005aad !important;color:#333 !important}.box-right.color1 .gform_wrapper input[type=text]:focus:active,.box-right.color1 .gform_wrapper input[type=email]:focus:active,.box-right.color1 .gform_wrapper input[type=password]:focus:active,.box-right.color1 .gform_wrapper input[type=tel]:focus:active,.box-right.color1 .gform_wrapper input[type=url]:focus:active,.box-right.color1 .gform_wrapper input[type=search]:focus:active,.box-right.color1 .gform_wrapper textarea:focus:active,.box-right.color1 .gform_wrapper button:focus:active{background:#f6f6f6;border:1px dotted #005aad !important;color:#333 !important}.box-right.color1 .gform_wrapper input[type=text]:hover,.box-right.color1 .gform_wrapper input[type=email]:hover,.box-right.color1 .gform_wrapper input[type=password]:hover,.box-right.color1 .gform_wrapper input[type=tel]:hover,.box-right.color1 .gform_wrapper input[type=url]:hover,.box-right.color1 .gform_wrapper input[type=search]:hover,.box-right.color1 .gform_wrapper textarea:hover,.box-right.color1 .gform_wrapper button:hover{border:1px dotted #005aad !important}.box-right.color1 .gform_wrapper input[type=text]:hover::placeholder,.box-right.color1 .gform_wrapper input[type=email]:hover::placeholder,.box-right.color1 .gform_wrapper input[type=password]:hover::placeholder,.box-right.color1 .gform_wrapper input[type=tel]:hover::placeholder,.box-right.color1 .gform_wrapper input[type=url]:hover::placeholder,.box-right.color1 .gform_wrapper input[type=search]:hover::placeholder,.box-right.color1 .gform_wrapper textarea:hover::placeholder,.box-right.color1 .gform_wrapper button:hover::placeholder{color:#888 !important}.box-right.color1 .gform_wrapper input[type=text]:hover::-webkit-input-placeholder,.box-right.color1 .gform_wrapper input[type=email]:hover::-webkit-input-placeholder,.box-right.color1 .gform_wrapper input[type=password]:hover::-webkit-input-placeholder,.box-right.color1 .gform_wrapper input[type=tel]:hover::-webkit-input-placeholder,.box-right.color1 .gform_wrapper input[type=url]:hover::-webkit-input-placeholder,.box-right.color1 .gform_wrapper input[type=search]:hover::-webkit-input-placeholder,.box-right.color1 .gform_wrapper textarea:hover::-webkit-input-placeholder,.box-right.color1 .gform_wrapper button:hover::-webkit-input-placeholder{color:#888 !important}.box-right.color1 .gform_wrapper input[type=text]:hover:-moz-placeholder,.box-right.color1 .gform_wrapper input[type=email]:hover:-moz-placeholder,.box-right.color1 .gform_wrapper input[type=password]:hover:-moz-placeholder,.box-right.color1 .gform_wrapper input[type=tel]:hover:-moz-placeholder,.box-right.color1 .gform_wrapper input[type=url]:hover:-moz-placeholder,.box-right.color1 .gform_wrapper input[type=search]:hover:-moz-placeholder,.box-right.color1 .gform_wrapper textarea:hover:-moz-placeholder,.box-right.color1 .gform_wrapper button:hover:-moz-placeholder{color:#888 !important}.box-right.color1 .gform_wrapper input[type=text]:hover::-moz-placeholder,.box-right.color1 .gform_wrapper input[type=email]:hover::-moz-placeholder,.box-right.color1 .gform_wrapper input[type=password]:hover::-moz-placeholder,.box-right.color1 .gform_wrapper input[type=tel]:hover::-moz-placeholder,.box-right.color1 .gform_wrapper input[type=url]:hover::-moz-placeholder,.box-right.color1 .gform_wrapper input[type=search]:hover::-moz-placeholder,.box-right.color1 .gform_wrapper textarea:hover::-moz-placeholder,.box-right.color1 .gform_wrapper button:hover::-moz-placeholder{color:#888 !important}.box-right.color1 .gform_wrapper input[type=text]:hover:-ms-input-placeholder,.box-right.color1 .gform_wrapper input[type=email]:hover:-ms-input-placeholder,.box-right.color1 .gform_wrapper input[type=password]:hover:-ms-input-placeholder,.box-right.color1 .gform_wrapper input[type=tel]:hover:-ms-input-placeholder,.box-right.color1 .gform_wrapper input[type=url]:hover:-ms-input-placeholder,.box-right.color1 .gform_wrapper input[type=search]:hover:-ms-input-placeholder,.box-right.color1 .gform_wrapper textarea:hover:-ms-input-placeholder,.box-right.color1 .gform_wrapper button:hover:-ms-input-placeholder{color:#888 !important}.box-right.color1 .gform_wrapper input[type=text]:invalid,.box-right.color1 .gform_wrapper input[type=email]:invalid,.box-right.color1 .gform_wrapper input[type=password]:invalid,.box-right.color1 .gform_wrapper input[type=tel]:invalid,.box-right.color1 .gform_wrapper input[type=url]:invalid,.box-right.color1 .gform_wrapper input[type=search]:invalid,.box-right.color1 .gform_wrapper textarea:invalid,.box-right.color1 .gform_wrapper button:invalid{color:red;border:1px dotted red !important}.box-right.color1 .gform_wrapper input[type=text]::placeholder,.box-right.color1 .gform_wrapper input[type=email]::placeholder,.box-right.color1 .gform_wrapper input[type=password]::placeholder,.box-right.color1 .gform_wrapper input[type=tel]::placeholder,.box-right.color1 .gform_wrapper input[type=url]::placeholder,.box-right.color1 .gform_wrapper input[type=search]::placeholder,.box-right.color1 .gform_wrapper textarea::placeholder,.box-right.color1 .gform_wrapper button::placeholder{color:#bbb}.box-right.color1 .gform_wrapper input[type=text]::-webkit-input-placeholder,.box-right.color1 .gform_wrapper input[type=email]::-webkit-input-placeholder,.box-right.color1 .gform_wrapper input[type=password]::-webkit-input-placeholder,.box-right.color1 .gform_wrapper input[type=tel]::-webkit-input-placeholder,.box-right.color1 .gform_wrapper input[type=url]::-webkit-input-placeholder,.box-right.color1 .gform_wrapper input[type=search]::-webkit-input-placeholder,.box-right.color1 .gform_wrapper textarea::-webkit-input-placeholder,.box-right.color1 .gform_wrapper button::-webkit-input-placeholder{color:#bbb}.box-right.color1 .gform_wrapper input[type=text]:-moz-placeholder,.box-right.color1 .gform_wrapper input[type=email]:-moz-placeholder,.box-right.color1 .gform_wrapper input[type=password]:-moz-placeholder,.box-right.color1 .gform_wrapper input[type=tel]:-moz-placeholder,.box-right.color1 .gform_wrapper input[type=url]:-moz-placeholder,.box-right.color1 .gform_wrapper input[type=search]:-moz-placeholder,.box-right.color1 .gform_wrapper textarea:-moz-placeholder,.box-right.color1 .gform_wrapper button:-moz-placeholder{color:#bbb}.box-right.color1 .gform_wrapper input[type=text]::-moz-placeholder,.box-right.color1 .gform_wrapper input[type=email]::-moz-placeholder,.box-right.color1 .gform_wrapper input[type=password]::-moz-placeholder,.box-right.color1 .gform_wrapper input[type=tel]::-moz-placeholder,.box-right.color1 .gform_wrapper input[type=url]::-moz-placeholder,.box-right.color1 .gform_wrapper input[type=search]::-moz-placeholder,.box-right.color1 .gform_wrapper textarea::-moz-placeholder,.box-right.color1 .gform_wrapper button::-moz-placeholder{color:#bbb}.box-right.color1 .gform_wrapper input[type=text]:-ms-input-placeholder,.box-right.color1 .gform_wrapper input[type=email]:-ms-input-placeholder,.box-right.color1 .gform_wrapper input[type=password]:-ms-input-placeholder,.box-right.color1 .gform_wrapper input[type=tel]:-ms-input-placeholder,.box-right.color1 .gform_wrapper input[type=url]:-ms-input-placeholder,.box-right.color1 .gform_wrapper input[type=search]:-ms-input-placeholder,.box-right.color1 .gform_wrapper textarea:-ms-input-placeholder,.box-right.color1 .gform_wrapper button:-ms-input-placeholder{color:#bbb}.box-right.color1 .gform_wrapper button,.box-right.color1 .gform_wrapper input[type=submit],.box-right.color1 a.button,.box-right.color1 span.button a,.box-right.color1 .so-widget-sow-button a.ow-button-hover{background:#023c75 !important;-webkit-appearance:none;border:none !important;border-radius:0 !important;width:auto;color:#fff !important;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-size:16px;line-height:1em;cursor:pointer;box-sizing:border-box;margin:0 0 5px 0 !important;padding:.75em 17.5px .65em 17.5px !important;display:inline-block;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.08em;text-transform:uppercase}.box-right.color1 .gform_wrapper button:hover,.box-right.color1 .gform_wrapper input[type=submit]:hover,.box-right.color1 a.button:hover,.box-right.color1 span.button a:hover,.box-right.color1 .so-widget-sow-button a.ow-button-hover:hover{color:#333 !important;background:#e0f2fe !important;border:none !important}.box-right.color1 .gform_wrapper button:focus,.box-right.color1 .gform_wrapper input[type=submit]:focus,.box-right.color1 a.button:focus,.box-right.color1 span.button a:focus,.box-right.color1 .so-widget-sow-button a.ow-button-hover:focus{background-image:none;outline:1px dotted #bbb;border:none !important;color:#333 !important;box-shadow:none}.box-right.color1 .gform_wrapper button:active,.box-right.color1 .gform_wrapper input[type=submit]:active,.box-right.color1 a.button:active,.box-right.color1 span.button a:active,.box-right.color1 .so-widget-sow-button a.ow-button-hover:active{background-image:none;border:none !important;color:#333 !important;box-shadow:none}.box-right.color1 .gform_wrapper button:active.nitro-lazy,.box-right.color1 .gform_wrapper input[type=submit]:active.nitro-lazy,.box-right.color1 a.button:active.nitro-lazy,.box-right.color1 span.button a:active.nitro-lazy,.box-right.color1 .so-widget-sow-button a.ow-button-hover:active.nitro-lazy{background-image:none !important}.box-right.color1 .gform_wrapper button:focus:active,.box-right.color1 .gform_wrapper input[type=submit]:focus:active,.box-right.color1 a.button:focus:active,.box-right.color1 span.button a:focus:active,.box-right.color1 .so-widget-sow-button a.ow-button-hover:focus:active{background-image:none;border:none !important;color:#333 !important;box-shadow:none}.box-right.color1 .gform_wrapper button:focus:active.nitro-lazy,.box-right.color1 .gform_wrapper input[type=submit]:focus:active.nitro-lazy,.box-right.color1 a.button:focus:active.nitro-lazy,.box-right.color1 span.button a:focus:active.nitro-lazy,.box-right.color1 .so-widget-sow-button a.ow-button-hover:focus:active.nitro-lazy{background-image:none !important}.box-right.color1 .gform_wrapper button:invalid,.box-right.color1 .gform_wrapper input[type=submit]:invalid,.box-right.color1 a.button:invalid,.box-right.color1 span.button a:invalid,.box-right.color1 .so-widget-sow-button a.ow-button-hover:invalid{box-shadow:none;box-shadow:none;color:red;border:2px solid red !important}.box-right.color1 .gform_wrapper button::placeholder,.box-right.color1 .gform_wrapper input[type=submit]::placeholder,.box-right.color1 a.button::placeholder,.box-right.color1 span.button a::placeholder,.box-right.color1 .so-widget-sow-button a.ow-button-hover::placeholder{color:#bbb;opacity:1 !important}.box-right.color1 .gform_wrapper button::-webkit-input-placeholder,.box-right.color1 .gform_wrapper input[type=submit]::-webkit-input-placeholder,.box-right.color1 a.button::-webkit-input-placeholder,.box-right.color1 span.button a::-webkit-input-placeholder,.box-right.color1 .so-widget-sow-button a.ow-button-hover::-webkit-input-placeholder{color:#bbb;opacity:1 !important}.box-right.color1 .gform_wrapper button:-moz-placeholder,.box-right.color1 .gform_wrapper input[type=submit]:-moz-placeholder,.box-right.color1 a.button:-moz-placeholder,.box-right.color1 span.button a:-moz-placeholder,.box-right.color1 .so-widget-sow-button a.ow-button-hover:-moz-placeholder{color:#bbb;opacity:1 !important}.box-right.color1 .gform_wrapper button::-moz-placeholder,.box-right.color1 .gform_wrapper input[type=submit]::-moz-placeholder,.box-right.color1 a.button::-moz-placeholder,.box-right.color1 span.button a::-moz-placeholder,.box-right.color1 .so-widget-sow-button a.ow-button-hover::-moz-placeholder{color:#bbb;opacity:1 !important}.box-right.color1 .gform_wrapper button:-ms-input-placeholder,.box-right.color1 .gform_wrapper input[type=submit]:-ms-input-placeholder,.box-right.color1 a.button:-ms-input-placeholder,.box-right.color1 span.button a:-ms-input-placeholder,.box-right.color1 .so-widget-sow-button a.ow-button-hover:-ms-input-placeholder{color:#bbb;opacity:1 !important}#filters input[type=text],#filters input[type=email],#filters input[type=password],#filters input[type=tel],#filters input[type=url],#filters input[type=search],#filters textarea,#filters button,.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=password],.gform_wrapper input[type=tel],.gform_wrapper input[type=url],.gform_wrapper input[type=search],.gform_wrapper textarea,.gform_wrapper button{transition:color .3s ease-in-out,border .3s ease-in-out,background-color .3s ease-in-out;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif !important;font-weight:normal !important;letter-spacing:normal;font-size:16px;text-transform:none;line-height:1.6em;color:#888;background:#eee;width:100%;box-sizing:border-box;margin:0 0 5px 0 !important;padding:.5em 8px .3em 8px !important;border:1px dotted rgba(0,0,0,0) !important;-webkit-appearance:none;border-radius:0}#filters input[type=text]:focus,#filters input[type=email]:focus,#filters input[type=password]:focus,#filters input[type=tel]:focus,#filters input[type=url]:focus,#filters input[type=search]:focus,#filters textarea:focus,#filters button:focus,.gform_wrapper input[type=text]:focus,.gform_wrapper input[type=email]:focus,.gform_wrapper input[type=password]:focus,.gform_wrapper input[type=tel]:focus,.gform_wrapper input[type=url]:focus,.gform_wrapper input[type=search]:focus,.gform_wrapper textarea:focus,.gform_wrapper button:focus{background-image:none;background:#f6f6f6;outline:1px dotted #bbb;border:1px dotted #005aad !important;color:#333 !important;box-shadow:none}#filters input[type=text]:focus.nitro-lazy,#filters input[type=email]:focus.nitro-lazy,#filters input[type=password]:focus.nitro-lazy,#filters input[type=tel]:focus.nitro-lazy,#filters input[type=url]:focus.nitro-lazy,#filters input[type=search]:focus.nitro-lazy,#filters textarea:focus.nitro-lazy,#filters button:focus.nitro-lazy,.gform_wrapper input[type=text]:focus.nitro-lazy,.gform_wrapper input[type=email]:focus.nitro-lazy,.gform_wrapper input[type=password]:focus.nitro-lazy,.gform_wrapper input[type=tel]:focus.nitro-lazy,.gform_wrapper input[type=url]:focus.nitro-lazy,.gform_wrapper input[type=search]:focus.nitro-lazy,.gform_wrapper textarea:focus.nitro-lazy,.gform_wrapper button:focus.nitro-lazy{background-image:none !important}#filters input[type=text]:active,#filters input[type=email]:active,#filters input[type=password]:active,#filters input[type=tel]:active,#filters input[type=url]:active,#filters input[type=search]:active,#filters textarea:active,#filters button:active,.gform_wrapper input[type=text]:active,.gform_wrapper input[type=email]:active,.gform_wrapper input[type=password]:active,.gform_wrapper input[type=tel]:active,.gform_wrapper input[type=url]:active,.gform_wrapper input[type=search]:active,.gform_wrapper textarea:active,.gform_wrapper button:active{background-image:none;background:#f6f6f6;border:1px dotted #005aad !important;color:#333 !important;box-shadow:none}#filters input[type=text]:active.nitro-lazy,#filters input[type=email]:active.nitro-lazy,#filters input[type=password]:active.nitro-lazy,#filters input[type=tel]:active.nitro-lazy,#filters input[type=url]:active.nitro-lazy,#filters input[type=search]:active.nitro-lazy,#filters textarea:active.nitro-lazy,#filters button:active.nitro-lazy,.gform_wrapper input[type=text]:active.nitro-lazy,.gform_wrapper input[type=email]:active.nitro-lazy,.gform_wrapper input[type=password]:active.nitro-lazy,.gform_wrapper input[type=tel]:active.nitro-lazy,.gform_wrapper input[type=url]:active.nitro-lazy,.gform_wrapper input[type=search]:active.nitro-lazy,.gform_wrapper textarea:active.nitro-lazy,.gform_wrapper button:active.nitro-lazy{background-image:none !important}#filters input[type=text]:focus:active,#filters input[type=email]:focus:active,#filters input[type=password]:focus:active,#filters input[type=tel]:focus:active,#filters input[type=url]:focus:active,#filters input[type=search]:focus:active,#filters textarea:focus:active,#filters button:focus:active,.gform_wrapper input[type=text]:focus:active,.gform_wrapper input[type=email]:focus:active,.gform_wrapper input[type=password]:focus:active,.gform_wrapper input[type=tel]:focus:active,.gform_wrapper input[type=url]:focus:active,.gform_wrapper input[type=search]:focus:active,.gform_wrapper textarea:focus:active,.gform_wrapper button:focus:active{background-image:none;background:#f6f6f6;border:1px dotted #005aad !important;color:#333 !important;box-shadow:none}#filters input[type=text]:focus:active.nitro-lazy,#filters input[type=email]:focus:active.nitro-lazy,#filters input[type=password]:focus:active.nitro-lazy,#filters input[type=tel]:focus:active.nitro-lazy,#filters input[type=url]:focus:active.nitro-lazy,#filters input[type=search]:focus:active.nitro-lazy,#filters textarea:focus:active.nitro-lazy,#filters button:focus:active.nitro-lazy,.gform_wrapper input[type=text]:focus:active.nitro-lazy,.gform_wrapper input[type=email]:focus:active.nitro-lazy,.gform_wrapper input[type=password]:focus:active.nitro-lazy,.gform_wrapper input[type=tel]:focus:active.nitro-lazy,.gform_wrapper input[type=url]:focus:active.nitro-lazy,.gform_wrapper input[type=search]:focus:active.nitro-lazy,.gform_wrapper textarea:focus:active.nitro-lazy,.gform_wrapper button:focus:active.nitro-lazy{background-image:none !important}#filters input[type=text]:hover,#filters input[type=email]:hover,#filters input[type=password]:hover,#filters input[type=tel]:hover,#filters input[type=url]:hover,#filters input[type=search]:hover,#filters textarea:hover,#filters button:hover,.gform_wrapper input[type=text]:hover,.gform_wrapper input[type=email]:hover,.gform_wrapper input[type=password]:hover,.gform_wrapper input[type=tel]:hover,.gform_wrapper input[type=url]:hover,.gform_wrapper input[type=search]:hover,.gform_wrapper textarea:hover,.gform_wrapper button:hover{border:1px dotted #005aad !important}#filters input[type=text]:hover::placeholder,#filters input[type=email]:hover::placeholder,#filters input[type=password]:hover::placeholder,#filters input[type=tel]:hover::placeholder,#filters input[type=url]:hover::placeholder,#filters input[type=search]:hover::placeholder,#filters textarea:hover::placeholder,#filters button:hover::placeholder,.gform_wrapper input[type=text]:hover::placeholder,.gform_wrapper input[type=email]:hover::placeholder,.gform_wrapper input[type=password]:hover::placeholder,.gform_wrapper input[type=tel]:hover::placeholder,.gform_wrapper input[type=url]:hover::placeholder,.gform_wrapper input[type=search]:hover::placeholder,.gform_wrapper textarea:hover::placeholder,.gform_wrapper button:hover::placeholder{color:#888 !important}#filters input[type=text]:hover::-webkit-input-placeholder,#filters input[type=email]:hover::-webkit-input-placeholder,#filters input[type=password]:hover::-webkit-input-placeholder,#filters input[type=tel]:hover::-webkit-input-placeholder,#filters input[type=url]:hover::-webkit-input-placeholder,#filters input[type=search]:hover::-webkit-input-placeholder,#filters textarea:hover::-webkit-input-placeholder,#filters button:hover::-webkit-input-placeholder,.gform_wrapper input[type=text]:hover::-webkit-input-placeholder,.gform_wrapper input[type=email]:hover::-webkit-input-placeholder,.gform_wrapper input[type=password]:hover::-webkit-input-placeholder,.gform_wrapper input[type=tel]:hover::-webkit-input-placeholder,.gform_wrapper input[type=url]:hover::-webkit-input-placeholder,.gform_wrapper input[type=search]:hover::-webkit-input-placeholder,.gform_wrapper textarea:hover::-webkit-input-placeholder,.gform_wrapper button:hover::-webkit-input-placeholder{color:#888 !important}#filters input[type=text]:hover:-moz-placeholder,#filters input[type=email]:hover:-moz-placeholder,#filters input[type=password]:hover:-moz-placeholder,#filters input[type=tel]:hover:-moz-placeholder,#filters input[type=url]:hover:-moz-placeholder,#filters input[type=search]:hover:-moz-placeholder,#filters textarea:hover:-moz-placeholder,#filters button:hover:-moz-placeholder,.gform_wrapper input[type=text]:hover:-moz-placeholder,.gform_wrapper input[type=email]:hover:-moz-placeholder,.gform_wrapper input[type=password]:hover:-moz-placeholder,.gform_wrapper input[type=tel]:hover:-moz-placeholder,.gform_wrapper input[type=url]:hover:-moz-placeholder,.gform_wrapper input[type=search]:hover:-moz-placeholder,.gform_wrapper textarea:hover:-moz-placeholder,.gform_wrapper button:hover:-moz-placeholder{color:#888 !important}#filters input[type=text]:hover::-moz-placeholder,#filters input[type=email]:hover::-moz-placeholder,#filters input[type=password]:hover::-moz-placeholder,#filters input[type=tel]:hover::-moz-placeholder,#filters input[type=url]:hover::-moz-placeholder,#filters input[type=search]:hover::-moz-placeholder,#filters textarea:hover::-moz-placeholder,#filters button:hover::-moz-placeholder,.gform_wrapper input[type=text]:hover::-moz-placeholder,.gform_wrapper input[type=email]:hover::-moz-placeholder,.gform_wrapper input[type=password]:hover::-moz-placeholder,.gform_wrapper input[type=tel]:hover::-moz-placeholder,.gform_wrapper input[type=url]:hover::-moz-placeholder,.gform_wrapper input[type=search]:hover::-moz-placeholder,.gform_wrapper textarea:hover::-moz-placeholder,.gform_wrapper button:hover::-moz-placeholder{color:#888 !important}#filters input[type=text]:hover:-ms-input-placeholder,#filters input[type=email]:hover:-ms-input-placeholder,#filters input[type=password]:hover:-ms-input-placeholder,#filters input[type=tel]:hover:-ms-input-placeholder,#filters input[type=url]:hover:-ms-input-placeholder,#filters input[type=search]:hover:-ms-input-placeholder,#filters textarea:hover:-ms-input-placeholder,#filters button:hover:-ms-input-placeholder,.gform_wrapper input[type=text]:hover:-ms-input-placeholder,.gform_wrapper input[type=email]:hover:-ms-input-placeholder,.gform_wrapper input[type=password]:hover:-ms-input-placeholder,.gform_wrapper input[type=tel]:hover:-ms-input-placeholder,.gform_wrapper input[type=url]:hover:-ms-input-placeholder,.gform_wrapper input[type=search]:hover:-ms-input-placeholder,.gform_wrapper textarea:hover:-ms-input-placeholder,.gform_wrapper button:hover:-ms-input-placeholder{color:#888 !important}#filters input[type=text]:invalid,#filters input[type=email]:invalid,#filters input[type=password]:invalid,#filters input[type=tel]:invalid,#filters input[type=url]:invalid,#filters input[type=search]:invalid,#filters textarea:invalid,#filters button:invalid,.gform_wrapper input[type=text]:invalid,.gform_wrapper input[type=email]:invalid,.gform_wrapper input[type=password]:invalid,.gform_wrapper input[type=tel]:invalid,.gform_wrapper input[type=url]:invalid,.gform_wrapper input[type=search]:invalid,.gform_wrapper textarea:invalid,.gform_wrapper button:invalid{box-shadow:none;color:red;border:1px dotted red !important;text-transform:uppercase !important}#filters input[type=text]::placeholder,#filters input[type=email]::placeholder,#filters input[type=password]::placeholder,#filters input[type=tel]::placeholder,#filters input[type=url]::placeholder,#filters input[type=search]::placeholder,#filters textarea::placeholder,#filters button::placeholder,.gform_wrapper input[type=text]::placeholder,.gform_wrapper input[type=email]::placeholder,.gform_wrapper input[type=password]::placeholder,.gform_wrapper input[type=tel]::placeholder,.gform_wrapper input[type=url]::placeholder,.gform_wrapper input[type=search]::placeholder,.gform_wrapper textarea::placeholder,.gform_wrapper button::placeholder{transition:color .3s ease-in-out;color:#bbb;letter-spacing:.08em;opacity:1 !important;font-weight:normal !important;text-transform:uppercase !important}#filters input[type=text]::-webkit-input-placeholder,#filters input[type=email]::-webkit-input-placeholder,#filters input[type=password]::-webkit-input-placeholder,#filters input[type=tel]::-webkit-input-placeholder,#filters input[type=url]::-webkit-input-placeholder,#filters input[type=search]::-webkit-input-placeholder,#filters textarea::-webkit-input-placeholder,#filters button::-webkit-input-placeholder,.gform_wrapper input[type=text]::-webkit-input-placeholder,.gform_wrapper input[type=email]::-webkit-input-placeholder,.gform_wrapper input[type=password]::-webkit-input-placeholder,.gform_wrapper input[type=tel]::-webkit-input-placeholder,.gform_wrapper input[type=url]::-webkit-input-placeholder,.gform_wrapper input[type=search]::-webkit-input-placeholder,.gform_wrapper textarea::-webkit-input-placeholder,.gform_wrapper button::-webkit-input-placeholder{transition:color .3s ease-in-out;color:#bbb;letter-spacing:.08em;opacity:1 !important;text-transform:uppercase !important}#filters input[type=text]:-moz-placeholder,#filters input[type=email]:-moz-placeholder,#filters input[type=password]:-moz-placeholder,#filters input[type=tel]:-moz-placeholder,#filters input[type=url]:-moz-placeholder,#filters input[type=search]:-moz-placeholder,#filters textarea:-moz-placeholder,#filters button:-moz-placeholder,.gform_wrapper input[type=text]:-moz-placeholder,.gform_wrapper input[type=email]:-moz-placeholder,.gform_wrapper input[type=password]:-moz-placeholder,.gform_wrapper input[type=tel]:-moz-placeholder,.gform_wrapper input[type=url]:-moz-placeholder,.gform_wrapper input[type=search]:-moz-placeholder,.gform_wrapper textarea:-moz-placeholder,.gform_wrapper button:-moz-placeholder{transition:color .3s ease-in-out;color:#bbb;letter-spacing:.08em;opacity:1 !important;text-transform:uppercase !important}#filters input[type=text]::-moz-placeholder,#filters input[type=email]::-moz-placeholder,#filters input[type=password]::-moz-placeholder,#filters input[type=tel]::-moz-placeholder,#filters input[type=url]::-moz-placeholder,#filters input[type=search]::-moz-placeholder,#filters textarea::-moz-placeholder,#filters button::-moz-placeholder,.gform_wrapper input[type=text]::-moz-placeholder,.gform_wrapper input[type=email]::-moz-placeholder,.gform_wrapper input[type=password]::-moz-placeholder,.gform_wrapper input[type=tel]::-moz-placeholder,.gform_wrapper input[type=url]::-moz-placeholder,.gform_wrapper input[type=search]::-moz-placeholder,.gform_wrapper textarea::-moz-placeholder,.gform_wrapper button::-moz-placeholder{transition:color .3s ease-in-out;color:#bbb;letter-spacing:.08em;opacity:1 !important;text-transform:uppercase !important}#filters input[type=text]:-ms-input-placeholder,#filters input[type=email]:-ms-input-placeholder,#filters input[type=password]:-ms-input-placeholder,#filters input[type=tel]:-ms-input-placeholder,#filters input[type=url]:-ms-input-placeholder,#filters input[type=search]:-ms-input-placeholder,#filters textarea:-ms-input-placeholder,#filters button:-ms-input-placeholder,.gform_wrapper input[type=text]:-ms-input-placeholder,.gform_wrapper input[type=email]:-ms-input-placeholder,.gform_wrapper input[type=password]:-ms-input-placeholder,.gform_wrapper input[type=tel]:-ms-input-placeholder,.gform_wrapper input[type=url]:-ms-input-placeholder,.gform_wrapper input[type=search]:-ms-input-placeholder,.gform_wrapper textarea:-ms-input-placeholder,.gform_wrapper button:-ms-input-placeholder{transition:color .3s ease-in-out;color:#bbb;letter-spacing:.08em;opacity:1 !important;text-transform:uppercase !important}button,input[type=submit]{cursor:pointer !important}.gform_wrapper .gform_footer{text-align:right;margin:0 !important;padding:1em 0 0 0 !important}#filters button,#filters input[type=submit]{transition:color .3s ease-in-out,border-color .3s ease-in-out,background-color .3s ease-in-out;border:none !important;color:#005aad;background:rgba(51,51,51,.8);border:none !important;-webkit-appearance:none;border-radius:0;width:auto;background:none;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif !important;font-size:20px !important;box-sizing:border-box;margin:0 !important;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:normal;text-transform:none;float:right;cursor:pointer !important}#filters button:hover,#filters input[type=submit]:hover{border:none;color:#bbb;border:none !important}.gform_wrapper button,.gform_wrapper input[type=submit],a.button,span.button a,.so-widget-sow-button a.ow-button-hover{transition:color .3s ease-in-out,background-color .3s ease-in-out;background:#005aad !important;-webkit-appearance:none;border:none !important;border-radius:0 !important;width:auto;color:#fff !important;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-size:16px;line-height:1em;cursor:pointer;box-sizing:border-box;margin:0 0 5px 0 !important;padding:.75em 17.5px .65em 17.5px !important;display:inline-block;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.08em;text-transform:uppercase}.gform_wrapper button:hover,.gform_wrapper input[type=submit]:hover,a.button:hover,span.button a:hover,.so-widget-sow-button a.ow-button-hover:hover{color:#333 !important;background:#e0f2fe !important;border:none !important}.box-right.color1 .gform_wrapper button:focus.nitro-lazy,.box-right.color1 .gform_wrapper input[type=submit]:focus.nitro-lazy,.box-right.color1 a.button:focus.nitro-lazy,.box-right.color1 span.button a:focus.nitro-lazy,.box-right.color1 .so-widget-sow-button a.ow-button-hover:focus.nitro-lazy{background-image:none !important}.gform_wrapper button:focus,.gform_wrapper input[type=submit]:focus,a.button:focus,span.button a:focus,.so-widget-sow-button a.ow-button-hover:focus{background-image:none;outline:1px dotted #bbb;border:none !important;color:#333 !important;box-shadow:none}.gform_wrapper button:focus.nitro-lazy,.gform_wrapper input[type=submit]:focus.nitro-lazy,a.button:focus.nitro-lazy,span.button a:focus.nitro-lazy,.so-widget-sow-button a.ow-button-hover:focus.nitro-lazy{background-image:none !important}.gform_wrapper button:active,.gform_wrapper input[type=submit]:active,a.button:active,span.button a:active,.so-widget-sow-button a.ow-button-hover:active{background-image:none;border:none !important;color:#333 !important;box-shadow:none}.gform_wrapper button:active.nitro-lazy,.gform_wrapper input[type=submit]:active.nitro-lazy,a.button:active.nitro-lazy,span.button a:active.nitro-lazy,.so-widget-sow-button a.ow-button-hover:active.nitro-lazy{background-image:none !important}.gform_wrapper button:focus:active,.gform_wrapper input[type=submit]:focus:active,a.button:focus:active,span.button a:focus:active,.so-widget-sow-button a.ow-button-hover:focus:active{background-image:none;border:none !important;color:#fff !important;box-shadow:none}.gform_wrapper button:focus:active.nitro-lazy,.gform_wrapper input[type=submit]:focus:active.nitro-lazy,a.button:focus:active.nitro-lazy,span.button a:focus:active.nitro-lazy,.so-widget-sow-button a.ow-button-hover:focus:active.nitro-lazy{background-image:none !important}.gform_wrapper button:invalid,.gform_wrapper input[type=submit]:invalid,a.button:invalid,span.button a:invalid,.so-widget-sow-button a.ow-button-hover:invalid{box-shadow:none;color:red;border:2px solid red !important}.gform_wrapper button::placeholder,.gform_wrapper input[type=submit]::placeholder,a.button::placeholder,span.button a::placeholder,.so-widget-sow-button a.ow-button-hover::placeholder{color:#bbb;opacity:1 !important}.gform_wrapper button::-webkit-input-placeholder,.gform_wrapper input[type=submit]::-webkit-input-placeholder,a.button::-webkit-input-placeholder,span.button a::-webkit-input-placeholder,.so-widget-sow-button a.ow-button-hover::-webkit-input-placeholder{color:#bbb;opacity:1 !important}.gform_wrapper button:-moz-placeholder,.gform_wrapper input[type=submit]:-moz-placeholder,a.button:-moz-placeholder,span.button a:-moz-placeholder,.so-widget-sow-button a.ow-button-hover:-moz-placeholder{color:#bbb;opacity:1 !important}.gform_wrapper button::-moz-placeholder,.gform_wrapper input[type=submit]::-moz-placeholder,a.button::-moz-placeholder,span.button a::-moz-placeholder,.so-widget-sow-button a.ow-button-hover::-moz-placeholder{color:#bbb;opacity:1 !important}.gform_wrapper button:-ms-input-placeholder,.gform_wrapper input[type=submit]:-ms-input-placeholder,a.button:-ms-input-placeholder,span.button a:-ms-input-placeholder,.so-widget-sow-button a.ow-button-hover:-ms-input-placeholder{color:#bbb;opacity:1 !important}button.view-button{border:none !important}.gform_body{float:right;width:100%;margin:0 !important;padding:0 !important}ul.gform_fields{width:100%}#filters textarea,.gform_wrapper textarea{height:275px !important;max-height:275px !important}#search-form{display:none;position:fixed;width:100%;height:auto;top:0;bottom:0;left:0;right:0;z-index:998;background:#fff;background:hsla(0,0%,100%,.92);padding:0 115px 0 35px;box-sizing:border-box}#search-form .search-close{position:absolute;top:50%;right:-60px;cursor:pointer;margin-top:-48px;padding:0 0px;box-sizing:border-box;color:#bbb;font-size:26px !important;line-height:80px}#search-form .search-close:hover{color:#333}.search_404{max-width:1400px !important;box-sizing:border-box;margin:0 auto}.search_404 #searchform{position:relative;margin:55px auto 0 auto;padding:0;top:0;bottom:0;left:0;right:0;width:100%;float:none}#searchform{max-width:100% !important;width:100% !important;height:50px;float:left;position:absolute;top:50%;bottom:50%;padding:0 50px 0 0 !important;left:1px;right:51px;margin-top:-48px;border:none !important;color:#bbb;box-sizing:border-box;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif}#searchform button#searchsubmit{font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif !important;border-radius:0;-webkit-appearance:none;box-shadow:none !important;width:60px;height:auto;font-size:26px !important;line-height:50px;border-width:0 !important;position:absolute;top:0;left:0;margin:0 0 0 0 !important;background:none;border:none !important;cursor:pointer;color:#bbb;border:none;padding:10px 0px 5px 0px !important;z-index:2;text-align:center;box-sizing:border-box}#searchform button#searchsubmit:hover{border:none !important;color:#bbb;transition:none}#searchform button#searchsubmit:focus{border:none !important}#searchform button#searchsubmit:active{border:none !important}#searchform button#searchsubmit:focus:active{border:none !important}#searchform button#searchsubmit:invalid{color:red;border:none !important}#searchform #s{border-radius:0;-webkit-appearance:none;box-shadow:none !important;position:absolute !important;width:100% !important;transition:color .3s ease-in-out,background-color .3s ease-in-out;padding:10px 0px 5px 70px !important;box-sizing:border-box;left:0 !important;right:0 !important;border:none !important;color:#bbb !important;height:auto;line-height:50px;background:none;border:1px dotted #d6d6d6 !important;font-size:20px;font-weight:normal;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif}#searchform #s::placeholder{color:#bbb !important}#searchform #s::-webkit-input-placeholder{color:#bbb !important}#searchform #s:-moz-placeholder{color:#bbb !important}#searchform #s::-moz-placeholder{color:#bbb !important}#searchform #s:-ms-input-placeholder{color:#bbb !important}#searchform #s:focus{outline:1px dotted #bbb;color:#333 !important;border:1px dotted #d6d6d6 !important}@keyframes ruhlstudioFadeMenuOut{0%{visibility:visible;opacity:1;z-index:1001}100%{opacity:0;visibility:hidden;z-index:-1}}@keyframes ruhlstudioFadeMenuIn{0%{opacity:0;visibility:visible;z-index:1001}100%{visibility:visible;opacity:1;z-index:1001}}.aligncenter{float:left;margin:0 0px 0px 0px;padding:0;width:100%;height:auto;box-sizing:border-box;clear:both}.alignleft{float:left;margin:0 15px 15px 0}.alignright{float:right;margin:0 0px 15px 15px}.alignnone,img.alignnone{float:none;margin:0 0px 15px 0px;width:100%;height:auto;padding:0 0 0 0 !important;box-sizing:border-box;clear:both}.featured-image{width:100%;height:auto}.featured-image img{width:100%;height:auto;margin:0;padding:0;float:left}img.featured-image{float:left;margin:0}img.size-medium.alignleft,img.size-medium.alignright{width:50% !important;max-width:600px;height:auto;box-sizing:border-box}img.size-thumbnail.alignleft,img.size-thumbnail.alignright{width:50% !important;max-width:300px;height:auto;box-sizing:border-box}img.size-thumbnail.alignleft,img.size-medium.alignleft{padding:0 0 0 0px !important}img.size-thumbnail.alignright,img.size-medium.alignright{padding:0 0px 0 0 !important}.columns .alignnone,.columns img.alignnone{padding:0 !important}.columns img.size-thumbnail.alignleft,.columns img.size-medium.alignleft{padding:0 !important}.columns img.size-thumbnail.alignright,.columns img.size-medium.alignright{padding:0 !important}.wp-caption{border:none;text-align:left;font-size:14px;background:none;color:#bbb;line-height:1.4}.wp-caption.thumbnailCaption.alignleft,.wp-caption.mediumCaption.alignleft{padding:0 0 0 0px !important}.wp-caption.thumbnailCaption.alignright,.wp-caption.mediumCaption.alignright{padding:0 0px 0 0 !important}.wp-caption.thumbnailCaption{width:50% !important;max-width:300px;height:auto;box-sizing:border-box;padding:0 0px !important}.wp-caption.mediumCaption{width:50% !important;max-width:600px;height:auto;box-sizing:border-box;padding:0 0px !important}.wp-caption.alignnone{width:100%;height:auto}.wp-caption img{width:100% !important;height:auto !important}.wp-caption .caption{padding:0 !important;box-sizing:border-box}.wp-caption p.wp-caption-text{padding:5px 0 7px 0 !important;clear:both}.so-widget-sow-image h3.widget-title{text-transform:none;letter-spacing:normal;color:#bbb;padding:10px 0 7px 0 !important;line-height:1.4;margin:0;text-align:left;font-size:14px;font-weight:normal}.columns .wp-caption.thumbnailCaption{padding:0 !important}.columns .wp-caption.mediumCaption{padding:0 !important}.columns .wp-caption.thumbnailCaption.alignleft,.columns .wp-caption.mediumCaption.alignleft{padding:0 !important}.columns .wp-caption.thumbnailCaption.alignright,.columns .wp-caption.mediumCaption.alignright{padding:0 !important}.container_12 alignnone,.container_12 img.alignnone,.container_16 alignnone,.container_16 img.alignnone{padding:0 0px !important}.container_12 img.size-thumbnail.alignleft,.container_12 img.size-medium.alignleft,.container_16 img.size-thumbnail.alignleft,.container_16 img.size-medium.alignleft{padding:0 0 0 0px !important}.container_12 img.size-thumbnail.alignright,.container_12 img.size-medium.alignright,.container_16 img.size-thumbnail.alignright,.container_16 img.size-medium.alignright{padding:0 0px 0 0 !important}.container_12 .wp-caption.thumbnailCaption.alignleft,.container_12 .wp-caption.mediumCaption.alignleft,.container_16 .wp-caption.thumbnailCaption.alignleft,.container_16 .wp-caption.mediumCaption.alignleft{padding:0 0 0 0px !important}.container_12 .wp-caption.thumbnailCaption.alignright,.container_12 .wp-caption.mediumCaption.alignright,.container_16 .wp-caption.thumbnailCaption.alignright,.container_16 .wp-caption.mediumCaption.alignright{padding:0 0px 0 0 !important}.container_12 .wp-caption.thumbnailCaption,.container_16 .wp-caption.thumbnailCaption{padding:0 0px !important}.container_12 .wp-caption.mediumCaption,.container_16 .wp-caption.mediumCaption{padding:0 0px !important}.container_12 .wp-caption.alignnone,.container_16 .wp-caption.alignnone{padding:0 0px !important}.inner .thumbnail{box-sizing:border-box}.lightview{padding:0 !important;margin:0 !important}.lightview img{transition:transform .3s ease-in-out}.lightview:hover img{transform:scale(1.03,1.03)}.lv_caption{color:#333}.lv_thumbnail .lv_thumbnail_image{background:none !important;box-shadow:none}.lv_thumbnail .lv_thumbnail_image img{background:none !important;box-shadow:none}.lv_slider{padding:0 !important}.lv_side{position:relative;overflow:hidden;padding:0 !important;cursor:pointer}.lv_thumbnails{height:42px !important;padding:0 !important}.lv_thumbnail{width:36px !important;height:36px !important;float:left;position:relative;display:inline;overflow:hidden}.lv_thumbnail_image{position:relative;background:#fff !important;width:30px !important;height:30px !important;margin:3px !important;float:left;box-shadow:none;cursor:pointer;overflow:hidden;display:inline;z-index:0}.close-wrapper{position:fixed;top:39px;right:41px;left:auto;bottom:auto;height:100%;z-index:9999;cursor:default;width:30px;height:30px;line-height:30px;margin-top:-21.5px;cursor:pointer;display:block;transition:transform .3s ease-in-out}.close-wrapper .mfp-close{width:100%;height:100%;top:0px;left:0;background:none;position:absolute;z-index:10000;opacity:1}.close-wrapper:active{top:39px}.close-wrapper:hover{transform:scale(1.2,1.2)}.close-wrapper:hover span{background:#bbb}.close-wrapper span{background:#666;display:block;width:30px;height:3px;margin-bottom:10px;position:relative;z-index:-1;top:0;transition:all ease-in-out .4s}.close-wrapper span:nth-child(1){transform:rotate(-45deg);top:13px !important}.close-wrapper span:nth-child(2){transform:rotate(45deg);top:0 !important}.mfp-wrap{z-index:99999 !important;position:fixed !important;top:0 !important}.mfp-container.mfp-inline-holder{margin:0 !important;padding:0 !important;box-sizing:border-box}.mfp-fade.mfp-bg{opacity:0;background:#fff !important;background:hsla(0,0%,100%,.8) !important;transition:opacity .5s ease-in-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;padding:0 !important;margin:0 !important;background:#fff !important;z-index:99999 !important;transition:opacity .5s ease-in-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}@keyframes ruhlstudioFadeMenuOut{0%{visibility:visible;opacity:1;z-index:1001}100%{opacity:0;visibility:hidden;z-index:-1}}@keyframes ruhlstudioFadeMenuIn{0%{opacity:0;visibility:visible;z-index:1001}100%{visibility:visible;opacity:1;z-index:1001}}.masonry-gallery-67a2{width:auto;height:auto;box-sizing:border-box;padding:0px 0 35px 0px;margin:0 -35px 0 0 !important;z-index:4;position:relative;font-size:11.5px;color:#bbb}.masonry-gallery-67a2 .grid-sizer{width:33.33%;height:0;padding:0;margin:0}.masonry-gallery-67a2 .item-caption{clear:both;padding-top:5px !important;padding-bottom:15px !important}.masonry-gallery-67a2 .item-box{width:33.33%;box-sizing:border-box;padding:0 35px 35px 0}.masonry-gallery-67a2 .item-box.grid-wide{width:66.66%;height:auto}.masonry-gallery-67a2 .item-box.grid-tall{width:33.33%;height:auto}.masonry-gallery-67a2 .item-box.grid-medium{width:33.33%;height:auto}.masonry-gallery-67a2 .item-box.grid-full{width:100%;height:auto}.masonry-gallery-67a2 .item-box img{float:left;width:100% !important;height:auto !important}.masonry-gallery-67a2 .item-box a{float:left;padding:0 0 0 0px;width:100%;margin:0;display:block;height:auto;background:none;color:#bbb !important;box-sizing:border-box}.masonry-gallery-67a2 .item-box a:hover{color:#333 !important}.masonry-gallery-67a2.masonry-1-col .grid-sizer{width:100%}.masonry-gallery-67a2.masonry-1-col .item-box{width:100%}.masonry-gallery-67a2.masonry-1-col .item-box.grid-wide{width:100%}.masonry-gallery-67a2.masonry-1-col .item-box.grid-tall{width:100%}.masonry-gallery-67a2.masonry-1-col .item-box.grid-medium{width:100%}.masonry-gallery-67a2.masonry-1-col .item-box.grid-full{width:100%}.masonry-gallery-67a2.masonry-2-col .grid-sizer{width:50%}.masonry-gallery-67a2.masonry-2-col .item-box{width:50%}.masonry-gallery-67a2.masonry-2-col .item-box.grid-wide{width:100%}.masonry-gallery-67a2.masonry-2-col .item-box.grid-tall{width:50%}.masonry-gallery-67a2.masonry-2-col .item-box.grid-medium{width:50%}.masonry-gallery-67a2.masonry-2-col .item-box.grid-full{width:100%}.masonry-gallery-67a2.masonry-4-col .grid-sizer{width:25%}.masonry-gallery-67a2.masonry-4-col .item-box{width:25%}.masonry-gallery-67a2.masonry-4-col .item-box.grid-wide{width:75%}.masonry-gallery-67a2.masonry-4-col .item-box.grid-tall{width:25%}.masonry-gallery-67a2.masonry-4-col .item-box.grid-medium{width:50%}.masonry-gallery-67a2.masonry-4-col .item-box.grid-full{width:100%}.masonry-gallery-67a2.masonry-5-col .grid-sizer{width:20%}.masonry-gallery-67a2.masonry-5-col .item-box{width:20%}.masonry-gallery-67a2.masonry-5-col .item-box.grid-wide{width:60%}.masonry-gallery-67a2.masonry-5-col .item-box.grid-tall{width:20%}.masonry-gallery-67a2.masonry-5-col .item-box.grid-medium{width:40%}.masonry-gallery-67a2.masonry-5-col .item-box.grid-full{width:100%}.masonry-gallery-67a2.masonry-6-col .grid-sizer{width:16.66%}.masonry-gallery-67a2.masonry-6-col .item-box{width:16.66%}.masonry-gallery-67a2.masonry-6-col .item-box.grid-wide{width:16.66%}.masonry-gallery-67a2.masonry-6-col .item-box.grid-tall{width:16.66%}.masonry-gallery-67a2.masonry-6-col .item-box.grid-medium{width:16.66%}.masonry-gallery-67a2.masonry-6-col .item-box.grid-full{width:16.66%}.masonry-gallery-67a2 .item-box{opacity:0;visibility:hidden !important}.masonry-gallery-67a2 .item-box.show-item{opacity:1;visibility:visible !important}@keyframes ruhlstudioFadeMenuOut{0%{visibility:visible;opacity:1;z-index:1001}100%{opacity:0;visibility:hidden;z-index:-1}}@keyframes ruhlstudioFadeMenuIn{0%{opacity:0;visibility:visible;z-index:1001}100%{visibility:visible;opacity:1;z-index:1001}}.sticky-item{float:right !important}aside#blog-aside{padding:15px;margin-left:30px;box-sizing:border-box;font-size:16px;color:#bbb;position:relative}aside#blog-aside a{color:#333}aside#blog-aside a:hover{color:#bbb}aside#blog-aside ul.blog-ul{padding:0;list-style:none}aside#blog-aside ul.blog-ul li{padding:0px 0 0 0;list-style:none;display:block;width:100%;clear:both}aside#blog-aside ul.blog-ul ul{padding:0 0 30px 0;list-style:none}aside#blog-aside ul.blog-ul ul li{padding:4px 0 2px 0;border-bottom:1px dotted #d6d6d6;list-style:none}aside#blog-aside ul.blog-ul ul li ul li{padding:4px 0 2px 0;border-top:none}aside#blog-aside h3{border-bottom:1px dotted #d6d6d6;padding-bottom:.5em !important;margin-bottom:0 !important;clear:both}@keyframes ruhlstudioFadeMenuOut{0%{visibility:visible;opacity:1;z-index:1001}100%{opacity:0;visibility:hidden;z-index:-1}}@keyframes ruhlstudioFadeMenuIn{0%{opacity:0;visibility:visible;z-index:1001}100%{visibility:visible;opacity:1;z-index:1001}}#ruhlstudio_cta{position:relative;z-index:100;margin-top:70px;margin-bottom:140px}#ruhlstudio_cta .inner{max-width:1400px !important;margin:0 auto !important}#ruhlstudio_cta .box-right{padding-right:35px !important}#ruhlstudio_cta #cta-map{margin-right:-25% !important}.not-90 .widget-title{font-size:16px !important;margin:0 !important;padding:0 !important;position:static;transform:none !important}.not-90 .widget-title:before{display:none}@keyframes ruhlstudioFadeMenuOut{0%{visibility:visible;opacity:1;z-index:1001}100%{opacity:0;visibility:hidden;z-index:-1}}@keyframes ruhlstudioFadeMenuIn{0%{opacity:0;visibility:visible;z-index:1001}100%{visibility:visible;opacity:1;z-index:1001}}.ow-button-base a{position:relative}.so-widget-sow-button a.sow-button-hover{position:relative;background:#005aad !important;color:#fff !important;box-shadow:none !important;text-align:left}.so-widget-sow-button a.sow-button-hover span{color:#fff !important;text-shadow:none !important;text-align:left}.so-widget-sow-button a.sow-button-hover:hover{box-shadow:none !important;color:#333 !important}.so-widget-sow-button a.sow-button-hover:hover span{color:#333 !important}.widget_sow-google-map,.so-widget-sow-google-map,.sow-google-map-canvas{height:100% !important;min-height:250px}.panel-grid .sticky-nav .box-right{padding-top:0 !important;padding-bottom:0 !important}.panel-grid .sticky-nav .so-panel.widget{padding-top:0 !important;padding-bottom:0 !important}.box-right.sticky-nav,.box-left.sticky-nav{position:relative !important;z-index:999 !important}.box-right.sticky-nav.is_stuck,.box-left.sticky-nav.is_stuck{position:fixed !important;z-index:999 !important}.box-right.gray,.box-left.gray{color:#333;background:#eee}.box-right.gray:after,.box-left.gray:after{background:#eee}.box-right.color3,.box-right.lightblue,.box-left.color3,.box-left.lightblue{color:#333;background:#e0f2fe}.box-right.color3:after,.box-right.lightblue:after,.box-left.color3:after,.box-left.lightblue:after{background:#e0f2fe}.box-right.color2,.box-right.darkblue,.box-left.color2,.box-left.darkblue{color:#fff;background:#023c75}.box-right.color2:after,.box-right.darkblue:after,.box-left.color2:after,.box-left.darkblue:after{background:#023c75}.box-right.color1,.box-right.blue,.box-left.color1,.box-left.blue{color:#fff;background:#005aad}.box-right.color1:after,.box-right.blue:after,.box-left.color1:after,.box-left.blue:after{background:#005aad}.box-right.small,.box-left.small{font-size:11.5px}.box-right.no-max-width,.box-left.no-max-width{max-width:none;margin-bottom:0px;float:none;padding:inherit}.box-left .so-widget-sow-button a:hover:before,.box-left.button a:hover:before{background:#e0f2fe}.box-left .so-widget-sow-button a:before,.box-left.button a:before{transition:color .3s ease-in-out,background-color .3s ease-in-out;position:absolute;right:100%;left:auto;width:3000px;height:100%;display:block;content:" ";top:0;z-index:999;background:#005aad}.box-left{float:left;max-width:360px;padding:1.5em 35px 4em 0 !important;box-sizing:border-box;position:relative;margin-bottom:50px;overflow:visible}.box-left:before{position:absolute;right:100%;left:auto;width:3000px;height:100%;display:block;content:" ";top:0;z-index:999;background:inherit}.box-right .so-widget-sow-button a:hover:after,.box-right.button a:hover:after{background:#e0f2fe}.box-right .so-widget-sow-button a:after,.box-right.button a:after{transition:color .3s ease-in-out,background-color .3s ease-in-out;position:absolute;left:100%;right:auto;width:3000px;height:100%;display:block;content:" ";top:0;z-index:999;background:#005aad}.box-right{float:right;max-width:360px;padding:1.5em 0 4em 35px !important;box-sizing:border-box;position:relative;margin-bottom:50px;overflow:visible}.box-right:after{position:absolute;left:100%;right:auto;width:3000px;height:100%;display:block;content:" ";top:0;z-index:999;background:inherit}.indent{margin-left:70px}.indent .widget-title{margin-left:-70px}.textwidget{position:relative}.widget-title{font-size:16px !important;color:#bbb !important;padding-top:0;padding-bottom:.5em !important;margin-top:0 !important;margin-bottom:.7em !important;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:.08em;text-transform:uppercase;margin-left:-35px;padding-right:10px;position:absolute;left:auto;transform-origin:top right;transform:translateX(-100%) rotate(-90deg);font-size:18px;text-transform:uppercase !important}.widget-title:before{font-size:18px;display:inline;content:"— "}.widget-title.more-title{margin-left:-65px;transform:translateX(-100%) rotate(-90deg)}.callout .panel-grid-cell:first-child .so-panel{margin-top:52.5px;background:#e0f2fe;position:relative !important;overflow:visible !important;padding-bottom:35px}.callout .panel-grid-cell:first-child .so-panel .widget-title{transform:none;text-align:right;position:relative;top:-35px;left:auto;right:auto;bottom:auto;background:#fff !important}.callout .panel-grid-cell:first-child .so-panel:after{position:absolute;left:100%;right:auto;width:33vw;height:100%;display:block;content:" ";top:0;background:#e0f2fe}.callout .panel-grid-cell:first-child .so-panel:before{position:absolute;left:-100vw;right:auto;width:100vw;height:100%;display:block;content:" ";top:0;background:#e0f2fe}.siteorigin-panels-stretch[data-stretch-type=full-stretched-padded]{padding-left:35px !important;padding-right:35px !important;box-sizing:border-box !important;max-width:1600px !important}i.icon-67a2{font-family:"67a2media" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-67a2-6-only:before{content:""}.icon-67a2-outline-part-1:before{content:""}.icon-67a2-outline-part-2:before{content:""}.icon-67a2-outline:before{content:""}@keyframes ruhlstudioFadeMenuOut{0%{visibility:visible;opacity:1;z-index:1001}100%{opacity:0;visibility:hidden;z-index:-1}}@keyframes ruhlstudioFadeMenuIn{0%{opacity:0;visibility:visible;z-index:1001}100%{visibility:visible;opacity:1;z-index:1001}}.gallery_wrapper{position:relative;background-color:#fff;width:auto;margin-top:0px;margin-bottom:30px;min-height:400px;z-index:99 !important;height:calc(var(--vh,1vh) * 100);max-height:calc(var(--vh,1vh) * 100);height:calc(var(--vh,1vh) * 100 - 30px);max-height:calc(var(--vh,1vh) * 100 - 30px)}.gallery_wrapper .posted-on-meta{margin-bottom:-.5em;margin-top:1.25em;font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif}.gallery_wrapper.gallery_height_75{height:75vh;max-height:75vh}.gallery_wrapper.gallery_height_60{height:60vh;max-height:60vh}.gallery_wrapper.gallery_height_50{height:50vh;max-height:50vh}.gallery_wrapper.gallery_height_33{height:33vh;max-height:33vh}.gallery_wrapper.gallery_height_25{height:25vh;max-height:25vh}.gallery_wrapper.not-fixed{height:calc(var(--vh,1vh) * 100 - 100px - 60px);max-height:calc(var(--vh,1vh) * 100 - 100px - 60px)}body.home .gallery_wrapper.gallery_height_100{height:calc(var(--vh,1vh) * 100 - 100px - 30px);max-height:calc(var(--vh,1vh) * 100 - 100px - 30px)}#maximize-gallery{transition:color .3s ease-in-out,background-color .3s ease-in-out;position:absolute;bottom:35px;right:35px;z-index:999 !important;font-size:20px;color:#fff;cursor:pointer;background:#005aad;padding:8px !important}#maximize-gallery:hover{background:#bbb;color:#fff}.has_one_image.gallery_wrapper .a2gallery.rsMinW .rsArrow{display:none !important}.a2gallery.rsMinW .rsOverflow{overflow:hidden}.a2gallery.rsMinW{position:absolute;width:auto;height:auto;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0)}.a2gallery.rsMinW .rsContent .button.a2-slide-a-button{position:absolute;right:35px;bottom:35px;left:auto;top:auto;z-index:200;font-size:14px !important;transition-duration:.3s !important}.a2gallery.rsMinW .rsContent .button.a2-slide-a-button:hover{color:#fff !important;background:#bbb !important}.rsMinW,.rsMinW .rsOverflow,.rsMinW .rsSlide,.rsMinW .rsVideoFrameHolder,.rsMinW .rsThumbs{background:#fff;color:#fff}.a2gallery.rsMinW .rsContainer{background:rgba(0,0,0,0)}.all-post-gallery .a2gallery.rsMinW .rsOverflow{overflow:hidden !important}.all-post-gallery .a2gallery.rsMinW .rsImg{position:relative !important}#gallery-popup .a2gallery.rsMinW .rsImg{object-fit:contain !important;object-position:50% 50% !important}.not-fixed .a2gallery.rsMinW .rsImg{position:relative !important}.a2gallery.rsMinW{margin-bottom:1px !important}.a2gallery.rsMinW .rsOverflow{padding-bottom:31px !important;overflow:visible !important}.a2gallery.rsMinW .rsSlide{padding-bottom:0 !important}.a2gallery.rsMinW .rsSlide .rsImg{padding-bottom:0 !important}.a2gallery.rsMinW .rsImg{transition:transform 7s ease-in-out;position:fixed !important;will-change:transform;top:0;z-index:0;width:100% !important;height:100% !important;object-fit:cover !important;object-position:50% 50%}.rsWebkit3d .your-absolute-positoned-elements-selector{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.gallery_wrapper .a2gallery.rsMinW .rsABlock{height:auto;text-align:left;font-size:inherit;line-height:1.4em;top:auto !important;bottom:0px !important;left:0;right:0;padding:0;width:auto;margin:0 auto;background:none;text-shadow:none;box-sizing:border-box}.all-post-gallery.gallery_wrapper .a2gallery.rsMinW{margin-bottom:15px !important}.all-post-gallery.gallery_wrapper .a2gallery.rsMinW .rsOverflow{padding-bottom:31px !important}.gallery_wrapper .a2gallery.rsMinW .rsABlock.mini-Captions{z-index:105;bottom:0px !important;left:0;right:auto;font-size:11.5px;color:#fff;text-align:left;width:auto !important;margin:0 100px 0 0 !important;float:right !important}.gallery_wrapper .a2gallery.rsMinW .rsABlock.mini-Captions strong{font-family:"PFDINMono-Regular",Arial,Helvetica,sans-serif}.gallery_wrapper .a2gallery.rsMinW .rsABlock.mini-Captions .multi-Captions{float:right !important;margin:0;width:auto;padding-top:5px;padding-bottom:5px;background:#005aad;background:rgba(0,90,173,.8)}.gallery_wrapper .a2gallery.rsMinW .rsABlock.mini-Captions a{color:#e0f2fe}.gallery_wrapper .a2gallery.rsMinW .rsABlock.mini-Captions a:hover{color:#bbb}.gallery_wrapper .a2gallery.rsMinW .limit-width{max-width:1400px !important;margin-left:auto !important;margin-right:auto !important}.a2gallery.rsMinW .rsPreloader{display:none !important;width:20px;height:20px;background-image:url("https://www.ruhljahnes.com/nitropack_static/hyYHNKgdRDjNMZWTjSrdZCaclDwLDrGW/assets/images/optimized/rev-e56f259/www.ruhljahnes.com/wp-content/themes/ruhljahnes/js/royalslider/skins/preloaders/preloader-white.gif");padding:10px !important;left:50%;top:50%;margin-left:-10px;margin-top:-10px}.a2gallery.rsMinW .rsPreloader.nitro-lazy{background-image:none !important}.slideCaption{box-sizing:border-box;width:100%;color:#fff;margin:0;font-size:14px;float:left;display:block;transform-origin:top left;transform:translateY(100%) rotate(-90deg) !important}.slideCaption p{padding:7px 15px 10px 15px !important;background:#023c75;float:left;width:auto;max-width:400px;transition:color .3s ease-in-out,background-color .3s ease-in-out}.slideCaption p.headline{padding:10px 15px;background:#005aad;width:auto;transition:color .3s ease-in-out,background-color .3s ease-in-out}.slideCaption a.slide-link{color:#fff;padding:0;width:100%}.slideCaption a.slide-link:hover{color:#fff}.slideCaption a.slide-link:hover h2{background:#bbb}.slideCaption a.slide-link:hover p{background:#bbb}.a2gallery.rsMinW .control-strip-wrapper{position:absolute;left:0;right:0;top:auto;bottom:-60px;background:#fff;line-height:26px;min-height:90px;z-index:102 !important;display:block}.a2gallery.rsMinW .control-strip{width:auto;height:auto;text-align:right;font-size:11.5px;line-height:26px;padding-bottom:0px;margin:0 auto;box-sizing:border-box}.a2gallery.rsMinW .rsArrow{width:auto;height:26px !important;font-size:11.5px;line-height:26px;margin:0 0 0 0;z-index:112;bottom:-26px;text-align:left;display:inline !important;padding-right:.7em;position:absolute !important}.a2gallery.rsMinW .rsArrowRight{left:auto;right:97.5px}.a2gallery.rsMinW .rsArrowLeft{left:auto;right:130px}.a2gallery.rsMinW .rsArrowIcn{width:auto;height:auto;text-align:center;color:#333;background:none;border-radius:0 !important;padding:0 !important;margin:0 !important;display:inline !important;transition:color .3s ease-in-out,background-color .3s ease-in-out;position:static}.a2gallery.rsMinW .rsArrowIcn:hover,.a2gallery.rsMinW .rsArrowIcn.hovered{background:none;color:#bbb}.a2gallery.rsMinW .rsArrowDisabled .rsArrowIcn{opacity:.3 !important;filter:alpha(opacity=30)}.a2gallery.rsMinW #play-button{font-size:11.5px;text-transform:uppercase;color:#333;cursor:pointer;position:absolute;right:41px;z-index:105;line-height:30px}.a2gallery.rsMinW #play-button:hover{color:#bbb}.a2gallery.rsMinW .rsBullets{overflow:hidden;text-align:right;font-size:12px;line-height:20px;position:static;height:auto;width:auto;margin:0;padding:4px 150px 4px 17.5px;text-shadow:none;box-shadow:none;display:block;float:right;z-index:104}.a2gallery.rsMinW .rsBullet{cursor:pointer;width:auto;height:auto;background:none;padding:0px 0px 0 .7em;margin:0px 0 0 0;text-shadow:none;box-shadow:none;display:block;float:left}.a2gallery.rsMinW .rsBullet span{padding:0px 0px 0px 0px;margin:0px 0 0 0;display:block;width:auto;height:auto;border-radius:0;color:#bbb;box-shadow:none;text-shadow:none;background:none;transition:color .3s ease-in-out}.a2gallery.rsMinW .rsBullet.rsNavSelected span{color:#333}.a2gallery.rsMinW .rsFullscreenBtn{width:30px !important;height:30px !important;top:auto;bottom:3px;right:35px}.a2gallery.rsMinW .rsFullscreenIcn{color:#bbb;background:none;border-radius:0 !important;padding:0 !important;margin:0 !important;position:absolute !important}.a2gallery.rsMinW .rsFullscreenIcn:hover,.a2gallery.rsMinW .rsFullscreenIcn.hovered{color:#333;opacity:1}.a2gallery.rsMinW.rsVideoPlaying .rsBtnCenterer{display:none}.a2gallery.rsMinW .rsBtnCenterer{z-index:9999;position:absolute;width:auto;height:auto;margin-top:-16px;margin-left:-16px}.a2gallery.rsMinW .rsPlayBtn{width:auto;height:auto;margin:0;cursor:pointer;position:static;padding:0;font-size:18px}.a2gallery.rsMinW .rsPlayBtnIcon{position:static;color:#fff;background:none;border-radius:0;height:auto;width:auto;padding:8px;text-align:center}.a2gallery.rsMinW .rsPlayBtnIcon i{position:relative;z-index:-1;padding:0;margin:0;float:none;width:auto;text-align:center}.a2gallery.rsMinW .rsPlayBtnIcon:hover{color:#023c75;background:none;border:2px solid #333}.a2gallery.rsMinW .rsVideoContainer,.a2gallery.rsMinW .rsVideoFrameHolder{overflow:visible}.a2gallery.rsMinW .rsCloseVideoBtn{display:block;right:0 !important;top:0 !important;left:auto;bottom:auto;width:auto;height:auto;z-index:500;position:absolute;cursor:pointer;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);margin-right:35px;margin-top:35px}.a2gallery.rsMinW .rsCloseVideoBtn.rsiOSBtn{right:0 !important;top:0 !important;left:auto;bottom:auto;margin-right:35px;margin-top:35px}.a2gallery.rsMinW .rsCloseVideoIcn{position:static;margin:0px;width:auto;height:auto;border:none;background:none;padding:5px;font-size:18px;color:#bbb;text-align:center}.a2gallery.rsMinW .rsCloseVideoIcn:hover{border:none;background:none;color:#333}.rsSlideCount{text-align:right;font-size:11.5px;line-height:26px;position:static;height:auto;width:auto;margin:0 !important;padding:0 !important;text-shadow:none;box-shadow:none;display:none;float:left;color:#333;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:normal;text-transform:none;box-sizing:border-box;z-index:104}body[data-aos-duration="50"] [data-aos],[data-aos][data-aos][data-aos-duration="50"]{transition-duration:50ms}body[data-aos-delay="50"] [data-aos],[data-aos][data-aos][data-aos-delay="50"]{transition-delay:0}body[data-aos-delay="50"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="50"].aos-animate{transition-delay:50ms}body[data-aos-duration="100"] [data-aos],[data-aos][data-aos][data-aos-duration="100"]{transition-duration:100ms}body[data-aos-delay="100"] [data-aos],[data-aos][data-aos][data-aos-delay="100"]{transition-delay:0}body[data-aos-delay="100"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="100"].aos-animate{transition-delay:100ms}body[data-aos-duration="150"] [data-aos],[data-aos][data-aos][data-aos-duration="150"]{transition-duration:150ms}body[data-aos-delay="150"] [data-aos],[data-aos][data-aos][data-aos-delay="150"]{transition-delay:0}body[data-aos-delay="150"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="150"].aos-animate{transition-delay:150ms}body[data-aos-duration="200"] [data-aos],[data-aos][data-aos][data-aos-duration="200"]{transition-duration:200ms}body[data-aos-delay="200"] [data-aos],[data-aos][data-aos][data-aos-delay="200"]{transition-delay:0}body[data-aos-delay="200"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="200"].aos-animate{transition-delay:200ms}body[data-aos-duration="250"] [data-aos],[data-aos][data-aos][data-aos-duration="250"]{transition-duration:250ms}body[data-aos-delay="250"] [data-aos],[data-aos][data-aos][data-aos-delay="250"]{transition-delay:0}body[data-aos-delay="250"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="250"].aos-animate{transition-delay:250ms}body[data-aos-duration="300"] [data-aos],[data-aos][data-aos][data-aos-duration="300"]{transition-duration:300ms}body[data-aos-delay="300"] [data-aos],[data-aos][data-aos][data-aos-delay="300"]{transition-delay:0}body[data-aos-delay="300"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="300"].aos-animate{transition-delay:300ms}body[data-aos-duration="350"] [data-aos],[data-aos][data-aos][data-aos-duration="350"]{transition-duration:350ms}body[data-aos-delay="350"] [data-aos],[data-aos][data-aos][data-aos-delay="350"]{transition-delay:0}body[data-aos-delay="350"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="350"].aos-animate{transition-delay:350ms}body[data-aos-duration="400"] [data-aos],[data-aos][data-aos][data-aos-duration="400"]{transition-duration:400ms}body[data-aos-delay="400"] [data-aos],[data-aos][data-aos][data-aos-delay="400"]{transition-delay:0}body[data-aos-delay="400"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="400"].aos-animate{transition-delay:400ms}body[data-aos-duration="450"] [data-aos],[data-aos][data-aos][data-aos-duration="450"]{transition-duration:450ms}body[data-aos-delay="450"] [data-aos],[data-aos][data-aos][data-aos-delay="450"]{transition-delay:0}body[data-aos-delay="450"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="450"].aos-animate{transition-delay:450ms}body[data-aos-duration="500"] [data-aos],[data-aos][data-aos][data-aos-duration="500"]{transition-duration:500ms}body[data-aos-delay="500"] [data-aos],[data-aos][data-aos][data-aos-delay="500"]{transition-delay:0}body[data-aos-delay="500"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="500"].aos-animate{transition-delay:500ms}body[data-aos-duration="550"] [data-aos],[data-aos][data-aos][data-aos-duration="550"]{transition-duration:550ms}body[data-aos-delay="550"] [data-aos],[data-aos][data-aos][data-aos-delay="550"]{transition-delay:0}body[data-aos-delay="550"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="550"].aos-animate{transition-delay:550ms}body[data-aos-duration="600"] [data-aos],[data-aos][data-aos][data-aos-duration="600"]{transition-duration:600ms}body[data-aos-delay="600"] [data-aos],[data-aos][data-aos][data-aos-delay="600"]{transition-delay:0}body[data-aos-delay="600"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="600"].aos-animate{transition-delay:600ms}body[data-aos-duration="650"] [data-aos],[data-aos][data-aos][data-aos-duration="650"]{transition-duration:650ms}body[data-aos-delay="650"] [data-aos],[data-aos][data-aos][data-aos-delay="650"]{transition-delay:0}body[data-aos-delay="650"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="650"].aos-animate{transition-delay:650ms}body[data-aos-duration="700"] [data-aos],[data-aos][data-aos][data-aos-duration="700"]{transition-duration:700ms}body[data-aos-delay="700"] [data-aos],[data-aos][data-aos][data-aos-delay="700"]{transition-delay:0}body[data-aos-delay="700"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="700"].aos-animate{transition-delay:700ms}body[data-aos-duration="750"] [data-aos],[data-aos][data-aos][data-aos-duration="750"]{transition-duration:750ms}body[data-aos-delay="750"] [data-aos],[data-aos][data-aos][data-aos-delay="750"]{transition-delay:0}body[data-aos-delay="750"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="750"].aos-animate{transition-delay:750ms}body[data-aos-duration="800"] [data-aos],[data-aos][data-aos][data-aos-duration="800"]{transition-duration:800ms}body[data-aos-delay="800"] [data-aos],[data-aos][data-aos][data-aos-delay="800"]{transition-delay:0}body[data-aos-delay="800"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="800"].aos-animate{transition-delay:800ms}body[data-aos-duration="850"] [data-aos],[data-aos][data-aos][data-aos-duration="850"]{transition-duration:850ms}body[data-aos-delay="850"] [data-aos],[data-aos][data-aos][data-aos-delay="850"]{transition-delay:0}body[data-aos-delay="850"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="850"].aos-animate{transition-delay:850ms}body[data-aos-duration="900"] [data-aos],[data-aos][data-aos][data-aos-duration="900"]{transition-duration:900ms}body[data-aos-delay="900"] [data-aos],[data-aos][data-aos][data-aos-delay="900"]{transition-delay:0}body[data-aos-delay="900"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="900"].aos-animate{transition-delay:900ms}body[data-aos-duration="950"] [data-aos],[data-aos][data-aos][data-aos-duration="950"]{transition-duration:950ms}body[data-aos-delay="950"] [data-aos],[data-aos][data-aos][data-aos-delay="950"]{transition-delay:0}body[data-aos-delay="950"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="950"].aos-animate{transition-delay:950ms}body[data-aos-duration="1000"] [data-aos],[data-aos][data-aos][data-aos-duration="1000"]{transition-duration:1000ms}body[data-aos-delay="1000"] [data-aos],[data-aos][data-aos][data-aos-delay="1000"]{transition-delay:0}body[data-aos-delay="1000"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1000"].aos-animate{transition-delay:1000ms}body[data-aos-duration="1050"] [data-aos],[data-aos][data-aos][data-aos-duration="1050"]{transition-duration:1050ms}body[data-aos-delay="1050"] [data-aos],[data-aos][data-aos][data-aos-delay="1050"]{transition-delay:0}body[data-aos-delay="1050"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1050"].aos-animate{transition-delay:1050ms}body[data-aos-duration="1100"] [data-aos],[data-aos][data-aos][data-aos-duration="1100"]{transition-duration:1100ms}body[data-aos-delay="1100"] [data-aos],[data-aos][data-aos][data-aos-delay="1100"]{transition-delay:0}body[data-aos-delay="1100"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1100"].aos-animate{transition-delay:1100ms}body[data-aos-duration="1150"] [data-aos],[data-aos][data-aos][data-aos-duration="1150"]{transition-duration:1150ms}body[data-aos-delay="1150"] [data-aos],[data-aos][data-aos][data-aos-delay="1150"]{transition-delay:0}body[data-aos-delay="1150"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1150"].aos-animate{transition-delay:1150ms}body[data-aos-duration="1200"] [data-aos],[data-aos][data-aos][data-aos-duration="1200"]{transition-duration:1200ms}body[data-aos-delay="1200"] [data-aos],[data-aos][data-aos][data-aos-delay="1200"]{transition-delay:0}body[data-aos-delay="1200"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1200"].aos-animate{transition-delay:1200ms}body[data-aos-duration="1250"] [data-aos],[data-aos][data-aos][data-aos-duration="1250"]{transition-duration:1250ms}body[data-aos-delay="1250"] [data-aos],[data-aos][data-aos][data-aos-delay="1250"]{transition-delay:0}body[data-aos-delay="1250"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1250"].aos-animate{transition-delay:1250ms}body[data-aos-duration="1300"] [data-aos],[data-aos][data-aos][data-aos-duration="1300"]{transition-duration:1300ms}body[data-aos-delay="1300"] [data-aos],[data-aos][data-aos][data-aos-delay="1300"]{transition-delay:0}body[data-aos-delay="1300"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1300"].aos-animate{transition-delay:1300ms}body[data-aos-duration="1350"] [data-aos],[data-aos][data-aos][data-aos-duration="1350"]{transition-duration:1350ms}body[data-aos-delay="1350"] [data-aos],[data-aos][data-aos][data-aos-delay="1350"]{transition-delay:0}body[data-aos-delay="1350"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1350"].aos-animate{transition-delay:1350ms}body[data-aos-duration="1400"] [data-aos],[data-aos][data-aos][data-aos-duration="1400"]{transition-duration:1400ms}body[data-aos-delay="1400"] [data-aos],[data-aos][data-aos][data-aos-delay="1400"]{transition-delay:0}body[data-aos-delay="1400"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1400"].aos-animate{transition-delay:1400ms}body[data-aos-duration="1450"] [data-aos],[data-aos][data-aos][data-aos-duration="1450"]{transition-duration:1450ms}body[data-aos-delay="1450"] [data-aos],[data-aos][data-aos][data-aos-delay="1450"]{transition-delay:0}body[data-aos-delay="1450"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1450"].aos-animate{transition-delay:1450ms}body[data-aos-duration="1500"] [data-aos],[data-aos][data-aos][data-aos-duration="1500"]{transition-duration:1500ms}body[data-aos-delay="1500"] [data-aos],[data-aos][data-aos][data-aos-delay="1500"]{transition-delay:0}body[data-aos-delay="1500"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1500"].aos-animate{transition-delay:1500ms}body[data-aos-duration="1550"] [data-aos],[data-aos][data-aos][data-aos-duration="1550"]{transition-duration:1550ms}body[data-aos-delay="1550"] [data-aos],[data-aos][data-aos][data-aos-delay="1550"]{transition-delay:0}body[data-aos-delay="1550"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1550"].aos-animate{transition-delay:1550ms}body[data-aos-duration="1600"] [data-aos],[data-aos][data-aos][data-aos-duration="1600"]{transition-duration:1600ms}body[data-aos-delay="1600"] [data-aos],[data-aos][data-aos][data-aos-delay="1600"]{transition-delay:0}body[data-aos-delay="1600"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1600"].aos-animate{transition-delay:1600ms}body[data-aos-duration="1650"] [data-aos],[data-aos][data-aos][data-aos-duration="1650"]{transition-duration:1650ms}body[data-aos-delay="1650"] [data-aos],[data-aos][data-aos][data-aos-delay="1650"]{transition-delay:0}body[data-aos-delay="1650"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1650"].aos-animate{transition-delay:1650ms}body[data-aos-duration="1700"] [data-aos],[data-aos][data-aos][data-aos-duration="1700"]{transition-duration:1700ms}body[data-aos-delay="1700"] [data-aos],[data-aos][data-aos][data-aos-delay="1700"]{transition-delay:0}body[data-aos-delay="1700"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1700"].aos-animate{transition-delay:1700ms}body[data-aos-duration="1750"] [data-aos],[data-aos][data-aos][data-aos-duration="1750"]{transition-duration:1750ms}body[data-aos-delay="1750"] [data-aos],[data-aos][data-aos][data-aos-delay="1750"]{transition-delay:0}body[data-aos-delay="1750"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1750"].aos-animate{transition-delay:1750ms}body[data-aos-duration="1800"] [data-aos],[data-aos][data-aos][data-aos-duration="1800"]{transition-duration:1800ms}body[data-aos-delay="1800"] [data-aos],[data-aos][data-aos][data-aos-delay="1800"]{transition-delay:0}body[data-aos-delay="1800"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1800"].aos-animate{transition-delay:1800ms}body[data-aos-duration="1850"] [data-aos],[data-aos][data-aos][data-aos-duration="1850"]{transition-duration:1850ms}body[data-aos-delay="1850"] [data-aos],[data-aos][data-aos][data-aos-delay="1850"]{transition-delay:0}body[data-aos-delay="1850"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1850"].aos-animate{transition-delay:1850ms}body[data-aos-duration="1900"] [data-aos],[data-aos][data-aos][data-aos-duration="1900"]{transition-duration:1900ms}body[data-aos-delay="1900"] [data-aos],[data-aos][data-aos][data-aos-delay="1900"]{transition-delay:0}body[data-aos-delay="1900"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1900"].aos-animate{transition-delay:1900ms}body[data-aos-duration="1950"] [data-aos],[data-aos][data-aos][data-aos-duration="1950"]{transition-duration:1950ms}body[data-aos-delay="1950"] [data-aos],[data-aos][data-aos][data-aos-delay="1950"]{transition-delay:0}body[data-aos-delay="1950"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1950"].aos-animate{transition-delay:1950ms}body[data-aos-duration="2000"] [data-aos],[data-aos][data-aos][data-aos-duration="2000"]{transition-duration:2000ms}body[data-aos-delay="2000"] [data-aos],[data-aos][data-aos][data-aos-delay="2000"]{transition-delay:0}body[data-aos-delay="2000"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2000"].aos-animate{transition-delay:2000ms}body[data-aos-duration="2050"] [data-aos],[data-aos][data-aos][data-aos-duration="2050"]{transition-duration:2050ms}body[data-aos-delay="2050"] [data-aos],[data-aos][data-aos][data-aos-delay="2050"]{transition-delay:0}body[data-aos-delay="2050"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2050"].aos-animate{transition-delay:2050ms}body[data-aos-duration="2100"] [data-aos],[data-aos][data-aos][data-aos-duration="2100"]{transition-duration:2100ms}body[data-aos-delay="2100"] [data-aos],[data-aos][data-aos][data-aos-delay="2100"]{transition-delay:0}body[data-aos-delay="2100"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2100"].aos-animate{transition-delay:2100ms}body[data-aos-duration="2150"] [data-aos],[data-aos][data-aos][data-aos-duration="2150"]{transition-duration:2150ms}body[data-aos-delay="2150"] [data-aos],[data-aos][data-aos][data-aos-delay="2150"]{transition-delay:0}body[data-aos-delay="2150"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2150"].aos-animate{transition-delay:2150ms}body[data-aos-duration="2200"] [data-aos],[data-aos][data-aos][data-aos-duration="2200"]{transition-duration:2200ms}body[data-aos-delay="2200"] [data-aos],[data-aos][data-aos][data-aos-delay="2200"]{transition-delay:0}body[data-aos-delay="2200"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2200"].aos-animate{transition-delay:2200ms}body[data-aos-duration="2250"] [data-aos],[data-aos][data-aos][data-aos-duration="2250"]{transition-duration:2250ms}body[data-aos-delay="2250"] [data-aos],[data-aos][data-aos][data-aos-delay="2250"]{transition-delay:0}body[data-aos-delay="2250"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2250"].aos-animate{transition-delay:2250ms}body[data-aos-duration="2300"] [data-aos],[data-aos][data-aos][data-aos-duration="2300"]{transition-duration:2300ms}body[data-aos-delay="2300"] [data-aos],[data-aos][data-aos][data-aos-delay="2300"]{transition-delay:0}body[data-aos-delay="2300"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2300"].aos-animate{transition-delay:2300ms}body[data-aos-duration="2350"] [data-aos],[data-aos][data-aos][data-aos-duration="2350"]{transition-duration:2350ms}body[data-aos-delay="2350"] [data-aos],[data-aos][data-aos][data-aos-delay="2350"]{transition-delay:0}body[data-aos-delay="2350"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2350"].aos-animate{transition-delay:2350ms}body[data-aos-duration="2400"] [data-aos],[data-aos][data-aos][data-aos-duration="2400"]{transition-duration:2400ms}body[data-aos-delay="2400"] [data-aos],[data-aos][data-aos][data-aos-delay="2400"]{transition-delay:0}body[data-aos-delay="2400"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2400"].aos-animate{transition-delay:2400ms}body[data-aos-duration="2450"] [data-aos],[data-aos][data-aos][data-aos-duration="2450"]{transition-duration:2450ms}body[data-aos-delay="2450"] [data-aos],[data-aos][data-aos][data-aos-delay="2450"]{transition-delay:0}body[data-aos-delay="2450"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2450"].aos-animate{transition-delay:2450ms}body[data-aos-duration="2500"] [data-aos],[data-aos][data-aos][data-aos-duration="2500"]{transition-duration:2500ms}body[data-aos-delay="2500"] [data-aos],[data-aos][data-aos][data-aos-delay="2500"]{transition-delay:0}body[data-aos-delay="2500"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2500"].aos-animate{transition-delay:2500ms}body[data-aos-duration="2550"] [data-aos],[data-aos][data-aos][data-aos-duration="2550"]{transition-duration:2550ms}body[data-aos-delay="2550"] [data-aos],[data-aos][data-aos][data-aos-delay="2550"]{transition-delay:0}body[data-aos-delay="2550"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2550"].aos-animate{transition-delay:2550ms}body[data-aos-duration="2600"] [data-aos],[data-aos][data-aos][data-aos-duration="2600"]{transition-duration:2600ms}body[data-aos-delay="2600"] [data-aos],[data-aos][data-aos][data-aos-delay="2600"]{transition-delay:0}body[data-aos-delay="2600"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2600"].aos-animate{transition-delay:2600ms}body[data-aos-duration="2650"] [data-aos],[data-aos][data-aos][data-aos-duration="2650"]{transition-duration:2650ms}body[data-aos-delay="2650"] [data-aos],[data-aos][data-aos][data-aos-delay="2650"]{transition-delay:0}body[data-aos-delay="2650"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2650"].aos-animate{transition-delay:2650ms}body[data-aos-duration="2700"] [data-aos],[data-aos][data-aos][data-aos-duration="2700"]{transition-duration:2700ms}body[data-aos-delay="2700"] [data-aos],[data-aos][data-aos][data-aos-delay="2700"]{transition-delay:0}body[data-aos-delay="2700"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2700"].aos-animate{transition-delay:2700ms}body[data-aos-duration="2750"] [data-aos],[data-aos][data-aos][data-aos-duration="2750"]{transition-duration:2750ms}body[data-aos-delay="2750"] [data-aos],[data-aos][data-aos][data-aos-delay="2750"]{transition-delay:0}body[data-aos-delay="2750"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2750"].aos-animate{transition-delay:2750ms}body[data-aos-duration="2800"] [data-aos],[data-aos][data-aos][data-aos-duration="2800"]{transition-duration:2800ms}body[data-aos-delay="2800"] [data-aos],[data-aos][data-aos][data-aos-delay="2800"]{transition-delay:0}body[data-aos-delay="2800"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2800"].aos-animate{transition-delay:2800ms}body[data-aos-duration="2850"] [data-aos],[data-aos][data-aos][data-aos-duration="2850"]{transition-duration:2850ms}body[data-aos-delay="2850"] [data-aos],[data-aos][data-aos][data-aos-delay="2850"]{transition-delay:0}body[data-aos-delay="2850"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2850"].aos-animate{transition-delay:2850ms}body[data-aos-duration="2900"] [data-aos],[data-aos][data-aos][data-aos-duration="2900"]{transition-duration:2900ms}body[data-aos-delay="2900"] [data-aos],[data-aos][data-aos][data-aos-delay="2900"]{transition-delay:0}body[data-aos-delay="2900"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2900"].aos-animate{transition-delay:2900ms}body[data-aos-duration="2950"] [data-aos],[data-aos][data-aos][data-aos-duration="2950"]{transition-duration:2950ms}body[data-aos-delay="2950"] [data-aos],[data-aos][data-aos][data-aos-delay="2950"]{transition-delay:0}body[data-aos-delay="2950"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2950"].aos-animate{transition-delay:2950ms}body[data-aos-duration="3000"] [data-aos],[data-aos][data-aos][data-aos-duration="3000"]{transition-duration:3000ms}body[data-aos-delay="3000"] [data-aos],[data-aos][data-aos][data-aos-delay="3000"]{transition-delay:0}body[data-aos-delay="3000"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="3000"].aos-animate{transition-delay:3000ms}body[data-aos-easing=linear] [data-aos],[data-aos][data-aos][data-aos-easing=linear]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}body[data-aos-easing=ease] [data-aos],[data-aos][data-aos][data-aos-easing=ease]{transition-timing-function:cubic-bezier(.25,.1,.25,1)}body[data-aos-easing=ease-in] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in]{transition-timing-function:cubic-bezier(.42,0,1,1)}body[data-aos-easing=ease-out] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out]{transition-timing-function:cubic-bezier(0,0,.58,1)}body[data-aos-easing=ease-in-out] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out]{transition-timing-function:cubic-bezier(.42,0,.58,1)}body[data-aos-easing=ease-in-back] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-back]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}body[data-aos-easing=ease-out-back] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-back]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}body[data-aos-easing=ease-in-out-back] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-back]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}body[data-aos-easing=ease-in-sine] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-sine]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}body[data-aos-easing=ease-out-sine] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-sine]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}body[data-aos-easing=ease-in-out-sine] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-sine]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}body[data-aos-easing=ease-in-quad] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-quad]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}body[data-aos-easing=ease-out-quad] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-quad]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}body[data-aos-easing=ease-in-out-quad] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-quad]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}body[data-aos-easing=ease-in-cubic] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-cubic]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}body[data-aos-easing=ease-out-cubic] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-cubic]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}body[data-aos-easing=ease-in-out-cubic] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-cubic]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}body[data-aos-easing=ease-in-quart] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-quart]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}body[data-aos-easing=ease-out-quart] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-quart]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}body[data-aos-easing=ease-in-out-quart] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-quart]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform,color,background}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translate(0,0)}[data-aos=fade-up]{transform:translate(0,100px)}[data-aos=fade-down]{transform:translate(0,-100px)}[data-aos=fade-right]{transform:translate(-100px,0)}[data-aos=fade-left]{transform:translate(100px,0)}[data-aos=fade-up-right]{transform:translate(-100px,100px)}[data-aos=fade-up-left]{transform:translate(100px,100px)}[data-aos=fade-down-right]{transform:translate(-100px,-100px)}[data-aos=fade-down-left]{transform:translate(100px,-100px)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translate(0,0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate(0,100px) scale(.6)}[data-aos=zoom-in-down]{transform:translate(0,-100px) scale(.6)}[data-aos=zoom-in-right]{transform:translate(-100px,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate(100px,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate(0,100px) scale(1.2)}[data-aos=zoom-out-down]{transform:translate(0,-100px) scale(1.2)}[data-aos=zoom-out-right]{transform:translate(-100px,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate(100px,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translate(0,0)}[data-aos=slide-up]{transform:translateY(100%)}[data-aos=slide-down]{transform:translateY(-100%)}[data-aos=slide-right]{transform:translateX(-100%)}[data-aos=slide-left]{transform:translateX(100%)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset rgba(0,0,0,0)}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}