@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/_hcms/googlefonts/Poppins/500.woff2) format("woff2"),url(/_hcms/googlefonts/Poppins/500.woff) format("woff")}#top-header,#top-header *{box-sizing:border-box;font-family:Poppins,sans-serif}#top-header{background-color:#fff;font-size:16px;height:4em;left:0;line-height:normal;position:fixed;right:0;top:0;z-index:100}#top-header li,#top-header ul{margin:0}#top-header>#logo-holder{align-items:center;display:flex;height:4em;left:0;padding-left:15px;padding-right:15px;position:fixed;right:0;top:0}#top-header>#logo-holder>a{display:flex}#top-header>#logo-holder>a.logo-container{flex-grow:1}#top-header .logo{height:30px;max-width:none;width:auto}#top-header>#logo-holder>#mobile-menu{cursor:pointer;display:flex;padding-right:1em}#top-header .gr-icon{line-height:1}#top-header .gr-icon>svg{display:block;fill:#000;height:25px;width:25px}#top-header>#logo-holder>#mobile-menu>#icon-close{display:none}#top-header>#logo-holder>#mobile-menu>#icon-menu{display:inline-block}#top-header button.gigs-btn{background-color:#535999;border:none;border-radius:22.5px;color:#fff;cursor:pointer;font-size:15px;font-weight:400;height:45px;line-height:45px;margin:0;overflow:hidden;padding:0 30px;position:relative;transition:background-color .5s linear}#top-header button.gigs-btn:after{background:#fff;content:"";height:300px;left:-120%;opacity:.2;position:absolute;top:-50px;transform:rotate(35deg);transition:all .5s cubic-bezier(.19,1,.22,1);width:50px}#top-header button.gigs-btn:hover:after{left:130%}#top-header button.gigs-btn.freelancer{background-color:#0fb2a1}#top-header button.gigs-btn.freelancer:hover{background-color:#0d9688}#top-header>nav{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(0,0,0,.3);bottom:0;display:none;height:100%;left:0;overflow-y:auto;position:fixed;right:0;top:0}#top-header>nav>ul{background-color:#fff;list-style:none;margin:0;padding:4.5em 0 0}#top-header>nav>ul>li:last-of-type{padding:2.5em 0}#top-header .underlined{display:inline-block}#top-header .underlined>*{cursor:pointer;display:inline-block;padding:0 10px}#top-header>nav>ul>li.underlined>a{color:#000;font-size:16px;font-weight:500;letter-spacing:.005em;line-height:16px;text-align:center;text-decoration:none}#top-header>nav>ul>li.underlined{display:block;padding-top:2em;text-align:center}#top-header .underlined.active:after{background:linear-gradient(90deg,#0fb2a1 1.12%,#8d227f 97.52%),#535999;border-radius:2.5px;content:"";display:block;height:5px}#top-header>nav>ul>li.underlined.active:after,#top-header>nav>ul>li.underlined.login-btn{display:none}#top-header>nav>ul>li.underlined.gradient-btn>a{background:linear-gradient(90deg,#23afa1,#656ea8 50%,#b632b1),#535999;border-radius:20px;color:#fff;height:40px;line-height:40px;padding:0 1em}#top-header>nav>ul>li.underlined.gradient-btn:hover>a{background:linear-gradient(90deg,#0d9688,#474c85 50%,#731c67),#474c85}#top-header.expanded>nav{display:block}#top-header.expanded>#logo-holder>#mobile-menu>#icon-close{display:inline-block}#top-header.expanded>#logo-holder>#mobile-menu>#icon-menu{display:none}body.disable-scroll{overflow:hidden}@media only screen and (min-width:600px){#top-header .logo{height:40px}}@media only screen and (min-width:1024px){#top-header button.gigs-btn{border-radius:25px;height:50px;line-height:50px}}@media only screen and (min-width:1120px){#top-header{height:110px}#top-header>#logo-holder{display:inline-block;padding-left:10px;padding-top:2em;position:relative}#top-header>#logo-holder>#mobile-menu,#top-header>#logo-holder>.login-mobile-btn{display:none}#top-header>nav{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff;bottom:auto;display:inline-block;height:auto;left:auto;overflow:visible;right:0;top:1.75em}#top-header>nav>ul{padding-top:0}#top-header>nav>ul>li.underlined{display:inline-block;padding-top:0}#top-header>nav>ul>li.underlined.active:after{display:block}#top-header>nav>ul>li.underlined.login-btn{display:inline}#top-header>nav>ul>li.underlined.gradient-btn{padding:0 10px}#top-header>nav>ul>li.underlined.gradient-btn.active:after{display:none}}@media only screen and (min-width:1190px){#top-header>#logo-holder{padding-left:50px}#top-header>nav{right:50px}}@media only screen and (min-width:1450px){#top-header>#logo-holder{padding-left:calc(50% - 700px)}#top-header>nav{right:calc(50% - 700px)}}