.experts{font-family:'Mulish',sans-serif;color:#333;position:relative;padding:0 20px}.expertside{position:absolute;top:-125px;left:0}.experts .header{position:relative;background-color:transparent;z-index:1;max-width:800px;margin:0 auto 50px auto}.experts .header .title{font-family:'BRHendrix-Bold',sans-serif;font-size:60px;margin-bottom:20px}.experts .header .subtitle{font-size:24px;font-weight:normal;color:#AAA}.experts .header .highlight{color:#5060f0}.experts .menu .roles>span,.experts .menu .specialities>span{display:flex;font-family:'BRHendrix-Bold',sans-serif;color:#5060f0;margin-bottom:20px;font-size:22px;position:relative}.experts .menu .roles>div{border-right:1px solid #666;padding:5px 50px 5px 0;position:relative}.experts .menu .specialities{padding-left:50px}.experts .menu .specialities>div{display:inline-block}.experts .menu .specialities>div{display:none}.experts .menu .specialities div.visible{display:flex}.experts .menu .current{font-weight:bold}.experts .menu .current::after{background-image:url(https://www.oomple.com/hubfs/assets/oomple/assets/homepage/arrow.png);background-size:12px 20px;display:inline-block;width:12px;height:20px;content:"";position:absolute;right:12px;top:7px;background-repeat:no-repeat}.experts .menu{display:flex;max-width:800px;margin:0 auto}.experts .menu .roles{flex-shrink:0}.experts .menu .specialities div{flex-wrap:wrap}.experts .menu .specialities div div{position:relative;display:inline-block;flex:0 50%;padding:5px}.experts .cta{margin-top:50px;text-align:center}.experts .cta a.cta_button:hover{background-color:#99409a !important}.experts .sidedots{position:absolute;right:0;top:550px}@media screen and (max-width:1190px){.experts{padding-top:70px}}@media screen and (max-width:1080px){.experts .header{padding-left:80px}}@media screen and (max-width:900px){.experts .expertside{top:-200px;left:-60px}}@media screen and (max-width:800px){.experts{padding-top:180px}.experts .header{padding-left:0}.experts .menu .specialities div div{flex:0 50%}}@media screen and (max-width:715px){.experts .header .title{font-size:40px}.experts .header .subtitle{font-size:20px}}@media screen and (max-width:500px){.experts{margin-top:20px;padding-top:0}.experts .header .title{font-size:30px}.experts .menu .roles>div{font-size:10px;padding:5px 30px 5px 0}.experts .menu .specialities{padding-left:10px}.experts .menu .specialities div div{flex:0 100%}.experts .menu .specialities div>div{font-size:10px}.experts .expertside{top:-200px;left:00px;height:200px}.experts .menu .current::after{background-size:8px 12px;width:8px;height:12px;right:6px;top:7px}}