@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;600&display=swap";/**
 * @license
 *
 * Font Family: Satoshi
 * Designed by: Deni Anggara
 * URL: https://www.fontshare.com/fonts/satoshi
 * © 2022 Indian Type Foundry
 *
 * Font Styles:
 * Satoshi Variable(Variable font)
 * Satoshi Variable Italic(Variable font)
 * Satoshi Light
 * Satoshi Light Italic
 * Satoshi Regular
 * Satoshi Italic
 * Satoshi Medium
 * Satoshi Medium Italic
 * Satoshi Bold
 * Satoshi Bold Italic
 * Satoshi Black
 * Satoshi Black Italic
 *
*/@font-face{font-family:Satoshi-Variable;src:url(/dist/fonts/Satoshi-Variable.woff2) format("woff2"),url(/dist/fonts/Satoshi-Variable.woff) format("woff"),url(/dist/fonts/Satoshi-Variable.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:normal}.search-form{width:0;overflow:hidden;transition:all .3s ease-in-out}.search-form.open{width:auto;max-width:62vw}.search-form input{box-sizing:border-box;outline:none;font-size:1rem;line-height:1rem;width:300px;height:2.5rem;padding:0 1.5rem .25rem;border:0;margin-top:0;color:#313336;background-color:#ededed;margin-right:.5rem}.results-form{display:flex;align-items:center;margin-bottom:1rem}.results-form input{box-sizing:border-box;outline:none;font-size:1.2rem;line-height:1.5rem;padding:0 1.5rem .25rem;border:0;border-radius:.75rem;margin-top:0;color:#313336;background-color:#ededed;margin-right:.5rem}section.navigation .header-item-right .menu-icon i.far.fa-times{padding:0 2px!important}.search-submit{margin:0 5px}ul.search-results h3{font-size:1rem;font-weight:700}ul.search-results li{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid}.search-wrapper{background-color:#f9862f;display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:absolute;right:0;top:0}@media only screen and (max-width: 1102px){.search-wrapper{right:3rem}}.menu-icon{font-size:1rem;display:flex;align-items:center;justify-content:center;gap:1rem;padding:.5rem .75rem;border:none;outline:none;color:#fff;transition:all .3s ease}.menu-icon i{font-weight:900}.menu-icon:hover{color:#2e3438}:root{--color-black: hsl(0, 0%, 10%);--color-white: hsl(0, 0%, 100%);--color-darken: hsl(0, 0%, 20%);--shadow-small: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-medium: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-large: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05)}a,button{font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer;border:none;outline:none;background:none;text-decoration:none}a.disabled{pointer-events:none}img,video{display:block;max-width:100%;height:auto;object-fit:cover}img{image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}header .container{padding:0 10vw}.brand{font-size:1.625rem;font-weight:600;line-height:1.25;letter-spacing:-1px;color:#f9862f;text-transform:uppercase;width:200px;padding-bottom:1rem}.menu-eyebrow{display:flex;position:relative;align-items:center;height:40px}.menu-eyebrow ul{margin:0 2rem 0 auto}.menu-eyebrow ul li{display:none;margin-right:2rem}@media only screen and (min-width: 1103px){.menu-eyebrow ul li{display:inline-block}}.menu-eyebrow ul li a{color:#fff;transition:all .3s ease;font-size:80%;font-weight:200;text-transform:uppercase;letter-spacing:1px}.menu-eyebrow ul li a:hover{color:#f9862f}.expand{display:none!important}.header{top:0;left:0;width:100%;height:auto;z-index:100;margin:0 auto;background:#2e3438;box-shadow:var(--shadow-medium)}.header .wrapper{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;max-width:100%;height:4rem;margin:0 auto;padding-top:3rem;border-bottom:1px solid #777}.header .menu{margin:0}.header .menu>.menu-item{position:relative;display:inline-block;margin-right:0;margin-left:1.5rem}.header .menu>.menu-item:not(:last-child){margin-right:1.5rem}.header .menu>.menu-item.mobile-only{display:block}@media only screen and (min-width: 1103px){.header .menu>.menu-item.mobile-only{display:none}}.header .menu>.menu-item>a{display:block;font-family:inherit;font-size:90%;font-weight:300;line-height:inherit;padding:1rem 0;border:none;outline:none;color:var(--color-white);text-transform:uppercase;letter-spacing:1px;transition:all .35s ease}.header .menu>.menu-item>a .expand{position:relative;display:inline-block;width:.75rem;height:.75rem;margin-left:.35rem;pointer-events:none;border:none;outline:none}.header .menu>.menu-item:hover>a{color:#f9862f}.header .menu>.menu-item:hover>a .expand:before,.header .menu>.menu-item:hover>a .expand:after{background:#f9862f}.header .menu>.menu-item>a .expand:after{transform:translate(-50%,-50%) rotate(-90deg)}.header .menu>.menu-item>.sub-menu>.menu-item>a:hover{color:#f9862f}.header .menu>.menu-item>.sub-menu{position:absolute;top:50%;left:50%;transform:translate(-50%,50%);width:13rem;height:auto;padding:.75rem 0;border:none;outline:none;opacity:0;visibility:hidden;background:#7F8278;box-shadow:var(--shadow-medium);transition:all .35s ease;z-index:10}.header .menu>.menu-item>.sub-menu>.menu-item{display:block}.header .menu>.menu-item>.sub-menu>.menu-item>a{display:block;font-family:inherit;font-size:1rem;font-weight:300;line-height:inherit;padding:.5rem 1.25rem;color:#fff;text-transform:capitalize;transition:all .35s ease}.header .menu>.menu-item>.sub-menu>.menu-item>a:hover{background-color:#454e54;color:#fff}.header .burger{position:relative;cursor:pointer;display:none;width:1.75rem;height:1rem;margin-top:-.25rem;outline:none;opacity:0;visibility:hidden;background:none;transform:rotate(0);transition:all .35s ease;margin-right:6px}.header .burger-line{position:absolute;display:block;width:100%;height:2px;left:0;border:none;outline:none;opacity:1;border-radius:.25rem;background:var(--color-white);transform:rotate(0);transition:all .25s ease}.header .burger-line:nth-child(1){top:0}.header .burger-line:nth-child(2),.header .burger-line:nth-child(3){top:.5rem}.header .burger-line:nth-child(4){top:1rem}.header .overlay{position:fixed;top:0;left:0;height:100%;width:100%;z-index:100;opacity:0;visibility:hidden;background:rgba(0,0,0,.65);transition:all .35s ease}@media only screen and (min-width: 1103px){.header .menu>.menu-item-child>.sub-menu.show{display:block;opacity:1;visibility:visible;transform:translate(-50%,11%)}.header .menu>.menu-item-child>a .expand:after{transform:translate(-50%,-50%) rotate(0)}}@media only screen and (max-width: 1102px){.header .overlay.active{display:block;opacity:1;visibility:visible}.header .navbar{position:fixed;top:0;left:-100%;width:75%;height:100%;z-index:999;opacity:0;overflow-y:auto;visibility:hidden;background:#2e3438;box-shadow:var(--shadow-medium);transition:all .5s ease;overflow-x:hidden}.header .navbar.active{left:0rem;opacity:1;visibility:visible}.header .menu{width:100%;height:auto;margin:1rem 0;padding-left:15px}.header .menu>.menu-item{display:block;margin:0}.header .menu>.menu-item-child>a{display:flex;justify-content:space-between;align-items:center}.header .menu>.menu-item>a{padding:.625rem 1.25rem;color:var(--color-white)}.header .menu>.menu-item>a .expand:before,.header .menu>.menu-item>a .expand:after{background:var(--color-black)}.header .menu>.menu-item-child.active>a .expand:after{transform:translate(-50%,-50%) rotate(0)}.header .menu>.menu-item>.sub-menu{transition:none}.header .menu>.menu-item>.sub-menu.show{position:relative;top:auto;left:auto;width:100%;max-height:auto;padding:0;border:none;outline:none;opacity:1;overflow:hidden;visibility:visible;background:transparent;box-shadow:none;transform:translateY(0)}.header .menu>.menu-item>.sub-menu.show>.menu-item>a{padding:.625rem 2rem;color:var(--color-white)}.header .burger{display:block;opacity:1;visibility:visible}}.menu li:nth-child(3) .sub-menu{margin-top:-11px}.banner{display:flex;align-items:center;background-color:#f9862f;color:#fff;padding:.75rem 10vw}.banner div span{font-weight:700;margin-right:1rem}.banner p{margin-bottom:0}.banner .fal{font-size:2rem;margin-right:1rem}.banner .fa-times-circle{margin-left:auto;padding-left:3rem;font-size:1.5rem;margin-right:.5rem}.banner.hide{transition:all .2s;margin-top:-56px;display:none}#footer{background-color:#f3f4ed}#footer .container{padding:6vw 10vw;display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width: 910px){#footer .container{grid-template-columns:1fr}}#footer img{width:250px;max-width:40vw;margin-bottom:3rem}#footer .locations{display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width: 1100px){#footer .locations{grid-template-columns:1fr}}#footer .locations article{margin-bottom:2rem}#footer .locations p.title{font-weight:600;font-size:1.3rem;color:#2e3438}@media only screen and (max-width: 1100px){#footer .locations p.title{margin-bottom:.5rem}}#footer .locations a{color:inherit}#footer .locations a :hover{color:#f9862f}#footer .locations p{line-height:1.6em}#footer .social{margin:5rem 0;font-weight:500;font-size:1.1rem}#footer .social a{font-weight:700;margin-right:2rem;text-decoration:none;color:#2e3438}#footer .social a:hover,#footer .fas,#footer .fab,#footer .fa-kit{color:#f9862f}#footer .signoff{font-size:.9rem}#footer .signoff article{margin-bottom:.5rem}#footer .signoff span{margin-right:2rem}#footer .signoff a{font-weight:700;margin-right:2rem;text-decoration:none;color:#2e3438}#footer .signoff a:hover{color:#f9862f}body{font-family:Satoshi-Variable,sans-serif;margin:0}p{line-height:1.75em;font-size:1rem;font-weight:200;margin-bottom:1rem;margin-top:0}p.large{line-height:2em;font-size:1.25rem}p.bold{font-weight:700}p.md{font-size:.8rem}p.sm-margin{margin-bottom:.33rem}ul{line-height:1.75em;margin-bottom:1rem;margin-top:0}ul li{font-size:1rem;font-weight:200}h2{font-size:1.4rem;font-weight:500}h3{font-weight:500;font-size:.8rem}small{font-size:90%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width: 1800px) and (min-width: 1000px){#pageheader-image .container .image{max-width:40vw}.article .container .body{max-width:45vw}}figure{position:relative;margin:0;padding:0}figure img{display:block;width:100%;height:auto}figure.cover{width:100%;height:100%}figure.cover img{display:block;width:100%;height:100%;object-fit:cover}figure.contain{width:100%;height:100%}figure.contain img{display:block;width:100%;height:100%;object-fit:contain}select{padding:calc(.2rem + 2px) calc(2rem + 2px);border:0;outline:none;background-color:#f9862f;color:#fff;font-weight:500;font-size:.8rem;text-transform:uppercase}.search-wrapper-page{position:relative;display:flex;display:inline-block;min-width:100px;width:300px}.search-wrapper-page .search-in-page{border:2px solid #f9862f;border-radius:0;width:100%;padding:.2rem 0 .2rem 1rem;outline:0;font-size:.8rem}.search-icon{position:absolute;top:8px;right:-10px;width:14px}.clear-icon{position:absolute;top:9px;right:17px;width:10px;cursor:pointer;visibility:hidden}section .container{padding:10vw}html{background:white}input#freeBeer{display:none}.btn{display:inline-block;padding:.5rem 1.25rem;margin:1rem 0;background-color:#f9862f;color:#fff;font-size:.66rem;line-height:.9rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;text-decoration:none;transition:all .3s ease}.btn:hover{background-color:#000}.btn.btn-neutral{background-color:#f3f4ed;color:#2e3438}.btn.btn-neutral:hover{background-color:#000;color:#fff}.image-demo{width:768px;height:768px;background-image:url(../../images/topography.png);background-repeat:repeat;background-size:200px 200px}#slider{background-color:#2e3438}#slider .container{padding:6vw 10vw 4rem 10vw}@media (max-width: 1199px){#slider .container{padding:2rem 10vw}}#slider article{display:grid;grid-template-columns:4fr 3fr;grid-gap:2rem}@media (max-width: 1199px){#slider article{grid-template-columns:1fr}}#slider h2.head{color:#fff;font-size:5rem;line-height:1em;font-weight:700;margin:0}@media (max-width: 1599px){#slider h2.head{font-size:4rem}}@media (max-width: 1199px){#slider h2.head{font-size:3rem;margin-bottom:2rem}}#slider .details p{color:#fff}.swiper-slide{padding:1rem 0}.swiper-pagination{text-align:left!important}.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:60%!important;left:10vw!important;max-width:80vw}.pagination-wrapper{position:relative}@media (max-width: 1199px){.pagination-wrapper{position:absolute;width:100%;margin-top:-25px}}.swiper-pagination-bullet.custom{background-color:gray;width:60px;height:6px;border-radius:0;display:inline-block!important;cursor:pointer!important}.swiper-pagination-bullet-active.custom{background-color:#f9862f}#slider-history{background-color:#2e3438}#slider-history .container{padding:0}#slider-history article .content{padding:6vw 10vw;display:grid;grid-template-columns:1fr 1fr;grid-gap:6rem}@media (max-width: 1199px){#slider-history article .content{grid-template-columns:1fr;grid-gap:2rem}}#slider-history article .content .text{display:flex;align-items:center;justify-content:center;height:100%}@media (max-width: 1199px){#slider-history article .content .text{display:block;height:auto}}#slider-history article img{height:400px;max-height:400px}@media (max-width: 1199px){#slider-history article img{height:300px;max-height:300px}}#slider-history h2.head{color:#fff;font-size:3rem;line-height:1em;font-weight:700;margin:0 0 1rem}@media (max-width: 1599px){#slider-history h2.head{font-size:2rem}}@media (max-width: 1199px){#slider-history h2.head{font-size:3rem;margin-bottom:2rem}}#slider-history .details p{color:#fff}#slider-history .swiper-pagination{text-align:left!important}#slider-history .swiper-pagination-bullets.swiper-pagination-horizontal{display:flex;align-items:center;justify-content:center;bottom:0!important}#slider-history .pagination-wrapper{position:relative}@media (max-width: 1199px){#slider-history .pagination-wrapper{position:absolute;width:100%}}#slider-history .swiper-pagination-bullet{color:#fff;opacity:.5}#slider-history .swiper-pagination-bullet.custom{background-color:gray;width:60px;height:20px;border-radius:0;display:inline-block!important;cursor:pointer!important;padding:5px;text-align:center}#slider-history .swiper-pagination-bullet-active.custom{background-color:#f9862f;opacity:1}#feature{background-image:linear-gradient(#2e3438,#2e3438),linear-gradient(white,white);background-size:100% 7vw,100% auto;background-repeat:no-repeat}#feature .container{padding:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 2fr}@media (max-width: 1199px){#feature .container{grid-template-columns:1fr;grid-template-rows:auto}}#feature .container img{max-width:100%;width:100%}#feature .container .content{grid-column:1/2;grid-row:2/3;padding-left:10vw;padding-right:10vw}@media (max-width: 1199px){#feature .container .content{padding:6vw 10vw}}#feature .container .image{position:relative;height:fit-content;grid-column:2/3;grid-row:1/3}#feature .container .image .caption{position:absolute;bottom:0px;left:0px;color:#fff;opacity:.9;width:calc(100% - 80px);padding:40px;backdrop-filter:blur(6px);background:rgba(0,0,0,.1);text-shadow:0px 0px 6px rgba(0,0,0,.8)}@media (max-width: 1199px){#feature .container .image .caption{width:calc(100% - 40px);padding:20px}}#feature .container .image .caption span{font-weight:900}@media (max-width: 1199px){#feature .container .image{grid-column:1/2;grid-row:1/2}}.location-page .directions h2{margin-top:50px;padding-top:25px;background-image:-webkit-gradient(linear,left top,left bottom,from(#f9862f),to(#f9862f)),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:linear-gradient(#f9862f,#f9862f),linear-gradient(transparent,transparent);background-size:50% 8px,100% 95%;background-repeat:no-repeat;color:#535555;width:50%}.location-page .directions iframe{max-width:100%}@media (max-width: 1800px) and (min-width: 1000px){.location-page #pageheader-image .container .image{max-width:40vw}.location-page .article .container .body{max-width:45vw}}@media (max-width: 1199px){#testimonial .container{padding:2rem 10vw}}#testimonial .container .content{margin:0 10vw;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr}@media (max-width: 1199px){#testimonial .container .content{margin:0}}#testimonial .container .content div{grid-column:1/2;grid-row:1/3;color:#f9862f;margin-right:1rem;margin-top:-1rem}@media (max-width: 1199px){#testimonial .container .content div{margin-right:.5rem;margin-top:0}}#testimonial .container .content div img{width:75px}@media (max-width: 1199px){#testimonial .container .content div img{width:33px}}#testimonial .container .content p{font-size:1.1rem;margin-bottom:0}#testimonial .container .content span{font-weight:600}#testimonial .container .content blockquote{font-size:2rem;font-weight:100;line-height:1.5em;margin:0;margin-bottom:2rem;position:relative;max-width:65vw}#testimonial .container .content blockquote .end-quote{transform:rotate(180deg);width:75px;position:absolute;right:-75px;bottom:-20px}@media (max-width: 1199px){#testimonial .container .content blockquote .end-quote{width:33px;bottom:-5px;right:-33px}}@media (max-width: 1199px){#testimonial .container .content blockquote{font-size:1.5rem}}#side-by-side .container{padding:0;margin:0 10vw;display:grid;grid-template-columns:1fr 1fr}@media (max-width: 1199px){#side-by-side .container{grid-template-columns:1fr}}#side-by-side .container .image{background-size:cover}@media (max-width: 1199px){#side-by-side .container .image{height:20rem}}#side-by-side .container .content{background-color:#f3f4ed;padding:7vw 10vw;display:flex;align-items:center}#side-by-side .container .content h2{margin-top:0}@media (max-width: 1199px){#side-by-side .container .content{padding:10vw}}#side-by-side .container p,#side-by-side .container .btn{margin-bottom:0}#side-by-side .container .btn{margin-top:2rem}#multi-column .container{padding:10vw}#multi-column .container .articles{padding:0;display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:5rem;grid-row-gap:2rem}@media (max-width: 1199px){#multi-column .container .articles{grid-template-columns:1fr;grid-gap:1rem}}#multi-column .container h2{margin-bottom:1.5rem;padding-top:.3rem;font-weight:500;font-size:1.2rem}#multi-column .container .section-head{font-size:2rem;font-weight:100;margin-bottom:2rem;letter-spacing:-.64px;color:#535555;opacity:.5}#multi-column .container small{display:block;margin-bottom:1rem;color:#535555;opacity:.49;border-top:1px solid #707070;padding-top:6px}#multi-column .container article{background-image:linear-gradient(#f9862f,#f9862f),linear-gradient(transparent,transparent);background-size:50% 10px,100% 95%;background-repeat:no-repeat}#multi-column .container article .btn{margin:0}#multi-column .container article.special{padding:2vw;background-image:none;background-color:#f3f4ed}#multi-column .container article.special h2{margin:0}#multi-column .container article.special h3{margin-top:.25rem}#pageheader{background-color:#2e3438;color:#fff}#pageheader .container{padding-bottom:0;padding-top:6vw}@media (max-width: 1199px){#pageheader .container{padding:2rem 10vw}}#pageheader .container h3.head{font-size:clamp(2rem,4vw + 1rem,4rem);line-height:1em;font-weight:500;margin:0;letter-spacing:-1px}#pageheader .container p.title{font-size:1.6rem;font-weight:100}#pageheader .container nav.crumbs{color:gray}#pageheader .container nav.crumbs a{transition:all .3s ease;color:gray}#pageheader .container nav.crumbs a:hover{color:#f9862f}#pageheader-image{background-color:#2e3438;color:#fff}#pageheader-image .info.sidebar{color:#535555;background:white;padding-top:50px!important;padding-right:10vw;margin-bottom:-20px}@media (max-width: 1000px){#pageheader-image .info.sidebar{padding-left:10vw}}#pageheader-image .info.sidebar figure{margin-left:0}#pageheader-image .container{position:relative;padding:7vw 0 2vw}#pageheader-image .container .content{padding-left:10vw;width:40%}#pageheader-image .container .image{position:absolute;right:0;top:2vw;width:40rem}#pageheader-image .container h3.head{font-size:clamp(2rem,4vw + 1rem,4rem);line-height:1em;font-weight:500;margin:0;letter-spacing:-1px}#pageheader-image .container p.title{font-size:1.6rem;font-weight:100}#pageheader-image .container nav.crumbs{padding-top:2vw;color:gray}#pageheader-image .container nav.crumbs a{transition:all .3s ease;color:gray}#pageheader-image .container nav.crumbs a:hover{color:#f9862f}@media (max-width: 1400px){#pageheader-image .container .content{width:35%}}@media (max-width: 1000px){#pageheader-image .container .content{width:80vw}#pageheader-image .container .image{padding-top:15px;position:relative;width:100%}}#content-sidebar{background-image:linear-gradient(#2e3438,#2e3438),linear-gradient(white,white);background-size:100% 4vw,100% auto;background-repeat:no-repeat}#content-sidebar .container{padding-top:0;padding-bottom:4vw;display:grid;column-gap:4vw;grid-template-columns:5fr 3fr;grid-template-rows:auto}@media (max-width: 1199px){#content-sidebar .container{grid-template-columns:1fr}}#content-sidebar .container .content{padding-top:6vw;grid-column:1/2}@media (max-width: 1199px){#content-sidebar .container .content{padding-bottom:4vw}}#content-sidebar .container .content h2{margin-top:2rem}#content-sidebar .container .content h3{margin-bottom:.5rem}#content-sidebar .container .content a{color:#f9862f}#content-sidebar .container .content a:hover{text-decoration:underline}#content-sidebar .container .sidebar{grid-column:2/3;padding-left:10vw;padding-right:10vw}@media (max-width: 1199px){#content-sidebar .container .sidebar{padding-bottom:4vw}}#content-sidebar .container .image{position:relative;grid-column:2/3}#content-sidebar .container .image .caption{position:absolute;bottom:40px;left:40px;color:#fff;opacity:.9}#content-sidebar .container .image .caption span{font-weight:900}@media (max-width: 1199px){#content-sidebar .container .image .caption{left:10vw}}@media (max-width: 1199px){#content-sidebar .container .image{grid-column:1/2}}#curriculum-vitae .container{padding-top:0;padding-bottom:0}#curriculum-vitae .container .list-grid{padding-top:2rem;border-top:5px solid #f9862f;display:grid;grid-gap:4vw;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}@media (max-width: 1199px){#curriculum-vitae .container .list-grid{grid-template-columns:1fr}}#curriculum-vitae .container article h4{color:#2e3438}#curriculum-vitae .container article ul{padding-left:0}#curriculum-vitae .container article ul li{font-weight:500;font-size:.85rem;color:#73828c;list-style:none;line-height:1.4;margin-bottom:.66rem}#attorneys-gallery .container{padding-top:4vw;padding-bottom:4vw;display:grid;column-gap:4vw;grid-template-columns:1fr 1fr;grid-template-rows:auto}@media (max-width: 1199px){#attorneys-gallery .container{grid-template-columns:1fr}}#attorneys-gallery .container .intro{grid-column:1/2;grid-row:1}@media (max-width: 1199px){#attorneys-gallery .container .intro{padding-bottom:4vw}}#attorneys-gallery .container .intro h2{margin-top:2rem}#attorneys-gallery .container .intro h3{margin-bottom:.5rem}#attorneys-gallery .container .intro a{color:#f9862f}#attorneys-gallery .container .intro a:hover{text-decoration:underline}#attorneys-gallery .container .controls{grid-column:1/3;grid-row:2;padding:4vw 0}#attorneys-gallery .container .card-grid{grid-column:1/3;grid-row:3;display:grid;grid-gap:2vw;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}#attorneys-gallery .container .card-grid article{transition:all .2s ease}#attorneys-gallery .container .card-grid article h3{font-weight:100}#attorneys-gallery .container .card-grid article h3 span{font-weight:500}#attorneys-gallery .container .card-grid article:hover{transform:scale(1.03)}#practice-area .container{padding-top:4vw;padding-bottom:4vw;display:grid;column-gap:4vw;grid-template-columns:60% 1fr;grid-template-rows:auto}@media (max-width: 1199px){#practice-area .container{grid-template-columns:1fr}}#practice-area .container .intro{grid-column:1/2;grid-row:1}@media (max-width: 1199px){#practice-area .container .intro{padding-bottom:4vw}}#practice-area .container .intro h2{margin-top:2rem}#practice-area .container .intro h3{margin-bottom:.5rem}#practice-area .container .intro a{color:#f9862f}#practice-area .container .intro a:hover{text-decoration:underline}#practice-area .container .intro a.btn{color:#fff}#practice-area .container .intro a.btn:hover{text-decoration:none}@media (max-width: 1300px) and (min-width: 1001px){#practice-area .container{padding-top:175px}}.person-feature{padding:100px 10vw 35px;background:#2E3438;color:#fff;line-height:1.25}.person-feature h1{letter-spacing:-1.05px;font-size:70px;margin-bottom:0}.person-feature .person-title{font-size:28px;line-height:1;letter-spacing:1px;margin-bottom:15px}.person-feature .small-print{color:#e3e7d4;opacity:.59;margin:0}.person-feature .small-print a{color:#e3e7d4}.person-feature .small-print a:hover{color:#f9862f}.person-details{color:#535555;padding:0px 10vw}.person-details .container{display:grid;grid-template-columns:66% 33%;grid-template-rows:100%}.person-details h2{font-weight:600}.person-details .bio{margin-top:100px;grid-column:1}.person-details .headshot{margin-top:-50px;margin-left:65px;grid-column:2;grid-row:1}.person-details .headshot .border-top{border-top:1px solid #EFF1E8;width:295px}.person-details .headshot h6{font-size:24px;letter-spacing:-.48px;margin-bottom:15px}.person-details .contact-link{margin-bottom:0;padding:2px 0;font-weight:400}.person-details .contact-link a{color:#535555}.person-details .contact-link a:hover{color:#f9862f}.cv{margin:25px 10vw;border-top:5px solid #EC8C42;margin-bottom:75px}.cv .border-top{border-top:1px solid #EFF1E8;width:295px}.cv h6{font-size:24px;font-weight:700;margin-bottom:15px}.cv .section{width:calc(33% - 30px);display:inline-block;vertical-align:text-top;margin:0 15px}.cv .section h4{padding-bottom:25px;border-bottom:1px solid #EFF1E8;margin:50px 0 0}.cv .section p{border-bottom:1px solid #EFF1E8;margin:0;padding:3px 0}.cv .section:nth-child(3n+1){width:calc(33% - 15px);margin-left:0}.btn-orange{display:inline-block;margin-top:25px;padding:1px 18px;border:2px solid #F9862F;background:#F9862F;color:#fff;text-transform:uppercase;font-weight:500;letter-spacing:1px;font-size:14px}.btn-orange:hover{background:transparent;color:#f9862f}@media (max-width: 900px){.person-feature h1{font-size:50px}.person-details{border-top:solid #2e3438 50px}.person-details .container{grid-template-columns:1fr;grid-template-rows:1fr}.person-details .container .headshot,.person-details .container .bio{grid-column:1}.person-details .container .headshot{margin-left:0;margin-top:0}.person-details .container .headshot h6{font-size:20px}.person-details .container .headshot img{max-width:60vw;margin-top:-50px}.person-details .container .bio{margin-top:50px}.cv .section:nth-child(1n){width:calc(50% - 18px);margin-left:0}.cv .section:nth-child(2n){width:calc(50% - 18px);margin-right:0;margin-left:15px}}.printOnly{display:none}@media print{.person-details,.person-feature,.cv{padding:15px 25px}.printLogo{width:250px;margin:15px 25px}.printOnly{display:block}header,footer,#multi-column,.breadcrumbs,.contact-link,.btn-orange h6,.printHide{display:none}.person-details{border-top:none}.person-details .container{display:block}.person-feature,h1,.bio{padding-top:0;margin-top:0}.headshot{grid-column:2;margin-left:0}.person-details .headshot img{max-width:250px!important;margin:15px 0!important}.cv .section:nth-child(1n){width:calc(50% - 18px);margin-left:0}.cv .section:nth-child(2n){width:calc(50% - 18px);margin-right:0;margin-left:15px}}#people-feature .container{padding:0;display:grid;grid-template-columns:1fr 1fr calc(10vw + 508px);background-image:-webkit-gradient(linear,left top,left bottom,from(#2e3438),to(#2e3438)),-webkit-gradient(linear,left top,left bottom,from(white),to(white));background-image:linear-gradient(#2e3438,#2e3438),linear-gradient(white,white);background-size:100% 235px,100% auto;background-repeat:no-repeat}#people-feature .container h1{margin:0}#people-feature .container .page-title{grid-row:1;grid-column:1/3;padding-top:7vw;padding-left:10vw;background:#2e3438;color:#fff;display:grid}#people-feature .container .page-title>div{align-self:end;padding-bottom:25px}#people-feature .container .page-title h1{letter-spacing:-1.05px;font-size:70px}#people-feature .container .page-title p{font-size:14px;color:#e3e7d4;opacity:.59;margin-top:15px;line-height:1.75em;font-size:1rem;font-weight:200}#people-feature .container .hero-image{position:relative;grid-column:3;grid-row:1/3;border-top:25px solid #2e3438;border-bottom:25px solid white}#people-feature .container .page-copy{grid-row:2/3;grid-column:1/3;padding-top:25px;padding-left:10vw}#people-feature .container h2{color:#535555;font-size:28px;font-weight:700;margin-top:75px;margin-bottom:0}#people-feature .container p{color:#7f8278;font-size:24px;max-width:100%}.noneFound{margin:0 15px}.person-select{margin:25px 10vw}.person-select .input{background:#F9862F;color:#fff;display:inline-block;width:245px;padding:10px 15px;margin:15px 13px 15px 0;max-width:calc(70% - 20px);vertical-align:middle}.person-select .search{display:inline-block;width:400px;border:solid 2px #F9862F;padding:8px 13px;color:#7f8278;max-width:82%;margin:10px 0;vertical-align:middle}@media (max-width: 900px){.person-select .input,.person-select .search{max-width:calc(100% - 5vw);width:100%}}.person-select .search i{color:#f9862f;font-weight:900}.person-select .search i,.person-select .input i{float:right;transform:translateY(3px)}.person-select select{padding:0;width:100%}.person-select input{border:none;width:80%}.attorneys{display:inline-table;width:calc(100% - 20vw);padding:25px 10vw}.attorney{vertical-align:text-top;width:calc(33.33% - 33px);display:inline-block}@media (min-width: 901px){.attorney{margin:15px 0}}@media (max-width: 900px){.attorney{margin-bottom:30px}.attorney:nth-child(2n){_margin-left:30px}}@media (min-width: 901px){.attorney:nth-child(3n-1){margin:15px 30px}}.attorney a{background:#FBFBF9}.attorney a img{transition:all .2s;transform:scale(1);opacity:1}.attorney a.btn{background-color:#f9862f}.attorney a.btn:hover{background-color:#000}.attorney a:hover h3{color:#f9862f}.attorney a:hover img{transition:all .2s;opacity:.8}.attorney a:hover .clear-headshot img{transition:all .2s;opacity:0}.attorney .headshot{position:relative;width:100%;padding-top:100%;overflow:hidden}.placeholder{text-align:center;background:linear-gradient(175deg,rgb(224,223,228) 32%,rgb(183,181,184) 87%,rgb(159,157,159) 97%,rgb(138,135,136) 100%);padding-top:calc(19% + 17px);background:rgb(224,223,228);background:linear-gradient(175deg,rgb(224,223,228) 64%,rgb(183,181,184) 90%,rgb(159,157,159) 98%,rgb(138,135,136) 100%);overflow:hidden}.placeholder svg{max-width:70%;margin-bottom:-17px}@media (max-width: 900px){.attorneys .attorney{width:100%}}@media (max-width: 1200px){#people-feature .container{grid-template-columns:1fr;grid-template-rows:3fr;width:100vw;overflow:hidden}#people-feature .container .hero-image{position:relative;grid-column:1;grid-row:2;border-top:25px solid #2e3438;border-bottom:0px solid white}#people-feature .container .page-title{grid-row:1;grid-column:1;padding:25px 10vw;display:grid;width:80vw;background:#2e3438}#people-feature .container .page-title>div{padding-bottom:0}#people-feature .container .page-title>div p{margin-bottom:0}#people-feature .container .page-copy{grid-row:3;grid-column:1;padding-top:45px;padding-left:10vw;width:80vw}#people-feature .container .page-title h1{font-size:50px}#people-feature .container .page-copy h2{margin-top:0;font-size:24px}#people-feature .container .page-copy p{font-size:18px}}.attorney h3{padding:20px 22px;background:#FBFBF9;color:#535555;margin:0;white-space:nowrap;overflow:hidden}.article{margin:150px 10vw;margin-top:65px;color:#535555}.article .container{display:grid;grid-template-columns:66% 33%;grid-template-rows:100%}.article .container .body{grid-column:1}.article .container .body h1{max-width:684px}.article .container .body small{color:#7f8278;padding-bottom:50px;display:block;width:208px;border-bottom:10px solid #EC8C42;margin-bottom:15px}.article .container .body a{color:#535555;font-weight:500;text-decoration:underline}.article .container .body a:hover{color:#f9862f}.article .container .info{margin-top:-50px;margin-left:65px;grid-column:2;grid-row:1}.article .container .info h6{font-weight:600;font-size:24px}.article .container .info p{margin:0}.article .container .info .children-links a{margin-left:15px}.article .container .info a{padding:6px 0;color:#535555;font-weight:500;border-top:1px solid #EFF1E8;display:block;width:100%}.article .h1{margin-top:150px}.article-entries .container{padding:50px 10vw}.article-entries .container article{padding-top:15px;background-image:-webkit-gradient(linear,left top,left bottom,from(#f9862f),to(#f9862f)),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:linear-gradient(#f9862f,#f9862f),linear-gradient(transparent,transparent);background-size:50% 10px,100% 95%;background-repeat:no-repeat}.articles article{padding-top:15px;background-image:-webkit-gradient(linear,left top,left bottom,from(#f9862f),to(#f9862f)),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:linear-gradient(#f9862f,#f9862f),linear-gradient(transparent,transparent);background-size:50% 10px,100% 95%;background-repeat:no-repeat}#peopleDropdown.closed{transition:all .2s;height:0px;overflow:hidden}#seeAll.closed i{transition:all .2s;transform:rotate(180deg)}#peopleDropdown{transition:all .2s}#seeAll i{transition:all .2s;transform:rotate(0)}@media (max-width: 900px){.article,.article .container{display:block}.article .container .info{margin-top:0;margin-left:0;margin-bottom:50px}.article .container .info h6{margin:15px 0}}.contact-usPage .intro h2{padding-top:0!important;background-image:none!important;color:#535555;font-size:28px}.contact-usPage .intro p{font-size:24px}.simplePage h2{margin-top:50px;padding-top:25px;background-image:-webkit-gradient(linear,left top,left bottom,from(#f9862f),to(#f9862f)),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:linear-gradient(#f9862f,#f9862f),linear-gradient(transparent,transparent);background-size:50% 8px,100% 95%;background-repeat:no-repeat;color:#535555}.simplePage.careersPage#practice-area .container{padding-top:50px!important}@media (min-width: 1100px){.simplePage.careersPage#practice-area .container{grid-template-columns:61% 1fr}.simplePage.careersPage#practice-area .info.sidebar.image-spacer{padding-top:90px}}.simplePage.careersPage#practice-area .intro a,.simplePage.careersPage#practice-area .info.sidebar a{text-decoration:underline}.simplePage.careersPage#practice-area .intro a:hover,.simplePage.careersPage#practice-area .info.sidebar a:hover,.simplePage.careersPage#practice-area .info.sidebar a{color:#f9862f}.simplePage.careersPage#practice-area .info.sidebar a:hover{color:#2e3438}@media (min-width: 1000px){.extra-spacer{margin-top:230px}}.simplePage.contact-usPage .container{padding:0px 10vw!important}.simplePage.contact-usPage .form-styling{display:grid;grid-template-columns:2fr;width:800px;max-width:90vw}@media (min-width: 801px){.simplePage.contact-usPage .col-2{grid-column:2}}.simplePage.contact-usPage input,.simplePage.contact-usPage textarea{border:1px solid lightgray;padding:5px 10px;width:80%;border-radius:2px}.localInfo{padding:20px 22px;background:#FBFBF9;color:#535555;margin:0;white-space:nowrap;overflow:hidden}.localInfo p{margin-bottom:0}.smallPrint{padding-top:5px;padding-bottom:25px!important;font-size:80%}.smallPrint .container{padding:25px 0;padding-left:10vw}.smallPrint .container .intro{width:800px;max-width:80vw}.smallPrint .container .intro p,.smallPrint .container .intro h2,.smallPrint .container .intro h3,.smallPrint .container .intro h4,.smallPrint .container .intro h5,.smallPrint .container .intro h6{font-size:95%}.coming-soon .bg-img{background:url(/dist/assets/rcolaw-findlay-office.jpg) no-repeat center;background-size:cover}.coming-soon main{background:rgba(46,52,56,.8) 0% 0% no-repeat padding-box;text-align:center;background-size:cover;padding:0px 10vw;color:#fff}.coming-soon main img.logo{width:250px;max-width:30vw;padding:50px 0}.coming-soon main h1{opacity:1;font-size:90px;line-height:1.25}.coming-soon main hr{background:#f9862f;height:4px;width:414px;max-width:30%;border:none;margin-bottom:50px}.coming-soon main p{width:635px;max-width:100%;margin:0 auto;font-size:18px}.coming-soon main .btn{margin-bottom:50px}@media (max-width: 900px){.coming-soon main h1{font-size:50px}}#gallery .container{padding-top:4vw;padding-bottom:4vw}@media (max-width: 1199px){#gallery .container{grid-template-columns:1fr}}#gallery .container .intro{grid-column:1/2;grid-row:1}#gallery .container .intro h2{margin-top:2rem}#gallery .container .intro h3{margin-bottom:.5rem}#gallery .container .intro a{color:#f9862f}#gallery .container .intro a:hover{text-decoration:underline}#gallery .container .intro p{margin-bottom:1rem}#gallery .container .intro p:not(:last-child){margin-bottom:0}#gallery .gallery-grid{display:grid;grid-gap:.75rem;margin:2rem 0;grid-template-columns:repeat(auto-fill,minmax(16%,1fr))}@media screen and (max-width: 568px){#gallery .gallery-grid{grid-template-columns:repeat(auto-fill,minmax(40%,1fr))}}@media screen and (max-width: 768px){#gallery .gallery-grid{grid-template-columns:repeat(auto-fill,minmax(40%,1fr))}}
