@import"https://use.typekit.net/qqe5kvq.css";*:focus{outline-width:3px;outline-color:#78aeda;outline-style:solid}.using-mouse *:focus{outline:none;box-shadow:none}#flying-focus{position:absolute;margin:0;background:rgba(0,0,0,0);transition-property:left,top,width,height;transition-timing-function:linear;visibility:hidden;pointer-events:none;border:1px solid #78aeda;box-shadow:0 0 5px #78aeda;border-radius:2px}#flying-focus.flying-focus-visible{visibility:visible;z-index:9999}.flying-focus-target{outline:none !important}.flying-focus-target::-moz-focus-inner{border:0 !important}h1,h2,h3,h4,h5{line-height:1.1}html{font-size:62.5%}body{font-size:1.6rem}strong,b{font-family:effra-cc,sans-serif;font-weight:600;font-style:normal}*{box-sizing:border-box;font-family:effra-cc,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}img{max-width:100%}p{font-size:21px;font-size:2.1rem;line-height:1.6}@media(max-width: 600px){p{font-size:19px;font-size:1.9rem}}h3{-webkit-font-smoothing:antialiased;font-size:36px;font-size:3.6rem;font-family:effra-cc,sans-serif;font-weight:600;font-style:normal;margin-bottom:20px}@media(max-width: 600px){h3{font-size:28px;font-size:2.8rem}}h5{font-family:effra-cc,sans-serif;font-weight:600;font-style:normal;font-size:55px;font-size:5.5rem;margin-bottom:15px;margin-top:0;transform:translateX(-1000px)}.work_page{display:block}.work_page h2{font-size:35px;font-size:3.5rem;font-weight:600}@media(max-width: 600px){.work_page h2{font-size:25px;font-size:2.5rem}}.bg-pink{background:#da0062}.bg-dark{background:#171717}.bg-grey{background:#eee}.padding-mobile{padding:0 20px}.white a,.white h5,.white p,.white span{color:#fff}.black{color:#171717}.black a,.black h5,.black p,.black span{color:#171717}.type-white{color:#fff}.type-pink{color:#da0062}.type-pink *{color:#da0062}.underline{text-decoration:underline}@media(max-width: 600px){.see-more-projects{margin-top:0}.see-more-projects h3{margin-top:20px}}.container{max-width:85%;margin:auto}.container.narrow{max-width:45%}@media(max-width: 991px){.container.narrow{max-width:75%}}@media(max-width: 600px){.container.narrow{max-width:85%}}@media(max-width: 600px){.container{max-width:85%}}.height-80{height:80px}.animate-section{opacity:0}.animate-section.animate{animation:fadeIn forwards 5s cubic-bezier(0.19, 1, 0.22, 1)}.back-fixed{background-attachment:fixed;min-height:550px;width:100%;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.back-fixed h1{color:#fff}@media(max-width: 600px){.back-fixed{background-attachment:scroll}}.mail{font-weight:bold;font-size:18px;font-size:1.8rem;z-index:100;color:#fff;text-align:center}.hosting-header .mail{color:#da0062}.hosting-header .mail .mail-icon::before{color:#da0062}.mail .mail-icon{display:block}.text-center{text-align:center}.width-100{width:100%}.flex{display:flex;flex-wrap:wrap}.flex.align{justify-content:center;align-items:center}.flex-reverse{text-align:left;flex-direction:row-reverse}.flex-50{flex:1 1 50%}@media(max-width: 991px){.flex-50{flex:1 1 100%}}.nav-links.animate .read-more{animation:fadeUp forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation-delay:1.5s}.nav-link-box{position:relative;overflow:hidden;padding:40px;text-align:right}.nav-link-text{flex:1 1 50%}.nav-link-text h3{margin-top:0}.small-img{flex:1 1 50%}a{text-decoration:none}.inline-block{display:inline-block}.block{display:block}.top-20{margin-top:20px}.right-15{margin-right:15px}.top-40{margin-top:40px}.bottom-20{margin-bottom:20px}.padding-40{padding:40px 0}.padding-80{padding:80px 0}.hidden{display:none}.margins-container{max-width:740px;margin:40px auto auto}@media(max-width: 991px){.margins-container{max-width:90%}}.margins-container p{font-size:21px;font-size:2.1rem;line-height:1.8;font-family:effra-cc,sans-serif;font-weight:400;font-style:normal;margin:30px 0}.margins-container li{font-style:italic;font-size:20px;font-size:2rem;line-height:1.8;font-family:effra-cc,sans-serif;font-weight:400;font-style:normal;margin:30px 0}.margins-container li blockquote{font-style:normal;color:#da0062}.button{padding:10px 20px;font-weight:500;text-transform:uppercase;font-family:effra-cc,sans-serif;font-weight:800;font-style:normal;letter-spacing:.1em;transition:all .3s ease-in-out;box-shadow:0 10px 24px 1px rgba(0,0,0,.04)}.button:hover{box-shadow:0 10px 24px 1px rgba(0,0,0,.1)}.button.dark{background:#171717;color:#fff}.left_image{float:left;width:50%;padding:10px}.right_image{margin-top:200px;float:right;width:50%;padding:10px}.first-screen{min-height:100vh}@media(max-width: 600px){.first-screen{min-height:auto;padding:80px 0}}@media(max-height: 650px){.first-screen{min-height:650px}}.top-message{color:#fff;font-size:1.8rem;position:absolute;top:150px;left:0;right:0;margin:auto;line-height:1.3;text-align:center;width:100%}@media(max-width: 991px){.top-message{width:90%;z-index:10000}}@media(max-width: 600px){.top-message{top:auto;position:relative;margin:80px 0 40px 0}}.fancy-logo{display:none}@media(max-width: 600px){.fancy-logo{display:none}}.design-image{position:absolute;left:5%;top:45%;opacity:0}@media(max-width: 991px){.design-image{left:50%;transform:translateX(-50%);top:30%}}.development-image{position:absolute;right:5%;top:35%;opacity:0;animation:fadeUp .1s forwards cubic-bezier(0.19, 1, 0.22, 1);animation-delay:1.4s}@media(max-width: 991px){.development-image{left:50%;right:auto;transform:translateX(-50%);top:70%}}.branding-image{position:absolute;left:50%;right:auto;transform:translateX(-50%);bottom:20%;opacity:0;animation:fadeUp .1s forwards cubic-bezier(0.19, 1, 0.22, 1);animation-delay:1.8s}@media(max-width: 991px){.branding-image{left:20%;right:auto;transform:none;bottom:30%}}.arrow-down{position:absolute;left:50%;transform:translateX(-50%);bottom:40px;z-index:10}.big-letters{transition:all .3s}@media(max-width: 600px){.big-letters{width:90%}}.big-letters h1{font-size:92px;font-size:9.2rem;font-family:effra-cc,sans-serif;font-weight:900;font-style:normal;font-weight:800;line-height:1.087;color:#fff;width:100%;text-align:center;background:#da0062;opacity:0;margin:auto;line-height:1.2;z-index:2;transform:translateY(10px);animation:fadeUp 2s forwards cubic-bezier(0.19, 1, 0.22, 1);animation-delay:.3s}@media(max-width: 991px){.big-letters h1{font-size:60px;font-size:6rem}}@media(max-width: 600px){.big-letters h1{font-size:50px;font-size:5rem}}.big-letters h1 span{display:block;font-family:effra-cc,sans-serif;font-weight:900;font-style:normal}.big-letters h1 .first{position:relative}.big-letters h1 .first.fadeLeft{animation:fadeOutLeft 2s forwards cubic-bezier(0.19, 1, 0.22, 1)}.big-letters h1 .second{z-index:0;opacity:0;animation:fadeDown 2.5s forwards cubic-bezier(0.19, 1, 0.22, 1);animation-delay:.6s}.big-letters h1 .second.fadeRight{animation:fadeOutRight 2s forwards cubic-bezier(0.19, 1, 0.22, 1)}.big-letters.activate{margin-top:-192px}h1{font-size:60px;font-size:6rem;font-family:effra-cc,sans-serif;font-weight:900;font-style:normal;color:#171717;width:100%;text-align:center;margin:auto;line-height:1.2;z-index:2;transform:translateY(10px)}.manifesto{transform:translateY(0);transition:all 1.5s cubic-bezier(0.19, 1, 0.22, 1)}.manifesto-paper{height:2px;width:0;border-radius:3px;color:#171717;line-height:1.5;font-size:20px;font-size:2rem;background:#fff;display:flex;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);transition:all .4s ease-in-out;opacity:0;animation:wipe 1.5s forwards cubic-bezier(0.19, 1, 0.22, 1);animation-delay:4.5s;box-shadow:0 10px 24px 1px rgba(0,0,0,.04)}.manifesto-paper a{text-decoration:underline;color:#171717}.manifesto-paper .underline-border{text-decoration:none;color:#da0062}.manifesto-paper .text-group{width:80%;margin:auto}@media(max-width: 991px){.manifesto-paper .text-group{width:88%;padding:10px 0;margin-bottom:30px}}.manifesto-paper.activate{animation:manifestoSlide 1.5s forwards cubic-bezier(0.19, 1, 0.22, 1)}.manifesto-paper.activate-mobile{z-index:100;width:100%;height:auto;opacity:1;margin-top:180px;margin-bottom:40px;animation:none}@media(max-width: 600px){.manifesto-paper.activate-mobile{margin-top:-60px}}.how{color:#fff;margin:0;cursor:pointer;font-size:25px;font-size:2.5rem;display:inline-block;background:none;border:none;-webkit-appearance:none;padding:0;font-family:effra-cc,sans-serif;font-weight:400;font-style:normal;position:relative;opacity:0;text-align:center;transition:.3s ease-in-out;animation:fadeUp 2s forwards cubic-bezier(0.19, 1, 0.22, 1);animation-delay:4s}.how.activate{position:static}#animateContainer{transition:all 1s cubic-bezier(0.19, 1, 0.22, 1);opacity:1}.animateOut{transition:all 1s;opacity:0}.animateIn{animation:fadeAppear 1s forwards ease-in-out}@keyframes fadeUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeAppear{from{opacity:0}to{opacity:1}}@keyframes fadeOutLeft{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeOutRight{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}@keyframes fadeOutUp{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}@keyframes fadeDown{from{opacity:0;transform:translateY(-60px)}to{opacity:1;transform:translateY(0)}}@keyframes wipe{from{opacity:0;width:0}to{opacity:1;width:60px}}@keyframes wipe100{from{opacity:0;width:0}to{opacity:1;width:100px}}@keyframes slideOut{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-1500px)}}@keyframes slideIn{from{opacity:0;transform:translateX(1500px)}to{opacity:1;transform:translateX(0)}}@keyframes manifestoSlide{0%{z-index:0;width:60px;height:2px;opacity:1}50%{z-index:100;width:70vw;height:2px;opacity:1}100%{z-index:100;width:70vw;height:70vh;opacity:1}}.new-logo{position:fixed;top:0;z-index:100;left:30px;background:#fff;padding:15px;height:0;display:flex;box-shadow:0 10px 24px 1px rgba(0,0,0,.04);align-items:flex-end;overflow:hidden;animation:bounceIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation-delay:.7s;transform:translateY(-50px)}@media(max-width: 600px){.new-logo{left:10px;display:none}}.new-logo.no-back{background:none;box-shadow:none;height:auto}.new-logo.no-back .logo-container{padding:20px 0 0 20px}.new-logo.no-back img{filter:brightness(100)}.new-logo.slideUp{animation:slideUp 1s forwards cubic-bezier(0.19, 1, 0.22, 1)}.new-logo img{width:94px;height:auto}@media(max-width: 600px){.new-logo img{width:64px}}@keyframes bounceIn{from{height:0;transform:translateY(-50px)}to{height:140px;transform:translateY(-4px)}}@keyframes slideUp{from{height:140px;transform:translateY(-4px)}to{height:0;transform:translateY(-50px)}}body{position:relative}header{position:fixed;width:100%;top:0;left:0;z-index:10}header.active .header_container .logo{width:70px}header.active .header_container .buttons-group .work{display:block}header .header_container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:10px 5%}header .header_container .logo{width:180px;transition:all .2s linear}@media(max-width: 991px){header .header_container .logo{width:120px}}@media(max-width: 600px){header .header_container .logo{width:70px}}header .header_container .buttons-group{display:flex;flex-wrap:wrap;align-items:center;gap:20px}@media(max-width: 600px){header .header_container .buttons-group{gap:10px}}header .header_container .buttons-group .work{background-color:#171717;border-radius:100em;padding:5px 16px;color:#fff;font-size:2rem;font-family:hoss-sharp,sans-serif;font-weight:600;font-style:italic}@media(max-width: 600px){header .header_container .buttons-group .work{font-size:1.6rem}}header .header_container .buttons-group .mail{background-image:url("assets/starshape.svg");background-size:contain;background-position:center;background-repeat:no-repeat;font-size:1.8rem;text-align:center;width:90px;line-height:1;font-family:hoss-sharp,sans-serif;font-weight:600;font-style:italic;color:#171717;transform:rotate(-10deg)}header .header_container .buttons-group .mail img{width:100%}@media(max-width: 600px){header .header_container .buttons-group .mail{width:70px;font-size:1.5rem}}header .header_container span.pink{color:#da0062}header .header_container nav ul{padding:0;margin:0}header .header_container nav ul li{display:inline-block;color:#171717;font-size:1.5rem;letter-spacing:.1em;font-family:effra-cc,sans-serif;font-weight:800;font-style:normal;font-weight:900;text-transform:uppercase;display:block;font-size:1rem;display:inline-block}header .header_container nav ul li:last-child{padding-left:1.5rem}header .header_container nav ul li a,header .header_container nav ul li a:visited{color:#171717;text-decoration:none}header .header_container nav.single_parallax ul li a{color:#fff}header .original .header_container .logo,header .original .header_container .mail,header .original .header_container .mail-icon{color:#fff}header .change .header_container .logo,header .change .header_container .mail,header .change .header_container .mail-icon{color:#da0062}header .nav_white .header_container .logo{color:#fff}header .nav_white .header_container nav ul li a{color:#fff}header .nav_dark .header_container .logo{color:#171717}header .nav_dark .header_container nav ul li a{color:#171717}header .nav_dark .header_container .mail{color:#171717}header .single_work_body .header_container .logo{color:#da0062}header .single_work_body .header_container nav ul li a{color:#171717}.not_home .mail .mail-icon{color:#fff;animation:none}section{width:100%;padding:0 60px;position:relative}@media(max-width: 991px){section{padding:0 30px}}@media(max-width: 600px){section{padding:0 15px}}.section-card{width:80%;opacity:0;height:auto;margin:auto;background:#fff;padding:60px 80px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:#fff;position:relative;font-family:effra-cc,sans-serif;font-weight:800;font-style:normal;animation:fadeUp 1s forwards ease-in-out;box-shadow:0 10px 24px 1px rgba(0,0,0,.04)}@media(max-width: 800px){.section-card{width:40%}}@media(max-width: 650px){.section-card{width:100%;padding:0 3rem;margin-top:0}}@media(max-width: 410px){.section-card{padding:0 1.5rem 3rem;margin-top:2rem}}.section-card img{width:110px;margin-bottom:20px;opacity:0;animation:fadeUp 1s forwards ease-in-out;animation-delay:.5s}.section-card h3{margin:0;opacity:0;font-weight:400;font-family:effra-cc,sans-serif;font-weight:400;font-style:normal;color:#171717;font-size:1.5rem}.section-card h3.name{font-weight:900;text-transform:uppercase;font-size:30px;font-size:3rem;color:#da0062;font-family:effra-cc,sans-serif;font-weight:800;font-style:normal;animation:fadeUp 1s forwards ease-in-out;animation-delay:1s}.section-card h5{font-family:effra-cc,sans-serif;font-weight:400;font-style:normal;opacity:0;font-size:18px;font-size:1.8rem;color:#171717;font-weight:400;margin:10px 0;animation:fadeUp 1s forwards ease-in-out}.section-card .button{opacity:0;animation:fadeUp 1s forwards ease-in-out;animation-delay:5s}.start{width:100%;min-height:100vh;background-color:#da0062;overflow:hidden}@media(max-width: 650px){.start{padding-top:13rem}}.start .logo_container{width:100%;padding:0 60px;height:100vh;position:relative}@media(max-width: 800px){.start .logo_container{width:60%}}@media(max-width: 650px){.start .logo_container{width:100%;height:auto;margin-top:5rem;transform:translateY(-69px)}}@media(max-width: 410px){.start .logo_container{margin-top:3rem}}.start .logo_container .animation{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60%}@media(max-width: 410px){.start .logo_container .animation{width:90%}}.start .logo_container .animation svg{transform:rotate(-25deg)}@media(max-width: 650px){.start .logo_container .animation svg{transform:rotate(-10deg)}}.start .logo_container .animation path.chd.letter_c{opacity:0;stroke-dasharray:0 87;stroke-dashoffset:182;animation:draw_c 3.5s ease-in 1s forwards}.start .logo_container .animation path.chd.letter_h{opacity:0;stroke-dasharray:0 87;stroke-dashoffset:227;animation:draw_h 3.8s ease-in 1.2s forwards}.start .logo_container .animation path.chd.letter_d{opacity:0;stroke-dasharray:0 87;stroke-dashoffset:140;animation:draw_h 3.5s ease-in 1.6s forwards}@keyframes draw_c{10%{opacity:1}60%{stroke-dasharray:40 90;stroke-dashoffset:0;animation-timing-function:ease-out}100%{stroke-dasharray:182 182;stroke-dashoffset:0;opacity:1}}@keyframes draw_h{10%{opacity:1}60%{stroke-dasharray:40 90;stroke-dashoffset:0;animation-timing-function:ease-out}100%{stroke-dasharray:227 227;stroke-dashoffset:0;opacity:1}}@keyframes draw_d{10%{opacity:1}60%{stroke-dasharray:40 90;stroke-dashoffset:0;animation-timing-function:ease-out}100%{stroke-dasharray:140 140;stroke-dashoffset:0;opacity:1}}.scroll_work{opacity:0;transform:translateX(10px);animation:fadeUp 1s forwards ease-in-out;animation-delay:5s;position:absolute;bottom:0;left:0;width:100%}.down-arrow{width:100%;text-align:center;margin:10px 0;color:#fff;animation:bounce 3s infinite ease-in-out;animation-delay:7s}.fade-delay:nth-child(1){animation-delay:.75s}.fade-delay:nth-child(2){animation-delay:1.5s}.fade-delay:nth-child(3){animation-delay:2.25s}.fade-delay:nth-child(4){animation-delay:3s}.fade-delay:nth-child(5){animation-delay:3.75s}.fade-delay:nth-child(6){animation-delay:4.5s}.fade-delay:nth-child(7){animation-delay:5.25s}.fade-delay:nth-child(8){animation-delay:6s}.fade-delay:nth-child(9){animation-delay:6.75s}@keyframes bounce{0%{transform:translateY(0)}25%{transform:translateY(0.5rem)}40%{transform:translateY(0)}100%{transform:translateY(0)}}.logos{padding:60px 100px}@media(max-width: 991px){.logos{padding:50px}}@media(max-width: 600px){.logos{padding:0}}.flex_logos{display:flex;flex-wrap:wrap;justify-content:center}@media(max-width: 650px){.flex_logos{margin-left:0}}.flex_logos .other_logos_container{width:25%;display:flex;opacity:0;align-items:center;flex-wrap:wrap;flex-direction:column}@media(max-width: 991px){.flex_logos .other_logos_container{width:50%}}.flex_logos .other_logos_container img{height:180px;opacity:.8}@media(max-width: 600px){.flex_logos .other_logos_container img{height:130px}}.logo-fade:nth-child(0){animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation-delay:0s}.logo-fade:nth-child(1){animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation-delay:.15s}.logo-fade:nth-child(2){animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation-delay:.3s}.logo-fade:nth-child(3){animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation-delay:.45s}.logo-fade:nth-child(4){animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation-delay:.6s}.logo-fade:nth-child(5){animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation-delay:.75s}.logo-fade:nth-child(6){animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation-delay:.9s}.logo-fade:nth-child(7){animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation-delay:1.05s}.logo-fade:nth-child(8){animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation-delay:1.2s}.logo-fade:nth-child(9){animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation-delay:1.35s}.logo-fade:nth-child(10){animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation-delay:1.5s}.logo-fade:nth-child(11){animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation-delay:1.65s}.logo-fade:nth-child(12){animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation-delay:1.8s}.logo-fade:nth-child(13){animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation-delay:1.95s}.logo-fade:nth-child(14){animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation-delay:2.1s}.logo-fade:nth-child(15){animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation-delay:2.25s}.logo-fade:nth-child(16){animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation-delay:2.4s}.underline-border{border-bottom:2px solid;padding-bottom:3px;text-decoration:none}.read-more{opacity:0;text-transform:uppercase;letter-spacing:1px;font-weight:600;display:block}.read-more::after{content:"";height:2px;background:#fff;width:0;display:block;margin-top:5px;opacity:0}article.work_sections .work_panel{display:block;padding:120px 0;width:100%;position:relative}@media(max-width: 991px){article.work_sections .work_panel{overflow:hidden;min-height:1px}}@media(max-width: 787px){article.work_sections .work_panel{padding:60px 0}}article.work_sections .work_panel.text-white .margins-container h2,article.work_sections .work_panel.text-white .margins-container p{color:#fff}article.work_sections .work_panel.text-white .margins-container a{background-color:#fff;color:#171717}article.work_sections .work_panel .margins-container{display:grid;grid-template-columns:40% 1fr;grid-gap:80px;max-width:90%;margin:auto}@media(max-width: 991px){article.work_sections .work_panel .margins-container{grid-template-columns:1fr;grid-gap:20px}}article.work_sections .work_panel .margins-container h2{font-size:5rem;line-height:1.2;font-family:effra-cc,sans-serif;font-weight:800;font-style:normal;margin:0 0 20px 0;color:#171717}article.work_sections .work_panel .margins-container p{margin:0;font-size:2.4rem;line-height:1.3;color:#171717;display:block}article.work_sections .work_panel .margins-container .button{padding:18px;text-transform:none;color:#fff;font-size:2rem;font-family:hoss-sharp,sans-serif;font-weight:600;font-style:italic;transform:rotate(-5deg);letter-spacing:normal;background-color:#171717;border-radius:50%;filter:drop-shadow(-2px 8px 0px rgba(0, 0, 0, 0.16));display:inline-block;margin-top:32px}@media(max-width: 991px){article.work_sections .work_panel .margins-container .section_title{width:100%;padding:0;order:2}}article.work_sections .work_panel .margins-container img{width:100%;display:block;box-shadow:0px 8px 20px rgba(0,0,0,.16)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes flyIn{from{opacity:0;transform:translateX(-1000px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutLeft{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}@keyframes fadeOutRight{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}.slide-container{width:70%;margin:auto;box-shadow:0 10px 24px 1px rgba(0,0,0,.1)}@media(max-width: 600px){.slide-container{display:none}}.parallax{width:100%;height:450px;position:relative;display:flex;justify-content:center;align-items:center}@media(max-width: 650px){.parallax{height:300px}}.parallax .overlay{opacity:.8;position:absolute;width:100%;height:100%;transition:all 1.4s ease-in-out}.parallax h1{z-index:10;color:#fff;left:0;right:0;top:0;bottom:0;margin:auto}@media(max-width: 650px){.parallax h1{padding-top:6rem}}@keyframes slideIn{from{opacity:0}to{opacity:1}}@keyframes backgroundFade{from{opacity:0}to{opacity:1}}.single_work_container{padding:8rem 0;box-shadow:0 -50px 60px 20px rgba(0,0,0,.16)}.single_work_container h3{font-size:45px;font-size:4.5rem;margin-bottom:0}@media(max-width: 600px){.single_work_container{padding:4rem 0 2rem}}.init_content{display:flex;flex-wrap:wrap;font-family:effra-cc,sans-serif;font-weight:400;font-style:normal}@media(max-width: 600px){.init_content{flex-direction:column-reverse}}.init_content h1{opacity:0;color:#fff;text-align:left;animation:fadeUp forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1)}@media(max-width: 787px){.init_content h1{word-break:break-word;font-size:4rem}}.init_content .intro_text{width:50%;padding-top:130px}@media(max-width: 600px){.init_content .intro_text{width:100%;padding-top:0}}.init_content .intro_text p{opacity:0;font-size:18px;font-size:1.8rem;line-height:1.5;animation:fadeUp forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1)}.init_content .top_info{width:50%;padding-left:5%;opacity:0;display:flex;flex-direction:column;align-items:center;animation:fadeInRight forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation-delay:2.3s}@media(max-width: 600px){.init_content .top_info{width:100%;padding-left:0}}.init_content .top_info img{max-height:400px}.init_content .top_info .stats{margin-top:1.5rem;display:block}.init_content .top_info .stats ul{list-style-type:none;font-family:effra-cc,sans-serif;font-weight:400;font-style:normal}@media(max-width: 991px){.init_content .top_info .stats ul{padding:0;margin:0}}.init_content .top_info .stats ul li{margin:10px 0}.init_content .top_info .stats ul li .answer{font-family:effra-cc,sans-serif;font-weight:400;font-style:normal}.init_content .top_info .stats ul li a,.init_content .top_info .stats ul li a:visited{color:#fff}.intro_text p:nth-child(0){animation-delay:0s}.intro_text p:nth-child(1){animation-delay:.7s}.intro_text p:nth-child(2){animation-delay:1.4s}.intro_text p:nth-child(3){animation-delay:2.1s}.intro_text p:nth-child(4){animation-delay:2.8s}.intro_text p:nth-child(5){animation-delay:3.5s}.intro_text p:nth-child(6){animation-delay:4.2s}.intro_text p:nth-child(7){animation-delay:4.9s}.intro_text p:nth-child(8){animation-delay:5.6s}.intro_text p:nth-child(9){animation-delay:6.3s}.intro_text p:nth-child(10){animation-delay:7s}.main_content{width:100%;overflow:hidden}.main_content .half_half_left{display:flex;flex-wrap:wrap;align-items:center;width:100%;position:relative;padding:80px 0}@media(max-width: 600px){.main_content .half_half_left{padding:0}}.main_content .half_half_left .half_text{width:50%;padding-right:25px}@media(max-width: 600px){.main_content .half_half_left .half_text{width:100%}}.main_content .half_half_left .half_image{width:50%;padding-left:25px}@media(max-width: 600px){.main_content .half_half_left .half_image{width:100%;padding:0}}.main_content .half_half_right{display:flex;flex-wrap:wrap;align-items:center;flex-direction:row-reverse;position:relative;width:100%;padding:80px 0}@media(max-width: 600px){.main_content .half_half_right{padding:0}}.main_content .half_half_right .half_text{width:50%;padding-left:25px}@media(max-width: 600px){.main_content .half_half_right .half_text{width:100%;padding:0}}.main_content .half_half_right .half_image{width:50%;padding-left:25px}@media(max-width: 600px){.main_content .half_half_right .half_image{width:100%}}.main_content .full_image{width:100%}.relative{position:relative}.site_url{display:block;text-align:center;margin-bottom:3rem}.site_url a{background:#da0062;padding:1rem 2rem;color:#fff;transition:all .3s ease-in-out}.site_url a:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.thirty{font-size:30px;font-size:3rem}@media(max-width: 600px){.thirty{font-size:19px;font-size:1.9rem}}.full-float{width:100%}.self-end{position:absolute;bottom:15px;left:0;right:0;margin:auto}@media(max-width: 600px){.self-end{position:relative}}.just_text{padding:80px 0}@media(max-width: 600px){.just_text{padding:20px 0}}.just_text .container{max-width:65%}@media(max-width: 600px){.just_text .container{max-width:85%}}.just_text .container p{font-size:24px;font-size:2.4rem;line-height:1.7}.video-container{height:90vh;min-height:480px;position:relative;display:flex;justify-content:center;align-items:center;max-height:720px}.vc-desktop{height:100vh;min-height:600px}.full-video-mobile{width:200px;position:relative;height:406px}.full-video-mobile video{position:absolute;width:87%;top:50px;left:13px}.full-video-mobile img{position:relative}.full-video-desktop{width:620px;position:relative;height:521px}.full-video-desktop video{position:absolute;width:92%;top:5%;left:4%}.full-video-desktop img{position:relative}@media(max-width: 600px){.full-video-desktop img{min-height:initial}}@media(max-width: 600px){.full-video-desktop{height:253px;max-width:300px}}.padding-page{padding:80px 0}.quote{font-size:32px;font-size:3.2rem}footer{padding:160px 0 60px 0}@media(max-width: 1200px){footer{padding:40px 0;text-align:center}}footer .margins-container{margin-top:0;display:grid;grid-template-columns:40% 1fr;grid-gap:80px;max-width:90%;align-items:center}@media(max-width: 1200px){footer .margins-container{grid-template-columns:1fr}}footer .margins-container *{min-width:0}@media(max-width: 1200px){footer .margins-container>.left{order:2}}footer .margins-container>.left .title{font-family:effra-cc,sans-serif;font-weight:800;font-style:normal;font-size:5rem;line-height:1.1;text-wrap:balance}footer .margins-container>.left .mail-to{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:40px;word-break:break-all;line-height:1}@media(max-width: 1200px){footer .margins-container>.left .mail-to{justify-content:center}}footer .margins-container>.left .mail-to img{width:60px}@media(max-width: 600px){footer .margins-container>.left .mail-to img{width:40px}}footer .margins-container>.left .mail-to span{font-size:3.2rem;font-family:effra-cc,sans-serif;font-weight:600;font-style:normal;color:#171717;text-decoration:underline}@media(max-width: 787px){footer .margins-container>.left .mail-to span{font-size:2.8rem}}@media(max-width: 600px){footer .margins-container>.left .mail-to span{font-size:2rem}}footer .margins-container>.right{display:block;height:100%;width:100%;margin:40px 0;position:relative;margin-left:auto;max-width:700px}@media(max-width: 1200px){footer .margins-container>.right{order:1;height:500px;max-width:800px;margin:auto;margin-top:80px}}@media(max-width: 787px){footer .margins-container>.right{height:300px}}footer .margins-container>.right .button{position:absolute;font-family:hoss-sharp,sans-serif;font-weight:800;font-style:italic;background-color:#da0062;padding:15px;color:#fff;z-index:20;top:50%;transform:translate(50%, -50%);right:50%;border-radius:100em;text-transform:none;letter-spacing:normal;font-size:2rem;text-align:center;box-shadow:0px 5px 15px rgba(0,0,0,.14)}footer .margins-container>.right .images{overflow:hidden;height:100%;display:block;opacity:.6}footer .margins-container>.right .images img{aspect-ratio:16/9;width:90%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;box-shadow:0px 5px 15px rgba(0,0,0,.14);position:absolute;bottom:0;margin:auto;right:0;transition:all .1s ease}footer .margins-container>.right .images img:nth-child(1){transform:rotate(-4deg)}@media(max-width: 787px){footer .margins-container>.right .images img:nth-child(1){transform:rotate(-1deg);right:0}}footer .margins-container>.right .images img:nth-child(2){transform:rotate(-5deg);z-index:2;right:30px;bottom:30px}@media(max-width: 787px){footer .margins-container>.right .images img:nth-child(2){transform:rotate(-3deg);right:10px}}footer .margins-container>.right .images img:nth-child(3){transform:rotate(-8deg);z-index:3;right:70px;bottom:70px}@media(max-width: 787px){footer .margins-container>.right .images img:nth-child(3){transform:rotate(-5deg);right:30px}}footer .margins-container>.right .images img:nth-child(4){transform:rotate(-12deg);z-index:4;right:100px;bottom:120px}@media(max-width: 787px){footer .margins-container>.right .images img:nth-child(4){transform:rotate(-9deg);right:50px}}.find-us{max-width:660px;margin:32px auto}.super{margin:32px 0;display:inline-block;width:100%}.super span{margin-bottom:10px}.super img{width:180px}.mockups-page .front_home,.mockups-page .header_container,.mockups-page .new-logo,.mockups-page footer{display:none}.mockups-page img{width:100vw;height:auto}.mockups iframe{width:100% !important}.mockups iframe *{margin:0 auto !important}.hosting-page .margins-container{max-width:991px;margin:40px auto auto;width:90%}@media(max-width: 787px){.hosting-page .margins-container{margin-top:0}}.hosting-page h1{margin:80px 0;display:inline-block}.hosting-page .plan-grid{display:flex;flex-wrap:wrap;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:16px;grid-gap:42px}.no-cssgrid .hosting-page .plan-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.no-cssgrid .hosting-page .plan-grid>div{width:calc(100%/3 - 16px)}@media(max-width: 787px){.hosting-page .plan-grid{display:block}}@media(max-width: 787px){.hosting-page .plan-grid .plan~.plan{margin-top:32px}}.hosting-page .plan-grid .plan h2{color:#da0062;padding:4px;text-align:center;border:2px solid #da0062;border-radius:100em;width:34px;font-size:18px;font-size:1.8rem;height:34px;margin:0;display:block}.hosting-page .plan-grid .plan p{color:#da0062;margin:12px 0 8px;display:inline-block;width:100%;line-height:1.5;font-size:14px;font-size:1.4rem;min-height:54px}@media(max-width: 787px){.hosting-page .plan-grid .plan p{min-height:none}}.hosting-page .plan-grid .plan .price{background:#da0062;color:#fff;padding:2px 8px;font-weight:bold;display:inline-block;font-family:effra-cc,sans-serif;font-weight:800;font-style:normal;margin-bottom:24px}.hosting-page .plan-grid .plan ul{list-style-type:none;border-top:2px solid #f9f9f9;margin:0;padding:0}.hosting-page .plan-grid .plan ul li{font-size:14px;font-size:1.4rem;margin:22px 0;font-style:normal;padding:8px}.hosting-page .plan-grid .plan ul li:nth-child(even){background:#f9f9f9}.hosting-page .plan-grid.highlight-specific .plan{opacity:.5}.hosting-page .plan-grid.highlight-specific .plan.active{opacity:1;border:2px solid #da0062;padding:12px;border-radius:3px}.about-how{padding:140px 0}.about-how .margins-container{margin:0 auto}.about-how p{font-family:effra-cc,sans-serif;font-weight:400;font-style:normal}.about-how .intro{text-align:center}.about-how .intro h3{color:#da0062;margin:0}.about-how .intro p{margin-top:8px;font-size:18px;font-size:1.8rem}.about-how .points-section{margin-top:80px}.about-how .points-section .single-point:nth-child(odd){transform:translateX(-10%)}@media(max-width: 991px){.about-how .points-section .single-point:nth-child(odd){transform:translateX(0)}}.about-how .points-section .single-point:nth-child(even){transform:translateX(10%)}@media(max-width: 991px){.about-how .points-section .single-point:nth-child(even){transform:translateX(0)}}.about-how .points-section .single-point h4{font-family:effra-cc,sans-serif;font-weight:600;font-style:normal;font-size:34px;font-size:3.4rem;margin:0 0 12px;font-weight:900}.about-how .points-section .single-point p{font-family:effra-cc,sans-serif;font-weight:400;font-style:normal;margin:0}.about-how .points-section .single-point~.single-point{margin-top:80px}.body-client-portal{background:#fff}.body-client-portal footer{display:none}@media print{.body-client-portal{background:#fff}}.body-client-portal footer{min-height:auto;float:none}.body-client-portal .client-portal{padding-bottom:100px}.body-client-portal .client-portal .sidebar{position:fixed;left:0;bottom:0;width:100%;background:#f2f2f2;z-index:1000;height:auto}@media print{.body-client-portal .client-portal .sidebar{display:none}}.body-client-portal .client-portal .sidebar .margins-container{margin:auto;max-width:1280px;width:95%}.body-client-portal .client-portal .sidebar .menu-title{margin:0;font-size:3rem;font-family:effra-cc,sans-serif;font-weight:800;font-style:normal;display:block;line-height:1.1}.body-client-portal .client-portal .sidebar .sidebar-nav{display:flex;flex-wrap:wrap;align-items:center;gap:20px;justify-content:center}@media(max-width: 880px){.body-client-portal .client-portal .sidebar .sidebar-nav{white-space:nowrap;overflow-x:auto;display:block}}.body-client-portal .client-portal .sidebar .sidebar-nav a.top-level-child{text-decoration:none;font-size:16px;font-size:1.6rem;opacity:1;display:inline-block;color:#171717;padding:25px 0}@media(max-width: 880px){.body-client-portal .client-portal .sidebar .sidebar-nav a.top-level-child{display:inline-block;font-size:16px;font-size:1.6rem;margin-right:20px}}.body-client-portal .client-portal .sidebar .sidebar-nav a.top-level-child.active{color:#da0062;position:relative;font-family:effra-cc,sans-serif;font-weight:600;font-style:normal}.body-client-portal .client-portal .sidebar .sidebar-nav a.top-level-child.active::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:8px;background:#da0062}@media(max-width: 787px){.body-client-portal .client-portal .sidebar .sidebar-nav a.top-level-child.active::after{display:none}}.body-client-portal .client-portal .sidebar .sidebar-nav .sub-level-child{display:block;color:#da0062;font-size:16px;font-size:1.6rem;margin-left:8px}@media(max-width: 787px){.body-client-portal .client-portal .sidebar .sidebar-nav .sub-level-child{display:inline-block}}.body-client-portal .client-portal .top-section{background:#da0062;padding:80px 0}@media(max-width: 787px){.body-client-portal .client-portal .top-section{padding:60px 0}}.body-client-portal .client-portal .top-section .margins-container{margin:auto;max-width:800px;width:90%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-height:80vh}@media(max-width: 787px){.body-client-portal .client-portal .top-section .margins-container{min-height:auto}}.body-client-portal .client-portal .top-section h1{font-size:20px;font-size:2rem;font-family:effra-cc,sans-serif;font-weight:400;font-style:normal;display:block;font-weight:400;margin:0 0 20px 0;color:#fff;opacity:0;animation:fadeUp 2s forwards cubic-bezier(0.19, 1, 0.22, 1)}.body-client-portal .client-portal .top-section .client-name{font-weight:bold;display:block;font-size:6rem;line-height:1;font-family:effra-cc,sans-serif;font-weight:800;font-style:normal;display:block;color:#fff;opacity:0;animation:fadeUp 2s forwards cubic-bezier(0.19, 1, 0.22, 1) .5s}@media(max-width: 787px){.body-client-portal .client-portal .top-section .client-name{font-size:4rem}}.body-client-portal .client-portal .top-section .main-text{font-family:effra-cc,sans-serif;font-weight:400;font-style:normal;margin-top:26px;color:#fff;font-size:3.4rem;display:block;line-height:1.3;opacity:0;animation:fadeUp 2s forwards cubic-bezier(0.19, 1, 0.22, 1) 1s}@media(max-width: 787px){.body-client-portal .client-portal .top-section .main-text{font-size:3rem}}.body-client-portal .client-portal p{font-family:effra-cc,sans-serif;font-weight:400;font-style:normal;line-height:1.6}@media print{.body-client-portal .client-portal{width:100%;margin:0;max-width:none}}.body-client-portal .client-portal .show-print{display:none}@media print{.body-client-portal .client-portal .show-print{display:block;padding:0 32px}}.body-client-portal .client-portal h1{text-align:left;margin-bottom:32px}@media(max-width: 787px){.body-client-portal .client-portal h1{font-size:38px;font-size:3.8rem}}@media print{.body-client-portal .client-portal h1{padding:0 32px}}.body-client-portal .client-portal .card{box-shadow:none;background:none;border:none;padding:none;margin-top:80px}@media(max-width: 787px){.body-client-portal .client-portal .card{margin-top:40px}}.body-client-portal .client-portal .card.js-hide{opacity:0;transition:all 1s ease;transform:translateY(20px)}.body-client-portal .client-portal .card.js-hide.animate-in{opacity:1;transform:translateY(0)}@media print{.body-client-portal .client-portal .card{box-shadow:none}}.body-client-portal .client-portal .card#client_logos{padding:80px 0;background:#f2f2f2}.body-client-portal .client-portal .card#client_logos .section-title{max-width:740px;margin-left:auto;margin-right:auto}.body-client-portal .client-portal .card#client_logos .margins-container{max-width:1000px;width:90%}.body-client-portal .client-portal .card#pricing_table .pricing-tabs{margin-bottom:32px}.body-client-portal .client-portal .card#pricing_table .pricing-tabs h2{font-size:1.8rem;font-weight:normal;margin:0 0 12px 0}.body-client-portal .client-portal .card#pricing_table .pricing-tabs ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:16px;width:100%;align-items:center}.body-client-portal .client-portal .card#pricing_table .pricing-tabs li{margin:0}.body-client-portal .client-portal .card#pricing_table .pricing-tabs li button{padding:10px 20px;border:2px solid #000;border-radius:3px;font-size:18px;font-size:1.8rem;cursor:pointer;background:#fff;font-weight:bold;-webkit-appearance:none;box-shadow:none;transition:all .2s ease}.body-client-portal .client-portal .card#pricing_table .pricing-tabs li button.active{background:#da0062;color:#fff;border-color:#da0062}.body-client-portal .client-portal .card#pricing_table .stepped-table{display:none}.body-client-portal .client-portal .card#pricing_table .stepped-table h2{color:#da0062}.body-client-portal .client-portal .card#pricing_table .stepped-table .summary{margin-bottom:20px}.body-client-portal .client-portal .card#pricing_table .stepped-table.active{display:block}.body-client-portal .client-portal .card#pricing_table .margins-container{max-width:900px;border:1px solid #ccc;padding:40px}.body-client-portal .client-portal .card .margins-container{margin:auto}.body-client-portal .client-portal .card .section-title{font-size:30px;font-size:3rem;font-family:effra-cc,sans-serif;font-weight:800;font-style:normal;font-weight:bold;color:#da0062;margin-top:0;margin-bottom:24px;display:block}.body-client-portal .client-portal .card ul{margin-top:32px}.body-client-portal .client-portal .card ul li{line-height:1.5;margin:16px 0}.body-client-portal .client-portal .card li,.body-client-portal .client-portal .card p{font-size:20px;font-size:2rem;font-style:normal;font-family:effra-cc,sans-serif;font-weight:400;font-style:normal}.body-client-portal .client-portal .card li a,.body-client-portal .client-portal .card p a{color:#da0062;text-decoration:underline}.body-client-portal .client-portal .card li:first-of-type,.body-client-portal .client-portal .card p:first-of-type{margin-top:0}.body-client-portal .client-portal .card li:last-of-type,.body-client-portal .client-portal .card p:last-of-type{margin-bottom:0}.body-client-portal .client-portal .card .relevant-work{display:inline-block;width:100%;padding:42px;background:#fff5f9;margin-bottom:32px;border-radius:20px}.body-client-portal .client-portal .card .relevant-work img{display:block;width:100%;margin-bottom:32px;border-radius:5px;border:1px solid #ccc}.body-client-portal .client-portal .card .relevant-work .view-project,.body-client-portal .client-portal .card .relevant-work .view-more-photos{background:#da0062;padding:10px 20px;border-radius:3px;color:#fff;display:inline-block;margin-top:16px;font-size:20px;font-size:2rem;font-weight:bold;text-decoration:none}.body-client-portal .client-portal .card .relevant-work .view-more-photos{margin-left:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;color:#171717;cursor:pointer}.body-client-portal .client-portal .card .relevant-work .work-name{font-family:effra-cc,sans-serif;font-weight:800;font-style:normal;font-size:26px;font-size:2.6rem;margin-bottom:8px;display:inline-block;color:#171717}.body-client-portal .client-portal .card .relevant-work .work-name:hover{text-decoration:underline}.body-client-portal .client-portal .card .relevant-work p{display:block}.body-client-portal .client-portal .card .table .row{border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:grid;grid-template-columns:30% 1fr 60px;grid-gap:32px;padding:24px 0}@media(max-width: 787px){.body-client-portal .client-portal .card .table .row{grid-template-columns:1fr}}.body-client-portal .client-portal .card .table .row:last-child{border-bottom:0;padding-bottom:0}.body-client-portal .client-portal .card .table .total{margin-top:32px;text-align:right;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.body-client-portal .client-portal .card .table .total .base-total,.body-client-portal .client-portal .card .table .total .optional-total,.body-client-portal .client-portal .card .table .total .combined-total{flex:0 0 100%}.body-client-portal .client-portal .card .table .total.steps{justify-content:space-between}.body-client-portal .client-portal .card .table .total a{display:block;text-decoration:underline;text-align:left;color:#000}.body-client-portal .client-portal .card .table .total .step-name{font-size:2.2rem;font-weight:bold;color:#da0062}.body-client-portal .client-portal .card .table .total span.label{font-size:18px;font-size:1.8rem}.body-client-portal .client-portal .card .table .total span.vat{font-size:16px;font-size:1.6rem}.body-client-portal .client-portal .card .table .total span.price{margin:0 8px;font-size:22px;font-size:2.2rem;font-weight:bold;color:#da0062}.body-client-portal .client-portal .card .table .cell{vertical-align:top}.body-client-portal .client-portal .card .table .cell.item{font-weight:bold}.body-client-portal .client-portal .card .table .cell .optional{display:block;margin-top:8px;background:#da0062;padding:2px 6px;color:#fff;width:72px;border-radius:2px}.body-client-portal .client-portal .card .table .cell.description{padding:0 32px}.body-client-portal .client-portal .card .table ul{margin:0;padding:0}.body-client-portal .client-portal .card .table ul li{font-size:18px;font-size:1.8rem;line-height:1.4}.body-client-portal .client-portal .card .table ul li ul{padding-left:30px;margin-top:0}.body-client-portal .client-portal .card .table ul li ul li{margin-top:3px}.body-client-portal .client-portal .card#timeline .table ul{padding-left:2em}.body-client-portal .client-portal.password-showing{background:#da0062}.body-client-portal .client-portal.password-showing .margins-container{margin-top:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;max-width:800px;width:90%;margin:auto;min-height:100vh}.body-client-portal .client-portal.password-showing .margins-container form{background:#fff;border-radius:20px;padding:48px;text-align:left;box-shadow:1px 1px 8px 0 rgba(23,23,23,.1)}@media(max-width: 600px){.body-client-portal .client-portal.password-showing .margins-container form{padding:32px}}.body-client-portal .client-portal.password-showing .margins-container form h1{font-size:28px;font-size:2.8rem;line-height:1.1;-webkit-transform:none;-ms-transform:none;font-family:effra-cc,sans-serif;font-weight:600;font-style:normal;transform:none}@media(max-width: 600px){.body-client-portal .client-portal.password-showing .margins-container form h1{font-size:24px;font-size:2.4rem}}.body-client-portal .client-portal.password-showing .margins-container form .form-input-group{position:relative;display:inline-block;width:100%}.body-client-portal .client-portal.password-showing .margins-container form label{font-size:22px;font-size:2.2rem;color:#171717;line-height:1.1;pointer-events:none;position:absolute;bottom:16px;left:0;transition:all .3s ease}@media(max-width: 600px){.body-client-portal .client-portal.password-showing .margins-container form label{font-size:18px;font-size:1.8rem}}.body-client-portal .client-portal.password-showing .margins-container form input[type=password]{display:inline-block;padding:8px 8px 8px 0;width:100%;font-size:20px;font-size:2rem;border:none;border-radius:0;transition:all .3s ease;-webkit-appearance:none;color:#171717;border-bottom:2px solid #171717}.body-client-portal .client-portal.password-showing .margins-container form input[type=password]:valid,.body-client-portal .client-portal.password-showing .margins-container form input[type=password]:focus{border-bottom:2px solid #da0062}.body-client-portal .client-portal.password-showing .margins-container form input[type=password]:valid~label,.body-client-portal .client-portal.password-showing .margins-container form input[type=password]:focus~label{top:-5px;font-size:16px;font-size:1.6rem;bottom:auto;color:#da0062}.body-client-portal .client-portal.password-showing .margins-container form input[type=password]:valid{outline:none}.body-client-portal .client-portal.password-showing .margins-container form input[type=submit]{border-radius:100em;border:2px solid #171717;display:inline-block;margin-top:24px;min-width:150px;cursor:pointer;transition:all .3s ease;font-size:20px;font-size:2rem;font-weight:bold;padding:12px 24px;background:#171717;color:#fff;-webkit-appearance:none}.body-client-portal .client-portal.password-showing .margins-container form input[type=submit]:hover{background:#da0062;border-color:#da0062;color:#fff}.body-client-portal .client-portal .list-all-pages h3{border-bottom:1px solid #d3d3d3;padding-bottom:24px}.body-client-portal .client-portal .list-all-pages h1{margin:0;padding:16px 0}.body-client-portal .client-portal .list-all-pages h1:first-of-type{padding-top:0}.body-client-portal .client-portal .list-all-pages h1~h1{border-top:1px solid gray}.body-client-portal .client-portal .list-all-pages h1 a{color:#da0062}.body-client-portal .client-portal .list-all-pages h1 a:hover{text-decoration:underline}.values-container{padding:200px 0;max-width:1400px;width:90%;margin:0 auto}@media(max-width: 991px){.values-container{padding:100px 0}}.values-item{position:relative;width:560px;margin:120px 0}@media(max-width: 1000px){.values-item{width:100%;margin:80px 0}}.values-item h2,.values-item h2 span{font-family:effra-cc,sans-serif;font-weight:600;font-style:normal;font-size:36px;font-size:3.6rem;font-weight:800;margin-bottom:20px}.values-item p{font-family:effra-cc,sans-serif;font-weight:400;font-style:normal;line-height:32px;letter-spacing:-0.025em;margin:0}.values-item p a{font-family:effra-cc,sans-serif;font-weight:400;font-style:normal;position:relative}.values-item:nth-of-type(1){margin-top:0;margin-left:5%}@media(max-width: 1000px){.values-item:nth-of-type(1){margin-left:0}}.values-item:nth-of-type(2){margin-left:32%}@media(max-width: 1000px){.values-item:nth-of-type(2){margin-left:0}}.values-item:nth-of-type(3){margin-left:25%}@media(max-width: 1000px){.values-item:nth-of-type(3){margin-left:0}}.values-item:nth-of-type(4){margin-left:auto;margin-right:3%}@media(max-width: 1000px){.values-item:nth-of-type(4){margin-left:0}}.values-item:nth-of-type(5){margin-left:10%}@media(max-width: 1000px){.values-item:nth-of-type(5){margin-left:0}}.values-item:nth-of-type(6){margin-left:auto;margin-right:20%;margin-bottom:0}@media(max-width: 1000px){.values-item:nth-of-type(6){margin-left:0}}.onetwothree{position:absolute;width:45px;left:338px;top:-20px}@media(max-width: 1000px){.onetwothree{left:auto;top:-50px;right:0}}.number:nth-of-type(1){stroke-dasharray:35.506;stroke-dashoffset:35.506}.number:nth-of-type(2){stroke-dasharray:41.044;stroke-dashoffset:41.044;animation-delay:.3s}.number:nth-of-type(3){stroke-dasharray:42.165;stroke-dashoffset:42.165;animation-delay:.6s}@keyframes draw{to{stroke-dashoffset:0}}.underline-animation{position:absolute;top:31px;left:94px;stroke-dasharray:98.378;stroke-dashoffset:98.378}.arrow{position:absolute;left:0;top:10px;z-index:-1}@media(max-width: 1000px){.arrow{top:-40px}}#shooter{background:#fff;z-index:2}.hover-reveal{position:fixed;width:100px;height:100px;top:0;left:0;pointer-events:none;opacity:0}.hover-reveal__img,.hover-reveal__inner{width:100%;height:100%;position:relative}.hover-reveal__deco{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#181314}.hover-reveal__img{background-size:cover;background-position:50% 50%}.dog-hover{position:relative}.dog-underline{position:absolute;bottom:0;left:0}.text-circle{position:absolute;top:-19px;left:218px}.people-arrow{position:absolute;top:-80px;left:-120px;z-index:2}@media(max-width: 991px){.people-arrow{display:none}}#draw_circle{stroke-dasharray:363.227;stroke-dashoffset:363.227}#arrow_head,#arrow_path{stroke-dasharray:998.712;stroke-dashoffset:998.712}.value-in #draw_circle,.value-in .underline-animation{animation-name:draw;animation-duration:.75s;animation-timing-function:ease;animation-fill-mode:forwards}.value-in .number{animation-name:draw;animation-duration:.3s;animation-timing-function:ease;animation-fill-mode:forwards}.value-in #arrow_head,.value-in #arrow_path{animation-name:draw;animation-duration:1s;animation-timing-function:ease;animation-fill-mode:forwards;animation-delay:1s}.value-in #arrow_head{animation-delay:2s}.coop-badge{color:#171717;border:1px solid #171717;padding:10px;border-radius:10px;text-align:left;display:inline-grid;grid-template-columns:max-content 1fr;grid-gap:10px;align-items:center;margin-top:40px}.coop-badge .left .top{font-size:1.5rem;line-height:1;font-family:effra-cc,sans-serif;font-weight:600;font-style:normal;display:block}.coop-badge .left .bottom{font-family:effra-cc,sans-serif;font-weight:500;font-style:normal;font-size:1.8rem;line-height:1;margin-top:4px;display:block}.coop-badge .circles .circle{width:25px;height:25px;border-radius:100%;border:2px solid #171717;display:inline-block}.coop-badge .circles .circle:last-child{margin-left:-15px}.work-weve-done .margins-container{margin-top:0;max-width:1100px;width:90%;min-height:50vh;padding:80px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (max-width: 991px){.work-weve-done .margins-container{min-height:40vh;padding:40px 0}}.work-weve-done .top-section{background-color:#da0062}.work-weve-done .top-section h1{color:#fff}@media screen and (max-width: 991px){.work-weve-done .top-section h1{font-size:40px;font-size:4rem}}.our-clients{list-style:none;padding:0;margin:0}.our-clients .client{margin:0;font-style:normal}.our-clients .client .inner{display:grid;grid-template-columns:50% 1fr;grid-gap:60px}@media screen and (max-width: 900px){.our-clients .client .inner{grid-template-columns:1fr;grid-gap:30px}}@media(max-width: 600px){.our-clients .client .inner{grid-gap:15px}}.our-clients .client h2{font-size:36px;font-size:3.6rem;font-family:effra-cc,sans-serif;font-weight:800;font-style:normal;line-height:1;margin:30px 0 20px 0}@media(max-width: 600px){.our-clients .client h2{margin:0 0 20px 0}}.our-clients .client h3{font-size:20px;font-size:2rem;margin:0 0 10px 0}.our-clients .client p{font-family:effra-cc,sans-serif;font-weight:400;font-style:normal;font-weight:500;line-height:1.4;color:#3d3d3d;font-size:1.8rem;margin:15px 0}.our-clients .client p:first-of-type{margin-top:0}.our-clients .client p:last-of-type{margin-bottom:0}.our-clients .client .description{display:block;font-style:italic}@media(max-width: 600px){.our-clients .client .description{display:none}}.our-clients .client .description p{font-size:16px;font-size:1.6rem;font-family:hoss-sharp,sans-serif;font-weight:400;font-style:italic;line-height:1.4;color:#3d3d3d}.our-clients .client .toggle-description{background:none;-webkit-appearance:none;margin:10px 0 0 0;border:none;font-size:1.8rem;padding:0;font-family:effra-cc,sans-serif;font-weight:600;font-style:normal;color:#da0062;cursor:pointer;text-decoration:underline}.our-clients .client .button{margin-top:0}@media(max-width: 600px){.our-clients .client .button{margin-top:0}}.our-clients .client .btn-container{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px}.our-clients .client .view-more-photos{background-color:#fff;border-radius:100em;padding:5px 16px;color:#171717;font-size:1.8rem;font-family:hoss-sharp,sans-serif;font-weight:800;font-style:italic;cursor:pointer}.our-clients .client+.client{margin-top:180px}@media screen and (max-width: 900px){.our-clients .client+.client{margin-top:80px}}.jazzy-btn{padding:18px;text-transform:none;color:#fff;font-size:2rem;font-family:hoss-sharp,sans-serif;font-weight:600;font-style:italic;transform:rotate(-5deg);letter-spacing:normal;background-color:#171717;border-radius:50%;filter:drop-shadow(-2px 8px 0px rgba(0, 0, 0, 0.16));display:inline-block;margin-top:32px}.screen-404{min-height:100vh;color:#fff}.screen-404 a{color:#fff;font-size:2.4rem}.badge-container{display:flex;align-items:flex-start;gap:10px;margin-top:10px}.badge-container .gbc{margin-left:-8px;width:100px}