.socialFeed{position:fixed;width:400px;top:79px;right:0;bottom:0;opacity:.9}@media (max-width: 1000px){.socialFeed{display:none}}.clubContainer{padding-top:79px;padding-bottom:50px;margin-right:430px;min-height:1600px;position:relative}@media (max-width: 768px){.clubContainer{padding-top:49px;width:100%}}@media (max-width: 1000px){.clubContainer{padding-right:0;width:100%}}.tabs{padding-top:20px}.tabs .tab-content{padding:20px}@media (max-width: 768px){.tabs .tab-content{padding:20px}}.tabs .tab-content p a{color:var(--font-color-links);text-decoration:none;font-weight:600}.tabs .tab-content p a:hover{color:var(--font-color-links);text-decoration:none}.tabs .tab-content:not(:target){display:none}.tabs .tab-content:target{display:block}.teamCard{position:relative;width:350px;height:130px;background:#006235;color:#fff;overflow:hidden;display:inline-block;justify-content:center}.teamCard:hover img{opacity:.4}.teamCard img{width:100%;opacity:.5;display:flex;align-items:center;justify-content:center}.teamCard .teamCardLabel{position:absolute;bottom:10px;left:10px;font-size:40px;line-height:40px;font-family:var(--font-family-heading);font-weight:700}.clubHeader{position:relative;padding:30px 0 50px 200px;background:white}@media (max-width: 768px){.clubHeader{padding:0 0 20px}}.clubHeader .teamMenu{padding-left:5px}.clubHeader .teamMenu a{margin-right:10px}@media (max-width: 768px){.clubHeader .teamMenu{padding:20px 20px 0;text-align:center}}.clubHeader .teamLogo{position:absolute;top:30px;left:30px;width:150px;height:150px;overflow:hidden}@media (max-width: 768px){.clubHeader .teamLogo{position:relative;width:100%;text-align:center;background:none;left:0;top:20px;height:100px}}@media (max-width: 768px){.clubHeader .teamLogo .teamLogoFrame{border-radius:60px;background:#fefefe;display:inline-block;padding:0}}.clubHeader .teamLogo img{width:80%;height:80%}@media (max-width: 768px){.clubHeader .teamLogo img{height:65px;width:65px;border-radius:15px}}@media (max-width: 768px){.clubHeader .teamName{text-align:center}}.clubHeader .teamName h1{font-size:80px;line-height:90px;font-weight:900;padding:0;margin:0;color:#006235;font-family:var(--font-family-heading)}@media (max-width: 768px){.clubHeader .teamName h1{font-size:30px;line-height:30px;padding:0;margin:0}}.teamDescription{line-height:1.6em}.teamDetails .infoRow{padding-bottom:5px}.teamDetails .infoRow .attributeName{font-weight:600}.teamDetails .socialMedia{margin-top:0}@media (max-width: 768px){.teamDetails .socialMedia{text-align:center;margin-top:20px}}.teamDetails .socialMedia div{display:inline-block;padding:0 5px}.teamDetails .socialMedia img{width:36px;max-height:36px;opacity:.6}.teamDetails .socialMedia img:hover{opacity:1}.sectionHeading{position:relative;padding:65px 0 35px}@media (max-width: 768px){.sectionHeading{padding:40px 0 15px 5px}}.sectionHeading .mainTitle{font-family:var(--font-family-heading);font-style:normal;font-weight:800;font-size:30px;line-height:140.62%;text-transform:capitalize}.sectionHeading .separator{position:relative;width:59px;height:4px;background:#006235;margin:15px 0}.sectionHeading .separator.alternateBackground{background:#ffffff}@media (max-width: 768px){.sectionHeading .separator{margin:5px 0}}.sectionHeading .subheading{position:relative;font-style:normal;font-weight:500;font-size:20px;line-height:114%}
