.designers-list{display:grid;grid-auto-rows:auto;grid-template-columns:repeat(auto-fill, minmax(400px, 1fr));gap:40px}@media (max-width: 499px){.designers-list{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}}.designer-card{display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding:24px;border:1px solid #e7e7e9;border-radius:12px;-webkit-box-shadow:0px 2px 3px rgba(0,0,0,0.01);box-shadow:0px 2px 3px rgba(0,0,0,0.01)}.designer-card .designer-card-avatar{position:relative}.designer-card .designer-card-avatar .badge-link{position:absolute;bottom:-12px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.designer-card .designer-card-username{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.designer-card .designer-card-location{color:#6e6d7a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.designer-card .btn-dropdown-link{padding-right:12px}.designer-card .designer-card-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.designer-card .designer-link{font-family:"Mona Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;font-weight:500;line-height:22px;color:#0d0c22;word-break:break-word}.designer-card .designer-card-user{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-width:0}.designer-card .designer-card-user-details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;margin-right:16px;margin-left:16px}.designer-card .designer-card-header-actions{display:-ms-flexbox;display:flex}@media (max-width: 499px){.designer-card .designer-card-header-actions{display:none}}.designer-card .designer-card-footer-actions{display:-ms-flexbox;display:flex;margin-top:16px}@media (min-width: 500px){.designer-card .designer-card-footer-actions{display:none}}.designer-card .designer-card-footer-actions .action:last-child{-ms-flex-positive:1;flex-grow:1}.designer-card .designer-card-footer-actions .action:last-child a{width:100%}.designer-card .designer-card-shots-empty{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:70%;min-height:80px;margin-top:24px;border-radius:6px;background:#f8f8f8}.designer-card .designer-card-shots{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:24px;gap:8px}.designer-card .designer-card-shot{width:100%;border-radius:8px;background-repeat:no-repeat;background-position:center;background-size:cover}.designer-card .designer-card-shot:before{content:'';display:block;padding-top:75%}.designer-card .designer-card-shot>*{position:absolute;top:0;right:0;bottom:0;left:0}.designer-card .user-avatar .photo{width:64px;height:64px;border-radius:50%;vertical-align:top}.designer-card .designer-card-footer{margin-top:24px;color:#6e6d7a}.header-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:60px 0 90px}.places-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){.places-container{-ms-flex-direction:row;flex-direction:row}}.places-sections{-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){.places-sections{-ms-flex-preferred-size:65%;flex-basis:65%}}.places-sections h2.bold{color:#0d0c22}@media (min-width: 768px){.places-meetups-upcoming{width:38%;padding:0 20px 20px}}.places-header-inline{position:relative;margin:32px 0 24px;background:#fff;padding-right:20px;padding-left:20px}@media (min-width: 768px){.places-header-inline{padding-right:32px;padding-left:32px}}@media (min-width: 1200px){.places-header-inline{padding-right:72px;padding-left:72px}}@media (min-width: 768px){.places-header-inline{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:40px 0 24px}}.places-header-inline .places-title{margin-bottom:10px}@media (min-width: 768px){.places-header-inline .places-title{margin:0 30px 0 0}}@media (min-width: 1200px){.places-header-inline .places-title{position:absolute}}.places-header-inline .places-title h1{color:#000;font-size:20px;font-weight:500;line-height:24px}@media (min-width: 768px){.places-header-inline .places-filter-list{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:center;justify-content:center}}.places-header-inline .places-filter-list ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;width:100%;overflow:auto hidden;white-space:nowrap;scroll-behavior:smooth;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.places-header-inline .places-filter-list ul::-webkit-scrollbar{display:none}@media (min-width: 768px){.places-header-inline .places-filter-list ul{width:auto}}.places-header-inline .places-filter-list li{margin:0 10px 0 0}.places-header-inline .places-filter-list li:last-child{margin-right:0}@media (min-width: 768px){.places-header-inline .places-filter-list li{margin:0 26px 0 0}}.places-header-inline .places-filter-list li a{color:#9e9ea7;font-size:14px;font-weight:normal;line-height:1.3em}@media (min-width: 768px){.places-header-inline .places-filter-list li a{font-size:16px;line-height:1.2em}}.places-header-inline .places-filter-list li a:hover{color:#000}.places-header-inline .places-filter-list li.active a{color:#000;font-weight:600}#places-map{height:400px;margin:-1px 0 10px;border-top:1px}ol.places-list{margin:30px 30px 0}@media only screen and (max-width: 800px){ol.places-list{margin:10px 0 0}}ol.places-list li{-webkit-box-sizing:border-box;box-sizing:border-box;width:33.333%;margin-bottom:15px;padding-right:30px;float:left;overflow:hidden;font-size:18px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width: 800px){ol.places-list li{width:auto;margin:0;float:none;font-size:15px}}@media only screen and (max-width: 800px){ol.places-list li a{display:block;padding:12px 0;border-bottom:1px solid #eee}}ol.places-list li a:hover{text-decoration:underline}ol.places-list li span{margin-left:4px;color:#dbdbde;font-size:12px;font-weight:normal}@media (min-width: 1200px){.container-fluid div.place-info.container-sidebar{-ms-flex:0 0 336px;flex:0 0 336px}}div.place-info.container-sidebar a.floating-sidebar-toggle{text-align:left}div.place-info.container-sidebar .section{margin:0 0 24px;padding:30px;border:1px solid #e7e7e9;border-radius:6px}div.place-info.container-sidebar .section:last-of-type{padding:30px}div.place-info.container-sidebar .section.intro-section{border:none;background:#0d0c22}div.place-info.container-sidebar .section.intro-section h2{color:#f3f3f4}div.place-info.container-sidebar h2{margin:0 0 8px;font-family:"Mona Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:20px;font-weight:400;line-height:32px}div.place-info.container-sidebar h2 strong{color:#fff;font-weight:500}div.place-info.container-sidebar h3{margin:0 0 12px;font-family:"Mona Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:20px;font-weight:500;line-height:29px}div.place-info.container-sidebar h3 a{color:#0d0c22}div.place-info.container-sidebar h3 a:hover{color:#3d3d4e}div.place-info.container-sidebar h5{margin:0 0 16px;font-family:"Mona Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;font-weight:500;line-height:22px;color:#3d3d4e}div.place-info.container-sidebar p{margin:0 0 24px}div.place-info.container-sidebar .places-all-jobs{display:block;margin:32px 0 0;text-align:center}div.place-info.container-sidebar .places-meetup{margin:20px 0 0;padding:20px 0 0;border-top:1px solid #3d3d4e}div.place-info.container-sidebar .places-meetup a.places-meetup-link{display:block}div.place-info.container-sidebar .places-meetup a.places-meetup-link:hover{opacity:0.8}div.place-info.container-sidebar .places-meetup h2{font-size:20px}div.place-info.container-sidebar .places-meetup h2 a{color:#fff}div.place-info.container-sidebar .places-meetup h3{margin:0 0 8px;font-family:"Mona Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#9e9ea7}div.place-info.container-sidebar .places-meetup h3 span.sep{margin:0 2px}div.place-info.container-sidebar .places-meetup h3 span.meta{font-weight:normal;letter-spacing:0;text-transform:none}div.place-info.container-sidebar .places-meetup h4{font-size:15px;font-weight:bold}div.place-info.container-sidebar .places-meetup h5{margin:4px 0 0;color:#fff;font-size:14px;font-weight:normal;letter-spacing:0;text-transform:none}div.place-info.container-sidebar .places-meetup a{color:#fff}div.place-info.container-sidebar .places-meetup img{width:30px;margin:4px 12px 0 0;float:left;border-radius:3px}div.place-info.container-sidebar .places-meetup.places-job img{border-radius:50%}div.place-info.container-sidebar .places-extra-links{display:block;margin:15px 0 0;font-size:14px}div.place-info.container-sidebar .places-extra-links a{color:#9e9ea7}div.place-info.container-sidebar .places-extra-links a:hover{color:#fff}div.place-info.container-sidebar .places-extra-links span.sep{margin:0 5px;color:#606060}div.place-info.container-sidebar ol.jobs-list{margin:0 0 20px;color:#6e6d7a;font-size:14px;line-height:1.5}div.place-info.container-sidebar ol.jobs-list li a.item-team{left:-45px}div.place-info.container-sidebar ol.jobs-list li a.item-link{margin:0;padding:0}div.place-info div.places-jobs ol.jobs-list li .item-link span.item-desc{color:#0d0c22;font-size:13px}div.place-info div.places-jobs ol.jobs-list li .item-link span.item-meta{display:block;width:auto;margin:2px 0 0;float:none;color:#9e9ea7;font-size:13px}div.place-info div.places-jobs .remote-jobs ol.jobs-list li .item-link span.item-meta{display:none}ol.portal-list-members.scrollable{margin-top:30px}ol.portal-list-members.scrollable>li.group{margin-right:30px}@media screen and (max-width: 530px){ol.portal-list-members.scrollable li.group{width:47.5%;margin:0 5% 5% 0}}ol.portal-list-members.scrollable a.url{display:block;overflow:hidden;font-size:16px;font-weight:500;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width: 800px){ol.portal-list-members.scrollable a.url{font-size:14px}}ol.portal-list-members.scrollable a.url:hover{opacity:0.75}ol.portal-list-members.scrollable a.url img{display:block;width:160px;margin:0 auto 10px;border-radius:50%}@media only screen and (max-width: 800px){ol.portal-list-members.scrollable a.url img{width:100px}}ol.portal-list-members.scrollable div.processing{margin-top:30px}ol.portal-list-members.scrollable .rate-limited a.load-next-page{padding-top:15px}div.portal-group{padding:10px 0 35px;overflow:hidden}div.portal-group.designers-for-hire{margin-bottom:20px}div.portal-group:last-of-type{border-bottom:none}@media only screen and (max-width: 800px){div.portal-group{padding:15px 0}}div.portal-group a.for-hire{color:#77e0b5}div.portal-group a.for-hire:hover{border-color:#77e0b5;background:#77e0b5}div.portal-group h2.null{margin:30px 0 0;font-size:15px;font-weight:normal;line-height:1.4;text-align:center}div.portal-group h2.null a{font-weight:500}body.places-reskin #wrap{background:#fff}body.places-reskin .dd-hero{margin-bottom:0}@media only screen and (min-width: 960px){body.places-reskin .dd-hero{margin-bottom:65px}}
