@import url("https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap");body{font-weight:300;line-height:1.5}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p{font-optical-sizing:auto}h1,.h1{font-size:2rem;font-weight:300;line-height:1.15;margin-bottom:3rem}@media screen and (min-width:768px){h1,.h1{font-size:2.5rem}}@media screen and (min-width:992px){h1,.h1{font-size:3rem}}h2,.h2{font-size:2rem;font-weight:300;line-height:1.15;color:#9e652e;margin-bottom:3rem;text-transform:uppercase}h3,.h3{font-size:1.3rem;font-weight:400;line-height:1.15;margin-bottom:1rem}@media screen and (min-width:768px){h3,.h3{font-size:1.5rem}}@media screen and (min-width:992px){h3,.h3{font-size:1.875rem}}h4,.h4{font-size:1.25rem;font-weight:800;line-height:1.2;color:#9e652e;margin-bottom:1rem}h5,.h5{font-size:1rem;font-weight:800;line-height:1.1875;color:#7d868c;margin-bottom:2rem}.display{font-size:3rem;color:#9e652e;line-height:1;text-align:center;margin-bottom:1rem}@media screen and (min-width:992px){.display{font-size:4rem;margin-bottom:0}}@media screen and (min-width:1200px){.display{font-size:4.6875rem}}strong{font-weight:normal;font-style:normal;font-weight:600}i{font-size:1.875rem;color:#9e652e}hr{border-top:1px solid #9e652e}.lead,.lead p{font-size:1.25rem;line-height:1.4;margin-bottom:3rem}.body-text ul,.body-text ol{padding-left:20px}.body-text ul li,.body-text ol li{margin:7px 0}.homePage #page-header{background-color:#fbf6f2;background-image:url("/images/ahrel-brand-image-bronze.png");background-repeat:no-repeat;background-size:contain;background-position-x:center;background-position-y:190px;height:300px}@media screen and (min-width:576px){.homePage #page-header{background-position-y:180px;height:300px}}@media screen and (min-width:768px){.homePage #page-header{background-position-y:200px;height:390px}}@media screen and (min-width:992px){.homePage #page-header{height:550px}}@media screen and (min-width:1200px){.homePage #page-header{height:673px}}#page-header{background-color:#fbf6f2;height:225px}#page-header .site-brand{display:inline-block}#page-header .site-brand .site-logo{position:relative}#page-header .site-brand .site-logo img{width:100px;height:auto}#page-body{overflow:hidden}.section{margin-top:6rem;margin-bottom:5rem}.section-band{padding-top:4rem;padding-bottom:3rem;background-color:#fbf6f2}#page-footer{padding:4.875rem 0;font-size:.875rem;background-color:#fbf6f2;background-image:none;background-repeat:no-repeat}@media screen and (min-width:768px){#page-footer{background-image:url("/images/ahrel-swirls-black.png");background-position-x:165%;background-position-y:100px;background-size:50%}}@media screen and (min-width:992px){#page-footer{background-position-y:90px}}@media screen and (min-width:1200px){#page-footer{background-position-y:10px}}#page-footer p{font-size:.875rem;margin-bottom:0}#page-footer .list-inline{margin-top:.5rem}#page-footer .list-inline .list-inline-item{line-height:1}#page-footer .list-inline .list-inline-item:not(:last-child){border-right:solid 1px #000;padding-right:.5rem}.navbar{background-color:transparent;padding-top:54px}.navbar a{font-size:1.25rem;color:#7d868c}.navbar .container{position:relative;padding-left:0;padding-right:0}@media screen and (min-width:576px){.navbar .container{padding-left:15px;padding-right:15px}}.navbar .container #navbarNav{position:absolute;z-index:1;top:44px;right:0}@media screen and (min-width:576px){.navbar .container #navbarNav{right:15px}}.navbar .container #navbarNav .navbar-nav{padding:30px 50px}.navbar .container #navbarNav .navbar-nav .nav-item:not(:last-child){border-bottom:solid 1px RGBA(158,101,46,.5)}.navbar .navbar-toggler{border:0}.navbar .navbar-collapse{background-color:#fff;border:solid 1px #fbf6f2}.sausages{display:block;position:absolute;margin:.1rem 0 .25rem;padding:0;width:36px;height:36px;font-size:0;text-indent:-9999px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:0;cursor:pointer;z-index:150;top:0;right:0}@media screen and (min-width:576px){.sausages{right:15px}}.sausages:focus{outline:0}.sausages span{display:block;position:absolute;top:16px;left:5px;right:5px;height:4px;background-color:#000}.sausages span::before,.sausages span::after{position:absolute;display:block;left:0;width:100%;height:4px;background-color:#000;content:""}.sausages span::before{top:-10px}.sausages span::after{bottom:-10px}.sausages-x span{-webkit-background:.25s;-moz-background:.25s;-ms-background:.25s;-o-background:.25s;background:.25s}.sausages-x span::before,.sausages-x span::after{-webkit-transition-duration:.25s,.25s;-moz-transition-duration:.25s,.25s;-ms-transition-duration:.25s,.25s;-o-transition-duration:.25s,.25s;transition-duration:.25s,.25s;-webkit-transition-delay:.25s,0s;-moz-transition-delay:.25s,0s;-ms-transition-delay:.25s,0s;-o-transition-delay:.25s,0s;transition-delay:.25s,0s}.sausages-x span::before{-webkit-transition-property:top,transform;-moz-transition-property:top,transform;-ms-transition-property:top,transform;-o-transition-property:top,transform;transition-property:top,transform}.sausages-x span::after{-webkit-transition-property:bottom,transform;-moz-transition-property:bottom,transform;-ms-transition-property:bottom,transform;-o-transition-property:bottom,transform;transition-property:bottom,transform}.sausages-x.active span{background:none}.sausages-x.active span::before{top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.sausages-x.active span::after{bottom:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.sausages-x.active span::after,.sausages-x.active span::before{-webkit-transition-delay:0s,.25s;-moz-transition-delay:0s,.25s;-ms-transition-delay:0s,.25s;-o-transition-delay:0s,.25s;transition-delay:0s,.25s}.brand-button{display:inline-flex;padding:10px 24px;justify-content:center;align-items:center;gap:10px;border-radius:6px;border:1px solid #1e1e1c;transition:all ease-in-out .25s}.brand-button:hover{text-decoration:none;background-color:#fbf6f2}.about h2{margin-bottom:1.5rem}.about .body-text{margin-bottom:2rem}.about .profile-photo{margin-bottom:2rem}@media screen and (min-width:1200px){.about .profile-photo{margin-left:4rem}}.about .social-links{margin-bottom:2rem}.about .social-links .list-inline-item:not(:last-child){margin-right:1.5rem}.about .product-boxes .product-box{margin-top:2rem}.about .product-boxes .product-box .card .card-body{padding:2rem}.about .product-boxes .product-box .card .card-body h4{line-height:1.1;margin-bottom:1.4rem}.about .product-boxes .product-box .card .card-body h4 img{margin-right:.65rem;position:absolute;top:2.1rem;left:2rem}.about .product-boxes .product-box .card .card-body h4 span{display:inline-block;margin-left:2rem}.about .product-boxes .product-box .card .card-body h5{margin-bottom:0}.about .product-boxes .product-box .card .card-body h5 a{color:#7d868c;text-decoration:underline;transition:.3s}.about .product-boxes .product-box .card .card-body h5 a:hover{color:#000}.achievements h2{text-align:center}.achievements .achievement{margin-bottom:4rem}.case-studies h2{text-align:center}.case-studies .case-study-boxes .case-study-box{margin-top:2rem}.case-studies .case-study-boxes .case-study-box .card{transition:background-color ease-in-out .25s}.case-studies .case-study-boxes .case-study-box .card .card-body{padding:2rem}.case-studies .case-study-boxes .case-study-box .card .card-body h4{line-height:1.1;margin-bottom:1.4rem}.case-studies .case-study-boxes .case-study-box .card .card-body h4 img{margin-right:.65rem;position:absolute;top:2.1rem;left:2rem}.case-studies .case-study-boxes .case-study-box .card .card-body h4 span{display:inline-block;margin-left:2rem}.case-studies .case-study-boxes .case-study-box .card .card-body .description{margin-bottom:1rem}.case-studies .case-study-boxes .case-study-box .card:hover{background-color:#fbf6f2}.clients h2{text-align:center}.expertise h2{text-align:center}.expertise p{font-size:1.5rem;line-height:1.75;text-align:center}.expertise p span:not(:first-child)::before{content:"|";color:#9e652e;margin-right:1rem}.expertise p span:not(:last-child){margin-right:1rem}.logo-grid{text-align:center}.logo-grid img{margin-top:2rem;margin-bottom:2rem;filter:grayscale(100%)}.partners h2{text-align:center}.testimonials .carousel-item{width:100%}.testimonials .carousel-item p.lead{font-size:1.3rem}.testimonials .carousel-indicators{bottom:-3rem}.testimonials .carousel-indicators li{border-radius:50%}#whizzer{display:inline-block;color:#9e652e;text-align:center;transition:color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000;position:fixed;bottom:15px;right:7px}@media screen and (min-width:992px){#whizzer{bottom:30px;right:22px}}#whizzer.show{opacity:.5;visibility:visible}#whizzer:hover{cursor:pointer;color:#9e652e}#whizzer:active{color:#9e652e}.caseStudy{--feature-image-height:250px;--impact-statement-border-x:none;--impact-statement-border-y:5px solid #fff;--impact-statement-container-padding-x:0;--impact-statement-padding:44px 32px;--impact-statement-padding-x:revert;--impact-statement-columns:repeat(1,1fr);--body-text-content-mb:52px;--body-text-navigation-alignment:left}@media screen and (min-width:768px){.caseStudy{--feature-image-height:320px;--impact-statement-border-x:5px solid #fff;--impact-statement-border-y:none;--impact-statement-container-padding-x:revert;--impact-statement-padding:44px 0;--impact-statement-padding-x:32px;--impact-statement-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.caseStudy{--feature-image-height:444px;--impact-statement-padding:44px 64px;--impact-statement-padding-x:revert;--body-text-content-mb:0;--body-text-navigation-alignment:right}}@media screen and (min-width:1200px){.caseStudy{--impact-statement-padding:44px 100px}}@media screen and (min-width:1400px){.caseStudy{--feature-image-height:500px}}.caseStudy .heading{padding:32px 0}.caseStudy .heading .top-heading{text-transform:uppercase;color:#9e652e;font-size:20px}.caseStudy .heading h1{margin:0}.caseStudy .feature-image{height:var(--feature-image-height);background-size:cover;background-position-x:center;background-position-y:center}.caseStudy .impact-statements{background-color:#fbf6f2;border-top:10px solid #fff;border-bottom:10px solid #fff}.caseStudy .impact-statements .container-fluid{display:grid;grid-template-columns:var(--impact-statement-columns);padding-left:var(--impact-statement-container-padding-x);padding-right:var(--impact-statement-container-padding-x)}.caseStudy .impact-statements .container-fluid .impact-statement:not(:first-child){border-left:var(--impact-statement-border-x);padding-left:var(--impact-statement-padding-x);border-top:var(--impact-statement-border-y)}.caseStudy .impact-statements .container-fluid .impact-statement:not(:last-child){border-right:var(--impact-statement-border-x);padding-right:var(--impact-statement-padding-x);border-bottom:var(--impact-statement-border-y)}.caseStudy .impact-statements .container-fluid .impact-statement .statement-text{font-size:21px;margin:var(--impact-statement-padding)}.caseStudy .impact-statements .container-fluid .impact-statement .statement-text *{margin:0}.caseStudy .objectives-focus h4{margin-bottom:8px}.caseStudy .body-text .content{margin-bottom:var(--body-text-content-mb)}.caseStudy .body-text .content p:last-child{margin-bottom:0}.caseStudy .body-text .navigation{text-align:var(--body-text-navigation-alignment)}
