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/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/raleway-v36-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(../fonts/roboto/roboto-v48-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url(../fonts/open_sans/open-sans-v43-latin-700.woff2) format("woff2")}*,::after,::before{padding:0;margin:0;box-sizing:border-box}button{cursor:pointer}img{vertical-align:top;object-fit:contain}.container{width:min(90%,1170px);margin:0 auto;text-align:center}body{font-size:1rem;color:#333;font-family:Raleway;font-weight:500;font-style:normal;line-height:1.5rem;overflow-y:scroll}main{padding-top:121px}hgroup{max-width:450px;margin:0 auto 50px;padding-bottom:41px;position:relative;border-bottom:1px solid #FC0}hgroup::after{content:"";position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);width:30px;height:30px;background:url(../images/bonfire-sharp.svg) center center no-repeat #fff}hgroup p{color:#898F8F;font-size:1.125rem;margin-bottom:15px}hgroup h1{color:#FC0;font-family:Roboto;font-size:3.75rem;font-weight:900;line-height:4.125rem}.content .position,.content h2{text-transform:capitalize;color:#666;text-align:center}.team-member{display:grid;grid-template-columns:50% 50%}.team-member .img-col{border-right:1px solid #FC0;padding-right:14.53%;padding-left:11.97%;padding-top:65px}.team-member .img-col .frame-wrap{max-width:430px;aspect-ratio:1;padding:15px;position:relative}.team-member .img-col .frame-wrap::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-col .frame-wrap::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-col .img-wrap::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-col .img-wrap::before{content:"";position:absolute;bottom:0;right:0;width:23.25%;aspect-ratio:1;border-bottom:1px solid #FC0;border-right:1px solid #FC0}.content{padding:70px 11.97% 70px 14.53%}.content h2{margin-bottom:60px;margin-top:10px;position:relative;font-family:Roboto;font-size:2.25rem;font-weight:900}.content h2::after{content:"";bottom:-30px;left:50%;transform:translateX(-50%);width:100px;height:1px;background-color:#FC0;position:absolute}.content .position{font-size:1.5rem;font-weight:400;line-height:2.25rem;margin-bottom:23px}.social-list{list-style:none;display:flex;justify-content:center;align-items:center;gap:5px;margin-bottom:44px}.social-list a{border:2px solid #ccc;border-radius:50%;display:inline-block;width:30px;height:30px}.social-list a svg{width:100%;height:100%;fill:#ccc}.social-list a:hover svg{fill:#FC0}.social-list a:hover{border-color:#FC0}.about-text{padding-bottom:4px;font-size:.875rem;position:relative}.dashline{display:block;margin:0 auto;padding-bottom:16px}.button{text-decoration:none;padding:1px 10px;border:1px solid #FC0;color:#666;text-align:center;font-family:"Open Sans";font-size:.875rem;font-weight:700;line-height:.875rem;text-transform:uppercase}