html{--main-width:1000px;--header-line-height:125%}h1,h2,h3,h4,h5{line-height:var(--header-line-height);margin:0;padding:0}*{font-family:'Open Sans',sans-serif;color:#383737}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}textarea{resize:none}ul li{list-style-type:none}ul,li{margin:0;padding:0}ul.default-ul{margin-bottom:30px}ul.default-ul li{margin:10px 0}.regular-text-container ul li{list-style-type:disc;padding-left:10px;margin-left:20px}.regular-text-container p,.regular-text-container ul{line-height:160%;margin-bottom:30px}.regular-text-container a{font-weight:700;text-decoration:underline}p{margin-top:0;margin-bottom:30px}.quote{display:flex;font-size:13px;line-height:22px;margin-bottom:30px}.quote.icon-quote-right:before{font-size:90px;margin-left:0;opacity:.04}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a img{text-decoration:none}.default-button{display:inline-block;text-align:center;vertical-align:middle;padding:15px 70px;border-radius:2px;background:#c72833;font-size:20px;font-weight:700;color:#fff;text-decoration:none;border:none}.default-button:hover,.default-button:focus{background:#d4434d}.default-button:active{background:#b61722}.columns-container{display:flex;justify-content:space-between}html body{max-width:1440px;width:100%;margin:0 auto}html body .page-content-bg{background-position:top center;background-size:auto;background-repeat:no-repeat}html body .page-content{background:rgba(33,32,32,.5)}.mobile,.non-mobile{display:none !important}html body .page-content .navbar .container{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:var(--main-width);padding-top:40px;margin:0 auto;font-weight:700}html body .page-content .navbar .container .logo>a img{width:130px}html body .page-content .navbar .container .navbar-collapse{display:flex;align-items:center}html body .page-content .navbar .container .navbar-collapse ul{display:flex}html body .page-content .navbar .container .navbar-collapse ul a{color:#fff;text-transform:uppercase;text-decoration:none;margin-right:30px;font-size:13px;border-bottom:5px solid transparent;line-height:18px;padding-bottom:10px;font-weight:700}html body .page-content .navbar .container .navbar-collapse ul a.active,html body .page-content .navbar .container .navbar-collapse ul a:hover{border-bottom-color:#c72833}html body .page-content .navbar .container .navbar-collapse ul li:last-child a{margin-right:0}html body .page-content .navbar .container .navbar-header{display:none}html body .body-content .page-top-content{padding-bottom:80px;min-height:300px}html body .body-content .page-top-content,html body .body-content .page-center-content .content,html body .body-content footer .footer-menu{max-width:var(--main-width);width:100%;margin:0 auto;position:relative}html body .body-content .page-center-content .content.default-content{padding-top:80px}html body .body-content .page-center-content .content.top-offset{margin-top:150px}html body .page-top-content{padding-top:80px}html body .page-top-content h1{color:#fff;font-size:58px;line-height:90px;margin:0 0 20px 0}html body .page-top-content h1 span.highlight{color:#fff}html body .page-top-content h1 span.highlight.has-word-before{margin-left:-1rem}html body .page-top-content h1 .top-text,html body .page-top-content h1 .bottom-text{font-size:20px;line-height:1.5em;color:#fff;font-weight:normal;display:block}html body .page-top-content h1 .top-text{margin-bottom:20px}html body .page-top-content h1 .bottom-text{margin-top:20px}html body .page-top-content .action-container{margin-top:40px}html body .page-center-content{background:#e5e5e5}html body .page-center-content .content .row{display:flex;justify-content:space-between;flex-flow:row}html body .page-center-content .content .row>*{width:100%;width:calc(50% - 20px)}html body .page-center-content .content .form .row>*{width:calc(50%)}html body .page-center-content .content .row.links{top:-135px;position:relative;margin-bottom:-80px}.page-center-content .content .row.links p{margin:20px 50px;line-height:150%}html body .page-center-content .content .row.links>*{background:#fff;padding:35px 0 35px 0}html body .page-center-content .content .row.links .link-text span{font-size:20px;line-height:30px}.page-center-content .content .founder-note-wrap{display:flex;width:100%}.page-center-content .content .founder-note-wrap .note{position:relative;font-style:italic;order:1;flex:100}.page-center-content .content .founder-note-wrap .note p:first-child{margin-top:0}.page-center-content .content .founder-note-wrap .note:before{position:absolute;width:25px;border-bottom:solid 1.5px;top:12px}.page-center-content .content .founder-note-wrap .founder{order:0;margin:0 20px 0 50px;flex:1 0 100px;font-size:13px}.page-center-content .content .founder-note-wrap .founder a{display:flex;flex-direction:column}.page-center-content .content .founder-note-wrap .founder a:not(:hover){text-decoration:none}.page-center-content .content .founder-note-wrap .founder img{width:100px;border-radius:50%}@media screen and (max-width:600px){body .page-center-content .content .founder-note-wrap{flex-direction:column}body .page-center-content .content .founder-note-wrap .founder{order:2;display:flex;flex-direction:column;flex:1}body .page-center-content .content .founder-note-wrap .note{flex:1;margin-left:50px}}html body .learn-more-link{font-size:12px;line-height:13px;letter-spacing:.05em;color:#2f80ed;margin-top:25px;text-transform:uppercase;display:inline-block}html body .page-center-content .content .row.links a,html body .page-center-content .content .row.links .link-text span{max-width:300px}.page-center-content .content .row.links h2{background:#e5e5e5;font-size:34px;max-width:100%;padding:15px 50px;margin:0 0 30px 0}@media screen and (max-width:900px){body .page-center-content .content .row.links h2{font-size:24px;padding-left:30px;padding-right:20px}body .page-center-content .content .row.links p{margin-left:30px;margin-right:20px}}.page-center-content .content h2{font-size:48px;margin-bottom:40px}@media screen and (max-width:900px){body .page-center-content .content h2{font-size:32px}}html body .page-center-content .content .work-with-us{margin-right:20px}html body .page-center-content .content .work-with-us span{font-size:18px;line-height:28px;opacity:.78;margin-top:40px}html body .page-center-content h3{font-size:20px;line-height:30px;margin-bottom:30px}html body .page-center-content .form input,html body .page-center-content .form textarea{background:#fff;border:1px solid #c7c7c7;font-size:16px;line-height:14px;padding:17px;width:100%}html body .page-center-content .form textarea{height:120px}html body .page-center-content .form .form-rows form #ajaxresult>div{margin-bottom:15px}html body .white-bg{background:#fff}html body .arrow{color:#c72833;font-size:22px}html body .arrow:before{top:4px;position:relative}html body footer{background:#fff}html body footer .footer-menu{display:flex;justify-content:space-between;padding-top:60px;padding-bottom:35px}html body footer .footer-menu h3{margin-bottom:15px;font-size:14px;line-height:19px;letter-spacing:.05em;text-transform:uppercase}html body footer .footer-menu ul li a{font-size:14px;line-height:28px;opacity:.7}html body footer .footer-menu .logo img{width:130px}html body footer .copyright{font-size:14px;line-height:14px;opacity:.4;text-align:center;border-top:1px solid #c7c7c7;padding:20px 0}html body .default-content-row{padding:80px 0}html body .h2-with-image{display:flex}html body .h2-with-image .h2-image-container{display:flex;max-height:65px;align-items:center;max-width:130px;margin-right:10px}html body .h2-with-image .h2-image-container img{max-width:130px;max-height:65px}.navbar-toggle{display:block;position:relative;float:right;padding:9px 10px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle .icon-bar{background-color:#fff}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.define-next-level>div{display:flex;flex-direction:column;max-width:445px}.define-next-level li{display:flex;align-items:flex-start}.define-next-level li span.number{font-family:Montserrat,sans-serif;font-style:normal;font-weight:bold;font-size:95px;line-height:100%;opacity:.2;margin-right:10px;text-align:center;flex:0 0 100px}.define-next-level h2{margin-top:35px}.define-next-level ul li h3{margin-bottom:15px}.define-next-level>div>ul{margin-bottom:40px}html body .row-bg-right,html body .row-bg-left{position:relative}html body .row-bg-right:after{content:"";position:absolute;left:calc(50% + 20px);width:calc(50% - 20px);height:100%;background-position:right 80px;background-repeat:no-repeat;background-size:contain;top:0}html body .row-bg-left:after{content:"";position:absolute;width:calc(50% - 20px);height:100%;background-position:right 80px;background-repeat:no-repeat;background-size:contain;top:0}html body .define-next-level-bg:after{background-image:url('/images/defining_your_next_level/next-level.jpg')}html body .define-next-level-bg-left:after{background-image:url(/images/defining_your_next_level/next-level.jpg)}html body .high-touch-service{position:relative;max-width:400px}html body .high-touch-service-img{max-width:50%;padding-bottom:45%;left:-90px;top:250px;position:absolute;background-repeat:no-repeat;background-size:cover}html.no-webp body .high-touch-service-img{background-image:url('/images/defining_your_next_level/high_touch.png')}html.webp body .high-touch-service-img{background-image:url('/images/defining_your_next_level/high_touch.webp')}html body .our-process-row{padding-top:245px}html body .our-process-row .steps{position:relative}html body .our-process-row .step{background:#fff;padding:35px;width:370px;margin-bottom:30px;position:absolute}html body .our-process-row .our-process{height:750px;position:relative}html body .our-process-row .step.step2{left:415px;top:-115px}html body .our-process-row .step.step3{left:570px;top:205px}html body .our-process-row .step.step4{left:160px;top:368px}html body .our-process-row .step .step-text{font-size:15px;line-height:25px}html body .our-process-row .step h3{margin-bottom:15px}html body .our-process-row .step .step-number{font-size:54px;line-height:64px;opacity:.1;color:#383737}html body .our-related-service-img{width:600px;max-width:100%;padding-bottom:90%;background-repeat:no-repeat;background-size:cover}html.no-webp body .our-related-service-img{background-image:url('/images/our_team/our_related_services.png')}html.webp body .our-related-service-img{background-image:url('/images/our_team/our_related_services.webp')}html body .our-related-service{padding-top:40px}html body .content .our-process-row.row>.our-process{width:100%;margin-top:40px}html body .page-center-content .content .row.team-member-row>*:first-child,html body .page-center-content .content .row.client-row>*:first-child{width:calc(33%);padding-right:10px}html body .page-center-content .content .row.team-member-row>*:last-child,html body .page-center-content .content .row.client-row>*:last-child{width:calc(66%)}html body .page-center-content .content .row.team-member-row{padding-bottom:0}html body .page-center-content .content .row.team-member-row img{max-width:200px;border-radius:50%;max-height:200px}html body .page-center-content .content .row.team-member-row h2{margin-bottom:15px}html body .page-center-content .content .row.team-member-row .role{color:#777;margin-bottom:30px;display:block}html body .page-center-content .content .row.client-row .details .client-title{font-size:13px;line-height:15px;margin-bottom:15px;opacity:.44}html body .page-center-content .content .row.client-row .details{display:flex;flex-direction:column;font-size:15px;padding-right:50px}html body .page-center-content .content .row.client-row .details>*{margin-bottom:20px}html body .page-center-content .content .row.client-row .descrition{padding-left:50px}.border-bottom{border-bottom:1px solid #d5d5d5}.padding-bottom{padding-bottom:80px}.padding-top{padding-top:80px}html body .page-center-content .client-description-bg{background:#fff;position:absolute;top:0;bottom:0;left:calc(50% - var(--main-width)/2 + (var(--main-width)/3));right:0}.with-abs-bg{position:relative}.success{display:block;font-weight:400;background:#dfd;border:solid 2px;padding:20px;border-radius:2px}.text-danger>*{color:#f00;font-size:12px;line-height:140%;display:block}.projects-experience{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;display:grid}.projects-experience .image-container.mamafus-logo img{margin:5px}html body .h2-with-image .h2-image-container.mamafus-logo img{margin:5px;max-height:40px}.projects-experience li{display:flex;align-items:center;justify-content:center;border:solid .5px #eee}.projects-experience a{display:flex;align-items:center}.projects-experience .image-container>img{max-height:150px;max-width:200px}@media screen and (max-width:1150px){html body .high-touch-service-img{left:0}}@media screen and (max-width:980px){html body .columns-container{flex-direction:column}html body .our-process-row .our-process{height:auto}html body .body-content .our-process-row .steps{display:grid;grid-template-columns:1fr 1fr}html body .body-content .our-process-row .step{position:relative;left:0;top:0;margin-right:30px}html body .body-content .page-top-content{min-height:initial}html body .page-center-content .client-description-bg{left:33%}html body .page-content .navbar .container,html body .body-content .page-top-content,html body .page-center-content,html body footer>*{padding-left:15px;padding-right:15px}html body .page-top-content{padding-top:60px}html body .page-top-content h1{margin-left:0;font-size:40px;line-height:125%}html body .page-top-content .top-text{font-size:18px}}@media screen and (min-width:901px){body .non-mobile{display:initial !important}}@media screen and (max-width:900px){html body .page-content .navbar .container>a.mobile{color:#fff;text-transform:uppercase;text-decoration:none;font-size:13px;line-height:18px;font-weight:700}body .mobile{display:initial !important}html body .page-content .navbar .container .navbar-header{display:block;top:-6px;position:relative}html body .page-top-content h1{font-size:35px}html body .page-content .navbar{overflow-y:visible;height:55px}html body .page-content .navbar .container{padding:0;flex-wrap:wrap;overflow-x:hidden}html body .page-content .navbar .container .navbar-collapse.collapse{transform:translateX(100%)}html body .page-content .navbar .container .navbar-collapse{transition:right .3s ease;width:100%;background:#414141;padding:15px;z-index:10;transform:translateX(0);transition:transform .3s ease}html body .page-content .navbar .container .navbar-collapse ul{flex-direction:column;flex:1 0 auto}html body .page-content .navbar .container .navbar-collapse ul li:first-child a{padding-top:0}html body .page-content .navbar .container .navbar-collapse ul li:last-child a{margin-bottom:7px}html body .page-content .navbar .container .navbar-collapse ul a{display:inline-block;padding-bottom:7px;padding-top:7px}html body .page-content .navbar .container .navbar-collapse>div{flex:0 1 auto;align-self:flex-start}html body .page-content .navbar .container .logo{padding-left:15px;padding-top:15px}html body .page-content .navbar .container .navbar-header{padding-right:15px;padding-top:15px}html body .page-content .navbar .container .logo>a img,html body .page-content footer .logo>a img{width:68px}html body .page-content-bg{background-position:55% -5%;background-repeat:no-repeat}}@media screen and (max-width:800px){html body .our-process-row{padding-top:150px}html body .page-center-content .define-next-level-bg .content .row{flex-direction:column}html body .body-content .page-center-content .content.default-content{padding-top:20px}html body .page-center-content .content .row .define-next-level{width:100%;display:flex;justify-content:center}html body footer .footer-menu{flex-direction:column}html body footer .footer-menu>*{margin-bottom:30px}html body .body-content .our-process-row .steps{display:flex;flex-direction:column;align-items:center}html body .body-content .our-process-row .steps .step{margin-right:0}}@media screen and (max-width:680px){html body .our-related-service{padding-top:0}html body .our-process-row{padding-top:20px}html body .row-bg-right:after,html body .row-bg-left:after{content:"";position:relative;width:100%;padding-bottom:85%;display:block;background-position:top center;background-repeat:no-repeat;background-size:contain;left:0}html body .define-next-level-bg .row{flex-direction:column}html body .page-content .navbar .container .navbar-collapse .default-button{padding:20px}html body .page-center-content .content .row{flex-direction:column}html body .page-center-content .content .row.team-member-row{flex-direction:column-reverse}html body .page-center-content .content .row.team-member-row>*:first-child,html body .page-center-content .content .row.client-row>*:first-child,html body .page-center-content .content .row.team-member-row>*:last-child,html body .page-center-content .content .row.client-row>*:last-child{width:100%;padding-right:0}html body .page-center-content .client-description-bg{display:none}html body .page-center-content .content .row.client-row .descrition{padding-left:0}html body .body-content footer .footer-menu{padding-top:15px}html body .page-center-content .content .form .row>*{width:100%}html body .page-center-content .content .row>*{width:100%;margin-bottom:15px}html body .page-center-content .form .form-rows form #ajaxresult>div{margin-bottom:0}html body .page-center-content .form .form-rows form .action-container{margin-top:15px}html body .page-center-content .content .row .high-touch-service-img{position:relative;top:0;max-width:100%;padding-bottom:84%}.padding-bottom{padding-bottom:20px}.padding-top{padding-top:20px}html body .default-content-row{padding:20px 0}html body .our-process-row .step{max-width:100%}html body .third-column{margin-top:0}}@media screen and (max-width:600px){html body .page-top-content h1{font-size:32px}html body .page-top-content .top-text{font-size:16px}}input::placeholder,textarea::placeholder{color:#aaa}textarea{display:block}button.default-button.work-with-us-link:not(:hover){background-color:#c0000d}button.default-button.work-with-us-link{display:flex;padding:0;border-radius:50%;width:100px;height:100px;align-items:center;justify-content:center;line-height:115%;cursor:pointer;position:relative;font-size:15px}button.default-button.work-with-us-link:after{content:'';background:inherit;width:20px;height:20px;position:absolute;left:8px;bottom:8px}ul.team-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:50px;grid-gap:50px}ul.team-wrap>li{display:flex;align-content:center;justify-content:center;max-width:100%}ul.team-wrap>li a{display:flex;flex-direction:column;max-width:100%}ul.team-wrap>li a:not(:hover){text-decoration:none}ul.team-wrap>li a img{width:100%;max-width:195px;transition:filter .44s;border-radius:2px;border-radius:50%}ul.team-wrap>li a img:not(:hover){-webkit-filter:grayscale(100%);filter:grayscale(100%)}ul.team-wrap>li a img:hover{transition:filter .24s}ul.team-wrap>li a span{margin-top:10px;font-size:26px;line-height:26px;display:inline-block;width:100%;text-align:center;font-weight:900}ul.brand-images{display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}ul.brand-images li{height:230px;background-size:cover;background-repeat:no-repeat;background-position:center center;border-radius:3px;max-width:500px}ul.brand-images li.auto{background-size:auto}ul.brand-images li.contain{background-size:contain}