#builder-bios{background:#fff;max-width:1372px;position:relative;width:100%;margin-right:auto;margin-left:auto;margin-top:2rem}.feat-img{background-image:url(https://images.ctfassets.net/7qp76lh1i6tg/7kwwXIVJmPu1BBHIp8q229/5ca6520ad99f6e05bd152ad0b8c35e19/sl-dog.jpg);min-height:550px;background-size:cover;background-position:center}.rr-outro{background-image:url(https://images.ctfassets.net/7qp76lh1i6tg/38WhQMbBZEIYBMhUGbgurt/fb96d4e89b3c0a1bc9ffdf570ea0213c/sl-quote.jpg);background-position:left top;background-size:cover;background-color:#000;padding-bottom:270px;padding-top:100px;color:#fff;margin-top:2rem}.bio-bg-stretch{object-fit:cover;width:100%;height:100%}.builder-bio{padding:15px;background:#fff;overflow:auto}.builder-bio h4{padding-bottom:5px;padding-top:5px;color:#575757;font-weight:800 !important}.feature-wrapper2{margin-top:2rem;margin-bottom:2rem;background:#fff}.feature-wrapper{margin:2rem;margin-bottom:0px}.feature-wrapper .island{background:#fff;color:#000;max-width:86rem;margin:auto;margin-top:auto;margin-bottom:auto;margin-top:25px;margin-bottom:25px;padding-right:15px;padding-left:15px;padding-bottom:15px}.feature-text p{font-size:.9rem}.feature-text h4{font-weight:900;color:#575757;padding-top:40px;padding-bottom:20px}.features-thumbs img{width:100%;transition:all .5s}.features-thumbs{background-color:#DDAF01}.features-thumbs img:hover{opacity:.5}.headliner{color:#fff;background:rgba(0,0,0,0.85);padding:15px}.headliner h2{font-size:3.5rem;font-weight:800;text-shadow:1px 1px 110px #000;border-bottom:#ddad01 solid 3px}.headliner h4{color:#fff;font-size:1.5rem;font-weight:400 !important;margin-bottom:0px;padding-top:3px;padding-bottom:8px;letter-spacing:5px;text-shadow:1px 1px 110px #000;padding-bottom:20px}.headliner p{text-shadow:1px 1px 50px #000;font-size:.9rem}.slide-bg{background-position:bottom right;-webkit-animation:kenburns 120s infinite linear;animation:kenburns 120s infinite linear;width:100%;min-height:650px;background-color:#000;background-image:url(//images.ctfassets.net/7qp76lh1i6tg/35cv94j53Uf3zElMqt7PxJ/0602d58f9980e8dbd5500f49a9ee9aed/sean-long-hero.jpg);background-size:cover}@keyframes kenburns{0%{transform:scale(1) rotate(0deg)}50%{transform:scale(1.4)}100%{transform:scale(1) rotate(0deg)}}.main-wrap{padding-top:20px;position:absolute;z-index:100;width:100%}.main-wrap .row{margin:auto}.hero-main{background-position:center center;overflow:hidden}.charvel-video-section{position:relative;min-height:520px}.imgvideo{cursor:pointer}.playbutton{background:url(//images.ctfassets.net/3xaxfhpie9jb/4rWo7XmL162eeW8geMOyCA/129339211f6ab069b5489a47271d1161/play.png) center center no-repeat;position:absolute;top:50%;left:50%;width:95px;height:115px;margin:-37px 0 0 -37px;z-index:10;opacity:.6}.ytvideo{position:relative;margin:0;padding:0;background-position:center top;background-size:contain;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;cursor:pointer;width:100%;padding-bottom:35%;min-height:500px}.ytvideo iframe{border-style:none;height:100%;width:100%}.ytvideo .seo{display:block;font-size:2rem;text-transform:uppercase;font-family:poppins;font-weight:600;top:25%;position:absolute;text-align:center;width:100%;padding-right:15px;padding-left:15px;color:#fff}.sl-specs{padding-top:20px;padding-right:20px;padding-left:60px;padding-bottom:20px}.charvel-video-section img{width:100%}.quoter{padding:35px;background-color:rgba(0,0,0,0.9);position:relative;text-transform:none !important;font-weight:400}.quoter::after{content:'';position:absolute;left:7%;top:100%;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid rgba(0,0,0,0.9);clear:both}.video-Wrapper{position:relative;padding-bottom:35%;padding-top:10px;height:0;text-align:center;cursor:pointer}.video-Wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0px solid #000}@media all and (max-width: 1023px){.features-thumbs{margin-bottom:25px}.headliner h2{font-size:2rem}.headliner h4{font-size:1.2rem}}@media all and (max-width: 1000px){.slide-bg{min-height:600px}.feature-wrapper{margin:1rem}}@media all and (max-width: 700px){.feat-img{min-height:375px}}
