.header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px 30px;box-sizing:border-box;width:100%;position:fixed;top:0;z-index:10}.header .container{z-index:1}.header .row{justify-content:space-between}.header .logo-white{display:block}.header .logo-dark{display:none}.header .nav-button{display:block;cursor:pointer}.header .nav-button .nav-white{display:block}.header .nav-button .nav-dark{display:none}.header .nav-button img{transition:all .3s ease-in-out}@media only screen and (min-width: 768px){.header .nav-button{display:none}}.header nav{z-index:1}.header nav ul{display:none}@media only screen and (min-width: 768px){.header nav ul{display:flex;flex-direction:row;justify-content:center;align-items:center;list-style:none}}.header nav a{font-family:General Sans,sans-serif;font-weight:300;color:var(--white);font-size:22px;margin:0 20px;cursor:pointer;text-decoration:none;display:flex}@media only screen and (min-width: 768px){.header nav a{margin:0 40px}}.header nav a span{background:#ffffff;border:1px solid #ffffff;font-style:normal;font-weight:400;font-size:12px;line-height:17px;color:var(--black);border-radius:50px;box-sizing:border-box;cursor:pointer;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;text-decoration:none;width:50px;margin-left:10px}.header nav a span span{background:linear-gradient(90.69deg,#C362A8 11.68%,#3430FE 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-left:0}.header.open .nav-button img{transform:rotate(45deg)}.header.open ul{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;left:0;right:0;top:0;bottom:0;height:100dvh;width:100dvw;background-color:var(--black);z-index:-1}@media only screen and (min-width: 768px){.header.open ul{background-color:transparent;display:flex;flex-direction:row;justify-content:center;align-items:center;list-style:none;height:auto;width:auto;position:relative}}.header.open ul li{margin:20px 0}.header .blur{display:block;position:absolute;width:100%;left:0;right:0;top:0;bottom:0;-webkit-filter:blur(7.5px);filter:blur(7.5px);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.hero{position:relative}.hero .bghero{position:absolute;width:100%;height:180%;z-index:0;overflow:hidden;opacity:1;top:0;left:0;background-image:url(/assets/GoodMorning-43b5f8b3.png);background-size:cover;background-position:center center}.hero .container{max-width:1000px;width:100%;min-height:calc(100vh - 102px);display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.hero h1 span{display:flex;justify-content:center}.hero .scroll{margin-top:150px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:200;transition:opacity .5s ease-out}.hero .scroll span{margin-top:10px}.hero .scroll span img{width:40px}.hero .scroll.fade-out{opacity:0}.trusted-by{position:relative}.trusted-by h2{text-align:center}@media only screen and (min-width: 768px){.trusted-by h2{text-align:left;margin-bottom:20px}}.trusted-by .marquee-border{border-top:1px solid var(--white);border-bottom:1px solid var(--white);padding:20px 0;width:100vw;position:relative;left:-30px;right:0}.trusted-by .marquee{--gap: 1rem;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:var(--gap)}.trusted-by .logo-marquee{flex-shrink:0;display:flex;justify-content:space-around;gap:var(--gap);min-width:100%;animation:scroll 30s linear infinite;list-style:none}.trusted-by .clients{width:90px;display:flex;flex-direction:row;justify-content:center;align-items:center}@media only screen and (min-width: 768px){.trusted-by .clients{width:200px}}.trusted-by .clients img{width:70%;height:auto}.textblock{position:relative;z-index:2;padding-bottom:0}.textblock h2{background:linear-gradient(267.23deg,#c362a8 53.65%,#e55f5a 99%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:200}.textblock h2 span{color:var(--white);-webkit-text-fill-color:white}.textblock .intro{max-width:900px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;margin:0 auto 200px}.textblock .intro p{max-width:670px}.textblock .middle{max-width:1000px;position:relative;margin:0 auto}.textblock .middle h2{color:var(--white);-webkit-text-fill-color:var(--white);font-weight:300}.textblock .middle h2 span{position:relative;text-decoration:underline;text-decoration-thickness:2px;text-decoration-skip-ink:none;text-underline-offset:7px}.textblock .outtro{max-width:900px;width:100%;padding:100px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;margin:0 auto}.textblock .outtro h2{color:var(--white);-webkit-text-fill-color:var(--white);font-weight:300}.textblock .outtro p{font-size:32px;line-height:36px;font-weight:300}@media only screen and (min-width: 768px){.textblock .outtro p{font-size:64px;line-height:68px}}.our-work{padding-bottom:0;padding-top:20px}.our-work h2{text-align:center;position:relative}@media only screen and (min-width: 768px){.our-work h2{text-align:left;margin-bottom:20px}}@media only screen and (min-width: 768px){.our-work .container{padding-top:20px;position:relative}}.our-work__casestudies{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;margin:30px 0;grid-row-gap:50px}@media only screen and (min-width: 768px){.our-work__casestudies{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-row-gap:10px;grid-column-gap:10px}}.our-work div{color:var(--white);text-decoration:none}.our-work div .casestudies{position:relative;cursor:pointer}.our-work div .casestudies .image-block{overflow:hidden;border-radius:40px}.our-work div .casestudies .image-block img{width:100%;height:100%;object-fit:cover;transition:all .5s}.our-work div .casestudies__description{position:relative;margin-top:20px}@media only screen and (min-width: 768px){.our-work div .casestudies__description{display:none;position:absolute;top:0;right:0;bottom:0;left:0;padding:30px;box-sizing:border-box;margin-top:0}}.our-work div .casestudies h3,.our-work div .casestudies p{text-align:left;margin-bottom:10px}.our-work div .casestudies__btn{background:#ffffff;border:1px solid #ffffff;font-style:normal;font-weight:400;font-size:12px;line-height:17px;color:var(--black);width:100px;height:28px;border-radius:50px;padding:0 0 0 10px;box-sizing:border-box;cursor:pointer;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.our-work div .casestudies__btn span{background:linear-gradient(90.69deg,#C362A8 11.68%,#3430FE 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.our-work div .casestudies__btn:after{content:"";position:absolute;background-image:url(/assets/smallarrow-a06c5b4c.svg);height:14px;width:14px;right:8px;bottom:5px;background-size:contain}@media only screen and (min-width: 768px){.our-work div .casestudies:hover:before{content:"";display:block;position:absolute;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);top:0;left:0;right:0;bottom:0;z-index:1}.our-work div .casestudies:hover img{transform:scale(1.1)}}@media only screen and (min-width: 768px){.our-work div .casestudies:hover .casestudies__description{display:flex;flex-direction:row;justify-content:center;z-index:2;align-items:flex-end}}@media only screen and (min-width: 768px){.our-work div .casestudies:hover .casestudies__description .casestudies__title{padding-right:50px;width:70%}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{border-radius:5px;position:relative;height:100%;display:flex;max-width:800px;width:100%;max-height:800px}.modal .close-button{color:var(--white);position:absolute;top:70px;right:70px;font-size:1.5em;cursor:pointer;z-index:10000}@media only screen and (min-width: 768px){.modal .close-button{top:100px;right:50px}}.modal section.contact{padding:20px}.modal section.contact .contact__form-block{color:var(--white)}.modal section.contact .contact__form-block form.form{margin-top:20px}.modal section.contact .contact__form-block input{border-bottom:1px solid var(--white);background:var(--white)}.modal section.contact .contact__form-block textarea{border-bottom:1px solid var(--white);background:var(--white);min-height:100px}.modal section.contact .contact__form-block input[type=submit]{background:var(--white);color:var(--black)}.modal section.contact .contact__form-block .checkbox .round label{border:2px solid var(--white)}.contact{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width: 768px){.contact{min-height:850px;padding:0 30px}}.contact__form-block{max-width:800px;width:90%;min-height:700px;padding:20px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(73.58deg,rgba(255,255,255,.14) 1.04%,rgba(255,255,255,.49) 103.21%);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);border-radius:40px;color:var(--black)}@media only screen and (min-width: 768px){.contact__form-block{width:100%;padding:50px 100px;box-sizing:border-box}}.contact .form{display:flex;flex-direction:row;flex-wrap:wrap;margin:20px 0 0}@media only screen and (min-width: 768px){.contact .form{margin:75px 0 0}}.contact .form .input-block{width:100%;display:flex;flex-direction:column;padding:0 10px;box-sizing:border-box;margin:0 0 20px}@media only screen and (min-width: 768px){.contact .form .input-block{width:50%;margin:20px 0}}.contact .form .input-block--large{width:100%}.contact .form input{margin-top:2px;background-color:transparent;border:0;outline:0;border-bottom:1px solid var(--black);padding:10px 0;box-sizing:border-box}@media only screen and (min-width: 768px){.contact .form input{margin-top:10px}}.contact .form textarea{margin-top:10px;background-color:transparent;border:0;outline:0;border-bottom:1px solid var(--black);padding:10px 0;box-sizing:border-box;min-height:100px}@media only screen and (min-width: 768px){.contact .form textarea{min-height:200px}}.contact .form .text{width:100%;padding:0 10px}.contact .form .text p{font-size:14px;line-height:18px;max-width:500px;width:100%;text-align:left}.contact .form .checkbox{width:100%;display:flex;flex-direction:row;padding:0 10px;box-sizing:border-box;margin:20px 0;justify-content:flex-start;align-items:center}@media only screen and (min-width: 768px){.contact .form .checkbox{width:50%;margin:20px 0}}.contact .form .checkbox .round{position:relative}.contact .form .checkbox .round label{background-color:transparent;border:1px solid var(--black);border-radius:50%;cursor:pointer;height:20px;left:0;position:absolute;top:0;width:20px}.contact .form .checkbox .round label:after{border:2px solid var(--black);border-top:none;border-right:none;content:"";height:6px;left:3px;opacity:0;position:absolute;top:5px;transform:rotate(-45deg);width:12px}.contact .form .checkbox .round input[type=checkbox]{visibility:hidden}.contact .form .checkbox .round input[type=checkbox]:checked+label{background-color:#66bb6a;border-color:#66bb6a}.contact .form .checkbox .round input[type=checkbox]:checked+label:after{opacity:1}.contact .form .checkbox span{margin-left:25px}.contact .form .submit{width:100%;display:flex;flex-direction:row;padding:0 10px;box-sizing:border-box;margin:0 0 20px;justify-content:flex-end;align-items:center}@media only screen and (min-width: 768px){.contact .form .submit{width:50%;margin:20px 0}}.contact .form .submit input[type=submit]{border:1px solid #000000;border-radius:100px;width:147px}.contact .form .submit input[type=submit]:hover{background:linear-gradient(90.83deg,#9E005D .71%,#E55F5A 102.38%);border-radius:100px;color:#fff;border:0;width:147px;height:39px}.our-services{height:auto;position:relative;z-index:2;padding-bottom:0}@media only screen and (min-width: 1000px){.our-services{min-height:770px}}.our-services .servicesbg{position:absolute;width:100%;height:300%;overflow:hidden;opacity:1;top:340px;left:0;right:0;bottom:0;z-index:-1}.our-services .servicesbg img{object-fit:cover;width:100%;height:100%;object-position:center center}@media only screen and (min-width: 768px){.our-services .container{padding-top:20px;position:relative}}.our-services h2{text-align:center;position:relative}@media only screen and (min-width: 768px){.our-services h2{text-align:left;margin-bottom:20px}}.our-services .services__row{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start;margin:10px 0;position:relative;height:auto}@media only screen and (min-width: 1000px){.our-services .services__row{flex-direction:row;flex-wrap:wrap;height:700px}}.our-services .services__block{border-radius:45px;width:100%;margin:10px 0;transition:all .2s ease-in-out}@media only screen and (min-width: 1000px){.our-services .services__block{width:24%}}.our-services .services__block--gradient-1{background:linear-gradient(90deg,#E55F5A 0%,#C362A8 100%)}.our-services .services__block--gradient-2{background:linear-gradient(90deg,#C362A8 0%,#52C0D7 100%)}.our-services .services__block--gradient-3{background:linear-gradient(90deg,#52C0D7 0%,#3430FE 100%)}.our-services .services__block--gradient-4{background:linear-gradient(90deg,#3430FE 0%,#6800A8 99.01%)}.our-services .services__inner{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:45px;background:#131A1D;padding:10px 20px;box-sizing:border-box;margin:2px}.our-services .services__title-block{display:flex;flex-direction:row;justify-content:space-between;width:100%;cursor:pointer}.our-services .services__title-block .icon{display:flex;justify-content:center;align-items:center}.our-services .services__title-block .icon img{margin-right:10px}.our-services .services__title-block .icon h3{font-size:32px}.our-services .services__title-block .toggle{display:flex;justify-content:center;align-items:center}.our-services .services__title-block .toggle img{transition:all .3s ease-in-out}.our-services .services__title-block .toggle.active img{transform:rotate(45deg)}.our-services .services__list{list-style:none;width:100%;margin-top:20px;display:none;height:0;transition:all .3s ease-in-out}.our-services .services__list--gradient-1 li{background:linear-gradient(90deg,#E55F5A 0%,#C362A8 100%)}.our-services .services__list--gradient-2 li{background:linear-gradient(90deg,#C362A8 0%,#52C0D7 100%)}.our-services .services__list--gradient-3 li{background:linear-gradient(90deg,#52C0D7 0%,#3430FE 100%)}.our-services .services__list--gradient-4 li{background:linear-gradient(90deg,#3430FE 0%,#6800A8 99.01%)}.our-services .services__list.active{display:block;height:auto}.our-services .services__list li{border-radius:50px;min-height:68px;padding:10px 20px;box-sizing:border-box;margin-bottom:10px;width:100%;position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;line-height:20px}@media (hover: hover) and (pointer: fine){.our-services .services__block:hover .services__title-block{cursor:pointer}.our-services .services__block:hover .services__title-block .toggle img{transform:rotate(45deg)}.our-services .services__block:hover .services__list{display:block;height:auto}}.footer{width:100%;padding:0 30px;box-sizing:border-box;color:var(--white);z-index:3;position:relative}@media only screen and (min-width: 768px){.footer{padding:0 30px 75px}}.footer .container{padding:75px 0 0;box-sizing:border-box}.footer .row{align-items:flex-start;justify-content:flex-start}.footer .row .footer__copyright,.footer .row .footer__contact,.footer .row .footer__navigation{display:flex;flex-direction:column;width:100%;margin-bottom:75px;align-items:center;justify-content:center;text-align:center}@media only screen and (min-width: 768px){.footer .row .footer__copyright,.footer .row .footer__contact,.footer .row .footer__navigation{width:20%;margin-bottom:20px;align-items:flex-start;text-align:left}}.footer .row .footer__copyright{order:3}@media only screen and (min-width: 768px){.footer .row .footer__copyright{order:1;width:28%}}.footer .row .footer__contact{order:1}@media only screen and (min-width: 768px){.footer .row .footer__contact{order:2}}.footer .row .footer__navigation{order:2}@media only screen and (min-width: 768px){.footer .row .footer__navigation{order:3}}.footer .row ul{list-style:none}.footer .row ul.social__black{display:none}.footer .row ul.social__white{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:20px 0}.footer .row ul.social__white li{margin:0 10px;padding:10px}.footer .row ul.social__white img{width:20px;height:20px}.footer .row ul li{margin-bottom:10px}.footer .row .footer__copyright .logo{display:none}@media only screen and (min-width: 768px){.footer .row .footer__copyright .logo{display:block;margin-bottom:14px}}.footer .logo-mobile{display:flex;flex-direction:row;justify-content:center;margin-bottom:20px;width:100%}@media only screen and (min-width: 768px){.footer .logo-mobile{display:none}}.footer h3{font-size:24px;margin-bottom:20px}.footer p{font-size:16px}.footer a{color:var(--white);text-decoration:none}.page-home{background-color:var(--black);color:var(--white)}.suggested-pages{border-top:1px solid var(--black);padding-top:50px}.suggested-pages h2{margin:50px 0}.suggested-pages__casestudies{display:grid;grid-template-columns:repeat(0,1fr);grid-template-rows:repeat(3,1fr);margin:30px 0;grid-row-gap:50px}@media only screen and (min-width: 768px){.suggested-pages__casestudies{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr);grid-row-gap:10px;grid-column-gap:10px}}.suggested-pages a{color:var(--black);text-decoration:none}.suggested-pages a:not(:nth-child(-n+3)){display:none}.suggested-pages a .casestudies{position:relative;cursor:pointer}.suggested-pages a .casestudies .image-block{overflow:hidden;border-radius:40px;height:250px;margin-bottom:20px}.suggested-pages a .casestudies .image-block img{width:100%;height:100%;object-fit:cover;transition:all .5s}.suggested-pages a .casestudies__description{position:relative;margin-top:20px}.suggested-pages a .casestudies h3,.suggested-pages a .casestudies p{text-align:left;margin-bottom:10px}.suggested-pages a .casestudies__btn{font-style:normal;font-weight:400;font-size:12px;line-height:17px;color:var(--black);width:100px;height:28px;cursor:pointer;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.suggested-pages a .casestudies__btn span{background:linear-gradient(90.69deg,#C362A8 11.68%,#3430FE 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-casestudies{background-color:var(--white);color:var(--black)}.page-casestudies header .logo-white{display:none}.page-casestudies header .logo-dark{display:block}.page-casestudies header nav .nav-button .nav-white{display:none}.page-casestudies header nav .nav-button .nav-dark{display:block}.page-casestudies header nav li a{color:var(--black)}.page-casestudies header.open .logo-white{display:block}.page-casestudies header.open .logo-dark{display:none}.page-casestudies header.open .nav-button .nav-white{display:block}.page-casestudies header.open .nav-button .nav-dark{display:none}.page-casestudies header.open a{color:var(--white)}.page-casestudies p{text-align:left;margin-bottom:20px}.page-casestudies p span{font-weight:400;margin-right:10px}.page-casestudies h1{margin-bottom:50px;text-align:left}.page-casestudies h2{text-align:left}.page-casestudies h3{text-align:left;margin-bottom:30px}.page-casestudies .image-block{overflow:hidden;border-radius:40px;width:100%;margin-bottom:50px;height:400px}.page-casestudies .image-block img{width:100%;height:100%;object-fit:cover;transition:all .5s}.page-casestudies .article .container{max-width:1200px}.page-casestudies .article__header{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:auto;margin-top:50px}@media only screen and (min-width: 768px){.page-casestudies .article__header{height:300px;margin-top:0}}.page-casestudies .article__header .subtitle{color:var(--pink)}.page-casestudies .article__row{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 768px){.page-casestudies .article__row{flex-direction:row}}.page-casestudies .article__sidebar{width:100%;display:flex;flex-direction:row}@media only screen and (min-width: 768px){.page-casestudies .article__sidebar{width:33%;flex-direction:column}}.page-casestudies .article__category,.page-casestudies .article__written-by,.page-casestudies .article__published-on{width:33%}@media only screen and (min-width: 768px){.page-casestudies .article__category,.page-casestudies .article__written-by,.page-casestudies .article__published-on{width:100%}}.page-casestudies .article__category p,.page-casestudies .article__written-by p,.page-casestudies .article__published-on p{color:var(--pink)}.page-casestudies .article__content{width:100%;display:flex;flex-direction:column}@media only screen and (min-width: 768px){.page-casestudies .article__content{width:66%;flex-direction:column}}.page-casestudies .article__content ul{margin-left:30px}@media only screen and (min-width: 768px){.page-casestudies .article__content ul{margin-left:60px}}.page-casestudies .article__content ul li{font-size:18px;line-height:26px;font-family:General Sans,sans-serif;font-weight:200;font-style:normal;margin-bottom:20px}.page-casestudies .article__content--full{width:100%}.page-casestudies .article__content--full ul{margin-left:20px}@media only screen and (min-width: 768px){.page-casestudies .article__content--full ul{margin-left:50px}}.page-casestudies .article__content--full ul li{font-size:18px;line-height:26px;font-family:General Sans,sans-serif;font-weight:200;font-style:normal;margin-bottom:20px}.page-casestudies .article__image-block{display:flex;flex-direction:row;justify-content:space-around;margin-bottom:30px}.page-casestudies .article__image-block .image-block__left,.page-casestudies .article__image-block .image-block__right{display:flex;width:50%;height:100%;padding:5px;box-sizing:border-box;border-radius:30px}.page-casestudies .article__image-block .image-block__left img,.page-casestudies .article__image-block .image-block__right img{width:100%;height:100%;object-fit:cover}.page-casestudies .footer{color:var(--black)}.page-casestudies .footer h3{font-size:24px;margin-bottom:20px}.page-casestudies .footer p{font-size:16px;margin-bottom:0}.page-casestudies .footer a{color:var(--black);text-decoration:none}.page-casestudies .footer ul.social__black{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:20px 0}.page-casestudies .footer ul.social__black li{margin:0 10px;padding:10px}.page-casestudies .footer ul.social__black img{width:20px;height:20px}.page-casestudies .footer ul.social__white{display:none}.page-casestudies .border.footer{border-top:1px solid var(--black)}.page-404{background-color:var(--black);color:var(--white)}.page-404 .errorcontent{padding:0 30px;box-sizing:border-box;height:80vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.page-404 .errorcontent h1,.page-404 .errorcontent p{margin-bottom:20px}.page-404 .errorcontent a{color:var(--white)}.speaker-block{border-left:4px solid var(--white);padding:20px 0 20px 20px;box-sizing:border-box;height:auto;width:100%}@media only screen and (min-width: 768px){.speaker-block{padding:20px 20px 20px 40px}}.speaker-block.mobile{display:block}@media only screen and (min-width: 768px){.speaker-block.mobile{display:none}}.speaker-block.desktop{display:none}@media only screen and (min-width: 768px){.speaker-block.desktop{display:block}}.speaker-block .speakers{display:flex;flex-direction:row;margin-bottom:50px}.speaker-block .speakers__image-block{display:block;width:100px}.speaker-block .speakers__image-block .image-block{margin-right:30px;margin-bottom:0!important;overflow:hidden;border-radius:100px;width:70px;height:70px}.speaker-block .speakers__image-block .image-block img{width:100%}.speaker-block .speakers__info{display:flex;flex-direction:column;margin-right:30px}@media only screen and (min-width: 768px){.speaker-block .speakers__info{max-width:290px;width:100%}}.speaker-block .speakers__name{font-family:General Sans,sans-serif;font-weight:400;font-size:20px;margin-bottom:6px}@media only screen and (min-width: 768px){.speaker-block .speakers__name{font-size:22px;margin-bottom:10px}}.speaker-block .speakers__company{font-family:General Sans,sans-serif;font-weight:400;font-size:16px}@media only screen and (min-width: 768px){.speaker-block .speakers__company{font-size:18px}}.speaker-block .speakers__position{font-family:General Sans,sans-serif;font-size:16px;text-transform:uppercase;margin-bottom:6px}@media only screen and (min-width: 768px){.speaker-block .speakers__position{font-size:18px;margin-bottom:10px}}.speaker-block .speakers .linkedin{height:100%;display:flex;align-self:center}.speaker-block .speakers .linkedin img{height:20px;width:20px}.insightsform{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px}@media only screen and (min-width: 768px){.insightsform{padding:0}}.insightsform__form-block{display:flex}.insightsform__form-block h3{text-align:center!important}.insightsform .form{display:flex;flex-direction:row;flex-wrap:wrap}.insightsform .form .input-block{width:100%;display:flex;flex-direction:column;padding:0 10px;box-sizing:border-box;margin:0 0 20px}@media only screen and (min-width: 768px){.insightsform .form .input-block{width:50%;margin:20px 0}}.insightsform .form .input-block--large{width:100%;display:flex;flex-direction:column;padding:0 10px;box-sizing:border-box;margin:0 0 20px}@media only screen and (min-width: 768px){.insightsform .form .input-block--large{width:100%;margin:20px 0}}.insightsform .form input{margin-top:2px;background-color:transparent;border:0;outline:0;border-bottom:1px solid var(--black);padding:10px 0;box-sizing:border-box}@media only screen and (min-width: 768px){.insightsform .form input{margin-top:10px}}.insightsform .form textarea{margin-top:10px;background-color:transparent;border:0;outline:0;border-bottom:1px solid var(--black);padding:10px 0;box-sizing:border-box;min-height:100px}@media only screen and (min-width: 768px){.insightsform .form textarea{min-height:200px}}.insightsform .form .text{width:100%;padding:0 10px}.insightsform .form .text p{font-size:14px;line-height:18px;max-width:500px;width:100%;text-align:left}.insightsform .form .checkbox{width:100%;display:flex;flex-direction:row;padding:0 10px;box-sizing:border-box;margin:20px 0;justify-content:flex-start;align-items:center}@media only screen and (min-width: 768px){.insightsform .form .checkbox{width:50%;margin:20px 0}}.insightsform .form .checkbox .round{position:relative}.insightsform .form .checkbox .round label{background-color:transparent;border:1px solid var(--black);border-radius:50%;cursor:pointer;height:20px;left:0;position:absolute;top:0;width:20px}.insightsform .form .checkbox .round label:after{border:2px solid var(--black);border-top:none;border-right:none;content:"";height:6px;left:3px;opacity:0;position:absolute;top:5px;transform:rotate(-45deg);width:12px}.insightsform .form .checkbox .round input[type=checkbox]{visibility:hidden}.insightsform .form .checkbox .round input[type=checkbox]:checked+label{background-color:#66bb6a;border-color:#66bb6a}.insightsform .form .checkbox .round input[type=checkbox]:checked+label:after{opacity:1}.insightsform .form .checkbox span{margin-left:25px}.insightsform .form .submit{width:100%;display:flex;flex-direction:row;padding:0 10px;box-sizing:border-box;margin:0 0 20px;justify-content:flex-end;align-items:center}@media only screen and (min-width: 768px){.insightsform .form .submit{width:50%;margin:20px 0}}.insightsform .form .submit input[type=submit]{border:1px solid #000000;border-radius:100px;width:147px}.insightsform .form .submit input[type=submit]:hover{background:linear-gradient(90.83deg,#9E005D .71%,#E55F5A 102.38%);border-radius:100px;color:#fff;border:0;width:147px;height:39px}.page-insights{background-color:var(--black);color:var(--white);position:relative}.page-insights header .logo-white{display:block}.page-insights header .logo-dark{display:none}.page-insights header nav .nav-button .nav-white{display:block}.page-insights header nav .nav-button .nav-dark{display:none}.page-insights header nav li a{color:var(--white)}.page-insights header.open .logo-white{display:block}.page-insights header.open .logo-dark{display:none}.page-insights header.open .nav-button .nav-white{display:block}.page-insights header.open .nav-button .nav-dark{display:none}.page-insights header.open a{color:var(--white)}.page-insights p{text-align:left;margin-bottom:20px}.page-insights p span{font-weight:400;margin-right:10px}.page-insights .hero{position:relative;padding-bottom:10px}.page-insights .hero .bghero{position:absolute;width:100%;height:120%;z-index:0;overflow:hidden;opacity:1;top:0;left:0;background-image:url(/assets/GoodMorning-43b5f8b3.png);background-size:cover;background-position:center center}.page-insights .hero .container{max-width:1200px;width:100%;padding-top:100px;min-height:calc(100vh - 102px);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative}.page-insights .hero .container.audit{min-height:calc(110vh - 102px);flex-direction:column;justify-content:flex-start}@media only screen and (min-width: 768px){.page-insights .hero .container.audit{min-height:calc(150vh - 102px)}}@media only screen and (min-width: 768px){.page-insights .hero .container{flex-direction:row;justify-content:space-between}}.page-insights .hero__left-col{width:100%;display:flex;flex-direction:column;padding:0;box-sizing:border-box}@media only screen and (min-width: 768px){.page-insights .hero__left-col.whitepaper{width:50%}}@media only screen and (min-width: 768px){.page-insights .hero__left-col.audit{width:50%;margin-bottom:30px}}.page-insights .hero__left-col.audit .mobile-audit{display:block;margin-top:50px}@media only screen and (min-width: 768px){.page-insights .hero__left-col.audit .mobile-audit{display:none}}@media only screen and (min-width: 768px){.page-insights .hero__left-col{width:55%;flex-direction:column;margin-bottom:75px;padding-right:30px}}.page-insights .hero__left-col .tldr-row{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:30px}.page-insights .hero__left-col .tldr-row .download-btn{margin-top:0}.page-insights .hero__left-col h3{text-align:left;margin-bottom:30px}.page-insights .hero__left-col h3.tldr{margin-bottom:0}.page-insights .hero__left-col p{font-size:24px;line-height:22px}.page-insights .hero__left-col ul{margin-left:30px}.page-insights .hero__left-col ul li{font-weight:300;font-size:18px;line-height:22px;margin-bottom:10px}.page-insights .hero__left-col .explore__block{width:100%}.page-insights .hero__left-col .explore__block.audit{margin:40px 0}.page-insights .hero__left-col .explore__block.audit h2{font-size:28px;margin-bottom:0}@media only screen and (min-width: 768px){.page-insights .hero__left-col .explore__block.audit h2{margin-bottom:26px}}.page-insights .hero__right-col{width:100%;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 768px){.page-insights .hero__right-col{width:40%}}.page-insights .hero__right-col.whitepaper{padding-top:0}@media only screen and (min-width: 768px){.page-insights .hero__right-col.whitepaper{padding-top:193px;width:45%}}.page-insights .hero__right-col .image-block{filter:drop-shadow(20px 20px 4px rgba(242,242,242,.25))}.page-insights .hero__right-col .image-block #download{position:absolute;height:50px;display:block;bottom:0}@media only screen and (min-width: 768px){.page-insights .hero__right-col .image-block #download{height:70px}}.page-insights .hero__right-col.audit{display:none}@media only screen and (min-width: 768px){.page-insights .hero__right-col.audit{display:block}}.page-insights .hero__middle-col{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:100px}@media only screen and (min-width: 768px){.page-insights .hero__middle-col{width:100%;margin-bottom:0}}.page-insights .hero__middle-col .embed-form{height:500px;width:100%}.page-insights .hero__middle-col .embed-form iframe{width:100%;height:500px;display:block}.page-insights .hero .subtitle{color:var(--pink);font-weight:400}.page-insights .hero h1{font-size:28px;line-height:32px;margin-bottom:50px;text-align:left}@media only screen and (min-width: 768px){.page-insights .hero h1{font-size:38px;line-height:50px}}.page-insights .hero__event-text p{font-size:16px;line-height:20px}.page-insights .hero__event-text ul,.page-insights .hero__event-text ol{margin-left:20px}.page-insights .hero__event-text li{margin-bottom:20px}.page-insights .hero #register{height:120px;margin-top:-100px;position:relative}.page-insights .hero__insight-form{margin-bottom:50px;width:100%;height:auto;padding:30px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(73.58deg,rgba(255,255,255,.14) 1.04%,rgba(255,255,255,.49) 103.21%);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);border-radius:40px;color:var(--black);box-sizing:border-box;z-index:2;position:relative}.page-insights .hero__insight-form p{text-align:center}.page-insights .hero__insight-form .html-block{display:flex;flex-direction:row;justify-content:center;align-items:center}.page-insights .hero .image-block{margin-bottom:50px}.page-insights .hero .image-block img{width:100%;height:100%;object-fit:cover;transition:all .5s}.page-insights .hero .date-and-time{display:flex;flex-direction:row;margin-bottom:50px}.page-insights .hero .date-and-time .calendar{width:80px;height:82px;background-image:url(/assets/calendar-6712f4a6.svg);background-size:contain;background-position:center center;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:30px}.page-insights .hero .date-and-time .month{color:var(--white);text-transform:uppercase;position:absolute;font-family:General Sans,sans-serif;font-weight:400;top:2px;font-size:13px}.page-insights .hero .date-and-time .date{color:var(--black);text-transform:uppercase;position:absolute;font-family:General Sans,sans-serif;font-weight:400;font-size:40px}.page-insights .hero .date-and-time .full-date-time{font-family:General Sans,sans-serif;font-size:20px}.page-insights .register-btn,.page-insights .download-btn{margin-top:20px;background:#ffffff;border:1px solid #ffffff;font-style:normal;font-weight:400;font-size:12px;line-height:17px;color:var(--black);width:100px;height:28px;border-radius:50px;box-sizing:border-box;cursor:pointer;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;text-decoration:none}.page-insights .register-btn span,.page-insights .download-btn span{background:linear-gradient(90.69deg,#C362A8 11.68%,#3430FE 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-insights .buttons-block{display:flex;flex-direction:row;justify-content:space-between;width:100%}.page-insights .buttons-block .wrapper{position:relative;height:auto;width:100%;padding:1px;box-sizing:border-box;border-radius:20px;text-decoration:none;font-family:General Sans,sans-serif;font-weight:400;font-style:normal;margin-bottom:20px}.page-insights .buttons-block .wrapper.download{width:60%}.page-insights .buttons-block .wrapper.share{width:35%}.page-insights .buttons-block .wrapper.share p{position:absolute;font-size:10px;text-align:center;width:100%}@media only screen and (min-width: 768px){.page-insights .buttons-block .wrapper{margin-bottom:0}}.page-insights .buttons-block .wrapper .download{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:var(--white);width:100%;height:100%;border-radius:18px;padding:10px 15px;box-sizing:border-box;font-size:16px}.page-insights .buttons-block .wrapper .sharing{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:var(--white);width:100%;height:100%;border-radius:18px;padding:10px 15px;box-sizing:border-box;font-size:16px;cursor:pointer}.page-insights .buttons-block .wrapper span{background:linear-gradient(90.69deg,#C362A8 11.68%,#3430FE 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-insights .buttons-block .wrapper img{height:15px;width:15px;display:block;position:absolute;right:15px}.page-insights .article{padding:0 30px;box-sizing:border-box;z-index:1;position:relative;margin-top:0}@media only screen and (min-width: 768px){.page-insights .article{margin-top:50px}}.page-insights .article .container{max-width:1200px;display:flex;flex-direction:column}@media only screen and (min-width: 768px){.page-insights .article .container{flex-direction:row;justify-content:space-between}}.page-insights .article__header{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:auto;margin-top:50px}@media only screen and (min-width: 768px){.page-insights .article__header{height:300px;margin-top:0}}.page-insights .article__row{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 768px){.page-insights .article__row{flex-direction:row}}.page-insights .article__sidebar{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:50px}@media only screen and (min-width: 768px){.page-insights .article__sidebar{width:40%;margin-top:0}}.page-insights .article__content{width:100%;display:flex;flex-direction:column}@media only screen and (min-width: 768px){.page-insights .article__content{width:55%;flex-direction:column}}.page-insights .article__content ul{margin-left:30px}@media only screen and (min-width: 768px){.page-insights .article__content ul{margin-left:60px}}.page-insights .article__content ul li{font-size:18px;line-height:26px;font-family:General Sans,sans-serif;font-weight:200;font-style:normal;margin-bottom:20px}.page-insights .article__content--full{width:100%}.page-insights .article__content--full ul{margin-left:20px}@media only screen and (min-width: 768px){.page-insights .article__content--full ul{margin-left:50px}}.page-insights .article__content--full ul li{font-size:18px;line-height:26px;font-family:General Sans,sans-serif;font-weight:200;font-style:normal;margin-bottom:20px}.page-insights .article h2{text-align:left;font-size:32px;line-height:36px;margin-bottom:26px}@media only screen and (min-width: 768px){.page-insights .article h2{font-size:40px;line-height:44px}}.page-insights .article h3{text-align:left;margin-bottom:30px;font-size:26px;line-height:30px}.page-insights .article .textblock{margin-bottom:50px}.page-insights .article .textblock p{font-size:16px;line-height:20px}.page-insights .article .image-block.sidebar{height:auto;max-width:250px;overflow:hidden;width:100%;margin-bottom:50px;filter:drop-shadow(20px 20px 4px rgba(242,242,242,.25))}.page-insights .article .image-block.sidebar img{width:100%;height:100%;object-fit:cover;transition:all .5s}.page-insights .explore{padding:0 30px;box-sizing:border-box;z-index:1;position:relative}@media only screen and (min-width: 768px){.page-insights .explore{padding:0 30px;box-sizing:border-box;z-index:1;position:absolute;right:0;left:0;margin-top:-500px}}.page-insights .explore .container{max-width:1200px}.page-insights .explore__block{width:100%;margin-top:50px;margin-bottom:50px}@media only screen and (min-width: 768px){.page-insights .explore__block{z-index:1;width:55%}}.page-insights .explore__block h2{text-align:left;font-size:32px;line-height:36px;margin-bottom:26px}@media only screen and (min-width: 768px){.page-insights .explore__block h2{font-size:40px;line-height:44px}}.page-insights .explore__block p{text-align:left;font-size:16px;line-height:20px}.page-insights .questions{position:relative}.page-insights .questions .container{max-width:1200px}.page-insights .questions h2{text-align:center;font-size:40px}.page-insights .questions a{text-align:center;width:100%;display:block;color:var(--white);text-decoration:none}.page-insights .questions .insightsform{margin:50px auto;max-width:700px;width:100%;height:auto;padding:30px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(73.58deg,rgba(255,255,255,.14) 1.04%,rgba(255,255,255,.49) 103.21%);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);border-radius:40px;color:var(--black);box-sizing:border-box;position:relative}.page-insights .questions .insightsform__form-block{flex-direction:column}.page-insights .suggested-pages h2,.page-insights .suggested-pages h3,.page-insights .suggested-pages p,.page-insights .footer{color:var(--white)}.page-insights .footer h3{font-size:24px;margin-bottom:20px}.page-insights .footer p{font-size:16px;margin-bottom:0}.page-insights .footer a{color:var(--white);text-decoration:none}.page-insights .footer ul.social__black{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:20px 0}.page-insights .footer ul.social__black li{margin:0 10px;padding:10px}.page-insights .footer ul.social__black img{width:20px;height:20px}.page-insights .footer ul.social__white{display:none}.page-insights .border.footer{border-top:1px solid var(--white)}.page-insights.case-studies{background-color:var(--white);color:var(--black)}.page-insights.case-studies header .logo-white{display:none}.page-insights.case-studies header .logo-dark{display:block}.page-insights.case-studies header nav .nav-button .nav-white{display:none}.page-insights.case-studies header nav .nav-button .nav-dark{display:block}.page-insights.case-studies header nav li a{color:var(--black)}.page-insights.case-studies header.open .logo-white{display:block}.page-insights.case-studies header.open .logo-dark{display:none}.page-insights.case-studies header.open .nav-button .nav-white{display:block}.page-insights.case-studies header.open .nav-button .nav-dark{display:none}.page-insights.case-studies header.open a{color:var(--white)}.page-insights.case-studies p{text-align:left;margin-bottom:20px}.page-insights.case-studies p span{font-weight:400;margin-right:10px}.page-insights.case-studies h1{margin-bottom:50px;text-align:left}.page-insights.case-studies h2{text-align:left}.page-insights.case-studies h3{text-align:left;margin-bottom:30px}.page-insights.case-studies .image-block{overflow:hidden;border-radius:40px;width:100%;margin-bottom:50px;height:400px}.page-insights.case-studies .image-block img{width:100%;height:100%;object-fit:cover;transition:all .5s}.page-insights.case-studies .insights-article{width:100%;padding:100px 30px;box-sizing:border-box}.page-insights.case-studies .insights-article .container{max-width:1200px}.page-insights.case-studies .insights-article__header{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:auto;margin-top:50px}@media only screen and (min-width: 768px){.page-insights.case-studies .insights-article__header{height:300px;margin-top:0}}.page-insights.case-studies .insights-article__header .subtitle{color:var(--pink)}.page-insights.case-studies .insights-article__row{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 768px){.page-insights.case-studies .insights-article__row{flex-direction:row}}.page-insights.case-studies .insights-article__sidebar{width:100%;display:flex;flex-direction:row}@media only screen and (min-width: 768px){.page-insights.case-studies .insights-article__sidebar{width:33%;flex-direction:column}}.page-insights.case-studies .insights-article__category,.page-insights.case-studies .insights-article__written-by,.page-insights.case-studies .insights-article__published-on{width:33%}@media only screen and (min-width: 768px){.page-insights.case-studies .insights-article__category,.page-insights.case-studies .insights-article__written-by,.page-insights.case-studies .insights-article__published-on{width:100%}}.page-insights.case-studies .insights-article__category p,.page-insights.case-studies .insights-article__written-by p,.page-insights.case-studies .insights-article__published-on p{color:var(--pink)}.page-insights.case-studies .insights-article__content{width:100%;display:flex;flex-direction:column}@media only screen and (min-width: 768px){.page-insights.case-studies .insights-article__content{width:66%;flex-direction:column}}.page-insights.case-studies .insights-article__content ul{margin-left:30px}@media only screen and (min-width: 768px){.page-insights.case-studies .insights-article__content ul{margin-left:60px}}.page-insights.case-studies .insights-article__content ul li{font-size:18px;line-height:26px;font-family:General Sans,sans-serif;font-weight:200;font-style:normal;margin-bottom:20px}.page-insights.case-studies .insights-article__content--full{width:100%}.page-insights.case-studies .insights-article__content--full ul{margin-left:20px}@media only screen and (min-width: 768px){.page-insights.case-studies .insights-article__content--full ul{margin-left:50px}}.page-insights.case-studies .insights-article__content--full ul li{font-size:18px;line-height:26px;font-family:General Sans,sans-serif;font-weight:200;font-style:normal;margin-bottom:20px}.page-insights.case-studies .insights-article__image-block{display:flex;flex-direction:row;justify-content:space-around;margin-bottom:30px}.page-insights.case-studies .insights-article__image-block .image-block__left,.page-insights.case-studies .insights-article__image-block .image-block__right{display:flex;width:50%;height:100%;padding:5px;box-sizing:border-box;border-radius:30px}.page-insights.case-studies .insights-article__image-block .image-block__left img,.page-insights.case-studies .insights-article__image-block .image-block__right img{width:100%;height:100%;object-fit:cover}.page-insights.case-studies .footer{color:var(--black)}.page-insights.case-studies .footer h3{font-size:24px;margin-bottom:20px}.page-insights.case-studies .footer p{font-size:16px;margin-bottom:0}.page-insights.case-studies .footer a{color:var(--black);text-decoration:none}.page-insights.case-studies .footer ul.social__black{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:20px 0}.page-insights.case-studies .footer ul.social__black li{margin:0 10px;padding:10px}.page-insights.case-studies .footer ul.social__black img{width:20px;height:20px}.page-insights.case-studies .footer ul.social__white{display:none}.page-insights.case-studies .border.footer{border-top:1px solid var(--black)}.page-services{background-color:var(--black);color:var(--white);position:relative}.page-services .hero{position:relative}.page-services .hero .bghero{position:absolute;width:100%;height:100%;z-index:0;overflow:hidden;opacity:1;top:0;left:0;background-image:url(/assets/services-bg-8e7bb74d.svg);background-size:cover;background-position:center bottom}.page-services .hero .container{max-width:1000px;width:100%;min-height:calc(100vh - 102px);display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.page-services .hero h1{font-size:44px;line-height:48px}@media only screen and (min-width: 768px){.page-services .hero h1{font-size:60px;margin-bottom:50px;line-height:64px}}.page-services .hero h1 span{display:inline-block;font-weight:700}.page-services .hero .scroll{margin-top:150px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:200;transition:opacity .5s ease-out}.page-services .hero .scroll span{margin-top:10px}.page-services .hero .scroll span img{width:40px}.page-services .hero .scroll.fade-out{opacity:0}.page-services .trusted-by{position:relative}.page-services .trusted-by h2{text-align:center}@media only screen and (min-width: 768px){.page-services .trusted-by h2{text-align:left;margin-bottom:20px}}.page-services .trusted-by .marquee-border{border-top:1px solid var(--white);border-bottom:1px solid var(--white);padding:20px 0;width:100vw;position:relative;left:-30px;right:0}.page-services .trusted-by .marquee{--gap: 1rem;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:var(--gap)}.page-services .trusted-by .logo-marquee{flex-shrink:0;display:flex;justify-content:space-around;gap:var(--gap);min-width:100%;animation:scroll 30s linear infinite;list-style:none}.page-services .trusted-by .clients{width:90px;display:flex;flex-direction:row;justify-content:center;align-items:center}@media only screen and (min-width: 768px){.page-services .trusted-by .clients{width:200px}}.page-services .trusted-by .clients img{width:70%;height:auto}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--gap)))}}.page-services .our-services h2,.page-services .our-services p{margin-bottom:100px}.page-services .our-services .servicesbg{position:absolute;width:100%;height:200%;overflow:hidden;opacity:1;top:700px;left:0;right:0;bottom:0;z-index:-1}.page-services .our-services .services__list li{padding:30px 20px}.page-services .textblock .middle h2 span{text-decoration:none;font-weight:700}.page-services .servicesbg2{position:absolute;top:100vh;z-index:-2}.page-services .servicesbg2 img{height:1500px}.archives{background-color:var(--black);color:var(--white)}.archives section{padding:150px 30px 100px}.archives .content h1{margin-bottom:20px;text-align:left}.archives__casestudies{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-rows:1fr;margin:30px 0;grid-row-gap:50px}@media only screen and (min-width: 768px){.archives__casestudies{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;grid-row-gap:10px;grid-column-gap:10px}}.archives a{color:var(--white);text-decoration:none}.archives a .casestudies{position:relative;cursor:pointer}.archives a .casestudies .image-block{overflow:hidden;border-radius:40px;height:300px}.archives a .casestudies .image-block img{width:100%;height:100%;object-fit:cover;transition:all .5s}.archives a .casestudies__description{position:relative;margin-top:20px}@media only screen and (min-width: 768px){.archives a .casestudies__description{display:none;position:absolute;top:0;right:0;bottom:0;left:0;padding:30px;box-sizing:border-box;margin-top:0}}.archives a .casestudies h3,.archives a .casestudies p{text-align:left;margin-bottom:10px}.archives a .casestudies__btn{background:#ffffff;border:1px solid #ffffff;font-style:normal;font-weight:400;font-size:12px;line-height:17px;color:var(--black);width:100px;height:28px;border-radius:50px;padding:0 0 0 10px;box-sizing:border-box;cursor:pointer;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.archives a .casestudies__btn span{background:linear-gradient(90.69deg,#C362A8 11.68%,#3430FE 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.archives a .casestudies__btn:after{content:"";position:absolute;background-image:url(/assets/smallarrow-a06c5b4c.svg);height:14px;width:14px;right:8px;bottom:5px;background-size:contain}@media only screen and (min-width: 768px){.archives a .casestudies:hover:before{content:"";display:block;position:absolute;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);top:0;left:0;right:0;bottom:0;z-index:1}.archives a .casestudies:hover img{transform:scale(1.1)}}@media only screen and (min-width: 768px){.archives a .casestudies:hover .casestudies__description{display:flex;flex-direction:row;justify-content:center;z-index:2;align-items:flex-end}}@media only screen and (min-width: 768px){.archives a .casestudies:hover .casestudies__description .casestudies__title{padding-right:50px;width:70%}}.page-legal{background-color:var(--black);color:var(--white)}.page-legal section{padding:150px 30px 100px}.page-legal .content h1{margin-bottom:20px;text-align:left}.page-legal .content h2{margin-bottom:30px;text-align:left}@media only screen and (min-width: 768px){.page-legal .content h2{font-size:40px;line-height:50px;margin-bottom:30px}}.page-legal .content p{margin-bottom:30px;text-align:left}.page-legal .content ul{margin-left:20px}@media only screen and (min-width: 768px){.page-legal .content ul{margin-left:50px}}.page-legal .content ul li{font-size:18px;line-height:24px;font-family:General Sans,sans-serif;font-weight:200;font-style:normal;margin-bottom:20px}@font-face{font-family:General Sans;src:url(/assets/GeneralSans-MediumItalic-40529f31.eot);src:url(/assets/GeneralSans-MediumItalic-40529f31.eot?#iefix) format("embedded-opentype"),url(/assets/GeneralSans-MediumItalic-d8031001.woff2) format("woff2"),url(/assets/GeneralSans-MediumItalic-0dc59466.woff) format("woff"),url(/assets/GeneralSans-MediumItalic-be1a296a.ttf) format("truetype"),url(/assets/GeneralSans-MediumItalic-b3d680e2.svg#GeneralSans-MediumItalic) format("svg");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/assets/GeneralSans-SemiboldItalic-c162d534.eot);src:url(/assets/GeneralSans-SemiboldItalic-c162d534.eot?#iefix) format("embedded-opentype"),url(/assets/GeneralSans-SemiboldItalic-54b71163.woff2) format("woff2"),url(/assets/GeneralSans-SemiboldItalic-831475ae.woff) format("woff"),url(/assets/GeneralSans-SemiboldItalic-4b7f673a.ttf) format("truetype"),url(/assets/GeneralSans-SemiboldItalic-c94e3c71.svg#GeneralSans-SemiboldItalic) format("svg");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/assets/GeneralSans-Bold-85909649.eot);src:url(/assets/GeneralSans-Bold-85909649.eot?#iefix) format("embedded-opentype"),url(/assets/GeneralSans-Bold-1cd81967.woff2) format("woff2"),url(/assets/GeneralSans-Bold-83bef0f4.woff) format("woff"),url(/assets/GeneralSans-Bold-3833bcfd.ttf) format("truetype"),url(/assets/GeneralSans-Bold-70643e03.svg#GeneralSans-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/assets/GeneralSans-Extralight-844f9e34.eot);src:url(/assets/GeneralSans-Extralight-844f9e34.eot?#iefix) format("embedded-opentype"),url(/assets/GeneralSans-Extralight-1b9d3bf9.woff2) format("woff2"),url(/assets/GeneralSans-Extralight-327d3932.woff) format("woff"),url(/assets/GeneralSans-Extralight-20a61681.ttf) format("truetype"),url(/assets/GeneralSans-Extralight-203c4d4f.svg#GeneralSans-Extralight) format("svg");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/assets/GeneralSans-Italic-66b613a1.eot);src:url(/assets/GeneralSans-Italic-66b613a1.eot?#iefix) format("embedded-opentype"),url(/assets/GeneralSans-Italic-f8cb24ac.woff2) format("woff2"),url(/assets/GeneralSans-Italic-2c2eebc7.woff) format("woff"),url(/assets/GeneralSans-Italic-eb7df835.ttf) format("truetype"),url(/assets/GeneralSans-Italic-8724124d.svg#GeneralSans-Italic) format("svg");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/assets/GeneralSans-Semibold-e4625daa.eot);src:url(/assets/GeneralSans-Semibold-e4625daa.eot?#iefix) format("embedded-opentype"),url(/assets/GeneralSans-Semibold-423cc63a.woff2) format("woff2"),url(/assets/GeneralSans-Semibold-26abdabf.woff) format("woff"),url(/assets/GeneralSans-Semibold-2d549c8c.ttf) format("truetype"),url(/assets/GeneralSans-Semibold-0ce87031.svg#GeneralSans-Semibold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/assets/GeneralSans-Light-6a3100ed.eot);src:url(/assets/GeneralSans-Light-6a3100ed.eot?#iefix) format("embedded-opentype"),url(/assets/GeneralSans-Light-98f461b2.woff2) format("woff2"),url(/assets/GeneralSans-Light-8d833d1e.woff) format("woff"),url(/assets/GeneralSans-Light-0c2ee3f3.ttf) format("truetype"),url(/assets/GeneralSans-Light-ba7ca534.svg#GeneralSans-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/assets/GeneralSans-LightItalic-2703ca01.eot);src:url(/assets/GeneralSans-LightItalic-2703ca01.eot?#iefix) format("embedded-opentype"),url(/assets/GeneralSans-LightItalic-79b64db1.woff2) format("woff2"),url(/assets/GeneralSans-LightItalic-cc72c372.woff) format("woff"),url(/assets/GeneralSans-LightItalic-80464e51.ttf) format("truetype"),url(/assets/GeneralSans-LightItalic-1eae0958.svg#GeneralSans-LightItalic) format("svg");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/assets/GeneralSans-ExtralightItalic-7f5542a5.eot);src:url(/assets/GeneralSans-ExtralightItalic-7f5542a5.eot?#iefix) format("embedded-opentype"),url(/assets/GeneralSans-ExtralightItalic-7a6e784a.woff2) format("woff2"),url(/assets/GeneralSans-ExtralightItalic-5880f644.woff) format("woff"),url(/assets/GeneralSans-ExtralightItalic-e2530bd0.ttf) format("truetype"),url(/assets/GeneralSans-ExtralightItalic-bb79f859.svg#GeneralSans-ExtralightItalic) format("svg");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/assets/GeneralSans-BoldItalic-9f637e30.eot);src:url(/assets/GeneralSans-BoldItalic-9f637e30.eot?#iefix) format("embedded-opentype"),url(/assets/GeneralSans-BoldItalic-dd193a6b.woff2) format("woff2"),url(/assets/GeneralSans-BoldItalic-369409a6.woff) format("woff"),url(/assets/GeneralSans-BoldItalic-439ebbc8.ttf) format("truetype"),url(/assets/GeneralSans-BoldItalic-c1e64fa4.svg#GeneralSans-BoldItalic) format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:General Sans;src:url(/assets/GeneralSans-Medium-b0ae54ff.eot);src:url(/assets/GeneralSans-Medium-b0ae54ff.eot?#iefix) format("embedded-opentype"),url(/assets/GeneralSans-Medium-553ef206.woff2) format("woff2"),url(/assets/GeneralSans-Medium-98d8b5ad.woff) format("woff"),url(/assets/GeneralSans-Medium-ad1c7f4b.ttf) format("truetype"),url(/assets/GeneralSans-Medium-c53dac91.svg#GeneralSans-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/assets/GeneralSans-Regular-5f7f62d1.eot);src:url(/assets/GeneralSans-Regular-5f7f62d1.eot?#iefix) format("embedded-opentype"),url(/assets/GeneralSans-Regular-1c4b9b15.woff2) format("woff2"),url(/assets/GeneralSans-Regular-f0eeeef7.woff) format("woff"),url(/assets/GeneralSans-Regular-1e603c29.ttf) format("truetype"),url(/assets/GeneralSans-Regular-81e8747e.svg#GeneralSans-Regular) format("svg");font-weight:300;font-style:normal;font-display:swap}:root{--black: #000;--white: #fff;--pink: #C362A8}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{box-sizing:border-box;font-family:General Sans,sans-serif;font-weight:200;font-style:normal;scroll-behavior:smooth;padding:0;margin:0}body .App{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}body section,body article{width:100%;padding:100px 30px;box-sizing:border-box}body .container{max-width:1400px;width:100%;height:auto;display:block;margin:0 auto}body .row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}body .row.audit{width:100%}body h1{font-size:44px;line-height:48px;text-align:center;font-family:General Sans,sans-serif;font-weight:300;font-style:normal}@media only screen and (min-width: 768px){body h1{font-size:70px;line-height:74px}}body h2{font-size:32px;line-height:36px;text-align:center;font-family:General Sans,sans-serif;font-weight:300;font-style:normal;margin-bottom:35px}@media only screen and (min-width: 768px){body h2{font-size:54px;line-height:66px;margin-bottom:75px}}body h3{font-size:20px;line-height:24px;text-align:center;font-family:General Sans,sans-serif;font-weight:300;font-style:normal}@media only screen and (min-width: 768px){body h3{font-size:32px;line-height:36px}}body p{font-size:18px;line-height:24px;text-align:center;font-family:General Sans,sans-serif;font-weight:200;font-style:normal}@media only screen and (min-width: 768px){body p{font-size:24px;line-height:30px}}body .CookieConsent{line-height:25px}body .CookieConsent button{background:var(--white)!important;border:1px solid #ffffff;font-style:normal;font-weight:400;font-size:12px;line-height:17px;color:var(--black)!important;width:120px;height:28px;border-radius:50px!important;padding:0 0 0 10px;box-sizing:border-box;cursor:pointer;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center}body .CookieConsent a{color:var(--white)}body .border{border-top:0}@media only screen and (min-width: 768px){body .border{border-top:1px solid var(--white);width:100vw;position:absolute;left:0;right:0}}body .border.footer{border-top:1px solid var(--white)}
