.team-page .team_section{margin-bottom:3.75rem}.team-page .grid_team_container{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.team-page .grid_team_container>.team_3grid_list,.team-page .grid_team_container>.team_info_wrap{display:flex;flex-direction:column;min-height:0;height:100%}.team-page .team_3grid{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex:1 1 auto;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;min-height:0;height:100%;display:flex}.team-page .team_3grid_list{height:100%}.team-page .team_grid_card{grid-column-gap:0;grid-row-gap:0;background-color:#252525;flex:1 1 auto;grid-template-rows:1fr;grid-template-columns:1fr 1fr;align-items:stretch;min-height:0;height:100%;display:grid;overflow:hidden;border-radius:.75rem}.team-page .team_grid_card>.image_member,.team-page .team_grid_card .member_image_wrapper{min-height:0;height:100%}.team-page .team_grid_card .member_image_wrapper{overflow:hidden;position:relative}.team-page .team_grid_card .member_image_wrapper .image_member{position:absolute;inset:0}.team-page .team_card_content_wrap{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:column;padding:1.25rem;display:flex}.team-page .team_card_content_wrap.dark{background-color:#252525;flex:1 1 auto;align-items:flex-start;height:100%;position:relative;border-radius:.75rem}.team-page .team_info_wrap_column .team_card_content_wrap.dark{height:100%}.team-page .case_description_header{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;display:flex}.team-page .case_subheader.member_style{color:var(--gold);font-family:Bebasneue,Palatino Linotype,sans-serif;font-size:1.125rem;line-height:96%}.team-page .text_body_services.member{color:#a0a0a0;text-align:left;flex-flow:column;flex:1;max-width:none;font-family:Montserrat Variablefont Wght,Palatino Linotype,sans-serif;font-size:1rem;font-weight:400;line-height:125%;display:flex}.team-page .text_body_services.member p{margin-bottom:.75rem}.team-page .list-item-4{margin-bottom:.75rem;margin-left:1.25rem;list-style-type:disc}.team-page .team_info_wrap{grid-column-gap:.75rem;grid-row-gap:.75rem;flex:1 1 auto;flex-flow:column;min-height:0;display:flex}.team-page .team_info_wrap_column{grid-column-gap:.75rem;grid-row-gap:.75rem;flex:1;grid-template-rows:auto;grid-template-columns:1fr 1fr;display:grid}.team-page .other_team_wrap{margin-top:5rem}.team-page .team_container{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:column;display:flex}.team-page .team_member_list{border-radius:.75rem;width:100%;overflow:hidden}.team-page .team_2grid_list{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;display:grid}.team-page .team_4grid{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.team-page .team_grid_item{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:column;display:flex}.team-page .partners_container{grid-column-gap:2.25rem;grid-row-gap:2.25rem;flex-flow:column;display:flex}.team-page .developers_list{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;align-items:stretch;display:grid}.team-page .developers_item{grid-column-gap:0;grid-row-gap:0;border-radius:.75rem;flex-flow:column;display:flex;overflow:hidden;background-color:#252525;min-height:0}.team-page .developers_item>img{object-fit:cover;width:100%;height:auto;aspect-ratio:4 / 5;flex:0 0 auto}.team-page .contact_info_wrap.contact{background-color:#252525;grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:column;padding:1.25rem;display:flex}.team-page .broker_desription_wrap{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;display:flex}.team-page .contact_info_item.contact_style{grid-column-gap:.25rem;grid-row-gap:.25rem;flex-flow:column;display:flex}.team-page .text-contact_caption{color:#a0a0a0;font-size:.875rem}.team-page .text_contact{font-size:1rem;font-weight:600}.team-page .caption.gold{color:var(--gold);font-family:Bebasneue,Palatino Linotype,sans-serif;font-size:1.125rem;line-height:96%}.team-page .lang_list{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:row wrap;display:flex}.team-page .map_card{z-index:2;background-color:#252525;border-radius:.75rem;width:100%;min-height:0;height:auto;position:relative;overflow:hidden;align-self:stretch}.team-page .developers_list .map_card{display:flex;flex-direction:column}.team-page .map_card .image_abs{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.team-page .map_card_content{border-radius:.75rem;flex:1 1 auto;flex-flow:column;justify-content:space-between;width:100%;min-height:0;height:100%;padding:1.25rem;display:flex;position:relative;z-index:1;overflow:hidden}.team-page .map_header{max-width:14rem}.team-page .team-bdm-filter__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;width:100%;align-items:center;box-sizing:border-box}.team-page .team-bdm-filter__country{position:relative;height:3rem;grid-column:3 / span 1}.team-page .team-bdm-filter__langs{display:flex;align-items:center;justify-content:space-between;background:#1a1a1a;border:1px solid #333;padding:0 .75rem;height:3rem;border-radius:.25rem;box-sizing:border-box;grid-column:4 / span 1}.team-page .team-bdm-filter__label,.team-page .team-bdm-filter__trigger,.team-page .team-bdm-filter__lang-btn{font-family:Montserrat Variablefont Wght,Palatino Linotype,sans-serif;font-size:.85rem;font-weight:600;line-height:1.02rem;color:#e8e8e8}.team-page .team-bdm-filter__trigger{background-color:#1a1a1a;border:1px solid #333;padding:0 2rem 0 1rem;border-radius:.25rem;cursor:pointer;width:100%;height:100%;display:flex;align-items:center;box-sizing:border-box;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23B08D57%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right .75rem center;background-size:10px}.team-page .team-bdm-filter__dropdown{position:absolute;top:calc(100% + 5px);left:0;width:100%;background-color:#1a1a1a;border:1px solid #333;border-radius:.25rem;max-height:250px;overflow-y:auto;z-index:100;display:none;box-shadow:0 4px 12px #00000080}.team-page .team-bdm-filter__dropdown.is-open{display:block}.team-page .team-bdm-filter__option{display:flex;align-items:center;padding:.625rem 1rem;cursor:pointer}.team-page .team-bdm-filter__option:hover{background-color:#252525}.team-page .team-bdm-filter__checkbox{margin-right:.625rem;accent-color:#b08d57}.team-page .team-bdm-filter__lang-buttons{display:flex;gap:.375rem;flex-wrap:wrap}.team-page .team-bdm-filter__lang-btn{background:transparent;border:1px solid #333;border-radius:.25rem;padding:.25rem .5rem;cursor:pointer}.team-page .team-bdm-filter__lang-btn.is-active{border-color:#b08d57;color:#b08d57}@media screen and (max-width:991px){.team-page .team-bdm-filter__grid{grid-template-columns:1fr 1fr}.team-page .team-bdm-filter__country,.team-page .team-bdm-filter__langs{grid-column:auto}.team-page .grid_team_container{grid-template-rows:auto;flex-flow:column;display:flex}.team-page .grid_team_container>.team_3grid_list,.team-page .grid_team_container>.team_info_wrap{height:auto}.team-page .team_3grid,.team-page .team_2grid_list{flex-flow:column;display:flex}.team-page .team_4grid,.team-page .developers_list{grid-template-columns:1fr 1fr}.team-page .developers_list .map_card{grid-column:auto!important}.team-page .map_card_content{height:25rem}}@media screen and (min-width:1280px){.team-page .team_3grid{grid-template-columns:1fr 1fr 1fr}.team-page .other_team_wrap{margin-top:7.5rem}.team-page .case_subheader.member_style{font-size:1.25rem}}@media screen and (min-width:1920px){.team-page .team_section{margin-bottom:3.75rem}}@media screen and (max-width:479px){.team-page .team_grid_card,.team-page .team_4grid,.team-page .developers_list,.team-page .team_info_wrap_column{flex-flow:column;display:flex}}
