body{box-sizing:border-box;position:relative}body,html{overflow-x:hidden}img{height:auto;max-width:100%}section.team_members_section .image{bottom:-4px;left:0;line-height:1;padding:0;position:absolute;text-align:center;width:100%}section.team_members_section .image a img{filter:grayscale(1);height:auto;max-width:100%;-webkit-transform:scale(1);-webkit-transition:all .4s cubic-bezier(.3,0,.3,1);width:auto}.team_content{height:669px;overflow:hidden;position:relative}.team_desc{padding:32px 38px;position:relative}.text-white-num{bottom:0;font-weight:700;line-height:.5;pointer-events:none;position:absolute;right:-25px;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000;transition:all .4s cubic-bezier(.3,0,.3,1);-webkit-transition:all .4s cubic-bezier(.3,0,.3,1)}.team_item{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}section.team_members_section .text-white-num p{font-size:300px;transition:all .4s cubic-bezier(.3,0,.3,1)}.team_desc .title a{display:inline-block;position:relative;text-decoration:none}.des_team p,.team_desc .title{line-height:1;margin:0 0 20px}.des_team p{text-transform:uppercase}.team_content:before{border-radius:100%;-webkit-border-radius:100%;content:"";height:calc(100% + 2px);left:-1px;margin:0;pointer-events:none;position:absolute;top:-1px;transform:scale(0);-webkit-transform:scale(0);transition:all .4s cubic-bezier(.3,0,.3,1);-webkit-transition:all .4s cubic-bezier(.3,0,.3,1);width:calc(100% + 2px)}.hover_team:hover:before{transform:scale(1);-webkit-transform:scale(1)}.hover_team:before{height:800px;left:50%;margin:-400px 0 0 -400px;top:50%;width:800px}.team_content.hover_team:hover .text-white-num p{color:#d8ff36}.team_content.hover_team:hover .image a img{filter:grayscale(0);transform:scale(1.1);-webkit-transform:scale(1.1)}.team_content.hover_team .title a:after{background:#000;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);-webkit-transform:scaleX(0);transform-origin:bottom right;transition:transform .4s ease-out;-webkit-transition:transform .4s ease-out;width:100%}.team_content.hover_team:hover .title a:after{transform:scaleX(1);-webkit-transform:scaleX(1);transform-origin:bottom left}.social_team a{align-items:center;border-radius:70px;color:#666;display:flex;font-size:22px;font-weight:700;height:70px;justify-content:center;position:relative;transition:all .4s cubic-bezier(.3,0,.3,1);-webkit-transition:all .4s cubic-bezier(.3,0,.3,1);width:70px}.social_team a span svg{display:block;height:22px;width:22px;z-index:2}.social_follows_team{display:flex;flex-wrap:wrap;gap:7px}a.hover_icon:before{border-radius:100%;content:"";height:calc(100% - 6px);left:3px;position:absolute;top:3px;transform:scale(0);-webkit-transform:scale(0);-webkit-transition:all .4s cubic-bezier(.3,0,.3,1);width:calc(100% - 6px)}.social_team a.hover_icon:hover span svg{position:relative}.social_team a:hover:before{transform:scale(1);-webkit-transform:scale(1)}.team_panel .team-grid{align-items:center;display:grid;grid-template-columns:.9fr 1fr .1fr;padding:20px 0;position:relative;text-decoration:none}.team_interactive img{height:400px;left:60%;object-fit:cover;opacity:0;overflow:hidden;pointer-events:none;top:0;transition:opacity .3s,transform .7s cubic-bezier(.23,1,.32,1);width:300px!important;z-index:1}.team_box h3,.team_box p{margin:0}h3.tm-name{height:100%;line-height:1.3em;position:relative;transition:all .5s}.full_view a,h3.tm-name{align-items:center;display:flex}.full_view a{border-radius:50%;content:"Play";height:90px;justify-content:center;left:0;margin:0 auto;opacity:0;position:absolute;right:0;top:50%;visibility:visible;width:90px;z-index:999}.pop_image:hover .full_view a{opacity:1;visibility:visible}.full_view a{color:#fff;text-decoration:none}.team_interactive h4.tm-role{line-height:1.7;margin:0;text-transform:uppercase}.team_box{align-items:center;display:flex;gap:10px}.team_panel a{cursor:pointer}.tm-link a i{color:#999;transform:rotate(-45deg);transition:all .3s}.team_panel:hover .tm-link a i{color:#000;transform:rotate(0deg)}#nav>a>img{-webkit-filter:brightness(.8);-o-filter:brightness(.8);-moz-filter:brightness(.8);-ms-filter:brightness(.8);filter:brightness(.8);opacity:0;pointer-events:none;position:absolute;transform:translate(-50%,-50%) scale(.5);transition:transform .25s,opacity .25s;width:min(40vw,600px)}.team_panel a:hover .tm-name:after{width:50px}.team_box p.tm-serial{left:0;opacity:0;position:absolute;top:23px;transition:all .3s}.team_box h3.tm-name:after{content:"";height:1px;left:30px;position:absolute;top:13px;transition:all .5s;width:0}.team_panel a:hover .team_box p.tm-serial{opacity:1}.team_panel a:hover .tm-name{padding-left:90px}.tm-link i{transform:rotate(-45deg);transition:all .3s}.team_panel a:hover .tm-link i{transform:rotate(0deg)}.team_interactive h4.tm-role p{margin:0}.team_column_area h3{margin:0 0 10px}.team_column_area h2{margin:0 0 15px}#nav>a:hover>img{opacity:1;transform:translate(-70%,-40%) scale(.7)}.team_members_section .modal{height:100%;left:0;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:10000}.pop_dec{max-height:260px;overflow:auto;overflow-x:hidden}.team_members_section .modal.is-visible{visibility:visible}.team_members_section .modal-overlay{background:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:fixed;top:0;transition:visibility 0s linear .3s,opacity .3s;visibility:hidden;width:100%;z-index:10}.team_members_section .modal.is-visible .modal-overlay{opacity:1;transition-delay:0s;visibility:visible}.team_members_section .pop_team_modal .img_team img{height:auto;max-width:350px;width:100%}.team_members_section .modal-wrapper{background-color:#fff;box-shadow:0 0 1.5em rgba(0,0,0,.35);left:0;margin:0 auto;max-width:760px;position:absolute;right:0;top:6em;z-index:9999}.team_members_section .modal-transition{opacity:0;transform:translateY(-10%);transition:all .3s .12s}.team_members_section .modal.is-visible .modal-transition{opacity:1;transform:translateY(0)}.team_members_section .pop_team_modal{display:flex;width:100%}.pop_team_modal .img_team,.team_members_section .pop_team_modal .pop_headline{display:flex;flex:1;flex-direction:column;max-width:100%;width:100%}.team_members_section .modal-header{position:relative}.team_members_section .modal-close{background:none;border:0;color:#aaa;padding:1em;position:absolute;right:0;top:0}.team_members_section .modal button.modal-close.modal-toggle svg{display:block;height:18px;position:absolute;right:10px;top:10px;width:18px;z-index:999}.team_members_section .modal-content>:first-child{margin-top:0}.team_members_section .modal-content>:last-child{margin-bottom:0}.team_members_section .modal.is-visible .img_team img{opacity:1}@media(max-width:1024px){section.team_members_section .image a img{max-height:460px}.team_column_area h3{font-size:40px!important}.team_inner_content p{font-size:14px!important}.team_desc{padding:30px 10px 30px 30px}.pop_image img{transform:none!important}.pop_play{right:0!important}.pop_team_column .pop_image{margin:0 auto}}@media(max-width:991px){.team_item .team_desc .title a{font-size:24px!important}.team_item .team_desc .des_team p{font-size:12px!important}.social_follows_team{padding-top:10px}.team_members .social_team a{height:50px!important;width:50px!important}.team_members .social_team a span svg{height:18px!important;width:18px!important}section.team_members_section .text-white-num p{font-size:200px!important}section.team_members_section .image a img{max-height:340px!important}.team_members .team_content{height:550px!important}}@media(max-width:767px){.team_panel .team-grid{grid-template-columns:1.5fr 1fr .1fr;padding:12px 0}.box_team_pop{align-items:center;display:flex!important;flex-direction:column}.team_column_area h3{font-size:24px!important}.team_inner_content p{font-size:14px!important}.team_desc{padding:30px 10px 30px 30px}h3.tm-name{font-size:18px!important}.team_members_section{padding:40px 15px!important}.modal-wrapper{left:20px!important;right:20px!important}.pop_image img{transform:none!important}.pop_play{right:0!important}}@media(max-width:479px){.pop_image img{transform:none!important}.pop_play{right:0!important}h3.tm-name{font-size:14px!important}}.pop_dec::-webkit-scrollbar{width:10px}.pop_dec::-webkit-scrollbar-track{background-color:#d7d7d7;-webkit-border-radius:10px;border-radius:10px}.pop_dec::-webkit-scrollbar-thumb{background:#6d6d6d;-webkit-border-radius:10px;border-radius:10px}