/* Critical Path CSS Generated by Pegasaas Accelerator at https://pegasaas.com/ for https://www.media.net/marketplace/ */
html,body,div,span,h2,h3,h4,h5,p,a,img,ul,li,nav,section{margin: 0px;padding: 0px;border: 0px;font-size: 100%;font-weight: 400;vertical-align: baseline;list-style: none;text-decoration: none;box-sizing: border-box}img{outline: none;border: none}a{color: inherit}@font-face{font-family: OpenSans;src: url(../../fonts/OpenSans-Regular-webfont.woff2) format('woff2');font-weight: 400;font-style: normal;font-display:swap;}@font-face{font-family: OpenSans;src: url(../../fonts/OpenSans-Light-webfont.woff2) format('woff2');font-weight: 300;font-style: normal;font-display:swap;}@font-face{font-family: OpenSans;src: url(../../fonts/OpenSans-Bold-webfont.woff2) format('woff2');font-weight: 700;font-style: normal;font-display:swap;}@font-face{font-family: OpenSans;src: url(../../fonts/OpenSans-Semibold-webfont.woff2) format('woff2');font-weight: 600;font-style: normal;font-display:swap;}@font-face{font-family: OpenSans;src: url(../../fonts/OpenSans-ExtraBold-webfont.woff2) format('woff2');font-weight: 800;font-style: normal;font-display:swap;}html,body{font-family: OpenSans,-apple-system,BlinkMacSystemFont,'Segoe UI','segoe ui',SegoeUI,Segoe,Helvetica,Arial,sans-serif;color: rgb(76,76,76);font-size: 16px;height: 100%;-webkit-font-smoothing: antialiased}body{overflow-x: hidden}h2{font-size: 3.5rem;font-weight: 700;padding-bottom: 4rem;letter-spacing: -1.74px}h3{font-size: 3rem;font-weight: 700}h4{font-size: 2.5rem;font-weight: 700}h5{font-size: 2.25rem}p{font-size: 1.25rem;line-height: 2.188rem}.p-0{padding: 0px !important}.ml-auto{margin-left: auto}.img-responsive{max-width: 100%;height: auto;width: 100%}.btn{background-image: none;border-top-left-radius: 24px;border-top-right-radius: 24px;border-bottom-right-radius: 24px;border-bottom-left-radius: 24px;border: 2px solid;color: rgb(255,255,255);font-size: 0.75rem;font-weight: 600;letter-spacing: 1.4px;min-width: 9.5rem;outline: none;padding: 1rem 0px;text-transform: uppercase;display: inline-block;text-align: center;line-height: 1;background-position: initial initial;background-repeat: initial initial}.btn-border{border-color: inherit}.btn-primary{border-color: rgb(234,69,85);background-color: rgb(234,69,85);background-position: initial initial;background-repeat: initial initial}.btn-secondary{background-color: rgb(74,144,226);border-color: rgb(74,144,226);background-position: initial initial;background-repeat: initial initial}nav{position: absolute;width: 100%;z-index: 10}.navbar{margin: auto;z-index: 100;color: rgb(255,255,255);width: 100%;background-color: transparent;padding: 1.375rem 0px;background-position: initial initial;background-repeat: initial initial}.logo svg{height: 2rem;width: 9rem}.logo svg path:first-child{fill: #ffffff}.white-menu .transparent-nav .logo svg path:nth-child(2){fill: #EA4555;}.transparent-nav .logo svg path:nth-child(2){fill: #FFF}.transparent-nav .navbar{box-shadow: none;background-color: transparent;background-position: initial initial;background-repeat: initial initial}.transparent-nav .logo svg path{fill: #ffffff}.navbar-wrapper{max-width: 1315px}.navbar .nav-link{display: inline-block;text-transform: uppercase;padding: 1rem 1.9rem;font-size: 0.75em;letter-spacing: 1.4px}.nav-link .btn{padding: 0.5rem 1rem;min-width: 0px;border-color: rgb(255,255,255);color: rgb(255,255,255);line-height: 1.5;border-width: 1px;font-weight: normal}.nav-link .active{opacity: 0.5}.nav-link .btn-primary{background-color: rgb(255,255,255);color: rgb(17,17,17);margin-left: 0.5rem;background-position: initial initial;background-repeat: initial initial}.hamburger,.closebtn{font-size: 1.25rem;display: none;color: inherit}.sidenav .closebtn{width: 24px;height: 24px;padding: 0px}.sidenav .closebtn svg{width: 100%;height: 100%}.back-to-top{position: fixed;bottom: 1.5rem;right: -5rem;background-color: transparent;border: none;background-position: initial initial;background-repeat: initial initial}@media screen and (max-width: 1250px){.navbar{padding: 1.5rem 0px}.navbar .nav-link.nav-buttons{display: none}.hamburger,.closebtn{display: block;margin-right: 12px}.sidenav{background-color: rgba(255,255,255,0.980392);color: rgb(17,17,17);height: 100%;width: 0px;position: fixed;top: 0px;left: 0px;z-index: 1;overflow-x: hidden;text-align: center}.sidenav .closebtn{position: absolute;top: 2.5rem;left: 2.5rem;font-size: 1.5rem;margin-left: 0px;line-height: 0}.navbar .nav-link,.navbar .nav-link.d-lg-none{display: block;font-size: 1.125rem}.nav-link .active{opacity: 1;color: rgb(247,41,96)}}@media screen and (max-width: 425px){.navbar .nav-link{padding: 0.5rem 1.9rem}}.hamburger svg path{fill: #ffffff}.caption{font-size: 1.5rem;line-height: 1.6}.sub-caption{font-size: 1.125rem;letter-spacing: 1px;color: rgb(76,76,76);line-height: 2;font-weight: 400}.text-center{text-align: center}.bg-dark{background-color: rgb(248,249,251);background-position: initial initial;background-repeat: initial initial}.container{max-width: 1300px;padding: 0px 1rem;margin: auto}.d-lg-none,.nav-link.d-lg-none{display: none}.comp-17{padding: 80px 0px 50px}.comp-17 .title{font-size: 3rem}.comp-17 .sub-caption{max-width: 750px;margin: 0px auto}@media screen and (max-width: 1024px){@media screen and (max-width: 1250px){.d-lg-none{display: block !important}}@media screen and (max-width: 1024px){h3{font-size: 2rem}}@media screen and (max-width: 768px){.container{padding: 0px 1.5rem}h2{font-size: 3rem;padding: 0px 0px 2rem}h4{font-size: 1.75rem;font-weight: 700}.sub-caption{font-size: 1rem;line-height: 2}.title{font-size: 1.125rem}.back-to-top img{width: 3rem;height: auto}.comp-17 .title{font-size: 2rem;margin-bottom: 60px}}@media screen and (max-width: 599px){h2{font-size: 2.5rem}.btn{border-top-left-radius: 30px;border-top-right-radius: 30px;border-bottom-right-radius: 30px;border-bottom-left-radius: 30px;padding-left: 2rem;padding-right: 2rem}.d-flex{display: block}}@media screen and (max-width: 425px){h2{font-size: 2.25rem}h3{font-size: 2rem}h4{font-size: 1.75rem}h5{font-size: 1.5rem;padding: 1rem 0px}}#app{background-attachment: fixed}#more-competition{display: none}.transparent-nav{height: 140px;position: relative}.main-wrapper{overflow: hidden;min-height: 700px}.main-banner{background-image: linear-gradient(168deg,rgb(234,69,85) 1%,rgb(250,112,92) 89%);position: relative;padding-top: 100px;margin-top: -140px;overflow: hidden;padding-bottom: 6vh;height: 590px;box-sizing: content-box;background-position: initial initial;background-repeat: initial initial}.main-banner h2{padding: 90px 0px 0px;position: relative}.main-banner p{color: rgb(255,255,255);margin-bottom: 30px;position: relative}.main-banner .container{background-image: url(../../images/marketplace_banner_image.png);background-size: 59%;height: 700px;padding-bottom: 6vh;background-position: 444px 140px;background-repeat: no-repeat no-repeat}.main-banner .content-wrap{width: 30%}.main-banner .tri.tri1{border-bottom-width: 3vw;border-bottom-style: solid;border-bottom-color: rgb(248,249,251);left: 0px}.main-banner .tri{width: 0px;height: 0px;border-left-width: 30vw;border-left-style: solid;border-left-color: transparent;border-right-width: 25vw;border-right-style: solid;border-right-color: transparent;border-bottom-width: 4vw;border-bottom-style: solid;border-bottom-color: rgb(248,249,251);position: absolute;right: 0px;bottom: -2px;z-index: 2}.comp-17 .title{font-weight: 800}.image-wrap{width: 60vh;min-width: 60%;position: relative;margin: 10vh auto 0px}.mobile-image-container{width: 60vh;position: relative;margin: 10vh auto 0px}.fold-2{padding: 2rem 0px}.fold-2 li{line-height: 2;color: rgb(128,128,128);text-align: left;list-style-type: disc;padding-left: 10px;margin-left: 20px}.fold-2 h4{margin-bottom: 40px;font-weight: 800}.fold-2 .caption{color: rgb(128,128,128);font-size: 1rem;line-height: 35px;margin-bottom: 40px}#content-driven .caption{margin-bottom: 20px;font-size: 1.5rem;font-weight: 700}#content-driven h4{margin-top: 54px}.fold-2 ul{margin-bottom: 40px}#image-container{position: relative;z-index: 9}#image-container img{position: absolute;width: 141px;opacity: 1;height: auto}#image-container img#card1{width: 10.50045vh;top: -6.97885vh;left: 0vh;z-index: 9}#image-container img#card2{width: 6.70241vh;top: -9.09592vh;left: 11.54304vh;z-index: 8}#image-container img#card3{width: 12.51117vh;top: -9.1vh;left: 20.85195vh;z-index: 7}#image-container img#card4{width: 23.38397vh;top: -7.35121vh;left: 37.23563vh;z-index: 6}#image-container img#card5{width: 13.25588vh;top: 7.05362vh;right: -2.97885vh;z-index: 5}#image-container img#card6{width: 30.60769vh;top: 14.50074vh;right: -5.9577vh;z-index: 4}#image-container img#card7{width: 14.0006vh;top: 28.27793vh;right: 0px;z-index: 3}#image-container img#card8{width: 11.17069vh;top: 42.68275vh;right: -2.23414vh;z-index: 2}#image-container img#card9{width: 8.78761vh;top: 62.04528vh;right: 5.9577vh;z-index: 1}#image-container img#card10{width: 8.78761vh;top: -8.95472vh;left: 9.9577vh;z-index: 1}#image-container img#card11{width: 7.78761vh;top: -6.95472vh;left: 21.9577vh;z-index: 1}#image-container img#card12{width: 11.78761vh;top: -5.95472vh;left: 33.9577vh;z-index: 1}#image-container img#card13{width: 12.78761vh;top: -12.95472vh;left: 31.9577vh;z-index: 1}#image-container img#card14{width: 18.78761vh;top: 8.04528vh;right: -8.0423vh;z-index: 1}#image-container img#card15{width: 8.78761vh;top: 20.04528vh;right: 1.9577vh;z-index: 1}#card-mobile-wrap{margin: 20vh auto 0px;z-index: 9;position: relative;overflow: hidden}#card-mobile-wrap,.card-mobile-outer{width: 32.68vh;height: 60.88vh}.card-mobile-outer{position: absolute;z-index: 10;top: 0px}.card-mobile-outer-wrap{margin: 6% 0px 20% 5%;width: 89%;height: 83%;overflow: hidden;position: relative}.card-mobile-image-wrap{text-align: center}.card-mobile-image-wrap img{width: 100%;height: auto}#card-mobile-ad-highlight{position: relative;margin: 10px 0px 0px}#card-mobile-ad-highlight #card-mobile-ad-car-vid{position: relative;margin: 0px;left: 0px;top: 0px}.mobile-container{background-color: rgb(248,249,251);padding: 50px 0px 42px;height: 100vh;background-position: initial initial;background-repeat: initial initial}.fold-3-content-wrap{position: absolute;left: 50%}.fold-3 h3{font-size: 2rem;color: rgb(74,74,74);margin-bottom: 1rem;font-weight: 800}.fold-3 h4{font-size: 1.625rem;font-weight: normal}.fold-3-content-wrap h4{color: rgb(128,128,128);margin-bottom: 20px}.ad-preview{height: 20.8vh;width: 25vh;margin: 0px auto 85px;position: relative}.mob-main-wrap{min-width: 215px}.ad-preview::after{content: '';width: 2px;height: 35px;margin: 10px auto;background-color: rgb(151,151,151);position: absolute;bottom: -68px;right: 0px;left: 0px;background-position: initial initial;background-repeat: initial initial}.ad-main-preview{margin: 0px auto;overflow: hidden;position: relative}.mob-main-wrap{margin: 20px}.no-animation{display: none}.scrollmagic-pin-spacer{min-height: 100% !important}#more-competition,#content-driven{max-width: 500px}@media screen and (max-width: 1200px){.fold-3 h3{font-size: 1.8rem}.image-wrap{min-width: 50%;margin-top: 0px}.content-main-wrap{height: 100vh}}@media screen and (max-width: 1095px){.main-banner .container{background-position: 400px 140px}.do-animation{display: none}.no-animation{display: block}.fold-3-content-wrap{position: static;left: auto}.ad-preview{width: 45%;height: 100%;margin-bottom: 55px}.ad-main-preview{width: 45%;height: 100%}.ad-preview::after{bottom: -55px}.mob-main-wrap{width: 50%;margin: 20px 0px}.mobile-container{height: auto}}@media screen and (max-width: 1024px){#more-competition,#content-driven{max-width: 100%}.main-banner h2{padding: 0px;position: relative}.main-banner p{margin-bottom: 60px}.main-banner .container{background-image: none;background-position: initial initial;background-repeat: initial initial}.main-banner .content-wrap{width: 80%;text-align: center;margin: 0px auto}.fold-2{text-align: center}.content-main-wrap{height: auto;padding: 80px 0px}.fold-2 #content-driven{margin-bottom: 60px;opacity: 1 !important}#content-driven h4{margin-top: 0px}#more-competition .caption{font-size: 1rem;line-height: 2.8;margin-bottom: 20px}.image-wrap{display: none}#more-competition{opacity: 1 !important;display: block !important}.scrollmagic-pin-spacer{padding: 0px !important}}@media screen and (max-width: 768px){.fold-2 h4{font-size: 2.4rem;font-weight: 800}.fold-3 h3{font-weight: 800;font-size: 1.5rem}.fold-3-content-wrap{display: block}.mob-main-wrap{width: 100%}.main-banner .content-wrap{width: 100%}.main-banner p{margin-bottom: 30px;line-height: 1.6}}@media screen and (max-width: 599px){.main-banner{height: 400px}.fold-2 h4{margin-bottom: 30px}.fold-2 .caption{font-size: 1.3rem}.ad-preview{width: 64%}.ad-main-preview{width: 73%}}@media screen and (max-width: 475px){.ad-preview{width: 80%}.ad-main-preview{width: 100%}.fold-3 h4{font-size: 1.25rem;padding: 1rem 0px}}@media not all{.mob-main-wrap{min-width: 240px}.ad-preview .img-responsive{max-width: 80%}}@media screen and (min-width: 2000px){@media not all{.mobile-container{background-color: rgb(255,192,203);background-position: initial initial;background-repeat: initial initial}}}}footer{background-color: rgb(248,249,251);padding: 30px 0px;background-position: initial initial;background-repeat: initial initial}.footer-bot-wrap{margin-bottom: 1rem}.footer-logo-link{margin: 0px 1rem}.footer-logo-link:first-child{margin-left: 0px}.footer-logo{vertical-align: middle;background-size: 150px;display: inline-block;width: 160px;height: 44px}.footer-logo svg{width: 100%;height: 100%}.footer-link{padding: 1rem;text-transform: uppercase;letter-spacing: 1.4px;font-size: 0.75rem}.footer-bot-link{display: inline-block;font-size: 0.75rem;color: rgb(155,155,155);text-transform: uppercase;position: relative;padding: 0px 0.5rem;text-align: center}.footer-bot-link::after{content: '';background-color: rgb(155,155,155);width: 1px;height: 10px;position: absolute;top: 3px;right: -4px;background-position: initial initial;background-repeat: initial initial}.footer-bot-link:last-child::after{background-image: none;background-position: initial initial;background-repeat: initial initial}.copy-right{text-transform: uppercase;color: rgb(155,155,155);width: 100%;text-align: center}@media screen and (max-width: 1300px){.footer-logo-link{text-align: center;width: 100%;display: block;margin-bottom: 1.56rem}.footer-top-wrap{display: block;text-align: center}.footer-link{display: inline-block}}@media screen and (max-width: 1024px){.footer-top-wrap{margin-bottom: 25px;overflow: hidden}.footer-link{width: 50%;float: left}@media screen and (max-width: 599px){.footer-link{width: 100%}}}