a:hover{text-decoration:none!important}input,label{margin-right:10px}label{color:#3f3f3f;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;padding:5px 10px;text-align:center;transition:background .25s linear}.container{background:#fff;margin:0 auto;padding-left:15%;padding-right:15%;width:100%}.tab-group{background:#fff;margin-bottom:50px;margin-top:10px;position:relative}.tab-group>input,.tab-group>span{height:60px;line-height:60px;position:absolute;top:0;width:20%}.tab-group>input{cursor:pointer;filter:alpha(opacity=0);opacity:0;position:absolute;z-index:99}.tab-group>span{background:#f0f0f0;overflow:hidden;text-align:center}.tab-group>span,.tab-group>span i{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.tab-group>input:hover+label{background:#d2d2d2}.tab-group>input:checked+label{background:#27924a;color:#fff}.tab-group>input:hover+label{color:#3f3f3f}#tab-5,#tab-5+label{left:80%}.tab-content{min-height:340px;padding:80px 80px 20px;width:100%}#tab-item-1,#tab-item-2,#tab-item-3,#tab-item-4,#tab-item-5{margin-top:4%}.tab-content section{display:none;width:100%}.tab-content section h1{font-size:100px;font-weight:100;margin-top:15px;text-align:center}#tab-1:checked~.tab-content #tab-item-1,#tab-2:checked~.tab-content #tab-item-2,#tab-3:checked~.tab-content #tab-item-3,#tab-4:checked~.tab-content #tab-item-4,#tab-5:checked~.tab-content #tab-item-5{display:block}@media (max-width:600px){.effect-2 span span{display:none}.effect-2 span i{padding:0}}#tab-1:checked~.line{left:0}#tab-2:checked~.line{left:20%}#tab-3:checked~.line{left:40%}#tab-4:checked~.line{left:60%}#tab-5:checked~.line{left:80%}.profile-name,.profile-pos{font-size:16px;word-break:break-word}.profiles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:100px}.profile-img{border-radius:50%;filter:drop-shadow(8px 8px 10px gray)!important;width:100%}.profile-name,.profile-pos{text-align:center!important}.profile-pos{color:#27924a;font-weight:700}.container span{font-size:15px}@media screen and (min-width:1600px){.profile-name,.profile-pos,label{font-size:20px!important}}.modal-content{margin-top:2%;max-width:980px}@media screen and (max-width:800px){.profiles{grid-template-columns:repeat(2,1fr)}.container{padding-left:5%!important;padding-right:5%!important}.tab-content{padding:0!important}}@media only screen and (min-width:40em){.modal-overlay{backface-visibility:hidden;background-color:rgba(0,0,0,.6);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1);visibility:hidden;width:100%;z-index:5}.modal-overlay.active{opacity:1;visibility:visible}}.modal{background-color:#fff;border-radius:3px;box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;height:100vh;justify-content:center;margin:0 auto;max-width:100%;overflow-y:auto;padding:1rem;position:relative;transform:scale(1.2);transition:all .6s cubic-bezier(.55,0,.1,1);visibility:hidden;width:100vw;z-index:999}.modal,.modal .close-modal{backface-visibility:hidden;opacity:0}.modal .close-modal{cursor:pointer;position:absolute;right:15px;top:5px;transition:opacity .6s cubic-bezier(.55,0,.1,1),transform .6s cubic-bezier(.55,0,.1,1);transition-delay:.3s}.modal .close-modal svg{height:4em;width:10em}.modal .modal-content{backface-visibility:hidden;margin-top:2%;opacity:0;transition:opacity .6s cubic-bezier(.55,0,.1,1);transition-delay:.3s}.modal.active .close-modal{margin-top:5%}body .modal.active{position:fixed}.modal.active{opacity:1;padding-top:5%;transform:scale(1);visibility:visible;z-index:999}.modal.active .modal-content{opacity:1}.modal.active .close-modal{margin-top:12%;opacity:1;transform:translateY(10px)}@media only screen and (max-width:39.9375em){h1{font-size:1.5rem}.modal{height:100%;left:0;position:fixed;top:0;width:100%;-webkit-overflow-scrolling:touch;border-radius:0;padding:0!important;transform:scale(1.1)}.close-modal{right:-4%!important;top:-4%!important}.modal.active .modal-content{margin-top:15%}.modal .close-modal svg{height:2em;width:5em}}@media screen and (max-width:600px){.profiles{grid-template-columns:repeat(1,1fr)!important;grid-gap:50px!important}.details{display:block!important;padding-bottom:100%;padding-left:10%!important;padding-right:10%!important}.container{padding-left:15%!important;padding-right:15%!important}.modal{margin-top:21%!important}.modal-content{margin-top:25%}}