@import url("https://use.typekit.net/qqe5kvq.css");*:focus{outline-width:3px;outline-color:#78aeda;outline-style:solid}.using-mouse *:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}#flying-focus{position:absolute;margin:0;background:transparent;-webkit-transition-property:left,top,width,height;transition-property:left,top,width,height;-webkit-transition-timing-function:linear;transition-timing-function:linear;visibility:hidden;pointer-events:none;border:1px solid #78aeda;-webkit-box-shadow:0 0 5px #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}::-webkit-scrollbar{background:#f2f2f2;width:5px}::-webkit-scrollbar-thumb{background:#da0062}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}*{-webkit-box-sizing:border-box;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:calc($size / 10px)rem;line-height:1.6}@media (max-width: 600px){p{font-size:19px;font-size:calc($size / 10px)rem}}h3{-webkit-font-smoothing:antialiased;font-size:36px;font-size:calc($size / 10px)rem;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:calc($size / 10px)rem}}h5{font-family:effra-cc, sans-serif;font-weight:600;font-style:normal;font-size:55px;font-size:calc($size / 10px)rem;margin-bottom:15px;margin-top:0;-webkit-transform:translateX(-1000px);transform:translateX(-1000px)}.work_page{display:block}.work_page h2{font-size:35px;font-size:calc($size / 10px)rem;font-weight:600}@media (max-width: 600px){.work_page h2{font-size:25px;font-size:calc($size / 10px)rem}}.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:white}.black{color:#171717}.black a,.black h5,.black p,.black span{color:#171717}.type-white{color:white}.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{-webkit-animation:fadeIn forwards 5s cubic-bezier(0.19, 1, 0.22, 1);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.back-fixed h1{color:white}@media (max-width: 600px){.back-fixed{background-attachment:scroll}}.mail{font-weight:bold;font-size:18px;font-size:calc($size / 10px)rem;z-index:100;color:white;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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex.align{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-reverse{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-50{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}@media (max-width: 991px){.flex-50{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.nav-links.animate .read-more{-webkit-animation:fadeUp forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation:fadeUp forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);-webkit-animation-delay:1.5s;animation-delay:1.5s}.nav-link-box{position:relative;overflow:hidden;padding:40px;text-align:right}.nav-link-text{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.nav-link-text h3{margin-top:0}.small-img{-webkit-box-flex:1;-ms-flex:1 1 50%;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:calc($size / 10px)rem;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:calc($size / 10px)rem;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:0.1em;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-box-shadow:0 10px 24px 1px rgba(0,0,0,0.04);box-shadow:0 10px 24px 1px rgba(0,0,0,0.04)}.button:hover{-webkit-box-shadow:0 10px 24px 1px rgba(0,0,0,0.1);box-shadow:0 10px 24px 1px rgba(0,0,0,0.1)}.button.dark{background:#171717;color:white}.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:white;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%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:30%}}.development-image{position:absolute;right:5%;top:35%;opacity:0;-webkit-animation:fadeUp 0.1s forwards cubic-bezier(0.19, 1, 0.22, 1);animation:fadeUp 0.1s forwards cubic-bezier(0.19, 1, 0.22, 1);-webkit-animation-delay:1.4s;animation-delay:1.4s}@media (max-width: 991px){.development-image{left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:70%}}.branding-image{position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:20%;opacity:0;-webkit-animation:fadeUp 0.1s forwards cubic-bezier(0.19, 1, 0.22, 1);animation:fadeUp 0.1s forwards cubic-bezier(0.19, 1, 0.22, 1);-webkit-animation-delay:1.8s;animation-delay:1.8s}@media (max-width: 991px){.branding-image{left:20%;right:auto;-webkit-transform:none;transform:none;bottom:30%}}.arrow-down{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:40px;z-index:10}.big-letters{-webkit-transition:all 0.3s;transition:all 0.3s}@media (max-width: 600px){.big-letters{width:90%}}.big-letters h1{font-size:92px;font-size:calc($size / 10px)rem;font-family:effra-cc, sans-serif;font-weight:900;font-style:normal;font-weight:800;line-height:1.087;color:white;width:100%;text-align:center;background:#da0062;opacity:0;margin:auto;line-height:1.2;z-index:2;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-animation:fadeUp 2s forwards cubic-bezier(0.19, 1, 0.22, 1);animation:fadeUp 2s forwards cubic-bezier(0.19, 1, 0.22, 1);-webkit-animation-delay:0.3s;animation-delay:0.3s}@media (max-width: 991px){.big-letters h1{font-size:60px;font-size:calc($size / 10px)rem}}@media (max-width: 600px){.big-letters h1{font-size:50px;font-size:calc($size / 10px)rem}}.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{-webkit-animation:fadeOutLeft 2s forwards cubic-bezier(0.19, 1, 0.22, 1);animation:fadeOutLeft 2s forwards cubic-bezier(0.19, 1, 0.22, 1)}.big-letters h1 .second{z-index:0;opacity:0;-webkit-animation:fadeDown 2.5s forwards cubic-bezier(0.19, 1, 0.22, 1);animation:fadeDown 2.5s forwards cubic-bezier(0.19, 1, 0.22, 1);-webkit-animation-delay:1.5s;animation-delay:0.6s}.big-letters h1 .second.fadeRight{-webkit-animation:fadeOutRight 2s forwards cubic-bezier(0.19, 1, 0.22, 1);animation:fadeOutRight 2s forwards cubic-bezier(0.19, 1, 0.22, 1)}.big-letters.activate{margin-top:-192px}h1{font-size:60px;font-size:calc($size / 10px)rem;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;-webkit-transform:translateY(10px);transform:translateY(10px)}.manifesto{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all 1.5s cubic-bezier(0.19, 1, 0.22, 1);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:calc($size / 10px)rem;background:white;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:0;-webkit-animation:wipe 1.5s forwards cubic-bezier(0.19, 1, 0.22, 1);animation:wipe 1.5s forwards cubic-bezier(0.19, 1, 0.22, 1);-webkit-animation-delay:4.5s;animation-delay:4.5s;-webkit-box-shadow:0 10px 24px 1px rgba(0,0,0,0.04);box-shadow:0 10px 24px 1px rgba(0,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{-webkit-animation:manifestoSlide 1.5s forwards cubic-bezier(0.19, 1, 0.22, 1);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;-webkit-animation:none;animation:none}@media (max-width: 600px){.manifesto-paper.activate-mobile{margin-top:-60px}}.how{color:white;margin:0;cursor:pointer;font-size:25px;font-size:calc($size / 10px)rem;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;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;-webkit-animation:fadeUp 2s forwards cubic-bezier(0.19, 1, 0.22, 1);animation:fadeUp 2s forwards cubic-bezier(0.19, 1, 0.22, 1);-webkit-animation-delay:4s;animation-delay:4s}.how.activate{position:static}#animateContainer{-webkit-transition:all 1s cubic-bezier(0.19, 1, 0.22, 1);transition:all 1s cubic-bezier(0.19, 1, 0.22, 1);opacity:1}.animateOut{-webkit-transition:all 1s;transition:all 1s;opacity:0}.animateIn{-webkit-animation:fadeAppear 1s forwards ease-in-out;animation:fadeAppear 1s forwards ease-in-out}@-webkit-keyframes fadeUp{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeAppear{from{opacity:0}to{opacity:1}}@keyframes fadeAppear{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOutLeft{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeOutRight{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@-webkit-keyframes fadeOutUp{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutUp{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@-webkit-keyframes fadeDown{from{opacity:0;-webkit-transform:translateY(-60px);transform:translateY(-60px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeDown{from{opacity:0;-webkit-transform:translateY(-60px);transform:translateY(-60px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes wipe{from{opacity:0;width:0}to{opacity:1;width:60px}}@keyframes wipe{from{opacity:0;width:0}to{opacity:1;width:60px}}@-webkit-keyframes wipe100{from{opacity:0;width:0}to{opacity:1;width:100px}}@keyframes wipe100{from{opacity:0;width:0}to{opacity:1;width:100px}}@-webkit-keyframes slideOut{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-1500px);transform:translateX(-1500px)}}@keyframes slideOut{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-1500px);transform:translateX(-1500px)}}@-webkit-keyframes slideIn{from{opacity:0;-webkit-transform:translateX(1500px);transform:translateX(1500px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideIn{from{opacity:0;-webkit-transform:translateX(1500px);transform:translateX(1500px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-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}}@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:white;padding:15px;height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 10px 24px 1px rgba(0,0,0,0.04);box-shadow:0 10px 24px 1px rgba(0,0,0,0.04);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;overflow:hidden;-webkit-animation:bounceIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation:bounceIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);-webkit-animation-delay:0.7s;animation-delay:0.7s;-webkit-transform:translateY(-50px);transform:translateY(-50px)}@media (max-width: 600px){.new-logo{left:10px;display:none}}.new-logo.no-back{background:none;-webkit-box-shadow:none;box-shadow:none;height:auto}.new-logo.no-back .logo-container{padding:20px 0 0 20px}.new-logo.no-back img{-webkit-filter:brightness(100);filter:brightness(100)}.new-logo.slideUp{-webkit-animation:slideUp 1s forwards cubic-bezier(0.19, 1, 0.22, 1);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}}@-webkit-keyframes bounceIn{from{height:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{height:140px;-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes bounceIn{from{height:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{height:140px;-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@-webkit-keyframes slideUp{from{height:140px;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{height:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}}@keyframes slideUp{from{height:140px;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{height:0;-webkit-transform:translateY(-50px);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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 5%}header .header_container .logo{width:180px;-webkit-transition:all 0.2s linear;transition:all 0.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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;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:white;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;-webkit-transform:rotate(-10deg);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:0.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:white}header .original .header_container .logo,header .original .header_container .mail,header .original .header_container .mail-icon{color:white}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:white}header .nav_white .header_container nav ul li a{color:white}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:white;-webkit-animation:none;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:white;padding:60px 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:white;position:relative;font-family:effra-cc, sans-serif;font-weight:800;font-style:normal;-webkit-animation:fadeUp 1s forwards ease-in-out;animation:fadeUp 1s forwards ease-in-out;-webkit-box-shadow:0 10px 24px 1px rgba(0,0,0,0.04);box-shadow:0 10px 24px 1px rgba(0,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;-webkit-animation:fadeUp 1s forwards ease-in-out;animation:fadeUp 1s forwards ease-in-out;-webkit-animation-delay:0.5s;animation-delay:0.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:calc($size / 10px)rem;color:#da0062;font-family:effra-cc, sans-serif;font-weight:800;font-style:normal;-webkit-animation:fadeUp 1s forwards ease-in-out;animation:fadeUp 1s forwards ease-in-out;-webkit-animation-delay:1s;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:calc($size / 10px)rem;color:#171717;font-weight:400;margin:10px 0;-webkit-animation:fadeUp 1s forwards ease-in-out;animation:fadeUp 1s forwards ease-in-out}.section-card .button{opacity:0;-webkit-animation:fadeUp 1s forwards ease-in-out;animation:fadeUp 1s forwards ease-in-out;-webkit-animation-delay:5s;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;-webkit-transform:translateY(-69px);transform:translateY(-69px)}}@media (max-width: 410px){.start .logo_container{margin-top:3rem}}.start .logo_container .animation{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:60%}@media (max-width: 410px){.start .logo_container .animation{width:90%}}.start .logo_container .animation svg{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}@media (max-width: 650px){.start .logo_container .animation svg{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}.start .logo_container .animation path.chd.letter_c{opacity:0;stroke-dasharray:0 87;stroke-dashoffset:182;-webkit-animation:draw_c 3.5s ease-in 1s forwards;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;-webkit-animation:draw_h 3.8s ease-in 1.2s forwards;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;-webkit-animation:draw_h 3.5s ease-in 1.6s forwards;animation:draw_h 3.5s ease-in 1.6s forwards}@-webkit-keyframes draw_c{10%{opacity:1}60%{stroke-dasharray:40 90;stroke-dashoffset:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{stroke-dasharray:182 182;stroke-dashoffset:0;opacity:1}}@keyframes draw_c{10%{opacity:1}60%{stroke-dasharray:40 90;stroke-dashoffset:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{stroke-dasharray:182 182;stroke-dashoffset:0;opacity:1}}@-webkit-keyframes draw_h{10%{opacity:1}60%{stroke-dasharray:40 90;stroke-dashoffset:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{stroke-dasharray:227 227;stroke-dashoffset:0;opacity:1}}@keyframes draw_h{10%{opacity:1}60%{stroke-dasharray:40 90;stroke-dashoffset:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{stroke-dasharray:227 227;stroke-dashoffset:0;opacity:1}}@-webkit-keyframes draw_d{10%{opacity:1}60%{stroke-dasharray:40 90;stroke-dashoffset:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{stroke-dasharray:140 140;stroke-dashoffset:0;opacity:1}}@keyframes draw_d{10%{opacity:1}60%{stroke-dasharray:40 90;stroke-dashoffset:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{stroke-dasharray:140 140;stroke-dashoffset:0;opacity:1}}.scroll_work{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px);-webkit-animation:fadeUp 1s forwards ease-in-out;animation:fadeUp 1s forwards ease-in-out;-webkit-animation-delay:5s;animation-delay:5s;position:absolute;bottom:0;left:0;width:100%}.down-arrow{width:100%;text-align:center;margin:10px 0;color:white;-webkit-animation:bounce 3s infinite ease-in-out;animation:bounce 3s infinite ease-in-out;-webkit-animation-delay:7s;animation-delay:7s}.fade-delay:nth-child(1){-webkit-animation-delay:.75s;animation-delay:.75s}.fade-delay:nth-child(2){-webkit-animation-delay:1.5s;animation-delay:1.5s}.fade-delay:nth-child(3){-webkit-animation-delay:2.25s;animation-delay:2.25s}.fade-delay:nth-child(4){-webkit-animation-delay:3s;animation-delay:3s}.fade-delay:nth-child(5){-webkit-animation-delay:3.75s;animation-delay:3.75s}.fade-delay:nth-child(6){-webkit-animation-delay:4.5s;animation-delay:4.5s}.fade-delay:nth-child(7){-webkit-animation-delay:5.25s;animation-delay:5.25s}.fade-delay:nth-child(8){-webkit-animation-delay:6s;animation-delay:6s}.fade-delay:nth-child(9){-webkit-animation-delay:6.75s;animation-delay:6.75s}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem)}40%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem)}40%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.logos{padding:60px 100px}@media (max-width: 991px){.logos{padding:50px}}@media (max-width: 600px){.logos{padding:0}}.flex_logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 650px){.flex_logos{margin-left:0}}.flex_logos .other_logos_container{width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width: 991px){.flex_logos .other_logos_container{width:50%}}.flex_logos .other_logos_container img{height:180px;opacity:0.8}@media (max-width: 600px){.flex_logos .other_logos_container img{height:130px}}.logo-fade:nth-child(0){-webkit-animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);-webkit-animation-delay:0s;animation-delay:0s}.logo-fade:nth-child(1){-webkit-animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);-webkit-animation-delay:.15s;animation-delay:.15s}.logo-fade:nth-child(2){-webkit-animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);-webkit-animation-delay:.3s;animation-delay:.3s}.logo-fade:nth-child(3){-webkit-animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);-webkit-animation-delay:.45s;animation-delay:.45s}.logo-fade:nth-child(4){-webkit-animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);-webkit-animation-delay:.6s;animation-delay:.6s}.logo-fade:nth-child(5){-webkit-animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);-webkit-animation-delay:.75s;animation-delay:.75s}.logo-fade:nth-child(6){-webkit-animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);-webkit-animation-delay:.9s;animation-delay:.9s}.logo-fade:nth-child(7){-webkit-animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);-webkit-animation-delay:1.05s;animation-delay:1.05s}.logo-fade:nth-child(8){-webkit-animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);-webkit-animation-delay:1.2s;animation-delay:1.2s}.logo-fade:nth-child(9){-webkit-animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);-webkit-animation-delay:1.35s;animation-delay:1.35s}.logo-fade:nth-child(10){-webkit-animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);-webkit-animation-delay:1.5s;animation-delay:1.5s}.logo-fade:nth-child(11){-webkit-animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);-webkit-animation-delay:1.65s;animation-delay:1.65s}.logo-fade:nth-child(12){-webkit-animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);-webkit-animation-delay:1.8s;animation-delay:1.8s}.logo-fade:nth-child(13){-webkit-animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);-webkit-animation-delay:1.95s;animation-delay:1.95s}.logo-fade:nth-child(14){-webkit-animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);-webkit-animation-delay:2.1s;animation-delay:2.1s}.logo-fade:nth-child(15){-webkit-animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);-webkit-animation-delay:2.25s;animation-delay:2.25s}.logo-fade:nth-child(16){-webkit-animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);-webkit-animation-delay:2.4s;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:white;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:white}article.work_sections .work_panel.text-white .margins-container a{background-color:white;color:#171717}article.work_sections .work_panel .margins-container{display:-ms-grid;display:grid;-ms-grid-columns:40% 1fr;grid-template-columns:40% 1fr;grid-gap:80px;max-width:90%;margin:auto}@media (max-width: 991px){article.work_sections .work_panel .margins-container{-ms-grid-columns:1fr;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:white;font-size:2rem;font-family:hoss-sharp, sans-serif;font-weight:600;font-style:italic;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);letter-spacing:normal;background-color:#171717;border-radius:50%;-webkit-filter:drop-shadow(-2px 8px 0px rgba(0,0,0,0.16));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;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}article.work_sections .work_panel .margins-container img{width:100%;display:block;-webkit-box-shadow:0px 8px 20px rgba(0,0,0,0.16);box-shadow:0px 8px 20px rgba(0,0,0,0.16)}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes flyIn{from{opacity:0;-webkit-transform:translateX(-1000px);transform:translateX(-1000px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes flyIn{from{opacity:0;-webkit-transform:translateX(-1000px);transform:translateX(-1000px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeUp{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeOutLeft{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutRight{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}.slide-container{width:70%;margin:auto;-webkit-box-shadow:0 10px 24px 1px rgba(0,0,0,0.1);box-shadow:0 10px 24px 1px rgba(0,0,0,0.1)}@media (max-width: 600px){.slide-container{display:none}}.parallax{width:100%;height:450px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 650px){.parallax{height:300px}}.parallax .overlay{opacity:0.8;position:absolute;width:100%;height:100%;-webkit-transition:all 1.4s ease-in-out;transition:all 1.4s ease-in-out}.parallax h1{z-index:10;color:white;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}}@-webkit-keyframes backgroundFade{from{opacity:0}to{opacity:1}}@keyframes backgroundFade{from{opacity:0}to{opacity:1}}.single_work_container{padding:8rem 0;-webkit-box-shadow:0 -50px 60px 20px rgba(0,0,0,0.16);box-shadow:0 -50px 60px 20px rgba(0,0,0,0.16)}.single_work_container h3{font-size:45px;font-size:calc($size / 10px)rem;margin-bottom:0}@media (max-width: 600px){.single_work_container{padding:4rem 0 2rem}}.init_content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:effra-cc, sans-serif;font-weight:400;font-style:normal}@media (max-width: 600px){.init_content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.init_content h1{opacity:0;color:white;text-align:left;-webkit-animation:fadeUp forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);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:calc($size / 10px)rem;line-height:1.5;-webkit-animation:fadeUp forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:fadeInRight forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation:fadeInRight forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);-webkit-animation-delay:2.3s;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:white}.intro_text p:nth-child(0){-webkit-animation-delay:0s;animation-delay:0s}.intro_text p:nth-child(1){-webkit-animation-delay:.7s;animation-delay:.7s}.intro_text p:nth-child(2){-webkit-animation-delay:1.4s;animation-delay:1.4s}.intro_text p:nth-child(3){-webkit-animation-delay:2.1s;animation-delay:2.1s}.intro_text p:nth-child(4){-webkit-animation-delay:2.8s;animation-delay:2.8s}.intro_text p:nth-child(5){-webkit-animation-delay:3.5s;animation-delay:3.5s}.intro_text p:nth-child(6){-webkit-animation-delay:4.2s;animation-delay:4.2s}.intro_text p:nth-child(7){-webkit-animation-delay:4.9s;animation-delay:4.9s}.intro_text p:nth-child(8){-webkit-animation-delay:5.6s;animation-delay:5.6s}.intro_text p:nth-child(9){-webkit-animation-delay:6.3s;animation-delay:6.3s}.intro_text p:nth-child(10){-webkit-animation-delay:7s;animation-delay:7s}.main_content{width:100%;overflow:hidden}.main_content .half_half_left{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;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:white;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.site_url a:hover{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.thirty{font-size:30px;font-size:calc($size / 10px)rem}@media (max-width: 600px){.thirty{font-size:19px;font-size:calc($size / 10px)rem}}.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:calc($size / 10px)rem;line-height:1.7}.video-container{height:90vh;min-height:480px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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:calc($size / 10px)rem}footer{padding:160px 0 60px 0}@media (max-width: 1200px){footer{padding:40px 0;text-align:center}}footer .margins-container{margin-top:0;display:-ms-grid;display:grid;-ms-grid-columns:40% 1fr;grid-template-columns:40% 1fr;grid-gap:80px;max-width:90%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 1200px){footer .margins-container{-ms-grid-columns:1fr;grid-template-columns:1fr}}footer .margins-container *{min-width:0}@media (max-width: 1200px){footer .margins-container>.left{-webkit-box-ordinal-group:3;-ms-flex-order:2;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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;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{-webkit-box-pack:center;-ms-flex-pack:center;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{-webkit-box-ordinal-group:2;-ms-flex-order:1;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:white;z-index:20;top:50%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);right:50%;border-radius:100em;text-transform:none;letter-spacing:normal;font-size:2rem;text-align:center;-webkit-box-shadow:0px 5px 15px rgba(0,0,0,0.14);box-shadow:0px 5px 15px rgba(0,0,0,0.14)}footer .margins-container>.right .images{overflow:hidden;height:100%;display:block;opacity:0.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;-webkit-box-shadow:0px 5px 15px rgba(0,0,0,0.14);box-shadow:0px 5px 15px rgba(0,0,0,0.14);position:absolute;bottom:0;margin:auto;right:0;-webkit-transition:all 0.1s ease;transition:all 0.1s ease}footer .margins-container>.right .images img:nth-child(1){-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}@media (max-width: 787px){footer .margins-container>.right .images img:nth-child(1){-webkit-transform:rotate(-1deg);transform:rotate(-1deg);right:0}}footer .margins-container>.right .images img:nth-child(2){-webkit-transform:rotate(-5deg);transform:rotate(-5deg);z-index:2;right:30px;bottom:30px}@media (max-width: 787px){footer .margins-container>.right .images img:nth-child(2){-webkit-transform:rotate(-3deg);transform:rotate(-3deg);right:10px}}footer .margins-container>.right .images img:nth-child(3){-webkit-transform:rotate(-8deg);transform:rotate(-8deg);z-index:3;right:70px;bottom:70px}@media (max-width: 787px){footer .margins-container>.right .images img:nth-child(3){-webkit-transform:rotate(-5deg);transform:rotate(-5deg);right:30px}}footer .margins-container>.right .images img:nth-child(4){-webkit-transform:rotate(-12deg);transform:rotate(-12deg);z-index:4;right:100px;bottom:120px}@media (max-width: 787px){footer .margins-container>.right .images img:nth-child(4){-webkit-transform:rotate(-9deg);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 .top-section{background:#da0062;padding:180px 0 80px 0;text-align:center}.hosting-page .top-section h1{margin:0 0 20px 0;font-size:9rem;line-height:1;color:white;font-family:effra-cc, sans-serif;font-weight:800;font-style:normal}@media (max-width: 787px){.hosting-page .top-section h1{font-size:6rem}}.hosting-page .top-section .strapline{font-size:3.2rem;color:white;font-family:effra-cc, sans-serif;font-weight:500;font-style:normal;line-height:1.2;max-width:700px;margin:auto;display:block}.hosting-page .main-content{margin-top:80px}.hosting-page .main-content .margins-container{max-width:1200px;width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-grid;display:grid;-ms-grid-columns:350px 1fr;grid-template-columns:350px 1fr;grid-gap:100px;position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width: 991px){.hosting-page .main-content .margins-container{-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:40px}}.hosting-page .main-content .margins-container .left{display:block;position:-webkit-sticky;position:sticky;top:120px}@media (max-height: 760px){.hosting-page .main-content .margins-container .left{position:static}}@media (max-width: 991px){.hosting-page .main-content .margins-container .left{position:static}}.hosting-page .main-content .margins-container .left h2{font-size:2.8rem;line-height:1.1;font-family:effra-cc, sans-serif;font-weight:700;font-style:normal;margin:0 0 20px 0}.hosting-page .main-content .margins-container .left ul{list-style:none;padding:0}.hosting-page .main-content .margins-container .left ul li{margin:13px 0;font-size:1.8rem;line-height:1.2;display:-ms-grid;display:grid;-ms-grid-columns:20px 1fr;grid-template-columns:20px 1fr;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hosting-page .main-content .right .plans{margin:0;padding:0}.hosting-page .main-content .right .plans .plan{width:100%;position:relative;margin:0;list-style:none}.hosting-page .main-content .right .plans .plan+.plan{margin-top:50px;padding-top:50px;border-top:1px solid #d3d3d3}.hosting-page .main-content .right .plans .plan .top-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;gap:20px}.hosting-page .main-content .right .plans .plan .top-row .group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.hosting-page .main-content .right .plans .plan .top-row .group h2{font-family:effra-cc, sans-serif;font-weight:800;font-style:normal;font-size:3.4rem;margin:0;color:#171717;text-transform:none;display:inline-block}.hosting-page .main-content .right .plans .plan .top-row .group .label{font-size:2.8rem;display:inline-block;font-family:effra-cc, sans-serif;font-weight:500;font-style:normal;text-transform:lowercase}.hosting-page .main-content .right .plans .plan .top-row .price{color:#da0062;line-height:1.1}.hosting-page .main-content .right .plans .plan .top-row .price-amount{font-size:4.8rem;font-family:effra-cc, sans-serif;font-weight:800;font-style:normal}.hosting-page .main-content .right .plans .plan .top-row .price-duration{font-size:2.8rem;font-family:effra-cc, sans-serif;font-weight:600;font-style:normal}.hosting-page .main-content .right .plans .plan .intro p{font-size:2rem;color:#171717;margin:0;line-height:1.4}.hosting-page .main-content .right .plans .plan .features ul,.hosting-page .main-content .right .plans .plan .features ol{margin:0;padding:0;list-style:none}.hosting-page .main-content .right .plans .plan .features li{position:relative;padding-left:32px;margin-bottom:12px;font-size:2rem;line-height:1.4;color:#171717;font-family:effra-cc, sans-serif;font-weight:500;font-style:normal}.hosting-page .main-content .right .plans .plan .features li::before{content:"";display:inline-block;position:absolute;left:0;top:2px;width:22px;height:22px;background:url('data:image/svg+xml;utf8,<svg fill="yellow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><circle cx="10" cy="10" r="10"/><path fill="black" d="M8.5 13.5l-3-3 1.4-1.4 1.6 1.6 4-4 1.4 1.4z"/></svg>') no-repeat center center;background-size:22px 22px}.hosting-page .main-content .right .extra-note{display:inline-block;border-radius:10px;background:#ebebeb;padding:16px;margin-top:48px}.hosting-page .main-content .right .extra-note p{margin:0;font-size:1.8rem;line-height:1.2}.hosting-page .main-content .right .extra-note p+p{margin-top:10px}.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:calc($size / 10px)rem}.about-how .points-section{margin-top:80px}.about-how .points-section .single-point:nth-child(odd){-webkit-transform:translateX(-10%);transform:translateX(-10%)}@media (max-width: 991px){.about-how .points-section .single-point:nth-child(odd){-webkit-transform:translateX(0);transform:translateX(0)}}.about-how .points-section .single-point:nth-child(even){-webkit-transform:translateX(10%);transform:translateX(10%)}@media (max-width: 991px){.about-how .points-section .single-point:nth-child(even){-webkit-transform:translateX(0);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:calc($size / 10px)rem;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:white}.body-client-portal footer{display:none}@media print{.body-client-portal{background:white}}.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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;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:calc($size / 10px)rem;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:calc($size / 10px)rem;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:calc($size / 10px)rem;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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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:calc($size / 10px)rem;font-family:effra-cc, sans-serif;font-weight:400;font-style:normal;display:block;font-weight:400;margin:0 0 20px 0;color:white;opacity:0;-webkit-animation:fadeUp 2s forwards cubic-bezier(0.19, 1, 0.22, 1);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:white;opacity:0;-webkit-animation:fadeUp 2s forwards cubic-bezier(0.19, 1, 0.22, 1) 0.5s;animation:fadeUp 2s forwards cubic-bezier(0.19, 1, 0.22, 1) 0.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:white;font-size:3.4rem;display:block;line-height:1.3;opacity:0;-webkit-animation:fadeUp 2s forwards cubic-bezier(0.19, 1, 0.22, 1) 1s;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:calc($size / 10px)rem}}@media print{.body-client-portal .client-portal h1{padding:0 32px}}.body-client-portal .client-portal .card{-webkit-box-shadow:none;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;-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-transform:translateY(20px);transform:translateY(20px)}.body-client-portal .client-portal .card.js-hide.animate-in{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media print{.body-client-portal .client-portal .card{-webkit-box-shadow:none;box-shadow:none}}.body-client-portal .client-portal .card#client_logos{padding:80px 0;background:#f2f2f2}@media (max-width: 991px){.body-client-portal .client-portal .card#client_logos{padding:40px 0}}.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#about_chd{padding:80px 0;background:#f2f2f2}@media (max-width: 991px){.body-client-portal .client-portal .card#about_chd{padding:40px 0}}.body-client-portal .client-portal .card#testimonials ul{margin:0;padding:0;list-style:none}.body-client-portal .client-portal .card#testimonials ul li{background:#f2f2f2;padding:30px;margin-top:20px;border-radius:20px}.body-client-portal .client-portal .card#testimonials ul li:nth-child(even){-webkit-transform:translateX(10px);transform:translateX(10px)}@media (max-width: 991px){.body-client-portal .client-portal .card#testimonials ul li:nth-child(even){-webkit-transform:translateX(0);transform:translateX(0)}}.body-client-portal .client-portal .card#testimonials ul li:nth-child(odd){-webkit-transform:translateX(-10px);transform:translateX(-10px)}@media (max-width: 991px){.body-client-portal .client-portal .card#testimonials ul li:nth-child(odd){-webkit-transform:translateX(0);transform:translateX(0)}}.body-client-portal .client-portal .card#testimonials ul li p:first-child{margin-top:0}.body-client-portal .client-portal .card#testimonials ul li p:last-child{margin-bottom:0}.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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;width:100%;-webkit-box-align:center;-ms-flex-align:center;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 black;border-radius:3px;font-size:18px;font-size:calc($size / 10px)rem;cursor:pointer;background:white;font-weight:bold;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.body-client-portal .client-portal .card#pricing_table .pricing-tabs li button.active{background:#da0062;color:white;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:calc($size / 10px)rem;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:calc($size / 10px)rem;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:white;display:inline-block;margin-top:16px;font-size:20px;font-size:calc($size / 10px)rem;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:white;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:calc($size / 10px)rem;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:-ms-grid;display:grid;-ms-grid-columns:30% 1fr 60px;grid-template-columns:30% 1fr 60px;grid-gap:32px;padding:24px 0}@media (max-width: 787px){.body-client-portal .client-portal .card .table .row{-ms-grid-columns:1fr;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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;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{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.body-client-portal .client-portal .card .table .total.steps{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.body-client-portal .client-portal .card .table .total a{display:block;text-decoration:underline;text-align:left;color:black}.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:calc($size / 10px)rem}.body-client-portal .client-portal .card .table .total span.vat{font-size:16px;font-size:calc($size / 10px)rem}.body-client-portal .client-portal .card .table .total span.price{margin:0 8px;font-size:22px;font-size:calc($size / 10px)rem;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:white;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:calc($size / 10px)rem;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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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:white;border-radius:20px;padding:48px;text-align:left;-webkit-box-shadow:1px 1px 8px 0 rgba(23,23,23,0.1);box-shadow:1px 1px 8px 0 rgba(23,23,23,0.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:calc($size / 10px)rem;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:calc($size / 10px)rem}}.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:calc($size / 10px)rem;color:#171717;line-height:1.1;pointer-events:none;position:absolute;bottom:16px;left:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media (max-width: 600px){.body-client-portal .client-portal.password-showing .margins-container form label{font-size:18px;font-size:calc($size / 10px)rem}}.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:calc($size / 10px)rem;border:none;border-radius:0;-webkit-transition:all 0.3s ease;transition:all 0.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:calc($size / 10px)rem;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;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;font-size:20px;font-size:calc($size / 10px)rem;font-weight:bold;padding:12px 24px;background:#171717;color:white;-webkit-appearance:none}.body-client-portal .client-portal.password-showing .margins-container form input[type="submit"]:hover{background:#da0062;border-color:#da0062;color:white}.body-client-portal .client-portal .list-all-pages h3{border-bottom:1px solid lightgrey;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 grey}.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:calc($size / 10px)rem;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;-webkit-animation-delay:0.3s;animation-delay:0.3s}.number:nth-of-type(3){stroke-dasharray:42.165;stroke-dashoffset:42.165;-webkit-animation-delay:0.6s;animation-delay:0.6s}@-webkit-keyframes draw{to{stroke-dashoffset:0}}@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{-webkit-animation-name:draw;animation-name:draw;-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.value-in .number{-webkit-animation-name:draw;animation-name:draw;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.value-in #arrow_head,.value-in #arrow_path{-webkit-animation-name:draw;animation-name:draw;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1s;animation-delay:1s}.value-in #arrow_head{-webkit-animation-delay:2s;animation-delay:2s}.coop-badge{color:#171717;border:1px solid #171717;padding:10px;border-radius:10px;text-align:left;display:-ms-inline-grid;display:inline-grid;-ms-grid-columns:max-content 1fr;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-gap:10px;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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:white}@media screen and (max-width: 991px){.work-weve-done .top-section h1{font-size:40px;font-size:calc($size / 10px)rem}}.our-clients{list-style:none;padding:0;margin:0}.our-clients .client{margin:0;font-style:normal}.our-clients .client .inner{display:-ms-grid;display:grid;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr;grid-gap:60px}@media screen and (max-width: 900px){.our-clients .client .inner{-ms-grid-columns:1fr;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:calc($size / 10px)rem;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:calc($size / 10px)rem;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:calc($size / 10px)rem;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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-top:20px}.our-clients .client .view-more-photos{background-color:white;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:white;font-size:2rem;font-family:hoss-sharp, sans-serif;font-weight:600;font-style:italic;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);letter-spacing:normal;background-color:#171717;border-radius:50%;-webkit-filter:drop-shadow(-2px 8px 0px rgba(0,0,0,0.16));filter:drop-shadow(-2px 8px 0px rgba(0,0,0,0.16));display:inline-block;margin-top:32px}.screen-404{min-height:100vh;color:white}.screen-404 a{color:white;font-size:2.4rem}.badge-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;margin-top:10px}.badge-container .gbc{margin-left:-8px;width:100px}
