hgroup h1,hgroup p{text-transform:uppercase}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:400;src:url(../fonts/raleway-v36-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:500;src:url(../fonts/raleway-v36-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto-v48-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(../fonts/roboto-v48-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url(../fonts/open-sans-v43-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url(../fonts/open-sans-v43-latin-700.woff2) format("woff2")}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{padding:0;margin:0}ol,ul{list-style:none}a{color:inherit}a,button{transition:all .2s ease}button{cursor:pointer}html{scroll-behavior:smooth}img{vertical-align:top;width:100%;height:100%;object-fit:contain}.container{width:min(90%,1170px);margin:0 auto;padding-top:65px;padding-bottom:75px}body{color:#232323;font-family:Raleway,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5rem;overflow-y:scroll;text-align:center}main{padding-top:121px;padding-bottom:122px}hgroup{max-width:450px;margin:0 auto 40px;padding-bottom:50px;position:relative;border-bottom:1px solid #FC0}hgroup::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:30px;height:20px;background:url('../images/bonfire-sharp 1.svg') center center no-repeat #fff}hgroup p{color:#333;font-size:1.125rem;margin-bottom:15px}hgroup h1{color:#FC0;font-size:3.75rem;line-height:4.125rem}.team-member{display:grid;grid-template-columns:1fr 1fr}.team-member .img-col{padding:65px 14.53% 1px 11.97%;border-right:1px solid #FC0}.team-member .img-wrapper{max-width:430px;aspect-ratio:1;padding:15px;position:relative}.team-member .img-wrapper::after{content:"";position:absolute;top:0;left:0;width:23.25%;aspect-ratio:1;border-top:1px solid #FC0;border-left:1px solid #FC0}.team-member .img-wrapper::before{content:"";position:absolute;top:0;right:0;width:23.25%;aspect-ratio:1;border-top:1px solid #FC0;border-right:1px solid #FC0}.team-member .img-inner::after{content:"";position:absolute;bottom:0;left:0;width:23.25%;aspect-ratio:1;border-bottom:1px solid #FC0;border-left:1px solid #FC0}.team-member .img-inner::before{content:"";position:absolute;bottom:0;right:0;width:23.25%;aspect-ratio:1;border-bottom:1px solid #FC0;border-right:1px solid #FC0}.team-member .content{padding-top:70px;padding-left:14.58%;padding-right:14.58%}.team-member .content h2{position:relative;color:#666;font-family:Roboto,sans-serif;font-size:2.25rem;font-weight:900;text-transform:capitalize;line-height:normal;margin-bottom:60px}.team-member .content h2::after{content:"";position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);width:100px;height:1px;background-color:#FC0}.team-member .content .position{color:#666;font-size:1.5rem;font-weight:400;line-height:2.25rem;text-transform:capitalize;margin-bottom:30px}.team-member .content .soc-list{display:flex;justify-content:center;align-items:center;gap:5px}.team-member .content .soc-list a{border:2px solid #ccc;border-radius:50%;display:inline-block;width:30px;height:30px}.team-member .content .soc-list a svg{width:100%;height:100%;fill:#ccc}.team-member .content .soc-list a:hover svg{fill:#FC0}.team-member .content .soc-list a:hover{border-color:#FC0}.team-member .content p{position:relative;padding-bottom:20px}.team-member .content p::after{content:"";position:absolute;width:30px;bottom:0;left:50%;transform:translateX(-50%);height:4px;border-bottom:2px dashed #FC0}.team-member .content .btn{display:inline-block;padding:5px 10px;border:2px solid #FC0;margin-top:25px;background-color:transparent;color:#666;font-weight:700;text-transform:uppercase;text-decoration:none;font-size:.875rem;transition:background-color .2s ease,color .2s ease}.team-member .content .btn:hover{background-color:#FC0;color:#fff}