@import url(https://fonts.googleapis.com/css?family=Lato:400,500,700&display=swap);@import url(https://fonts.googleapis.com/css?family=Montserrat:500,700,900&display=swap);body,html,input,select,textarea{font:normal 1rem Lato,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}*,::after,::before{margin:0;padding:0;box-sizing:border-box;border:none;list-style:none;font-style:normal;scrollbar-width:thin}body{color:#000;background:linear-gradient(90deg,#fef4f5 0,#f5b4b6 100%);overflow-x:hidden}.row{width:90%;max-width:1185px;margin:0 auto}.content .row{padding:0 0 2rem}.hero{position:relative;background:url(/assets/images/hero.png) right center no-repeat}@media (min-width:1185px){.hero{padding:128px 45% 128px 0;background-size:auto 100%}}@media (max-width:1185px){.hero{padding-top:90%;background-position:center top;background-size:90% auto}}.hero h1{font-size:2.25rem;line-height:1.2;font-family:Montserrat,sans-serif;font-weight:900;text-transform:uppercase;margin-bottom:1.5rem}.hero p{font-size:1.25rem;line-height:1.2;font-family:Montserrat,sans-serif;font-weight:500;margin-bottom:1.25rem}.hero li{background:url(/assets/images/check.png) left center no-repeat;min-height:24px;background-size:24px;font-weight:700;padding-left:28px;margin-bottom:1.25rem}.text{padding:24px 0;display:flex;justify-content:space-between}@media (max-width:768px){.text{display:block}}.text_block{color:#fff;flex-basis:49.5%}@media (min-width:1185px){.text_block{border-radius:136px;padding:90px}}@media (min-width:768px) and (max-width:1185px){.text_block{border-radius:102px;padding:65px}}@media (max-width:768px){.text_block{border-radius:68px;padding:40px;margin-bottom:1.5rem}}.text_block.text_advertisers{background:#903c8e;border-bottom:7px solid #541252}.text_block.text_advertisers a{display:inline-block;padding:.35rem .85rem;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;color:#000;background:#f5b4b6;border-bottom:3px solid #320a31;border-radius:20px;cursor:pointer}.text_block.text_publishers{background:#7363a2;border-bottom:7px solid #3b2c68}.text_block.text_publishers a{display:inline-block;padding:.35rem .85rem;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;color:#fff;background:#903c8e;border-bottom:3px solid #320a31;border-radius:20px;cursor:pointer}.text_block h2{text-transform:uppercase;font-weight:900;font-family:Montserrat,sans-serif;margin-bottom:1.25rem}.text_block p{margin-bottom:1rem}@media (max-width:1185px){.show-desktop-only{display:none!important}}@media (min-width:1185px){.show-touch-only{display:none!important}}.centered{display:flex;justify-content:center}.flex{display:flex}.flex-1{flex-grow:1}.align-center{align-items:center}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.ball{overflow:hidden;display:block;width:100%;background:url(/assets/images/ball.png) center center no-repeat;background-size:100%;position:absolute;z-index:1;transition:all .1s ease-in 0s}.ball::before{content:"";padding-top:100%;float:left}.ball.blurred{filter:blur(4px)}@media (min-width:1185px){#ball1{width:300px;top:-140px;left:400px}}@media (min-width:768px) and (max-width:1185px){#ball1{width:250px;top:-110px;left:350px}}@media (max-width:768px){#ball1{width:175px;top:-95px;left:135px}}@media (min-width:1185px){#ball2{left:20px;top:500px;width:90px}}@media (min-width:768px) and (max-width:1185px){#ball2{left:20px;top:500px;width:90px}}@media (max-width:768px){#ball2{left:-50px;top:300px;width:100px}}@media (min-width:1185px){#ball3{right:100px;top:250px;width:90px}}@media (min-width:768px) and (max-width:1185px){#ball3{right:10px;top:250px;width:90px}}@media (max-width:768px){#ball3{right:25px;top:130px;width:50px}}@media (min-width:1185px){#ball4{left:400px;top:250px;width:290px}}@media (min-width:768px) and (max-width:1185px){#ball4{right:280px;top:220px;width:180px}}@media (max-width:768px){#ball4{right:0;top:580px;width:75px}}@media (min-width:1185px){#ball5{right:-50px;top:450px;width:200px;filter:blur(4px)}}@media (min-width:768px) and (max-width:1185px){#ball5{right:20px;top:150px;width:75px}}@media (max-width:768px){#ball5{right:5px;top:150px;width:65px}}#ball6{opacity:.5}@media (min-width:1185px){#ball6{left:5px;top:200px;width:125px}}@media (min-width:768px) and (max-width:1185px){#ball6{left:-20px;top:90px;width:80px}}@media (max-width:768px){#ball6{left:-40px;top:50px;width:40px}}@media (min-width:1185px){#ball7{right:150px;top:450px;width:200px}}@media (min-width:768px) and (max-width:1185px){#ball7{right:0;top:450px;width:180px}}@media (max-width:768px){#ball7{display:none}}header{background:rgba(245,180,182,.22);box-shadow:0 4px 4px rgba(0,0,0,.25);position:relative}header .row{padding:24px 0;display:flex;justify-content:space-between;align-items:center}header .logo{display:block;background:url(/assets/images/logo.png) center center no-repeat;background-size:100%}@media (min-width:1185px){header .logo{width:120px;height:80px}}@media (min-width:768px) and (max-width:1185px){header .logo{width:90px;height:60px}}@media (max-width:768px){header .logo{width:90px;height:60px}}header nav{z-index:10}header nav a{display:inline-block;padding:.35rem .85rem;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;color:#000;background:rgba(0,0,0,0);border-bottom:3px solid transparent;border-radius:20px;cursor:pointer;display:block;margin-right:1rem}header nav a:hover{display:inline-block;padding:.35rem .85rem;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;color:#fff;background:#903c8e;border-bottom:3px solid #541652;border-radius:20px;cursor:pointer}@media (min-width:1185px){header .navigation{flex-grow:1;display:flex!important;align-items:center;justify-content:flex-end;position:relative}}@media (max-width:1185px){header .navigation{display:none;position:absolute;z-index:20;top:0;right:0;background:#f5b4b6;box-shadow:2px 2px 2px rgba(0,0,0,.25);border-radius:13px;padding:2.25rem 0 1.25rem 1rem;text-align:left}}header .navigation.opened{display:block!important}header .navigation .close{color:#000}@media (min-width:1185px){header .navigation .close{display:none}}@media (max-width:1185px){header .navigation .close{position:absolute;top:0;right:0;font-size:2rem;margin:0;padding:0;line-height:1;width:42px;height:42px;cursor:pointer;text-align:center}}header .burger{width:27px;border:none;background:0 0;cursor:pointer}header .burger hr,header .burger::after,header .burger::before{content:"";display:block;border-top:7px solid #000;margin-bottom:3px}header .subnav{display:inline-block;padding:.35rem .85rem;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;color:#000;background:rgba(0,0,0,0);border-bottom:3px solid transparent;border-radius:20px;cursor:pointer;display:block;margin-right:1rem;position:relative;cursor:pointer}@media (min-width:1185px){header .subnav:hover{display:inline-block;padding:.35rem .85rem;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;color:#000;background:#f5b4b6;border-bottom:3px solid rgba(0,0,0,.25);border-radius:20px;cursor:pointer}header .subnav .subnav-popup{display:none;position:absolute;left:0;top:110%;width:auto;background:#f5b4b6;box-shadow:2px 2px 2px rgba(0,0,0,.25);border-radius:7px;padding:.75rem 0 .75rem 1rem;white-space:nowrap}header .subnav:hover .subnav-popup{display:block}}@media (max-width:1185px){header .subnav .subnav-popup{margin-top:.75rem}}footer .row{display:flex}@media (max-width:768px){footer .row{text-align:center;display:block}}footer .logo{display:block;background:url(/assets/images/logowhite.png) center center no-repeat;background-size:100%}@media (min-width:1185px){footer .logo{width:120px;height:80px}}@media (min-width:768px) and (max-width:1185px){footer .logo{width:90px;height:60px}}@media (max-width:768px){footer .logo{width:90px;height:60px;margin:0 auto 2.25rem}}footer .links{color:#fff;background:#310930;border-radius:24px}footer .copyright{padding:1.55rem 0;justify-content:center}footer .navigation{flex-grow:1;display:flex;align-items:center;justify-content:flex-end}@media (max-width:768px){footer .navigation{display:block}}footer .navigation a{color:#fff;text-decoration:none;display:block;margin-left:1rem}@media (max-width:768px){footer .navigation a{margin-left:0;margin-bottom:.75rem}}footer .navigation a:hover{text-decoration:underline}footer .footer1{padding:32px 0 32px}footer .footer2{padding:16px 0 32px;border-top:1px solid #f5b4b6;justify-content:space-between}footer .footer2 a{color:#fff;text-decoration:none;display:block}@media (max-width:768px){footer .footer2 a{margin-bottom:.75rem}}footer .footer2 a:hover{text-decoration:underline}body.form{color:#fff;background:linear-gradient(112.81deg,#3b2c68 19.71%,#541252 110.7%)}body.form header{background:#f5b4b6}body.form section .row{padding:2.5rem 0 0;text-align:center;position:relative}@media (min-width:1185px){body.form section .row{padding-top:4rem}}body.form h1{font-family:Montserrat,sans-serif;text-transform:uppercase;font-size:1.75rem;font-weight:900;margin:0 auto}body.form p{font-weight:700;margin:0 auto 2rem}body.form .address img{height:1.2rem;margin-right:4px;vertical-align:text-bottom}.done .form-content{display:none}.form-done{margin-bottom:200px;display:none}.form-done a{color:#fff}.done .form-done{display:block}fieldset{display:flex;flex-wrap:wrap;color:#000;background:#eeaeb3;border:1px solid #000;max-width:600px;margin:2.5rem auto;position:relative;z-index:10}@media (min-width:1185px){fieldset{padding:2.5rem;border-radius:32px}}@media (max-width:1185px){fieldset{padding:1.5rem;border-radius:24px}}fieldset .width-100,fieldset label{display:block;flex-basis:100%;padding:0 .5rem;margin-bottom:.85rem}fieldset .width-50{flex-basis:50%;padding:0 .5rem;margin-bottom:.85rem}fieldset .width-66{flex-basis:66%;padding:0 .5rem;margin-bottom:.85rem}fieldset .width-33{flex-basis:33%;padding:0 .5rem;margin-bottom:.85rem}fieldset span{display:block;text-align:left;font-size:.85rem}fieldset input,fieldset select,fieldset textarea{width:100%;padding:.25rem;display:block;background:#fad5d6;border:1px solid rgba(0,0,0,.5);box-shadow:inset 0 2px 4px rgba(0,0,0,.15);border-radius:2px}fieldset input:focus,fieldset select:focus,fieldset textarea:focus{outline:2px solid rgba(0,0,0,.5)}fieldset textarea{resize:none;height:5rem}fieldset .errors{font-size:.85rem;color:#f33}.g-recaptcha{display:inline-block;margin:0 auto .5rem}@media (max-width:768px){.g-recaptcha{max-width:270px;overflow:hidden}}.button{display:inline-block;padding:.35rem .85rem;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;color:#fff;background:#903c8e;border-bottom:3px solid #320a31;border-radius:20px;cursor:pointer;font-size:1.25rem;padding:.55rem 1.25rem}.static{padding:2.25rem 0}.static h1{font-size:1.55rem;font-weight:900;font-family:Monserat,sans-serif;text-transform:uppercase;line-height:1.1;margin-bottom:1.5rem}.static h1.marked{text-transform:uppercase;color:#fff;background:#7363a2;border-radius:24px;padding:18px 24px;display:inline-block}.static h2{font-size:1.25rem;font-weight:700;margin-bottom:1.15rem}.static p,.static ul{font-weight:500;margin-bottom:1rem}.static li{list-style:disc;margin-left:1.5rem;padding-left:.5rem}@media (min-width:1185px){.static-creative{padding-top:3rem;padding-right:65%;background-size:auto 100%;background-position:right center;background-repeat:no-repeat;min-height:550px}}@media (max-width:1185px){.static-creative{padding-top:100%;background-size:100% auto;background-position:center top;background-repeat:no-repeat}}.ad-formats{display:flex;flex-wrap:wrap;justify-content:space-between}.ad-formats li{font-size:.85rem;text-align:center;font-family:Montserrat,sans-serif;font-weight:800;list-style:none;margin:0;padding:0}@media (min-width:1185px){.ad-formats li{width:26%;margin-bottom:2.5rem}}@media (max-width:1185px){.ad-formats li{width:48%;margin-bottom:1.5rem}}.ad-formats span{overflow:hidden;display:block;width:100%;display:inline-block;padding:.35rem .85rem;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;color:#000;background:#f5b4b6;border-bottom:3px solid #310930;border-radius:20px;cursor:pointer;display:flex;justify-content:center;align-items:center;margin-bottom:.5rem;cursor:inherit}.ad-formats span::before{content:"";padding-top:100%;float:left}.ad-formats span img{width:100%;display:block}.careers{background:url(/assets/images/creative-careers.png) center top no-repeat;background-size:90% auto;padding-top:37%}.careers-content{color:#fff;padding:2rem;background:#541252;border-radius:24px}.careers-position{border-top:1px solid #f5b4b6;padding:1rem 0}@media (min-width:1185px){.careers-position .position-title{height:55px;padding-right:200px}}.careers-position .position-title h2{color:#f5b4b6;font-weight:700;margin-bottom:.5rem;font-size:1.35rem}.careers-position .position-title .tag{display:inline-block;margin-right:.5rem;font-size:.85rem;padding:.15rem .35rem;border:1px solid #f5b4b6;border-radius:10px}@media (min-width:1185px){.careers-position details{position:relative;top:-55px}}@media (max-width:1185px){.careers-position details{margin-top:.5rem}}@media (min-width:1185px){.careers-position summary{height:55px;float:right;padding-top:16px}}.careers-position summary span{display:inline-block;padding:.35rem .85rem;font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;color:#000;background:#f5b4b6;border-bottom:3px solid #320a31;border-radius:20px;cursor:pointer}.careers-position .position-detail{box-shadow:4px 0 4px #fef4f5;border-radius:19px;padding:1.25rem}@media (min-width:1185px){.careers-position .position-detail{position:relative;top:74.25px}}@media (max-width:1185px){.careers-position .position-detail{margin-top:.75rem}}.careers-position .position-detail h3{font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;font-size:1rem}.careers-position .position-detail ul{margin-bottom:1rem}.careers-position .position-detail li{list-style:disc;margin-left:1.5rem}details .open{display:inline-block!important}details .close{display:none!important}details[open] .open{display:none!important}details[open] .close{display:inline-block!important}.cookie-consent{left:0;right:0;position:fixed;z-index:10000000;bottom:0;transform:translateY(100%);transition:transform .25s cubic-bezier(.4,0,1,1) 0s;font:normal .85rem -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Arial,sans-serif;background-color:rgba(250,250,250,.95);color:#000;padding:1.25rem}.cookie-consent.opened{transform:translateY(0);box-shadow:0 -1px 5px rgba(0,0,0,.3)}.cookie-consent-section{max-width:75rem;margin:0 auto}.cookie-consent-content{flex-grow:1}.cookie-consent-content p{margin:0 0 .5rem;font-size:.8rem;font-weight:400}.cookie-consent-content label{display:inline-block;margin:0 1rem 0 0;font-size:.8rem;font-weight:400;width:auto}.cookie-consent-content input[type=checkbox]{display:inline-block;width:auto}.cookie-consent-action button{display:inline-block;border-radius:2px;padding:0 1.5rem;height:48px;line-height:48px;text-transform:uppercase;font-weight:700;vertical-align:middle;text-align:center;white-space:nowrap;text-decoration:none;outline:0!important;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;box-shadow:1px 1px 2px 0 rgba(0,0,0,.13),2px 1px 4px 0 rgba(0,0,0,.08),0 0 4px 0 rgba(0,0,0,.12);color:#fff!important;background:#0287d6}@media screen and (min-width:40em){.cookie-consent-section{display:flex;flex-direction:row}.cookie-consent-action{align-self:center;padding-left:1.5rem}.cookie-consent-action button{font-size:1.25rem}}@media screen and (max-width:39.99em){.cookie-consent-action{text-align:center;margin-top:.75rem}.cookie-consent-action button{font-size:.95rem}}