.btn,.content .position,.content h2,.content p,body{text-align:center}.btn,hgroup h1,hgroup p{text-transform:uppercase}.btn,button{cursor:pointer}@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}ol,ul{list-style:none}a,button{transition:all .2s ease}img{vertical-align:top;width:100%;height:100%;object-fit:cover}.container{width:min(90%,1170px);margin:0 auto}body{font-size:1rem;color:#232323;font-family:sans-serif}.content .position,.content p,hgroup p{font-family:Raleway}.page-wrapper{display:flex;flex-direction:column;justify-content:space-between}.page-wrapper main{flex-grow:1}main{padding:123px 0}hgroup{max-width:450px;margin:0 auto 50px;padding-bottom:41px;border-bottom:1px solid #FC0;position:relative}hgroup ::after{content:"";display:inline-block;width:30px;height:20px;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);background:url(../images/bonfire-sharp.svg) center no-repeat #fff}hgroup p{color:#898F8F;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.5rem;margin-bottom:15px}.content h2,hgroup h1{font-weight:900;font-style:normal}hgroup h1{font-family:Roboto;font-size:3.75rem;line-height:4.125rem;color:#FC0}.team-member{display:grid;grid-template-columns:1fr 1fr}.team-member .img-col{border-right:1px solid #FC0;padding-right:14.5%;padding-left:11.97%;padding-top:65px}.team-member .img-wrap-1{max-width:430px;aspect-ratio:1;padding:15px;position:relative}.team-member .img-wrap-1::after{content:"";display:inline-block;width:23.25%;aspect-ratio:1;position:absolute;top:0;left:0;border-top:1px solid #FC0;border-left:1px solid #FC0}.team-member .img-wrap-1::before{content:"";display:inline-block;width:23.25%;aspect-ratio:1;position:absolute;top:0;right:0;border-top:1px solid #FC0;border-right:1px solid #FC0}.team-member .img-wrap-2::after{content:"";display:inline-block;width:23.25%;aspect-ratio:1;position:absolute;bottom:0;left:0;border-bottom:1px solid #FC0;border-left:1px solid #FC0}.team-member .img-wrap-2::before{content:"";display:inline-block;width:23.25%;aspect-ratio:1;position:absolute;bottom:0;right:0;border-bottom:1px solid #FC0;border-right:1px solid #FC0}.content{padding-top:70px;padding-right:11.97%;padding-left:14.5%}.content h2{color:#666;font-family:Roboto;font-size:2.25rem;line-height:normal;text-transform:capitalize;margin-bottom:52px;position:relative}.content h2::after{content:"";width:100px;position:absolute;height:1px;bottom:-22px;left:50%;transform:translateX(-50%);background-color:#FC0}.content .position{color:#666;margin-bottom:21px;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2.25rem;text-transform:capitalize}.content .social-list{display:flex;justify-content:center;gap:5px;align-items:center;margin-bottom:49px}.content .social-list a{display:inline-block;width:30px;height:30px;border:2px solid #ccc;border-radius:50%}.content .social-list a:hover svg{fill:#FC0}.content .social-list a:hover{border-color:#FC0}.content .social-list svg{width:100%;height:100%;fill:#CCC}.content p{color:#333;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.5rem;margin-bottom:43px;position:relative}.content p::after{content:"";display:inline-block;width:50px;height:5px;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);background:linear-gradient(to right,#FC0 20%,transparent 20% 30%,#FC0 30% 70%,transparent 70% 80%,#FC0 80%)}.btn{display:inline-block;padding:5px 10px;border:1px solid #FC0;color:#666;font-family:"Open Sans";font-size:.875rem;font-style:normal;font-weight:700;line-height:.875rem;text-decoration:none;min-width:110px}