.glider,.glider-contain{margin:0 auto;position:relative}.glider,.glider-track{transform:translateZ(0)}.glider-dot,.glider-next,.glider-prev{border:0;outline:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glider-contain{width:100%}.glider{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-y:hidden}.glider-track{display:flex;margin:0;padding:0;width:100%;z-index:1}.glider.draggable{cursor:grab}.glider.draggable,.glider.draggable .glider-slide img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glider.draggable .glider-slide img{pointer-events:none}.glider.drag{cursor:grabbing}.glider-slide{align-content:center;justify-content:center;min-width:150px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.glider-slide img{max-width:100%}.glider::-webkit-scrollbar{height:0;opacity:0}.glider-next,.glider-prev{background:0 0;color:#666;cursor:pointer;font-size:40px;left:-23px;line-height:1;opacity:1;position:absolute;text-decoration:none;top:30%;transition:opacity .5s cubic-bezier(.17,.67,.83,.67),color .5s cubic-bezier(.17,.67,.83,.67);z-index:2}.glider-next:focus,.glider-next:hover,.glider-prev:focus,.glider-prev:hover{color:#ccc}.glider-next{left:auto;right:-23px}.glider-next.disabled,.glider-prev.disabled{color:#666;cursor:default;opacity:.25}.glider-hide{opacity:0}.glider-dots{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glider-dot{background:#ccc;border-radius:999px;color:#ccc;cursor:pointer;display:block;height:12px;margin:7px;width:12px}.glider-dot:focus,.glider-dot:hover{background:#ddd}.glider-dot.active{background:#a89cc8}@media(max-width:36em){.glider::-webkit-scrollbar{-webkit-appearance:none;height:3px;opacity:1;width:7px}.glider::-webkit-scrollbar-thumb{background-color:hsla(0,0%,61%,.25);border-radius:99px;box-shadow:0 0 1px hsla(0,0%,100%,.25);opacity:1}}
.container{max-width:1200px}.logobar-img{max-width:66%}.testimonials{overflow:hidden;position:relative}.testimonials .circle-left{background:#e4e9f1;left:8%;top:-6rem}.testimonials .circle-left,.testimonials .circle-right{border-radius:100%;height:20rem;position:absolute;width:20rem;z-index:-1}.testimonials .circle-right{background:#faf9d1;bottom:-6rem;right:5%}.testimonial-glider{margin-bottom:4rem;padding:5rem}@media (max-width:767.98px){.testimonial-glider{padding:1.25rem}}.testimonial-glider .single-slide{min-height:30rem}.testimonial-glider .testimonial-content{background:linear-gradient(140deg,#04141f,#0a314c 60%,#fff)}.testimonial-glider p.white.italic.medium{font-size:1.3rem}@media (max-width:768px){.testimonial-glider p.white.italic.medium{font-size:1.1rem}}.testimonial-glider .testimonial-logo{background-color:#fff;border-radius:50%;max-width:65%;padding:.5rem}.glider-dots button{background:#fff;border:2px solid #0a314c;border-radius:100%;color:#ccc;cursor:pointer;display:block;height:2rem;margin:.5rem;width:2rem}.glider-dots button.active{background:#0a314c}@font-face{font-family:Fira Sans;font-style:normal;font-weight:300;src:url(../../fonts/fira/FiraSans-Light.ttf);src:local(""),url(../../fonts/fira/FiraSans-Light.ttf) format("truetype")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;src:url(../../fonts/fira/FiraSans-Regular.ttf);src:local(""),url(../../fonts/fira/FiraSans-Regular.ttf) format("truetype")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;src:url(../../fonts/fira/FiraSans-Medium.ttf);src:local(""),url(../../fonts/fira/FiraSans-Medium.ttf) format("truetype")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;src:url(../../fonts/fira/FiraSans-SemiBold.ttf);src:local(""),url(../../fonts/fira/FiraSans-SemiBold.ttf) format("truetype")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;src:url(../../fonts/fira/FiraSans-Bold.ttf);src:local(""),url(../../fonts/fira/FiraSans-Bold.ttf) format("truetype")}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:300;src:url(../../fonts/overpass/OverpassMono-Light.ttf);src:local(""),url(../../fonts/overpass/OverpassMono-Light.ttf) format("truetype")}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:400;src:url(../../fonts/overpass/OverpassMono-Regular.ttf);src:local(""),url(../../fonts/overpass/OverpassMono-Regular.ttf) format("truetype")}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:600;src:url(../../fonts/overpass/OverpassMono-SemiBold.ttf);src:local(""),url(../../fonts/overpass/OverpassMono-SemiBold.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:100;src:url(../../fonts/gilroy/Gilroy-Thin.otf);src:local(""),url(../../fonts/gilroy/Gilroy-Thin.otf) format("opentype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:400;src:url(../../fonts/gilroy/Gilroy-Regular.otf);src:local(""),url(../../fonts/gilroy/Gilroy-Regular.otf) format("opentype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:500;src:url(../../fonts/gilroy/Gilroy-Medium.otf);src:local(""),url(../../fonts/gilroy/Gilroy-Medium.otf) format("opentype")}body{-webkit-text-size-adjust:100%;color:#000;font:normal 400 1rem Fira Sans,Verdana,sans-serif}.mono{font-family:Overpass Mono,Courier,monospace;font-style:normal}.bold{font-weight:700}.semibold{font-weight:600}.medium{font-weight:500}.regular{font-weight:400}.light{font-weight:300}.thin{font-weight:100}.italic{font-style:italic}.white{color:#fff}h1,h2,h3,h4,h5,h6{font-family:Fira Sans,Verdana,sans-serif;font-style:normal}h1{font-weight:600}h2,h3,h4,h5,h6{font-weight:500}p{font:normal 400 1.2rem Fira Sans,Verdana,sans-serif;line-height:1.8}@media (min-width:768px){p{font-size:1.1rem;line-height:1.9rem}}p span{font-weight:500}.link{font-weight:600;text-decoration:underline;text-decoration-color:#83e7ff;text-decoration-thickness:.2rem}.link,.link:hover{color:#000}h1{font-size:2rem;line-height:2.4rem}h2{font-size:1.8rem;line-height:2.2rem}h3{font-size:1.6rem;line-height:2rem}h4{font-size:1.4rem}h5{font-size:1.2rem;line-height:1.6rem}h6{font-size:1rem;line-height:1.4rem}@media (min-width:768px){h1{font-size:2.2rem;line-height:2.8rem}h2{font-size:2rem;line-height:2.6rem}h3{font-size:1.8rem;line-height:2.4rem}h4{font-size:1.6rem;line-height:2.2rem}h5{font-size:1.4rem;line-height:2rem}h6{font-size:1.2rem;line-height:1.8rem}}h3{font-weight:400}a{color:#fff;font-weight:600;text-decoration:none}a :hover{color:#fff;transition:.2s}a.dark{color:#000}a.decorated{text-decoration:underline;text-decoration-color:#83e7ff;text-decoration-thickness:.2rem}a.blue:hover{color:#83e7ff;transition:.2s}a.steelblue{color:#303640}a.steelblue:hover{color:#e3f866;text-decoration:underline;text-decoration-thickness:.2rem;transition:.2s}a.regular{font-weight:400}ul{list-style:circle}ol{font-weight:500;list-style:decimal}.glider-company-style{box-shadow:.15rem .66rem .35rem -.35rem #d3d3d3}.glider-company-style .image-container{align-items:center;background:#f8f9fa;border-radius:50%;display:flex;height:50%;justify-content:center;padding:1rem;width:50%}.contactForm .label,.contactForm .text-danger{font-size:12px;line-height:28px}.contactForm input,.contactForm select,.contactForm textarea{border:1px solid #707070;font-size:14px;padding:13px;width:100%}.contactForm textarea{height:137px}.contactForm .phone{display:none}.contactForm .privacy{font-size:12px}.overlay{background:rgba(10,49,76,.8);height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:4}.overlay-content{background-color:#fff;margin:7% auto 1%;max-width:746px;padding:10px 10px 40px;position:relative;width:90%}.overlay-image{background-size:cover;height:124px;margin:-70px auto auto;width:124px}.overlay-close{cursor:pointer;font-size:29px;position:absolute;right:14px;top:4px}.shops .overlay-image{background-image:url(/images/contact-shops.png)}.publishers .overlay-image{background-image:url(/images/contact-publishers.png)}.css .overlay-image{background-image:url(/images/contact-css.png)}.overlay-text{font-size:19px;font-weight:500;line-height:30px}@media (min-width:768px){.overlay-content{padding-bottom:100px}.overlay-text{font-size:28px;line-height:40px}.overlay-image{height:194px;margin-top:-100px;width:194px}.success-image{height:229px;width:161px}}.consulting-contact .contact-section-select{border:1px solid #707070;font-size:14px;margin:auto auto 3rem;padding:13px;width:70%}.consulting-contact .contact-section{border:.5rem solid #0a314c;overflow:hidden}.consulting-contact .contact-section:hover .contact-headline{visibility:hidden}.consulting-contact .contact-section{background:#0a314c;border-radius:100%;height:18rem;margin:0 auto;width:18rem}@media (max-width:991.98px){.consulting-contact .contact-section{height:14rem;width:14rem}}@media (max-width:575.98px){.consulting-contact .contact-section{height:18rem;width:18rem}}.consulting-contact .contact-section img{border-radius:100%;height:auto;left:-3%;opacity:.5;position:absolute;width:106%}.consulting-contact .contact-section img:hover{opacity:1}.consulting-contact .contact-section.contact-recomad{border-color:#83e7ff}.consulting-contact .contact-section.contact-css{border-color:#fff500}.solution-teaser{background:#dde4ed;margin-top:5rem;padding:6rem 3rem;position:relative}.solution-teaser .card-wr{margin-top:4.2rem;min-height:28.7rem}.solution-teaser .card-wr a,.solution-teaser .card-wr a :hover{color:#000}.solution-teaser .card-wr a button:hover{color:#dde4ed}.solution-teaser .card{background-color:#fff;border-radius:.7rem;box-shadow:0 3px 6px rgba(0,0,0,.161);margin-bottom:4.5rem;max-width:25.4rem;min-height:24.7rem;padding:4rem 3rem 1.5rem;position:relative}.solution-teaser .card:before{background-repeat:no-repeat;background:#fff;border-radius:50%;content:"";height:6.5rem;left:48%;margin-left:-2.8rem;outline-offset:-.35rem;padding:1rem;position:absolute;top:-3.1rem;width:6.5rem}.solution-teaser .card:after{background:transparent;border:2px dotted grey;border-radius:50%;content:"";height:6rem;left:49%;margin-left:-2.78rem;position:absolute;top:-2.9rem;width:6rem}.solution-teaser .card.recomAdS:before{background-image:url(/images/components/solutionTeaser/recomAdS.png);background-position:50%;background-repeat:no-repeat}.solution-teaser .card.googleCSS:before{background-image:url(/images/components/solutionTeaser/googleCSS.png);background-position:50%;background-repeat:no-repeat}.solution-teaser .card .spt-content{min-height:6.5rem}.solution-teaser .card .spt-topline{margin-bottom:0;padding:0 2rem}@media (min-width:768px){.solution-teaser{padding:6rem 3rem 8rem}.solution-teaser:before{bottom:-11.8rem;left:-6.8rem;top:auto}.solution-teaser:after{bottom:auto;top:-11.8rem}.solution-teaser .card-wr{min-height:29.6rem}.solution-teaser .card{margin:0 1rem;min-height:25rem;padding:4rem 1rem 3rem}.solution-teaser .card .spt-content{min-height:6.5rem}.solution-teaser .card button{margin-top:1.5rem}}@media (min-width:992px){.solution-teaser .card{min-height:24.7rem;padding:4rem 3rem 3rem}.solution-teaser:before{bottom:auto;left:-9.5rem;top:auto}.solution-teaser:after{right:-2.5rem;top:-5rem}}h1{font-size:1.9rem;font-weight:500;line-height:2.8rem}h2{font-size:1.75rem}h2,h4{font-weight:400}h4{font-size:1.25rem;line-height:1.8rem}.header{height:25rem}@media (max-width:767.98px){.header{height:28rem}}.header{background-image:url(/images/header.jpg);background-position:50%;background-size:cover}.header .header-content a button.search:hover{color:#000}.logobar{margin-bottom:-1.5rem}.advertiser-teaser,.publisher-teaser{align-items:center;display:flex;height:24rem;justify-content:center}.header-subline{font-size:1rem}.advertiser-teaser{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(10,49,76,.3)),color-stop(100%,rgba(10,49,76,.5))),url(/images/index-merchant.jpg) no-repeat 0 0;background-position:50%;background-size:cover}.publisher-teaser{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(10,49,76,.3)),color-stop(100%,rgba(10,49,76,.5))),url(/images/index-publisher.jpg) no-repeat 0 0;background-position:50%;background-size:cover}.teaser-content button,.teaser-content h3{opacity:1!important;vertical-align:center;z-index:2}.advantages-communication img{height:3.2rem}.company-structure{background:linear-gradient(140deg,#04141f,#0a314c 60%,#fff)}.company-structure img{height:auto;margin:0 auto;max-width:32rem;width:100%}.consulting-contact a:hover,.consulting-contact button:hover{color:#000}.numbers .bold{font-size:2rem}.we-are-hiring{background:linear-gradient(140deg,#04141f,#0a314c 60%,#fff 200%);min-height:28rem}.we-are-hiring .team-picture{height:28rem}@media (max-width:767.98px){.we-are-hiring .team-picture{height:20rem}}.we-are-hiring .team-picture{background-image:url(/images/jobs-team.jpg);background-repeat:no-repeat;background-size:cover}
