@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}:root{--primary: #00B8CB;--primary-100: #CCF1F5;--primary-200: #99E3EA;--primary-300: #66D4E0;--primary-400: #33C6D5;--primary-500: #00B8CB;--primary-600: #0093A2;--primary-700: #006E7A;--primary-800: #004A51;--primary-900: #002529;--secondary: #F7DD1C;--secondary-100: #FDF8CD;--secondary-200: #FCF3B0;--secondary-300: #FBEF92;--secondary-400: #FAEA75;--secondary-500: #F9E657;--secondary-600: #F8E13A;--secondary-700: #F7DD1C;--secondary-800: #D7C018;--secondary-900: #B7A415;--neutral: #000000;--neutral-100: #E0E0E0;--neutral-200: #C4C4C4;--neutral-300: #A8A8A8;--neutral-400: #8C8C8C;--neutral-500: #707070;--neutral-600: #545454;--neutral-700: #383838;--neutral-800: #1C1C1C;--neutral-900: #000000;--error: #EB1818;--white: #ffffff;--box-shadow-1: 0px 4px 4px 0px #00000026;--box-shadow-2: 5px 5px 0px 0px #66D4E0;--blue-gradient: linear-gradient(233.08deg, #33C6D5 16.58%, rgba(255, 255, 255, 0) 85.74%)
}*,*::after,*::before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%;cursor:url("/src/assets/img/base/cursor-yello.svg") 10 5,auto}body{box-sizing:border-box;font-family:Helveica, sans-serif;background:var(--primary-800);padding-top:5.7rem}@media only screen and (min-width: 48em){body{padding-top:8.1rem}}@media only screen and (min-width: 118em){body{padding-top:9rem}}body{box-sizing:border-box;overflow-x:hidden}body a{text-decoration:none;all:unset;cursor:url("/src/assets/img/base/cursor-yello.svg") 10 5,auto}html{scroll-behavior:smooth}.bg-primary{background-color:var(--primary-800)}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.floating-label-input{position:relative;margin-top:2.4rem}.floating-label-textarea{position:relative;margin-top:2.4rem}.floating-label{color:var(--primary);font-family:Helvetica, serif;font-weight:500;font-size:1.6rem;line-height:150%;position:absolute;pointer-events:none;left:0;top:1.6rem;padding:0 1.6rem;background:transparent;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all}.floating-input,.floating-textarea{font-family:Helvetica, serif;font-weight:500;font-size:1.6rem;line-height:150%;display:block;width:100%;padding:1.6rem;color:var(--white);border:none;border-radius:1.5rem 0 1.5rem 0;box-sizing:border-box;background:var(--primary-700);resize:none}.floating-input:focus,.floating-textarea:focus{outline:none}.floating-input:focus ~ .floating-label,.floating-textarea:focus ~ .floating-label{top:-2rem;left:0;font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}.floating-input:not(:placeholder-shown) ~ .floating-label,.floating-textarea:not(:placeholder-shown) ~ .floating-label{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%;top:-2rem;left:0}.floating-input:focus:required:invalid,.floating-textarea:focus:required:invalid{border:1px solid var(--error)}.error-input .floating-input,.error-input .floating-textarea{border:2px solid #9d3b3b;color:#9d3b3b}.error-input .floating-label{font-weight:600;color:#9d3b3b}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.btn,button{gap:1rem;border:1px solid transparent;display:inline-flex;align-items:center;cursor:unset;text-decoration:none;transition:ease-out 0.4s;-webkit-transition:ease-out 0.4s;-moz-transition:ease-out 0.4s;font-family:Helvetica, serif;font-weight:700;font-size:1.4rem;line-height:160%;letter-spacing:.13rem;width:100%;height:5.4rem}@media only screen and (min-width: 48em){.btn,button{width:18.4rem}}.header .btn-primary{width:15.4rem !important;height:4.2rem !important}button i,.btn i{font-size:.8rem}.btn-filled{width:100%;border-radius:2.5rem 0 2.5rem 0;text-align:center;justify-content:center}@media only screen and (min-width: 48em){.btn-filled{width:18.4rem;height:5.4rem}}.btn-primary{background:var(--primary);box-shadow:inset 0 0 0 0 var(--primary-600);color:#fff}.btn-primary:hover{background:var(--primary-600);box-shadow:inset 20rem 0 0 0 var(--primary-600)}.btn-primary:disabled{background:var(--neutral-300)}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.dropdown-menu-container{position:relative}.dropdown-menu-btn{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.dropdown-menu-btn:hover{color:var(--secondary)}.dropdown-menu-btn i{font-size:1rem}.dropdown-menu{position:absolute;width:34rem;padding:.8rem 1.6rem;top:6rem;left:0;visibility:hidden;opacity:0;transform:translateY(3rem);transition:all 0.3s cubic-bezier(0.16, 1, 0.5, 1);background:var(--secondary);border-radius:0 0 3rem 0}.dropdown-menu a{display:flex;align-items:center;padding:0.8rem 0;gap:1rem;text-decoration:none;color:var(--neutral);border-bottom:1px solid var(--secondary-300);font-family:Helvetica, serif;font-weight:600;font-size:2rem;line-height:160%;white-space:nowrap}.dropdown-menu a img{width:5.8rem}.dropdown-menu a:last-child{border-bottom:none}.dropdown-menu a:hover{color:var(--primary-700)}.dropdown-menu-btn-show{visibility:visible;opacity:1;transform:translateY(0rem)}.dropdown-menu-btn-arrow{transform:rotate(180deg);transition:0.2s ease}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.menu-accordion{background-color:transparent;color:var(--neutral);font-family:Helvetica, serif;font-weight:600;font-size:3.5rem;line-height:160%;width:100%;border:none;text-align:left;outline:none;transition:0.4s;display:flex;align-items:center;justify-content:flex-start;gap:2.4rem}@media only screen and (min-width: 48em){.menu-accordion{font-family:Helvetica, serif;font-weight:600;font-size:4rem;line-height:150%}}.menu-accordion .arrow{width:4rem;height:4rem;transition:all .3s;transform:rotate(-90deg)}.menu-accordion.active .arrow{transform:rotate(0deg)}.menu-accordion-panel{display:none;overflow:hidden;background-color:transparent;color:var(--primary-800);font-family:Helvetica, serif;font-weight:600;font-size:2rem;line-height:160%}.menu-accordion-panel .panel-items{display:flex;flex-direction:column;gap:.8rem}.menu-accordion-panel .panel-item{font-family:Helvetica, serif;font-weight:600;font-size:2rem;line-height:160%;color:var(--neutral);display:flex;align-items:center;gap:1rem}.menu-accordion-panel .panel-item img{width:4.1rem}@media only screen and (min-width: 48em){.menu-accordion-panel .panel-item img{width:5.8rem}}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.home-service-card{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 48em){.home-service-card{gap:3.3rem}}@media only screen and (min-width: 75em){.home-service-card{width:47rem}}@media only screen and (min-width: 118em){.home-service-card{width:58rem}}.home-service-card__heading{display:flex;gap:1.6rem}.home-service-card__heading-img{flex:0 0 8rem}@media only screen and (min-width: 48em){.home-service-card__heading-img{flex:0 0 12rem}}.home-service-card__heading-info{display:flex;flex-direction:column;gap:.8rem;color:var(--white)}.home-service-card__heading-info .title{font-family:Helvetica, serif;font-weight:700;font-size:2rem;line-height:130%}@media only screen and (min-width: 48em){.home-service-card__heading-info .title{font-family:Helvetica, serif;font-weight:700;font-size:3.5rem;line-height:130%;white-space:nowrap}}.home-service-card__heading-info .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.home-service-card__heading-info .description{font-family:Helvetica, serif;font-weight:400;font-size:1.6rem;line-height:130%}}.home-service-card__items{display:flex;flex-direction:column;gap:2.4rem;padding:1.6rem;border-radius:2rem;background:var(--primary-800)}@media only screen and (min-width: 48em){.home-service-card__items{padding:3.2rem}}@media only screen and (min-width: 75em){.home-service-card__items{margin-top:auto;flex:1}}.home-service-card__item{display:flex;flex-direction:column;gap:.8rem}.home-service-card__item .title{font-family:Helvetica, serif;font-weight:700;font-size:1.6rem;line-height:130%;color:var(--secondary)}@media only screen and (min-width: 48em){.home-service-card__item .title{font-family:Helvetica, serif;font-weight:700;font-size:2.4rem;line-height:160%}}.home-service-card__item .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:130%;color:var(--white)}@media only screen and (min-width: 48em){.home-service-card__item .description{font-family:Helvetica, serif;font-weight:500;font-size:1.6rem;line-height:150%}}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.flash-card{perspective:100rem;height:18rem;flex:0 0 30rem}.flash-card:hover .flash-card__container{transform:rotateY(180deg)}@media only screen and (min-width: 48em){.flash-card{flex-basis:33rem;height:20.5rem}}@media only screen and (min-width: 75em){.flash-card{flex-basis:33.2rem;height:23.4rem}}@media only screen and (min-width: 87.5em){.flash-card{flex-basis:38rem}}.flash-card__container{width:100%;height:100%;border-radius:2rem;background:var(--primary-700);transform-style:preserve-3d;transition:transform 0.5s;margin:auto;cursor:url("/src/assets/img/base/cursor-yello.svg") 10 5,auto}.flash-card__container .card-face{position:absolute;width:100%;height:100%;backface-visibility:hidden;display:flex;flex-direction:row;align-items:center;text-align:center;justify-content:center;padding:1.3rem}.flash-card__container .card-face .chevron-right{position:absolute;right:2.4rem;width:1.6rem;height:1.6rem}@media only screen and (min-width: 87.5em){.flash-card__container .card-face .chevron-right{display:none}}.flash-card__container .card-face img{height:8rem;width:8rem}@media only screen and (min-width: 48em){.flash-card__container .card-face img{height:10rem;width:10rem}}.flash-card__container .card-face h4{font-family:Helvetica, serif;font-weight:600;font-size:2rem;line-height:160%;color:#fff;margin-top:1rem}@media only screen and (min-width: 48em){.flash-card__container .card-face h4{font-family:Helvetica, serif;font-weight:600;font-size:2.4rem;line-height:160%}}.flash-card__container .card-back{color:var(--white);font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:130%;padding:4rem 2rem;background:var(--primary-700);transform:rotateY(180deg);border-radius:2rem}@media only screen and (min-width: 48em){.flash-card__container .card-back{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}}@media only screen and (min-width: 48em){.flash-card__container .card-back{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}}@media only screen and (min-width: 118em){.flash-card__container .card-back{font-family:Helvetica, serif;font-weight:500;font-size:1.4rem;line-height:180%}}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.carouselTicker-container{margin-top:2.4rem;display:flex;flex-direction:row;transition:1s;gap:1.6rem;overflow-x:auto !important;grid-gap:1.6rem;padding:0 2rem}.carouselTicker-container .see-all-projects-btn{display:none}@media only screen and (min-width: 48em){.carouselTicker-container .see-all-projects-btn{display:block;position:absolute;right:12vw;left:84vw;bottom:12%}}@media only screen and (min-width: 48em){.carouselTicker-container{overflow:hidden;flex-direction:column;margin-left:-16rem;padding:0;gap:2.2rem}}@media only screen and (min-width: 75em){.carouselTicker-container{overflow:hidden !important;margin-left:-25vw;gap:3.3rem}}@media only screen and (min-width: 87.5em){.carouselTicker-container{overflow:hidden !important;margin-left:-14vw;gap:3.3rem}}@media only screen and (min-width: 118em){.carouselTicker-container{margin-left:-10vw;gap:4rem}}.carouselTicker-container-row{position:relative;width:unset;flex-shrink:0;overflow:hidden;display:flex;gap:1.6rem;transition:all .4s}@media only screen and (min-width: 75em){.carouselTicker-container-row{width:100%;overflow:unset}}.carouselTicker-container-row.row-1 .carouselTicker-item:nth-child(even),.carouselTicker-container-row.row-1 .carouselTicker-item:nth-child(even) .carouselTicker-item-img{width:29rem}@media only screen and (min-width: 48em){.carouselTicker-container-row.row-1 .carouselTicker-item:nth-child(even),.carouselTicker-container-row.row-1 .carouselTicker-item:nth-child(even) .carouselTicker-item-img{width:37rem}}@media only screen and (min-width: 75em){.carouselTicker-container-row.row-1 .carouselTicker-item:nth-child(even),.carouselTicker-container-row.row-1 .carouselTicker-item:nth-child(even) .carouselTicker-item-img{width:55.5rem}}@media only screen and (min-width: 118em){.carouselTicker-container-row.row-1 .carouselTicker-item:nth-child(even),.carouselTicker-container-row.row-1 .carouselTicker-item:nth-child(even) .carouselTicker-item-img{width:70rem}}.carouselTicker-container-row.row-1 .carouselTicker-item:nth-child(odd),.carouselTicker-container-row.row-1 .carouselTicker-item:nth-child(odd) .carouselTicker-item-img{width:20.7rem}@media only screen and (min-width: 48em){.carouselTicker-container-row.row-1 .carouselTicker-item:nth-child(odd),.carouselTicker-container-row.row-1 .carouselTicker-item:nth-child(odd) .carouselTicker-item-img{width:26rem}}@media only screen and (min-width: 75em){.carouselTicker-container-row.row-1 .carouselTicker-item:nth-child(odd),.carouselTicker-container-row.row-1 .carouselTicker-item:nth-child(odd) .carouselTicker-item-img{width:40rem}}@media only screen and (min-width: 118em){.carouselTicker-container-row.row-1 .carouselTicker-item:nth-child(odd),.carouselTicker-container-row.row-1 .carouselTicker-item:nth-child(odd) .carouselTicker-item-img{width:50rem}}.carouselTicker-container-row.row-2 .carouselTicker-item:nth-child(odd),.carouselTicker-container-row.row-2 .carouselTicker-item:nth-child(odd) .carouselTicker-item-img{width:29rem}@media only screen and (min-width: 48em){.carouselTicker-container-row.row-2 .carouselTicker-item:nth-child(odd),.carouselTicker-container-row.row-2 .carouselTicker-item:nth-child(odd) .carouselTicker-item-img{width:37rem}}@media only screen and (min-width: 75em){.carouselTicker-container-row.row-2 .carouselTicker-item:nth-child(odd),.carouselTicker-container-row.row-2 .carouselTicker-item:nth-child(odd) .carouselTicker-item-img{width:55.5rem}}@media only screen and (min-width: 118em){.carouselTicker-container-row.row-2 .carouselTicker-item:nth-child(odd),.carouselTicker-container-row.row-2 .carouselTicker-item:nth-child(odd) .carouselTicker-item-img{width:70rem}}.carouselTicker-container-row.row-2 .carouselTicker-item:nth-child(even),.carouselTicker-container-row.row-2 .carouselTicker-item:nth-child(even) .carouselTicker-item-img{width:20.7rem}@media only screen and (min-width: 48em){.carouselTicker-container-row.row-2 .carouselTicker-item:nth-child(even),.carouselTicker-container-row.row-2 .carouselTicker-item:nth-child(even) .carouselTicker-item-img{width:26rem}}@media only screen and (min-width: 75em){.carouselTicker-container-row.row-2 .carouselTicker-item:nth-child(even),.carouselTicker-container-row.row-2 .carouselTicker-item:nth-child(even) .carouselTicker-item-img{width:40rem}}@media only screen and (min-width: 118em){.carouselTicker-container-row.row-2 .carouselTicker-item:nth-child(even),.carouselTicker-container-row.row-2 .carouselTicker-item:nth-child(even) .carouselTicker-item-img{width:50rem}}.carouselTicker-container-row.row-1{align-items:flex-end}.carouselTicker-container-row.row-2{align-items:flex-end;position:relative}@media only screen and (min-width: 48em){.carouselTicker-container-row.row-2{align-items:flex-start}}.carouselTicker-container .carouselTicker-item{position:relative;overflow:hidden;margin-bottom:2rem;border-radius:1rem;transition:all 0.4s;flex:0 0 auto}@media only screen and (min-width: 75em){.carouselTicker-container .carouselTicker-item{position:relative;overflow:hidden;border-radius:4rem}}.carouselTicker-container .carouselTicker-item .card-link{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.carouselTicker-container .carouselTicker-item-img{display:block}@media only screen and (min-width: 75em){.carouselTicker-container .carouselTicker-item-img{width:100%}}.carouselTicker-container .carouselTicker-item.deactive{filter:unset}@media only screen and (min-width: 75em){.carouselTicker-container .carouselTicker-item.deactive{filter:grayscale(26%) opacity(65%)}}@media only screen and (min-width: 75em){.carouselTicker-container .carouselTicker-item:hover{filter:unset}.carouselTicker-container .carouselTicker-item:hover .detail{left:0;right:0;bottom:0;cursor:url("/src/assets/img/base/cursor-yello.svg") 10 5,auto}.carouselTicker-container .carouselTicker-item:hover .detail a{display:flex;align-items:center;justify-content:center;margin:auto}}.carouselTicker-container .carouselTicker-item .detail{display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:absolute;transition:0.4s;bottom:-100%;left:100%;height:100%;background:var(--blue-gradient)}.carouselTicker-container .carouselTicker-item .detail img{width:80%;margin-bottom:1.2rem;align-items:center;justify-self:center}.carouselTicker-container .carouselTicker-item .detail .dev-stacks{background-color:#fff;padding:3% 5% 2%;width:100%;display:grid;grid-template-columns:auto auto auto}.carouselTicker-container .carouselTicker-item .detail .dev-stacks img{width:100%;height:2.4rem;padding:0 5%;margin-bottom:.8rem}.carouselTicker-container .carouselTicker-item-bottom:hover .detail{top:0;bottom:unset}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.header{cursor:url("/src/assets/img/base/cursor-yello.svg") 10 5,auto;border-bottom:1px solid var(--secondary);position:fixed;width:100%;background:var(--primary-800);z-index:100;top:0}@media only screen and (min-width: 48em){.header{padding:0 4rem}}@media only screen and (min-width: 75em){.header{margin:0}}.header__container{padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between}@media only screen and (min-width: 48em){.header__container{padding:2.4rem 0}}@media only screen and (min-width: 75em){.header__container{padding:2.4rem 8rem}}.header__logo__img-mobile{width:2.1rem;height:2.4rem}@media only screen and (min-width: 48em){.header__logo__img-mobile{display:none}}.header__logo__img-desktop{display:none}@media only screen and (min-width: 48em){.header__logo__img-desktop{display:block;height:3.2rem}}.header__talk{display:none}@media only screen and (min-width: 75em){.header__talk{display:block}}.header__menu{display:none}@media only screen and (min-width: 75em){.header__menu{display:flex;align-items:center;gap:3.4rem;justify-content:center;color:var(--white);font-family:Helvetica, serif;font-weight:400;font-size:1.6rem;line-height:160%;letter-spacing:.13rem}.header__menu>a{transition:all .2s}.header__menu>a:hover{color:var(--secondary)}}.header #menuBtn{width:1.6rem;height:1.6rem}@media only screen and (min-width: 48em){.header #menuBtn{width:2.4rem;height:2.4rem}}@media only screen and (min-width: 75em){.header #menuBtn{display:none}}.header #exitBtn{display:none;position:absolute;top:1rem;right:2rem;width:100%}@media only screen and (min-width: 48em){.header #exitBtn{top:1.6rem;right:4rem}}.header #exitBtn .menu-bar{display:flex;align-items:flex-end;flex-direction:column;width:100%}.header #exitBtn .menu-bar>img{width:4.8rem;height:4.8rem}@media only screen and (min-width: 48em){.header #exitBtn .menu-bar>img{width:6.4rem;height:6.4rem}}.header #aside{align-items:flex-end;flex-direction:column;margin-top:-1px;width:calc(100% - 4rem);background:var(--secondary);z-index:999;animation:showSidebar 500ms ease forwards;border-radius:0 0 6rem 0;cursor:url("/src/assets/img/base/cursor-black.svg"),auto}@media only screen and (min-width: 48em){.header #aside{width:calc(100% - 8rem);margin-top:0}}.header #aside .header__menu-items{display:flex;flex-direction:column;gap:.8rem;padding:2.4rem}@media only screen and (min-width: 48em){.header #aside .header__menu-items{padding:4rem;gap:1.6rem}}.header #aside .header__menu-item{cursor:unset;display:flex;text-decoration:none;font-family:Helvetica, serif;font-weight:600;font-size:3.5rem;line-height:160%;transition:all 300ms ease;color:var(--neutral)}@media only screen and (min-width: 48em){.header #aside .header__menu-item{font-family:Helvetica, serif;font-weight:600;font-size:4rem;line-height:150%}}.header .showMenu{display:flex !important}.d-none{display:none !important}.d-block{display:block !important}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.footer{position:relative;padding:8rem 2rem 11.6rem;display:flex;flex-direction:column;gap:5.6rem}@media only screen and (min-width: 48em){.footer{padding:8rem 4rem 15.2rem;gap:4.4rem}}@media only screen and (min-width: 75em){.footer{padding:8rem 0 14rem;flex-direction:row;gap:17.7rem;width:110rem;margin:0 auto}}@media only screen and (min-width: 87.5em){.footer{width:125rem}}@media only screen and (min-width: 118em){.footer{padding:10.4rem 0 12.8rem;width:165rem}}.footer #footer-star{position:absolute;width:60%;right:0;top:14%}@media only screen and (min-width: 48em){.footer #footer-star{width:61%;top:13%}}@media only screen and (min-width: 75em){.footer #footer-star{width:50%;top:10%}}@media only screen and (min-width: 118em){.footer #footer-star{width:52%;top:0;right:9%}}.footer__left{display:flex;flex-direction:column;gap:3.2rem}@media only screen and (min-width: 75em){.footer__left{gap:4rem}}.footer__left .logo-container{display:flex;flex-direction:column;gap:1.6rem;position:relative;font-family:Helvetica, serif;font-weight:400;font-size:2rem;line-height:160%;letter-spacing:.13rem;color:var(--white)}@media only screen and (min-width: 48em){.footer__left .logo-container{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem;gap:2.4rem}}.footer__left .logo-container .slogan{width:14.5rem}@media only screen and (min-width: 48em){.footer__left .logo-container .slogan{width:28rem}}@media only screen and (min-width: 75em){.footer__left .logo-container .slogan{width:unset}}.footer__left .logo-container .footer-logo{width:3.5rem}@media only screen and (min-width: 48em){.footer__left .logo-container .footer-logo{width:4.6rem}}.footer__left .info{display:flex;flex-direction:column;gap:.8rem}@media only screen and (min-width: 75em){.footer__left .info{gap:1.6rem}}@media only screen and (min-width: 118em){.footer__left .info{margin-top:4rem}}.footer__left .info__detail{display:flex;flex-direction:column;gap:.8rem}.footer__left .info__detail .title{color:var(--primary);font-family:Helvetica, serif;font-weight:400;font-size:1.6rem;line-height:160%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.footer__left .info__detail .title{font-family:Helvetica, serif;font-weight:400;font-size:2rem;line-height:160%;letter-spacing:.13rem}}.footer__left .info__detail .description{color:var(--white);font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:130%}@media only screen and (min-width: 48em){.footer__left .info__detail .description{font-family:Helvetica, serif;font-weight:500;font-size:1.8rem;line-height:160%}}.footer__left .desktop-contact{display:none}@media only screen and (min-width: 75em){.footer__left .desktop-contact{display:flex;margin-top:1.4rem}}.footer__right{display:flex;flex-direction:column;gap:5.6rem;align-items:center}@media only screen and (min-width: 75em){.footer__right{align-self:flex-end;gap:7.6rem}}.footer__right .navigation__container{display:flex;flex-direction:column;width:100%;gap:4rem}@media only screen and (min-width: 48em){.footer__right .navigation__container{flex-direction:row;align-items:flex-end;justify-content:space-between}}.footer__right .navigation__container .navigation{display:flex;justify-content:space-between}@media only screen and (min-width: 48em){.footer__right .navigation__container .navigation{justify-content:flex-start;gap:15.7rem}}@media only screen and (min-width: 75em){.footer__right .navigation__container .navigation{gap:14rem;justify-self:flex-end}}.footer__right .navigation__container .navigation .nav-group{color:var(--white);font-family:Helvetica, serif;font-weight:600;font-size:1.6rem;line-height:160%;display:flex;flex-direction:column;white-space:nowrap;gap:1rem;transition:all .3s}@media only screen and (min-width: 48em){.footer__right .navigation__container .navigation .nav-group{font-family:Helvetica, serif;font-weight:600;font-size:1.8rem;line-height:130%}}.footer__right .navigation__container .navigation .nav-group a:hover{color:var(--secondary)}@media only screen and (min-width: 75em){.footer__right .navigation__container .mobile-contact{display:none}}.footer__right .social-media-container{display:flex;align-items:center;justify-content:center;gap:2.5rem}@media only screen and (min-width: 48em){.footer__right .social-media-container{width:36rem;gap:3.2rem}}@media only screen and (min-width: 75em){.footer__right .social-media-container{width:100%;justify-content:space-between}}.footer__right .social-media-container a{width:3.2rem;height:3.2rem;background-size:3.2rem 3.2rem;transition:all .3s}.footer__right .social-media-container #instagram{background-image:url("/src/assets/img/social/instagram.svg")}.footer__right .social-media-container #instagram:hover{background-image:url("/src/assets/img/social/instagram-hover.svg")}.footer__right .social-media-container #facebook{background-image:url("/src/assets/img/social/facebook.svg")}.footer__right .social-media-container #facebook:hover{background-image:url("/src/assets/img/social/facebook-hover.svg")}.footer__right .social-media-container #linkedin{background-image:url("/src/assets/img/social/linkedin.svg")}.footer__right .social-media-container #linkedin:hover{background-image:url("/src/assets/img/social/linkedIn-hover.svg")}.footer__right .social-media-container #twiiter{background-image:url("/src/assets/img/social/twiiter.svg")}.footer__right .social-media-container #twiiter:hover{background-image:url("/src/assets/img/social/twitter-hover.svg")}.footer__right .social-media-container #dribbble{background-image:url("/src/assets/img/social/dribell.svg")}.footer__right .social-media-container #dribbble:hover{background-image:url("/src/assets/img/social/dribbble-hover.svg")}.footer__right .social-media-container #behance{background-image:url("/src/assets/img/social/behance.svg")}.footer__right .social-media-container #behance:hover{background-image:url("/src/assets/img/social/behance-hover.svg")}.footer .privacy{position:absolute;left:50%;transform:translateX(-50%);bottom:6rem;font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:130%;text-align:center;color:var(--white);white-space:nowrap}@media only screen and (min-width: 48em){.footer .privacy{font-family:Helvetica, serif;font-weight:500;font-size:1.6rem;line-height:150%;bottom:7.2rem}}@media only screen and (min-width: 75em){.footer .privacy{bottom:14rem}}@media only screen and (min-width: 118em){.footer .privacy{bottom:12.8rem}}.footer .privacy span{color:var(--primary)}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.upload-form{position:relative;cursor:url("/src/assets/img/base/cursor-yello.svg") 10 5,auto;margin-top:2rem;border-radius:1.5rem 0 1.5rem 0;border:1px dashed var(--primary-300);width:100%;padding:1.8rem}.upload-form input{opacity:0;position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;cursor:url("/src/assets/img/base/cursor-yello.svg") 10 5,auto}.upload-form .upload-container{display:flex;flex-direction:column;gap:.8rem;align-items:center}.upload-form .upload-icon{width:4rem;height:4rem}.upload-form .upload-label{color:var(--primary-400);font-family:Helvetica, serif;font-weight:500;font-size:1.6rem;line-height:150%}.upload-form .file-name{color:var(--primary-500);font-family:Helvetica, serif;font-weight:500;font-size:1.6rem;line-height:150%}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.jobs-section{background:var(--white);cursor:url("/src/assets/img/base/cursor-black.svg") 10 5,auto;padding:4rem 0 8rem 2rem}@media only screen and (min-width: 48em){.jobs-section{padding:8rem 0 10rem 4rem}}@media only screen and (min-width: 75em){.jobs-section{padding:8rem 0 10rem 8rem}}@media only screen and (min-width: 87.5em){.jobs-section{padding:12.8rem 0 12.8rem 12rem}}@media only screen and (min-width: 118em){.jobs-section{padding:15.2rem 0 15.2rem 12rem}}.jobs-section__title{font-family:Helvetica, serif;font-weight:700;font-size:2.4rem;line-height:160%}@media only screen and (min-width: 48em){.jobs-section__title{font-family:Helvetica, serif;font-weight:700;font-size:3.5rem;line-height:130%}}@media only screen and (min-width: 75em){.jobs-section__title{font-family:Helvetica, serif;font-weight:700;font-size:4rem;line-height:120%}}.jobs-section .jobs{display:flex;gap:2.4rem;margin-top:4rem;overflow-x:auto}@media only screen and (min-width: 75em){.jobs-section .jobs{margin-top:8rem}}.jobs-section .job-card{position:relative;border-radius:2rem 0 2rem 0;flex:0 0 auto;width:23.3rem;height:12.8rem;padding:1.2rem 1.2rem 1.2rem 2.4rem;background:var(--primary-100);display:flex;justify-content:space-between}@media only screen and (min-width: 48em){.jobs-section .job-card{padding:2.4rem 2.4rem 2.4rem 3.2rem;width:37.6rem;height:20.6rem}}.jobs-section .job-card:last-child{margin-right:4rem}.jobs-section .job-card__heading{display:flex;flex-direction:column;gap:1.2rem;text-align:left;align-self:center;color:var(--neutral)}.jobs-section .job-card__heading .title{white-space:nowrap;font-family:Helvetica, serif;font-weight:600;font-size:1.6rem;line-height:160%}@media only screen and (min-width: 48em){.jobs-section .job-card__heading .title{font-family:Helvetica, serif;font-weight:600;font-size:2.4rem;line-height:160%}}.jobs-section .job-card__heading .description{white-space:nowrap;font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:130%}@media only screen and (min-width: 48em){.jobs-section .job-card__heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.6rem;line-height:150%}}.jobs-section .job-card .type{white-space:nowrap;font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:130%;position:absolute;right:1.2rem;top:1.2rem}@media only screen and (min-width: 48em){.jobs-section .job-card .type{font-family:Helvetica, serif;font-weight:500;font-size:1.6rem;line-height:150%;right:2.4rem;top:2.4rem}}.jobs-section .job-card .apply{transition:all .3s;font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:130%;position:absolute;right:0;bottom:0;opacity:0;width:100%;height:100%}@media only screen and (min-width: 48em){.jobs-section .job-card .apply{opacity:1;align-items:center;justify-content:center;gap:.8rem;color:var(--primary);font-family:Helvetica, serif;font-weight:500;font-size:1.6rem;line-height:150%;height:unset;width:unset;right:2.4rem;bottom:2.4rem;padding:3rem;margin:-3rem}.jobs-section .job-card .apply i{font-size:1rem}}.jobs-section .job-card .apply:hover{color:var(--primary-600)}.jobs-section .see-all-btn{margin-top:4rem;padding-right:2rem}@media only screen and (min-width: 48em){.jobs-section .see-all-btn{display:flex;align-items:center;justify-content:center;margin-top:8rem}}@media only screen and (min-width: 75em){.jobs-section .see-all-btn{margin-top:10rem}}@media only screen and (min-width: 87.5em){.jobs-section .see-all-btn{margin-top:12rem}}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.person-card{display:flex;flex-direction:column;align-items:center;gap:1.6rem;flex:0 0 26rem}@media only screen and (min-width: 48em){.person-card{gap:2.4rem;flex:0 0 33rem}}@media only screen and (min-width: 118em){.person-card{flex:0 0 38.7rem}}.person-card__image{width:12.8rem;height:12.8rem}@media only screen and (min-width: 48em){.person-card__image{width:16rem;height:16rem}}@media only screen and (min-width: 118em){.person-card__image{width:20rem;height:20rem}}.person-card__content{width:100%;background:var(--primary-100);border-radius:1.5rem}.person-card__content .card-header-name{font-family:Helvetica, serif;font-weight:600;font-size:2.4rem;line-height:160%;margin-bottom:1rem;padding-left:1.6rem;padding-top:1.6rem}@media only screen and (min-width: 48em){.person-card__content .card-header-name{padding-left:2.4rem;padding-top:2.4rem}}.person-card__content .card-header .menu-accordion{display:flex;justify-content:space-between;padding:0 1.6rem 1.6rem}@media only screen and (min-width: 48em){.person-card__content .card-header .menu-accordion{padding:0 2.4rem 2.4rem}}.person-card__content .card-header .menu-accordion .position{color:var(--primary-600);font-family:Helvetica, serif;font-weight:600;font-size:1.6rem;line-height:160%}.person-card__content .card-header .menu-accordion .toggle{display:flex;gap:1rem;align-items:center;justify-content:center;padding:1.5rem;margin:-1.5rem}.person-card__content .card-header .menu-accordion .toggle:hover p,.person-card__content .card-header .menu-accordion .toggle:hover i{color:var(--primary-600)}.person-card__content .card-header .menu-accordion .toggle p{font-family:Helvetica, serif;font-weight:700;font-size:1.4rem;line-height:160%;letter-spacing:.13rem;color:var(--primary);transition:all .3s}.person-card__content .card-header .menu-accordion .toggle .arrow{width:1rem;height:1rem;color:var(--primary);font-size:1rem;display:flex;align-items:center;justify-content:center;transform:rotate(0deg);transition:all .3s}.person-card__content .card-header .menu-accordion.active .arrow{transform:rotate(-180deg)}.person-card__content .card-header .accordion-content{display:none;padding:1.2rem 1.6rem 1.6rem;border-top:1px solid var(--primary-300);font-family:Helvetica, serif;font-weight:500;font-size:1rem;line-height:130%}@media only screen and (min-width: 48em){.person-card__content .card-header .accordion-content{padding:1.2rem 2.4rem 2.4rem;font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:130%}}@media only screen and (min-width: 118em){.person-card__content .card-header .accordion-content{font-family:Helvetica, serif;font-weight:500;font-size:1.6rem;line-height:150%}}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.mobile-process-items{display:flex;flex-direction:column;align-items:center}.mobile-process-items:last-child>.mobile-process-item .arrow{display:none}.mobile-process-item__button{position:relative;display:flex;flex-direction:column;align-items:center}.mobile-process-item__button button{font-family:Helvetica, serif;font-weight:600;font-size:2rem;line-height:160%;border:1px solid var(--white);border-radius:1.5rem;color:var(--white);background:transparent;width:33.5rem;height:unset !important;padding:1.2rem 0;display:flex;align-items:center;justify-content:center;white-space:nowrap}.mobile-process-item__button button.active{color:var(--secondary);border-color:var(--secondary);font-family:Helvetica, serif;font-weight:600;font-size:2rem;line-height:160%;width:34.5rem;padding:1.5rem 0}.mobile-process-item__button button:not(.active)+.active-arrow{height:0}.mobile-process-item__button button:not(.active)+.active-arrow{height:0;opacity:0;transform:scale(0)}.mobile-process-item__button button:not(.active) ~ .panel{opacity:0;transform:scale(0);padding:0;height:0;transform-origin:top}.mobile-process-item__button .active-arrow{height:2rem;opacity:1;transform:scale(1);transform-origin:top;transition:all .3s}.mobile-process-item__button .arrow{height:2rem}.mobile-process-item__button .panel{background:var(--primary-700);color:var(--white);font-family:Helvetica, serif;font-weight:500;font-size:1.6rem;line-height:150%;padding:3.2rem 2.5rem;border-radius:2rem;width:30rem;transform:scale(1);opacity:1;transition:all .4s}.desktop-service-timeline{display:none;width:126rem;margin:0 auto;position:relative}@media only screen and (min-width: 75em){.desktop-service-timeline{display:flex;align-items:center;justify-content:center}}.desktop-service-timeline__header{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem;width:30rem;position:absolute;top:15rem;left:8rem;color:var(--white)}@media only screen and (min-width: 87.5em){.desktop-service-timeline__header{left:-3rem}}.desktop-service-timeline .process-path{position:relative}.desktop-service-timeline .process-path__item{position:absolute;display:flex;align-items:center;gap:1.6rem;color:var(--white)}.desktop-service-timeline .process-path__item-button{width:30rem;padding:1.2rem 0;border:1px solid var(--white);white-space:nowrap;border-radius:1.5rem;font-family:Helvetica, serif;font-weight:600;font-size:2rem;line-height:160%;display:flex;align-items:center;justify-content:center;background:var(--primary-800);text-align:center}.desktop-service-timeline .process-path__item-panel{background:var(--primary-700);width:20.4rem;padding:1.6rem;font-family:Helvetica, serif;font-weight:500;font-size:1.6rem;line-height:150%;border-radius:2rem;opacity:0}@media only screen and (min-width: 87.5em){.desktop-service-timeline .process-path__item-panel{padding:3.2rem;width:30.4rem}}.desktop-service-timeline .process-path .item-container{position:relative;display:flex;align-items:center;justify-content:center}.desktop-service-timeline .process-path .item-1{right:-15rem;top:30rem}.desktop-service-timeline .process-path .item-1 .process-path__item-panel{position:absolute;right:-40rem}.desktop-service-timeline .process-path .item-3{right:-15rem;top:78rem}.desktop-service-timeline .process-path .item-3 .process-path__item-panel{position:absolute;right:-40rem}.desktop-service-timeline .process-path .item-5{right:-15rem;top:124rem}.desktop-service-timeline .process-path .item-5 .process-path__item-panel{position:absolute;right:-40rem}.desktop-service-timeline .process-path .item-7{right:-15rem;top:171rem}.desktop-service-timeline .process-path .item-7 .process-path__item-panel{position:absolute;right:-40rem}.desktop-service-timeline .process-path .item-9{right:-15rem;top:218rem}.desktop-service-timeline .process-path .item-9 .process-path__item-panel{position:absolute;right:-40rem}.desktop-service-timeline .process-path .item-11{right:-15rem;top:265rem}.desktop-service-timeline .process-path .item-11 .process-path__item-panel{position:absolute;right:-40rem}.desktop-service-timeline .process-path .item-2{left:-15rem;top:55rem}.desktop-service-timeline .process-path .item-2 .process-path__item-panel{position:absolute;left:-40rem}.desktop-service-timeline .process-path .item-4{left:-15rem;top:101rem}.desktop-service-timeline .process-path .item-4 .process-path__item-panel{position:absolute;left:-40rem}.desktop-service-timeline .process-path .item-6{left:-15rem;top:148rem}.desktop-service-timeline .process-path .item-6 .process-path__item-panel{position:absolute;left:-40rem}.desktop-service-timeline .process-path .item-8{left:-15rem;top:195rem}.desktop-service-timeline .process-path .item-8 .process-path__item-panel{position:absolute;left:-40rem}.desktop-service-timeline .process-path .item-10{left:-15rem;top:242rem}.desktop-service-timeline .process-path .item-10 .process-path__item-panel{position:absolute;left:-40rem}.desktop-service-timeline .process-path .item-12{left:-15rem;top:289rem}.desktop-service-timeline .process-path .item-12 .process-path__item-panel{position:absolute;left:-40rem}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.home-first-section{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:.8rem;margin-top:3.6rem;margin-bottom:5.6rem}@media only screen and (min-width: 48em){.home-first-section{margin-top:8rem;margin-bottom:29rem;gap:2.4rem}}@media only screen and (min-width: 75em){.home-first-section{margin-top:14.5rem;margin-bottom:14.5rem}}@media only screen and (min-width: 87.5em){.home-first-section{margin-top:17rem;margin-bottom:17rem}}@media only screen and (min-width: 118em){.home-first-section{margin-top:25rem;margin-bottom:33rem}}.home-first-section__heading{font-family:Helvetica, serif;font-weight:700;font-size:3rem;line-height:140%;color:var(--white)}@media only screen and (min-width: 48em){.home-first-section__heading{font-family:Helvetica, serif;font-weight:700;font-size:4rem;line-height:120%}}@media only screen and (min-width: 87.5em){.home-first-section__heading{font-family:Helvetica, serif;font-weight:700;font-size:6rem;line-height:120%}}.home-first-section__sub-heading{font-family:Helvetica, serif;font-weight:400;font-size:2rem;line-height:160%;letter-spacing:.13rem;color:var(--white)}@media only screen and (min-width: 48em){.home-first-section__sub-heading{font-family:Helvetica, serif;font-weight:400;font-size:3rem;line-height:150%;letter-spacing:.13rem;margin-bottom:3rem}}@media only screen and (min-width: 87.5em){.home-first-section__sub-heading{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.home-first-section__btn{width:100%;padding:2rem}.home-first-section #home-heading-mobile{width:calc(100% - 2rem);margin:.8rem 2rem .8rem 0}@media only screen and (min-width: 48em){.home-first-section #home-heading-mobile{display:none}}.home-first-section #cloud{display:none}@media only screen and (min-width: 48em){.home-first-section #cloud{display:block;position:absolute;left:0;top:21rem;width:33rem}}@media only screen and (min-width: 75em){.home-first-section #cloud{width:43rem;top:-2.3rem}}@media only screen and (min-width: 87.5em){.home-first-section #cloud{width:50rem;top:-3rem}}@media only screen and (min-width: 118em){.home-first-section #cloud{width:66rem;top:-5rem}}.home-first-section #earth{display:none}@media only screen and (min-width: 48em){.home-first-section #earth{display:block;position:absolute;right:2vw;top:-2rem;width:16.7rem}}@media only screen and (min-width: 48em) and (min-width: 75em){.home-first-section #earth{width:24rem;right:6.7rem;top:-4.6rem}}@media only screen and (min-width: 48em) and (min-width: 87.5em){.home-first-section #earth{width:30rem;top:-7rem;right:10rem}}@media only screen and (min-width: 48em) and (min-width: 118em){.home-first-section #earth{width:40rem;top:-14.5rem;right:12rem}}.home-services{background:var(--primary-900);padding:4rem 2rem 5.6rem;display:flex;flex-direction:column;gap:4rem}@media only screen and (min-width: 48em){.home-services{padding:4rem 4rem 10rem;gap:6rem}}@media only screen and (min-width: 75em){.home-services{padding:8rem 8rem 10.5rem}}.home-services__heading{text-align:center;font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem;color:var(--white)}@media only screen and (min-width: 48em){.home-services__heading{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem;margin-bottom:3rem}}.home-services .home-service-cards{display:flex;justify-content:center;flex-direction:column;gap:4rem}@media only screen and (min-width: 75em){.home-services .home-service-cards{flex-direction:row;gap:10.8rem}}.home-unique-needs{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:5.6rem}@media only screen and (min-width: 48em){.home-unique-needs{padding-bottom:10.4rem}}@media only screen and (min-width: 75em){.home-unique-needs{padding-bottom:12.8rem}}@media only screen and (min-width: 118em){.home-unique-needs{padding-bottom:15.2rem}}.home-unique-needs__heading{display:flex;flex-direction:column;gap:1.6rem;color:var(--white)}.home-unique-needs__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.home-unique-needs__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.home-unique-needs__heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.home-unique-needs__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.home-unique-needs__heading .question{color:var(--secondary);font-family:Helvetica, serif;font-weight:600;font-size:1.8rem;line-height:130%}@media only screen and (min-width: 48em){.home-unique-needs__heading .question{font-family:Helvetica, serif;font-weight:600;font-size:3.5rem;line-height:160%}}.home-unique-needs__btn{width:100%;padding:2rem}.home-unique-needs .first-heading{margin:5.6rem 2rem 4rem}@media only screen and (min-width: 48em){.home-unique-needs .first-heading{margin:10.4rem 4rem 8rem}}@media only screen and (min-width: 75em){.home-unique-needs .first-heading{width:70rem}}.home-unique-needs #cloud2{margin-top:4rem;width:100%}.home-unique-needs .second-heading{margin:5.6rem 2rem 4rem;text-align:left}@media only screen and (min-width: 48em){.home-unique-needs .second-heading{margin:10.4rem 4rem 8rem}}@media only screen and (min-width: 75em){.home-unique-needs .second-heading{align-self:flex-start;margin-left:8rem;width:65rem}}@media only screen and (min-width: 87.5em){.home-unique-needs .second-heading{margin-left:12rem}}@media only screen and (min-width: 118em){.home-unique-needs .second-heading{margin-left:33rem}}.home-unique-needs .flash-cards{display:flex;gap:1.2rem;width:100%;padding-left:2rem;padding-right:2rem;overflow:auto}.home-unique-needs .flash-cards::-webkit-scrollbar{display:none}@media only screen and (min-width: 48em){.home-unique-needs .flash-cards{gap:2.4rem;flex-wrap:wrap;justify-content:center;padding-left:0;overflow:unset}}@media only screen and (min-width: 87.5em){.home-unique-needs .flash-cards{gap:2.8rem;width:125rem}}@media only screen and (min-width: 118em){.home-unique-needs .flash-cards{gap:5.6rem;width:135rem}}.home-case-studies{position:relative;padding:8rem 0;background:var(--white);cursor:url("/src/assets/img/base/cursor-black.svg") 10 5,auto}@media only screen and (min-width: 48em){.home-case-studies{padding:10.4rem 0}}@media only screen and (min-width: 118em){.home-case-studies{padding:15.4rem 0}}.home-case-studies__heading{padding:0 2rem;text-align:center;margin:auto}@media only screen and (min-width: 48em){.home-case-studies__heading{padding:0 4rem}}@media only screen and (min-width: 75em){.home-case-studies__heading{width:83rem}}.home-case-studies__heading-title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem;margin-bottom:1.6rem}@media only screen and (min-width: 48em){.home-case-studies__heading-title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.home-case-studies__heading-description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.home-case-studies__heading-description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.home-case-studies .see-all-project-btn-mobile{display:flex;align-items:center;justify-content:center;margin-top:7rem;padding:2rem}@media only screen and (min-width: 48em){.home-case-studies .see-all-project-btn-mobile{display:none}}.technologies{position:relative;background:var(--white);padding:0 2rem;display:flex;flex-direction:column;margin-top:-.3rem;cursor:url("/src/assets/img/base/cursor-black.svg") 10 5,auto}@media only screen and (min-width: 48em){.technologies{padding:0 4rem}}@media only screen and (min-width: 75em){.technologies{flex-direction:row;flex-wrap:wrap;padding:0 8rem;align-items:flex-end}}.technologies__container{display:flex;align-items:center;justify-content:space-between;flex-direction:column}@media only screen and (min-width: 75em){.technologies__container{align-items:flex-start;flex:0 0 60%}}@media only screen and (min-width: 87.5em){.technologies__container{margin-left:24rem}}.technologies__container-motions{display:flex;align-items:center;justify-content:space-between;width:100%;gap:3rem}@media only screen and (min-width: 48em){.technologies__container-motions{gap:22rem}}@media only screen and (min-width: 87.5em){.technologies__container-motions{justify-content:flex-start;gap:3rem}}.technologies__heading{text-align:left;display:flex;flex-direction:column;gap:1.6rem;margin-bottom:2rem}.technologies__heading-title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.technologies__heading-title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.technologies__heading-description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.technologies__heading-description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}@media only screen and (min-width: 75em){.technologies__heading{width:36.5rem}}@media only screen and (min-width: 75em){.technologies #dev-stacks{width:35.5rem;margin-left:-7rem;flex:1 0 40%}}@media only screen and (min-width: 87.5em){.technologies #dev-stacks{margin-left:-25rem}}.technologies__bottom-motions{display:flex;align-items:center;justify-content:space-between;width:100%}@media only screen and (min-width: 75em){.technologies__bottom-motions{flex-basis:100%;justify-content:flex-start;gap:7rem}}.home-clients{padding:5.5rem 2rem;position:relative}@media only screen and (min-width: 48em){.home-clients{padding:10rem 4rem}}@media only screen and (min-width: 75em){.home-clients{padding:10rem 8rem}}@media only screen and (min-width: 87.5em){.home-clients{padding:13rem 0;width:125rem;margin:0 auto}}@media only screen and (min-width: 118em){.home-clients{padding:15rem 0;width:169rem}}.home-clients__heading{padding:0 2rem;text-align:center;color:var(--white);margin:auto auto 3.2rem}@media only screen and (min-width: 48em){.home-clients__heading{padding:0 4rem;margin-bottom:5.6rem}}@media only screen and (min-width: 75em){.home-clients__heading{width:83rem;margin-bottom:4.8rem}}@media only screen and (min-width: 87.5em){.home-clients__heading{margin-bottom:6.4rem}}@media only screen and (min-width: 87.5em){.home-clients__heading{margin-bottom:8rem}}.home-clients__heading-title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem;margin-bottom:1.6rem}@media only screen and (min-width: 48em){.home-clients__heading-title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.home-clients__heading-description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.home-clients__heading-description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.home-clients .slider-item{height:100% !important}.home-clients .splide__pagination{display:none}.home-clients .splide__arrow{display:none}@media only screen and (min-width: 75em){.home-clients .splide__arrow{display:unset}}.home-clients .splide__arrow svg{display:none}.home-clients .splide__arrow--next{background:url("/src/assets/img/new-home/right.svg") no-repeat left;background-size:4rem;padding:2rem;width:5rem;height:5rem;right:-4em;top:25%}@media only screen and (min-width: 118em){.home-clients .splide__arrow--next{top:33%}}.home-clients .splide__arrow--prev{background:url("/src/assets/img/new-home/left.svg") no-repeat right;background-size:4rem;padding:2rem;width:5rem;height:5rem;left:-4em;top:25%}@media only screen and (min-width: 118em){.home-clients .splide__arrow--prev{top:33%}}.home-clients .slider-item{display:flex;justify-content:center;width:24.5rem}@media only screen and (min-width: 48em){.home-clients .slider-item{width:33.2rem !important}}@media only screen and (min-width: 75em){.home-clients .slider-item{width:33.8rem !important}}@media only screen and (min-width: 87.5em){.home-clients .slider-item{width:38rem !important}}@media only screen and (min-width: 118em){.home-clients .slider-item{width:52rem !important}}.home-clients .slider-item img{width:100%}.home-clients .slider-item .testimonial{position:relative;display:flex;flex-direction:column}.home-clients .slider-item .testimonial h4{font-family:Helvetica, serif;font-weight:600;font-size:2rem;line-height:160%;color:#fff;margin-top:1.2rem}@media only screen and (min-width: 48em){.home-clients .slider-item .testimonial h4{font-family:Helvetica, serif;font-weight:600;font-size:2.4rem;line-height:160%}}.home-clients .slider-item .testimonial span{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:130%;color:var(--primary-500)}@media only screen and (min-width: 48em){.home-clients .slider-item .testimonial span{font-family:Helvetica, serif;font-weight:500;font-size:1.6rem;line-height:150%}}.home-clients .slider-item .testimonial p{font-family:Helvetica, serif;font-weight:500;font-size:1rem;line-height:130%;margin-top:1.6rem;color:var(--white)}@media only screen and (min-width: 48em){.home-clients .slider-item .testimonial p{font-family:Helvetica, serif;font-weight:500;font-size:1.6rem;line-height:150%}}.home-clients .slider-item .testimonial .testimonial-home__hover{position:absolute;top:0;left:0;align-items:center;justify-content:center;width:100%;transition:all .3s;opacity:0;cursor:unset;display:block}.home-clients .slider-item .testimonial:hover{opacity:1}.home-clients #overlay{display:none;position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background:rgba(0,0,0,0.7);justify-content:center;align-items:center;cursor:url("/src/assets/img/base/cursor-yello.svg") 10 5,auto}.home-clients #video-container{width:70%;max-width:800px;height:auto;margin:auto}.home-clients #close-btn{position:absolute;top:5rem;right:5rem;color:#fff;font-size:4.5rem;cursor:url("/src/assets/img/base/cursor-yello.svg") 10 5,auto}.home-clients .btn{width:100% !important}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.contact-page{padding:4rem 2rem;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 48em){.contact-page{padding:8rem 13.6rem 10.4rem}}@media only screen and (min-width: 75em){.contact-page{padding:10.4rem 0}}@media only screen and (min-width: 87.5em){.contact-page{padding:12.8rem 0}}.contact-page #contact-envelope,.contact-page #contact-planet,.contact-page #contact-line-bottom,.contact-page #contact-line-up,.contact-page #contact-rocket,.contact-page #contact-logo{display:none}@media only screen and (min-width: 48em){.contact-page #contact-envelope,.contact-page #contact-planet,.contact-page #contact-line-bottom,.contact-page #contact-line-up,.contact-page #contact-rocket,.contact-page #contact-logo{display:unset}}.contact-page .form-container{display:flex;flex-direction:column;gap:5.2rem}@media only screen and (min-width: 75em){.contact-page .form-container{width:76rem}}.contact-page .form-container .contact__heading{color:var(--white);display:flex;flex-direction:column;align-items:center;gap:1.6rem;text-align:center}.contact-page .form-container .contact__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.contact-page .form-container .contact__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.contact-page .form-container .contact__heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.contact-page .form-container .contact__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.contact-page .form-container form{display:flex;flex-direction:column}.contact-page .form-container form .form-btn{display:flex;justify-content:flex-end;margin-top:5.4rem}.contact-page #contact-envelope{position:absolute;right:2%;bottom:25%;width:15rem}@media only screen and (min-width: 75em){.contact-page #contact-envelope{right:3%;bottom:26%;width:16rem}}@media only screen and (min-width: 87.5em){.contact-page #contact-envelope{right:5%;width:19rem}}@media only screen and (min-width: 118em){.contact-page #contact-envelope{right:12%;bottom:20%;width:21rem}}.contact-page #contact-planet{position:absolute;left:0;bottom:2%;width:20rem}@media only screen and (min-width: 75em){.contact-page #contact-planet{bottom:24%}}@media only screen and (min-width: 87.5em){.contact-page #contact-planet{bottom:21%;width:29rem}}@media only screen and (min-width: 118em){.contact-page #contact-planet{width:50rem}}.contact-page #contact-line-bottom{position:absolute;right:0;bottom:0;width:17rem}@media only screen and (min-width: 75em){.contact-page #contact-line-bottom{bottom:-3%;width:20rem}}@media only screen and (min-width: 87.5em){.contact-page #contact-line-bottom{bottom:-8%;width:23rem}}@media only screen and (min-width: 118em){.contact-page #contact-line-bottom{width:34rem}}.contact-page #contact-line-up{position:absolute;left:0;top:9%;width:18rem}@media only screen and (min-width: 75em){.contact-page #contact-line-up{top:10%;width:25rem}}@media only screen and (min-width: 87.5em){.contact-page #contact-line-up{width:32rem}}@media only screen and (min-width: 118em){.contact-page #contact-line-up{width:43rem}}.contact-page #contact-rocket{position:absolute;right:-5%;top:12%;width:20rem}@media only screen and (min-width: 75em){.contact-page #contact-rocket{right:-2%;top:36%;width:20rem}}@media only screen and (min-width: 87.5em){.contact-page #contact-rocket{right:0;top:28%;width:27rem}}@media only screen and (min-width: 118em){.contact-page #contact-rocket{right:11%;top:35%;width:35rem}}.contact-page #contact-logo{position:absolute;left:0;top:50%;height:10rem}@media only screen and (min-width: 75em){.contact-page #contact-logo{top:51%;height:13rem}}@media only screen and (min-width: 87.5em){.contact-page #contact-logo{height:16rem;left:3%}}@media only screen and (min-width: 118em){.contact-page #contact-logo{height:20rem;left:10%;top:48%}}.contact-meeting{background-color:var(--white);width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:4rem 2rem 8rem;gap:4rem}@media only screen and (min-width: 48em){.contact-meeting{padding:8rem 4rem 10rem}}@media only screen and (min-width: 75em){.contact-meeting{padding:12.8rem 8rem;flex-direction:row;justify-content:space-around}}@media only screen and (min-width: 87.5em){.contact-meeting{padding:12.8rem 12rem}}@media only screen and (min-width: 118em){.contact-meeting{padding:15.2rem 33rem}}.contact-meeting .meeting-calendar{flex:0 0 50%}.contact-meeting .meeting__profile-container{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.6rem}@media only screen and (min-width: 48em){.contact-meeting .meeting__profile-container{width:44.3rem}}@media only screen and (min-width: 75em){.contact-meeting .meeting__profile-container{flex:0 0 50%}}.contact-meeting .meeting__profile-container .profile-image-container{display:flex;align-items:center;justify-content:center;position:relative}.contact-meeting .meeting__profile-container .profile-image-container .profile-image{width:18rem;height:18rem;border-radius:50%}@media only screen and (min-width: 48em){.contact-meeting .meeting__profile-container .profile-image-container .profile-image{width:28rem;height:28rem}}.contact-meeting .meeting__profile-container .profile-image-container .profile-image__hover{position:absolute;width:100%;height:100%;border-radius:50%;opacity:0;transition:all .2s;display:flex;align-items:center;justify-content:center}.contact-meeting .meeting__profile-container .profile-image-container .profile-image__hover:hover{opacity:1}.contact-meeting .meeting__profile-container .profile-title{color:var(--neutral);font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.contact-meeting .meeting__profile-container .profile-title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.contact-meeting .meeting__profile-container .profile-description{color:var(--neutral);font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.contact-meeting .meeting__profile-container .profile-description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.contact-meeting .meeting__profile-container .profile-email{color:var(--primary);font-family:Helvetica, serif;font-weight:400;font-size:1.6rem;line-height:160%;letter-spacing:.13rem;text-decoration:none}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.career-page .first-section{position:relative;padding:4rem 2rem 0;margin-bottom:1.2rem}@media only screen and (min-width: 48em){.career-page .first-section{padding:8rem 0 16rem 6rem}}@media only screen and (min-width: 75em){.career-page .first-section{padding:12.8rem 0 16rem 8rem}}@media only screen and (min-width: 87.5em){.career-page .first-section{padding:23rem 0 23rem 12rem}}@media only screen and (min-width: 118em){.career-page .first-section{padding:29rem 0 33rem 33rem}}.career-page .first-section__heading{display:flex;flex-direction:column;text-align:left;color:var(--white)}@media only screen and (min-width: 48em){.career-page .first-section__heading{width:34rem}}@media only screen and (min-width: 75em){.career-page .first-section__heading{width:47rem}}.career-page .first-section__heading .title{margin-bottom:1.2rem;font-family:Helvetica, serif;font-weight:700;font-size:3rem;line-height:140%}@media only screen and (min-width: 48em){.career-page .first-section__heading .title{font-family:Helvetica, serif;font-weight:700;font-size:4rem;line-height:120%;margin-bottom:2.4rem}}@media only screen and (min-width: 75em){.career-page .first-section__heading .title{font-family:Helvetica, serif;font-weight:700;font-size:6rem;line-height:120%}}.career-page .first-section__heading .description{margin-bottom:4rem;font-family:Helvetica, serif;font-weight:400;font-size:2rem;line-height:160%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.career-page .first-section__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:3rem;line-height:150%;letter-spacing:.13rem;white-space:nowrap;margin-bottom:5.4rem}}@media only screen and (min-width: 75em){.career-page .first-section__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}@media only screen and (min-width: 48em){.career-page .first-section__heading .btn{width:18.4rem}}.career-page .first-section #rocket-chair{display:none}@media only screen and (min-width: 48em){.career-page .first-section #rocket-chair{display:unset;z-index:-1;width:100%;position:absolute;right:0;bottom:0}}.career-page .first-section #rocket-chair-mobile{height:15rem;margin-bottom:-1rem;margin-top:1.2rem}@media only screen and (min-width: 48em){.career-page .first-section #rocket-chair-mobile{display:none}}.career-page .reasons{padding:4rem 2rem 8rem;background:var(--white)}@media only screen and (min-width: 48em){.career-page .reasons{padding:8rem 4rem 10rem}}@media only screen and (min-width: 75em){.career-page .reasons{padding:10rem 8rem 8rem}}@media only screen and (min-width: 75em){.career-page .reasons{padding:13rem 12rem}}.career-page .reasons .why-join{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:5.6rem}@media only screen and (min-width: 48em){.career-page .reasons .why-join{flex-direction:row;align-items:center;gap:2.4rem}}@media only screen and (min-width: 75em){.career-page .reasons .why-join{gap:4rem}}@media only screen and (min-width: 87.5em){.career-page .reasons .why-join{width:125rem;gap:8rem;justify-content:center;margin:0 auto 15rem}}.career-page .reasons .why-join__heading{display:flex;flex-direction:column;gap:1.6rem;color:var(--neutral)}.career-page .reasons .why-join__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.career-page .reasons .why-join__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.career-page .reasons .why-join__heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.career-page .reasons .why-join__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.career-page .reasons .why-join #why-join-us{width:55%}@media only screen and (min-width: 48em){.career-page .reasons .why-join #why-join-us{width:unset;flex:0 0 33%}}@media only screen and (min-width: 75em){.career-page .reasons .why-join #why-join-us{flex:0 0 25%}}.career-page .reasons .benefits{display:flex;flex-direction:column;align-items:center;gap:1.3rem}@media only screen and (min-width: 48em){.career-page .reasons .benefits{gap:4rem}}@media only screen and (min-width: 118em){.career-page .reasons .benefits{width:100rem;margin:auto}}.career-page .reasons .benefits__title{text-align:center;font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem;color:var(--neutral)}@media only screen and (min-width: 48em){.career-page .reasons .benefits__title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.career-page .reasons .benefits__card{padding:1.6rem 4.5rem 3rem;background:var(--primary);border-radius:3rem 0 3rem 0;display:flex;flex-direction:column;align-items:center;gap:2.5rem}@media only screen and (min-width: 48em){.career-page .reasons .benefits__card{padding:7rem 3.8rem 7rem 6rem;flex-direction:row-reverse;justify-content:space-between;gap:8rem}}@media only screen and (min-width: 75em){.career-page .reasons .benefits__card{padding:7rem 16rem 7rem 10rem;gap:22rem}}.career-page .reasons .benefits__card #diamond{height:14rem}@media only screen and (min-width: 48em){.career-page .reasons .benefits__card #diamond{height:24rem}}.career-page .reasons .benefits__card-items{position:relative;display:flex;flex-direction:column;gap:1.6rem;text-align:left}.career-page .reasons .benefits__card-item{list-style-type:square;color:var(--white);font-family:Helvetica, serif;font-weight:700;font-size:1.6rem;line-height:130%}@media only screen and (min-width: 48em){.career-page .reasons .benefits__card-item{font-family:Helvetica, serif;font-weight:700;font-size:2rem;line-height:130%}}.career-page .values-section{padding:4rem 2rem}@media only screen and (min-width: 48em){.career-page .values-section{padding:8rem 4rem 10rem}}@media only screen and (min-width: 75em){.career-page .values-section{padding:12.8rem 8rem}}.career-page .values-section__heading{display:flex;flex-direction:column;gap:1.6rem;text-align:center;color:var(--white);margin-bottom:4rem}@media only screen and (min-width: 75em){.career-page .values-section__heading{margin-bottom:10rem}}.career-page .values-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.career-page .values-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.career-page .values-section__heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.career-page .values-section__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.career-page .values-section .values{display:flex;flex-direction:column;gap:3.2rem}@media only screen and (min-width: 48em){.career-page .values-section .values{flex-direction:row;justify-content:space-between;gap:6rem;flex-wrap:wrap;width:69rem;margin:auto}}@media only screen and (min-width: 75em){.career-page .values-section .values{justify-content:space-between;gap:4.6rem;flex-wrap:nowrap;width:105rem}}@media only screen and (min-width: 87.5em){.career-page .values-section .values{width:120rem}}@media only screen and (min-width: 87.5em){.career-page .values-section .values{width:132rem}}.career-page .values-section .values .value-card{display:flex;flex-basis:40%;gap:1.6rem;align-items:center}@media only screen and (min-width: 48em){.career-page .values-section .values .value-card{flex-basis:31rem;flex-direction:column;align-items:flex-start}}.career-page .values-section .values .value-card img{width:10rem}@media only screen and (min-width: 48em){.career-page .values-section .values .value-card img{width:12rem}}.career-page .values-section .values .value-card__heading{display:flex;flex-direction:column;gap:1rem;color:var(--white)}@media only screen and (min-width: 48em){.career-page .values-section .values .value-card__heading{gap:1.6rem}}.career-page .values-section .values .value-card__heading .title{font-family:Helvetica, serif;font-weight:700;font-size:2rem;line-height:130%}@media only screen and (min-width: 48em){.career-page .values-section .values .value-card__heading .title{font-family:Helvetica, serif;font-weight:700;font-size:2.4rem;line-height:160%}}.career-page .values-section .values .value-card__heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.4rem;line-height:180%}@media only screen and (min-width: 48em){.career-page .values-section .values .value-card__heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.6rem;line-height:150%}}.career-page .hiring-process-section{padding:8rem 5rem 5.6rem;display:flex;flex-direction:column}@media only screen and (min-width: 75em){.career-page .hiring-process-section{flex-direction:row;padding:8rem 5rem 0;gap:5rem}}@media only screen and (min-width: 87.5em){.career-page .hiring-process-section{width:91.5rem;margin:auto}}@media only screen and (min-width: 118em){.career-page .hiring-process-section{width:97rem}}.career-page .hiring-process-section__header{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem;margin-bottom:3.2rem;color:var(--white);text-align:center}@media only screen and (min-width: 48em){.career-page .hiring-process-section__header{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem;margin-bottom:5.6rem}}@media only screen and (min-width: 75em){.career-page .hiring-process-section__header{flex:0 0 53%;text-align:left}}@media only screen and (min-width: 75em){.career-page .hiring-process-section__header p{width:25rem}}.career-page .hiring-process-section__header #career-path{display:none}@media only screen and (min-width: 75em){.career-page .hiring-process-section__header #career-path{margin-left:-3rem;display:block}}@media only screen and (min-width: 75em){.career-page .hiring-process-section .hiring-process__items{margin-top:5rem}}.career-page .hiring-process-section .hiring-process{display:flex;flex-direction:column;align-items:center}.career-page .hiring-process-section .hiring-process:last-child>.hiring-process__button .arrow{display:none}.career-page .hiring-process-section .hiring-process__button{position:relative;display:flex;flex-direction:column;align-items:center}.career-page .hiring-process-section .hiring-process__button button{font-family:Helvetica, serif;font-weight:600;font-size:2rem;line-height:160%;border:1px solid var(--white);border-radius:1.5rem;color:var(--white);background:transparent;width:24rem;height:5.4rem;display:flex;align-items:center;justify-content:center}.career-page .hiring-process-section .hiring-process__button button.active{color:var(--secondary);border-color:var(--secondary);font-family:Helvetica, serif;font-weight:600;font-size:2rem;line-height:160%;width:26rem;height:6.4rem}.career-page .hiring-process-section .hiring-process__button button:not(.active)+.active-arrow{height:0}.career-page .hiring-process-section .hiring-process__button button:not(.active)+.active-arrow{height:0;opacity:0;transform:scale(0)}.career-page .hiring-process-section .hiring-process__button button:not(.active) ~ .panel{opacity:0;transform:scale(0);padding:0;height:0;transform-origin:top}.career-page .hiring-process-section .hiring-process__button .active-arrow{height:2rem;opacity:1;transform:scale(1);transform-origin:top;transition:all .3s}@media only screen and (min-width: 75em){.career-page .hiring-process-section .hiring-process__button .active-arrow{display:none}}.career-page .hiring-process-section .hiring-process__button .arrow{height:2rem}.career-page .hiring-process-section .hiring-process__button .panel{background:var(--primary-700);color:var(--white);font-family:Helvetica, serif;font-weight:500;font-size:1.6rem;line-height:150%;padding:3.2rem 3.6rem;border-radius:2rem;width:26rem;transform:scale(1);opacity:1;transition:all .4s}@media only screen and (min-width: 75em){.career-page .hiring-process-section .hiring-process__button .panel{position:absolute;width:20rem;right:-23rem;padding:2rem 3.2rem;top:-50%}}@media only screen and (min-width: 118em){.career-page .hiring-process-section .hiring-process__button .panel{position:absolute;width:25rem;right:-29rem;padding:3.2rem;top:-50%}}.career-page .our-jobs{display:flex;flex-direction:column;align-items:center;gap:2.4rem;margin-top:5.6rem;margin-bottom:5.6rem}@media only screen and (min-width: 48em){.career-page .our-jobs{margin-top:-4rem;margin-bottom:8rem;gap:4.8rem}}@media only screen and (min-width: 75em){.career-page .our-jobs{margin-bottom:12.8rem}}.career-page .our-jobs__title{font-family:Helvetica, serif;font-weight:700;font-size:2.4rem;line-height:160%;color:var(--secondary)}@media only screen and (min-width: 48em){.career-page .our-jobs__title{font-family:Helvetica, serif;font-weight:700;font-size:4rem;line-height:120%}}@media only screen and (min-width: 75em){.career-page .our-jobs__title{font-family:Helvetica, serif;font-weight:700;font-size:6rem;line-height:120%}}.career-page .our-jobs .down-arrow{transform:rotate(90deg);width:4rem}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.job-page .job-header-section{padding:4rem 2rem;cursor:url("/src/assets/img/base/cursor-black.svg") 10 5,auto;background:var(--white);display:flex;flex-direction:column;gap:4rem}@media only screen and (min-width: 48em){.job-page .job-header-section{flex-direction:row;padding:8rem 0 8rem 4rem;gap:5.4rem}}@media only screen and (min-width: 75em){.job-page .job-header-section{padding:12rem 0 12rem 8rem}}@media only screen and (min-width: 87.5em){.job-page .job-header-section{padding:12rem 0 12rem 12rem;align-items:center}}@media only screen and (min-width: 118em){.job-page .job-header-section{justify-content:center;gap:38rem}}.job-page .job-header-section__heading{display:flex;flex-direction:column;gap:.8rem}@media only screen and (min-width: 48em){.job-page .job-header-section__heading{gap:2.4rem}}@media only screen and (min-width: 75em){.job-page .job-header-section__heading{margin-left:auto}}.job-page .job-header-section__heading .title{font-family:Helvetica, serif;font-weight:700;font-size:3rem;line-height:140%;width:22rem}@media only screen and (min-width: 48em){.job-page .job-header-section__heading .title{width:27rem;font-family:Helvetica, serif;font-weight:700;font-size:4rem;line-height:120%}}@media only screen and (min-width: 75em){.job-page .job-header-section__heading .title{width:60rem;font-family:Helvetica, serif;font-weight:700;font-size:6rem;line-height:120%}}.job-page .job-header-section__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:2rem;line-height:160%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.job-page .job-header-section__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:3rem;line-height:150%;letter-spacing:.13rem}}@media only screen and (min-width: 75em){.job-page .job-header-section__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.job-page .job-header-section #rocket{padding-left:7rem;width:auto}@media only screen and (min-width: 75em){.job-page .job-header-section #rocket{margin-left:auto;height:48rem}}@media only screen and (min-width: 87.5em){.job-page .job-header-section #rocket{height:55rem}}@media only screen and (min-width: 118em){.job-page .job-header-section #rocket{height:68rem}}.job-page .responsibilities-section{padding:4rem 2rem;display:flex;flex-direction:column;align-items:center;gap:4rem;color:var(--white)}@media only screen and (min-width: 48em){.job-page .responsibilities-section{padding:8rem 4rem}}@media only screen and (min-width: 75em){.job-page .responsibilities-section{padding:10.4rem 8rem}}@media only screen and (min-width: 118em){.job-page .responsibilities-section{padding:15.2rem 8rem}}.job-page .responsibilities-section__heading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4rem;text-align:center;margin:0 auto}@media only screen and (min-width: 75em){.job-page .responsibilities-section__heading{width:104rem}}@media only screen and (min-width: 118em){.job-page .responsibilities-section__heading{width:110rem}}.job-page .responsibilities-section__heading img{width:10rem}@media only screen and (min-width: 48em){.job-page .responsibilities-section__heading img{width:17rem}}@media only screen and (min-width: 75em){.job-page .responsibilities-section__heading img{width:20rem}}@media only screen and (min-width: 118em){.job-page .responsibilities-section__heading img{width:24rem}}.job-page .responsibilities-section__heading img img{width:100%}.job-page .responsibilities-section .description-1{color:var(--secondary);font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.job-page .responsibilities-section .description-1{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.job-page .responsibilities-section .description-2{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}@media only screen and (min-width: 48em){.job-page .responsibilities-section .description-2{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}}.job-page .requirements-section{cursor:url("/src/assets/img/base/cursor-black.svg") 10 5,auto;background:var(--white);padding:5.4rem 2rem 7.5rem}@media only screen and (min-width: 48em){.job-page .requirements-section{padding:8rem 4rem}}@media only screen and (min-width: 75em){.job-page .requirements-section{padding:10.4rem 8rem;gap:8rem}}@media only screen and (min-width: 87.5em){.job-page .requirements-section{padding:12.8rem 8rem}}@media only screen and (min-width: 118em){.job-page .requirements-section{padding:15.3rem 8rem}}.job-page .requirements-section__container{display:flex;flex-direction:column;gap:4.3rem}@media only screen and (min-width: 75em){.job-page .requirements-section__container{gap:8rem;width:104rem;margin:0 auto}}@media only screen and (min-width: 118em){.job-page .requirements-section__container{width:126rem}}.job-page .requirements-section .title{font-family:Helvetica, serif;font-weight:700;font-size:3.5rem;line-height:130%}@media only screen and (min-width: 48em){.job-page .requirements-section .title{font-family:Helvetica, serif;font-weight:700;font-size:4rem;line-height:120%}}@media only screen and (min-width: 75em){.job-page .requirements-section .title{font-family:Helvetica, serif;font-weight:700;font-size:6rem;line-height:120%}}.job-page .requirements-section .requirement{display:flex;flex-direction:column;gap:2.4rem}.job-page .requirements-section .requirement .heading-title{font-family:Helvetica, serif;font-weight:700;font-size:3rem;line-height:140%}@media only screen and (min-width: 48em){.job-page .requirements-section .requirement .heading-title{font-family:Helvetica, serif;font-weight:700;font-size:4rem;line-height:120%}}.job-page .requirements-section .requirement .heading-items{display:flex;flex-direction:column;font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%;padding-left:2rem;list-style-type:square}@media only screen and (min-width: 48em){.job-page .requirements-section .requirement .heading-items{font-family:Helvetica, serif;font-weight:500;font-size:1.8rem;line-height:160%;padding-left:2.5rem}}.job-page .requirements-section .requirement .heading-items li{position:relative}.job-page .requirements-section .requirement .heading-items li::marker{font-size:1rem}.job-page .form-section{padding:5.4rem 2rem}@media only screen and (min-width: 48em){.job-page .form-section{padding:8rem 4rem}}@media only screen and (min-width: 75em){.job-page .form-section{width:76rem;margin:0 auto;padding:12.8rem 0}}@media only screen and (min-width: 118em){.job-page .form-section{padding:15.2rem 0}}.job-page .form-section__header{font-family:Helvetica, serif;font-weight:700;font-size:3rem;line-height:140%;text-align:center;margin-bottom:2.3rem;color:var(--white)}@media only screen and (min-width: 48em){.job-page .form-section__header{font-family:Helvetica, serif;font-weight:600;font-size:3.5rem;line-height:160%;margin-bottom:4rem}}@media only screen and (min-width: 75em){.job-page .form-section__header{font-family:Helvetica, serif;font-weight:600;font-size:4rem;line-height:150%}}.job-page .form-section .personal-form{display:flex;flex-direction:column;margin-bottom:3.2rem}@media only screen and (min-width: 48em){.job-page .form-section .personal-form{flex-direction:row;flex-wrap:wrap;margin-bottom:4rem;gap:0 2.4rem}.job-page .form-section .personal-form>*{flex:0 0 48%}}@media only screen and (min-width: 75em){.job-page .form-section .personal-form{align-items:center;justify-content:center;margin:0 auto 5.4rem}}.job-page .form-section .profile-form .submit-button{display:flex;align-items:flex-end}.job-page .form-section .profile-form .submit-button .btn{margin-top:4rem;margin-left:auto}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.privacy-page .header-section{padding:4rem 2rem 8rem;background:var(--white)}@media only screen and (min-width: 48em){.privacy-page .header-section{padding:11rem 4rem}}@media only screen and (min-width: 75em){.privacy-page .header-section{padding:8rem 11rem}}@media only screen and (min-width: 118em){.privacy-page .header-section{padding:17.8rem 47rem}}.privacy-page .header-section__heading{display:flex;flex-direction:column;gap:2.4rem;align-items:center;text-align:center}@media only screen and (min-width: 48em){.privacy-page .header-section__heading{gap:4rem}}@media only screen and (min-width: 75em){.privacy-page .header-section__heading{width:98rem;margin:0 auto}}.privacy-page .header-section__heading #top-illustration{width:100%}@media only screen and (min-width: 48em){.privacy-page .header-section__heading #top-illustration{width:50rem}}@media only screen and (min-width: 118em){.privacy-page .header-section__heading #top-illustration{width:80rem}}.privacy-page .header-section__heading .heading-title{font-family:Helvetica, serif;font-weight:600;font-size:2rem;line-height:160%}@media only screen and (min-width: 48em){.privacy-page .header-section__heading .heading-title{font-family:Helvetica, serif;font-weight:600;font-size:2.4rem;line-height:160%}}@media only screen and (min-width: 75em){.privacy-page .header-section__heading .heading-title{font-family:Helvetica, serif;font-weight:600;font-size:3.5rem;line-height:160%}}@media only screen and (min-width: 118em){.privacy-page .header-section__heading .heading-title{font-family:Helvetica, serif;font-weight:600;font-size:4rem;line-height:150%}}.privacy-page .header-section__heading .heading-description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:130%}@media only screen and (min-width: 48em){.privacy-page .header-section__heading .heading-description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}@media only screen and (min-width: 75em){.privacy-page .header-section__heading .heading-description{font-family:Helvetica, serif;font-weight:400;font-size:2rem;line-height:160%;letter-spacing:.13rem}}@media only screen and (min-width: 118em){.privacy-page .header-section__heading .heading-description{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}}.privacy-page .items-section{padding:5.6rem 2rem}@media only screen and (min-width: 48em){.privacy-page .items-section{padding:8rem 4rem}}@media only screen and (min-width: 75em){.privacy-page .items-section{padding:10.5rem 8rem}}@media only screen and (min-width: 118em){.privacy-page .items-section{padding:15.5rem 30rem 16.4rem}}.privacy-page .items-section .items{display:flex;gap:2.4rem;flex-direction:column}@media only screen and (min-width: 48em){.privacy-page .items-section .items{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:5.5rem;width:68rem;margin:0 auto}}@media only screen and (min-width: 75em){.privacy-page .items-section .items{gap:6.3rem;width:110rem}}@media only screen and (min-width: 118em){.privacy-page .items-section .items{gap:12rem 13.7rem;width:127rem}}.privacy-page .items-section .item{display:flex;flex-direction:column;gap:1.6rem;color:var(--white)}@media only screen and (min-width: 48em){.privacy-page .items-section .item{gap:2.4rem;flex:0 0 30.5rem}}@media only screen and (min-width: 75em){.privacy-page .items-section .item{flex:0 0 47.5rem}}@media only screen and (min-width: 118em){.privacy-page .items-section .item{flex:0 0 55.8rem}}.privacy-page .items-section .item img{width:10.5rem}@media only screen and (min-width: 48em){.privacy-page .items-section .item img{width:12.3rem}}.privacy-page .items-section .item__header{font-family:Helvetica, serif;font-weight:700;font-size:2rem;line-height:130%}@media only screen and (min-width: 48em){.privacy-page .items-section .item__header{font-family:Helvetica, serif;font-weight:700;font-size:2.4rem;line-height:160%}}@media only screen and (min-width: 75em){.privacy-page .items-section .item__header{font-family:Helvetica, serif;font-weight:700;font-size:3.5rem;line-height:130%;white-space:nowrap}}.privacy-page .items-section .item__description{font-family:Helvetica, serif;font-weight:500;font-size:1.4rem;line-height:180%}@media only screen and (min-width: 48em){.privacy-page .items-section .item__description{font-family:Helvetica, serif;font-weight:500;font-size:1.6rem;line-height:150%}}@media only screen and (min-width: 75em){.privacy-page .items-section .item__description{font-family:Helvetica, serif;font-weight:500;font-size:1.8rem;line-height:160%}}.privacy-page .footer-section{padding:6.4rem 2rem;background:var(--primary-900)}@media only screen and (min-width: 48em){.privacy-page .footer-section{padding:12.8rem 8rem}}@media only screen and (min-width: 75em){.privacy-page .footer-section{padding:17.6rem 8rem}}@media only screen and (min-width: 118em){.privacy-page .footer-section{padding:28rem 10rem}}.privacy-page .footer-section__container{display:flex;flex-direction:column;gap:2.4rem;align-items:center;text-align:center;color:var(--white)}@media only screen and (min-width: 75em){.privacy-page .footer-section__container{width:104rem;margin:0 auto}}@media only screen and (min-width: 118em){.privacy-page .footer-section__container{width:126rem}}.privacy-page .footer-section__container .description{font-family:Helvetica, serif;font-weight:600;font-size:1.6rem;line-height:160%}@media only screen and (min-width: 48em){.privacy-page .footer-section__container .description{font-family:Helvetica, serif;font-weight:600;font-size:2.4rem;line-height:160%}}.privacy-page .footer-section__container .description a{color:var(--primary)}.privacy-page .footer-section__container .description-2{font-family:Helvetica, serif;font-weight:400;font-size:1.4rem;line-height:160%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.privacy-page .footer-section__container .description-2{font-family:Helvetica, serif;font-weight:400;font-size:2rem;line-height:160%;letter-spacing:.13rem}}@media only screen and (min-width: 75em){.privacy-page .footer-section__container .description-2{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}}.privacy-page .footer-section__container .thanks{color:var(--secondary);font-family:Helvetica, serif;font-weight:400;font-size:1.4rem;line-height:160%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.privacy-page .footer-section__container .thanks{font-family:Helvetica, serif;font-weight:400;font-size:2rem;line-height:160%;letter-spacing:.13rem}}@media only screen and (min-width: 75em){.privacy-page .footer-section__container .thanks{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.terms-page .header-section{padding:4rem 5.6rem}@media only screen and (min-width: 48em){.terms-page .header-section{padding:8rem 4rem 10.4rem}}@media only screen and (min-width: 75em){.terms-page .header-section{padding:10.5rem 8rem 13rem}}@media only screen and (min-width: 87.5em){.terms-page .header-section{padding:22rem 12rem}}@media only screen and (min-width: 118em){.terms-page .header-section{padding:30rem 12rem}}.terms-page .header-section__container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem}@media only screen and (min-width: 48em){.terms-page .header-section__container{gap:3.4rem;flex-direction:row}}@media only screen and (min-width: 75em){.terms-page .header-section__container{gap:18.2rem}}@media only screen and (min-width: 87.5em){.terms-page .header-section__container{gap:8.7rem;margin:0 auto}}.terms-page .header-section__heading{display:flex;align-items:center;flex-direction:column;gap:1.6rem;color:var(--white)}@media only screen and (min-width: 48em){.terms-page .header-section__heading{gap:4rem;align-items:flex-start}}@media only screen and (min-width: 87.5em){.terms-page .header-section__heading{width:62rem}}.terms-page .header-section__heading .title{font-family:Helvetica, serif;font-weight:700;font-size:2.4rem;line-height:160%;white-space:nowrap}@media only screen and (min-width: 48em){.terms-page .header-section__heading .title{font-family:Helvetica, serif;font-weight:700;font-size:3.5rem;line-height:130%}}@media only screen and (min-width: 75em){.terms-page .header-section__heading .title{font-family:Helvetica, serif;font-weight:700;font-size:4rem;line-height:120%}}@media only screen and (min-width: 87.5em){.terms-page .header-section__heading .title{font-family:Helvetica, serif;font-weight:700;font-size:6rem;line-height:120%}}.terms-page .header-section__heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.4rem;line-height:180%}@media only screen and (min-width: 48em){.terms-page .header-section__heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.6rem;line-height:150%}}@media only screen and (min-width: 75em){.terms-page .header-section__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:2rem;line-height:160%;letter-spacing:.13rem}}@media only screen and (min-width: 87.5em){.terms-page .header-section__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}}.terms-page .header-section #girl{width:100%}@media only screen and (min-width: 48em){.terms-page .header-section #girl{flex:0 0 45%}}@media only screen and (min-width: 75em){.terms-page .header-section #girl{flex:0 0 44.3rem}}@media only screen and (min-width: 87.5em){.terms-page .header-section #girl{flex:0 0 50rem}}@media only screen and (min-width: 118em){.terms-page .header-section #girl{flex:0 0 55rem}}.terms-page .items-section{padding:4rem 2rem;background:var(--primary-900)}@media only screen and (min-width: 48em){.terms-page .items-section{padding:8rem 4rem 10.4rem}}@media only screen and (min-width: 75em){.terms-page .items-section{padding:12.8rem 8rem 10rem}}@media only screen and (min-width: 87.5em){.terms-page .items-section{padding:12.8rem}}@media only screen and (min-width: 118em){.terms-page .items-section{padding:15.2rem}}.terms-page .items-section .items{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 48em){.terms-page .items-section .items{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:4rem 5.7rem;margin:0 auto;width:70rem}}@media only screen and (min-width: 75em){.terms-page .items-section .items{width:unset;gap:6.4rem 7.2rem}}@media only screen and (min-width: 87.5em){.terms-page .items-section .items{gap:11rem 8rem}}@media only screen and (min-width: 118em){.terms-page .items-section .items{gap:13rem 14rem}}.terms-page .items-section .item{display:flex;flex-direction:column;gap:1.6rem;color:var(--white)}@media only screen and (min-width: 48em){.terms-page .items-section .item{gap:2.4rem;width:31.5rem}}@media only screen and (min-width: 75em){.terms-page .items-section .item{width:47.5rem}}@media only screen and (min-width: 87.5em){.terms-page .items-section .item{width:54rem}}.terms-page .items-section .item img{width:5.6rem}@media only screen and (min-width: 48em){.terms-page .items-section .item img{width:7.2rem}}@media only screen and (min-width: 87.5em){.terms-page .items-section .item img{width:8rem}}.terms-page .items-section .item__header{font-family:Helvetica, serif;font-weight:700;font-size:2rem;line-height:130%}@media only screen and (min-width: 48em){.terms-page .items-section .item__header{font-family:Helvetica, serif;font-weight:700;font-size:2.4rem;line-height:160%}}@media only screen and (min-width: 75em){.terms-page .items-section .item__header{font-family:Helvetica, serif;font-weight:700;font-size:3.5rem;line-height:130%}}.terms-page .items-section .item__description{font-family:Helvetica, serif;font-weight:500;font-size:1.4rem;line-height:180%}@media only screen and (min-width: 48em){.terms-page .items-section .item__description{font-family:Helvetica, serif;font-weight:500;font-size:1.6rem;line-height:150%}}@media only screen and (min-width: 75em){.terms-page .items-section .item__description{font-family:Helvetica, serif;font-weight:500;font-size:1.8rem;line-height:160%}}.terms-page .items-section .item__description a{color:var(--primary)}.terms-page .footer-section{position:relative;padding:12.7rem 2rem 20rem;background:var(--white)}@media only screen and (min-width: 48em){.terms-page .footer-section{padding:20rem 4rem 30rem}}@media only screen and (min-width: 75em){.terms-page .footer-section{padding:24.5rem 19.5rem 30rem}}@media only screen and (min-width: 87.5em){.terms-page .footer-section{padding:26rem 11rem 30rem}}@media only screen and (min-width: 118em){.terms-page .footer-section{padding:36rem 11rem 42rem}}.terms-page .footer-section__container{display:flex;flex-direction:column;gap:1.6rem;align-items:center;justify-content:center;text-align:center}@media only screen and (min-width: 75em){.terms-page .footer-section__container{width:81rem;margin:0 auto}}@media only screen and (min-width: 118em){.terms-page .footer-section__container{width:105rem}}.terms-page .footer-section__container .description-1{font-family:Helvetica, serif;font-weight:400;font-size:2rem;line-height:160%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.terms-page .footer-section__container .description-1{font-family:Helvetica, serif;font-weight:400;font-size:3rem;line-height:150%;letter-spacing:.13rem}}@media only screen and (min-width: 75em){.terms-page .footer-section__container .description-1{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.terms-page .footer-section__container .description-2{font-family:Helvetica, serif;font-weight:400;font-size:1.4rem;line-height:160%;letter-spacing:.13rem;color:var(--primary)}@media only screen and (min-width: 48em){.terms-page .footer-section__container .description-2{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}}.terms-page .footer-section #cloud{position:absolute;width:100%;bottom:4rem;left:0}@media only screen and (min-width: 48em){.terms-page .footer-section #cloud{bottom:8rem}}.terms-page .footer-section #rocket{position:absolute;width:7rem;bottom:74%;left:5.4rem}@media only screen and (min-width: 48em){.terms-page .footer-section #rocket{width:11rem;bottom:49rem;left:17.4rem}}@media only screen and (min-width: 87.5em){.terms-page .footer-section #rocket{width:12rem;bottom:39rem;left:19rem}}@media only screen and (min-width: 118em){.terms-page .footer-section #rocket{width:12rem;bottom:46rem;left:29rem}}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.about-us .welcome-section{background:var(--white);padding:4rem 2rem 5.5rem}@media only screen and (min-width: 48em){.about-us .welcome-section{padding:8rem 4rem}}@media only screen and (min-width: 75em){.about-us .welcome-section{padding:9.4rem 8rem}}@media only screen and (min-width: 87.5em){.about-us .welcome-section{padding:10rem 12rem}}.about-us .welcome-section__container{display:flex;flex-direction:column;align-items:center;gap:2.4rem}@media only screen and (min-width: 48em){.about-us .welcome-section__container{flex-direction:row;justify-content:center;gap:5.2rem}}@media only screen and (min-width: 75em){.about-us .welcome-section__container{gap:12rem}}@media only screen and (min-width: 118em){.about-us .welcome-section__container{width:126rem;margin:0 auto}}.about-us .welcome-section__heading{display:flex;flex-direction:column;gap:1.6rem;text-align:left}@media only screen and (min-width: 48em){.about-us .welcome-section__heading{flex:0 0 40%}}@media only screen and (min-width: 75em){.about-us .welcome-section__heading{flex:0 0 50%}}.about-us .welcome-section__heading .title{font-family:Helvetica, serif;font-weight:700;font-size:3rem;line-height:140%}@media only screen and (min-width: 48em){.about-us .welcome-section__heading .title{font-family:Helvetica, serif;font-weight:700;font-size:4rem;line-height:120%}}@media only screen and (min-width: 87.5em){.about-us .welcome-section__heading .title{font-family:Helvetica, serif;font-weight:700;font-size:6rem;line-height:120%}}.about-us .welcome-section__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.4rem;line-height:160%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.about-us .welcome-section__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:2rem;line-height:160%;letter-spacing:.13rem}}@media only screen and (min-width: 75em){.about-us .welcome-section__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}}@media only screen and (min-width: 118em){.about-us .welcome-section__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:3rem;line-height:150%;letter-spacing:.13rem}}.about-us .welcome-section__img img{width:100%}.about-us .our-goals{padding:5.4rem 2rem 10.4rem;display:flex;flex-direction:column;gap:8rem;text-align:center;color:var(--white)}@media only screen and (min-width: 48em){.about-us .our-goals{padding:8rem 4rem 10.4rem;gap:16rem}}@media only screen and (min-width: 75em){.about-us .our-goals{padding:10.4rem 8rem 20rem;gap:20rem}}@media only screen and (min-width: 87.5em){.about-us .our-goals{padding:10.4rem 12rem 20rem;gap:20rem}}@media only screen and (min-width: 118em){.about-us .our-goals{padding:15.2rem 12rem 30rem;gap:30rem}}.about-us .our-goals__top{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 48em){.about-us .our-goals__top{gap:4rem}}@media only screen and (min-width: 75em){.about-us .our-goals__top{gap:8rem}}@media only screen and (min-width: 118em){.about-us .our-goals__top{gap:10.4rem;width:123rem;margin:0 auto}}.about-us .our-goals__top-image{width:35%;margin:0 auto}@media only screen and (min-width: 48em){.about-us .our-goals__top-image{width:17rem}}@media only screen and (min-width: 75em){.about-us .our-goals__top-image{width:22.5rem}}@media only screen and (min-width: 118em){.about-us .our-goals__top-image{width:30.6rem}}.about-us .our-goals__top-image img{width:100%}.about-us .our-goals__top-description{font-family:Helvetica, serif;font-weight:600;font-size:2rem;line-height:160%}@media only screen and (min-width: 48em){.about-us .our-goals__top-description{font-family:Helvetica, serif;font-weight:700;font-size:2.4rem;line-height:160%}}@media only screen and (min-width: 75em){.about-us .our-goals__top-description{font-family:Helvetica, serif;font-weight:600;font-size:3.5rem;line-height:160%}}.about-us .our-goals__top-description span{color:var(--secondary)}.about-us .our-goals__bottom{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 48em){.about-us .our-goals__bottom{align-items:center;flex-direction:row;gap:4rem}}@media only screen and (min-width: 75em){.about-us .our-goals__bottom{gap:9.2rem}}@media only screen and (min-width: 118em){.about-us .our-goals__bottom{width:126rem;margin:0 auto}}.about-us .our-goals__bottom__heading{display:flex;flex-direction:column;gap:1.6rem}@media only screen and (min-width: 48em){.about-us .our-goals__bottom__heading{flex:0 0 55%;text-align:left}}@media only screen and (min-width: 75em){.about-us .our-goals__bottom__heading{width:38rem}}.about-us .our-goals__bottom__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.about-us .our-goals__bottom__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.about-us .our-goals__bottom__heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.about-us .our-goals__bottom__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.about-us .our-goals__bottom__img{width:70%;margin:0 auto}@media only screen and (min-width: 48em){.about-us .our-goals__bottom__img{width:100%}}@media only screen and (min-width: 118em){.about-us .our-goals__bottom__img{width:47.5rem}}.about-us .our-goals__bottom__img img{width:100%}.about-us .our-team-section{background:var(--white)}.about-us .our-team-section__funder{padding:6.4rem 2rem 8rem;display:flex;flex-direction:column;gap:1.6rem}@media only screen and (min-width: 48em){.about-us .our-team-section__funder{padding:8rem 4rem 12.4rem}}@media only screen and (min-width: 75em){.about-us .our-team-section__funder{padding:20rem 8rem;flex-direction:row;gap:7.4rem}}@media only screen and (min-width: 87.5em){.about-us .our-team-section__funder{padding:20rem 12rem}}@media only screen and (min-width: 118em){.about-us .our-team-section__funder{width:126rem;padding:30rem 0 28rem;margin:0 auto;gap:11.5rem}}.about-us .our-team-section__funder .profile-image-container{display:flex;align-items:center;justify-content:center;position:relative}.about-us .our-team-section__funder .profile-image-container .profile-image{width:18rem;height:18rem;border-radius:50%}@media only screen and (min-width: 48em){.about-us .our-team-section__funder .profile-image-container .profile-image{width:28rem;height:28rem}}.about-us .our-team-section__funder .profile-image-container .profile-image__hover{position:absolute;width:100%;height:100%;border-radius:50%;opacity:0;transition:all .2s;display:flex;align-items:center;justify-content:center}.about-us .our-team-section__funder .profile-image-container .profile-image__hover:hover{opacity:1}.about-us .our-team-section__funder__heading{display:flex;flex-direction:column;gap:1.6rem;text-align:center}@media only screen and (min-width: 75em){.about-us .our-team-section__funder__heading{text-align:left}}.about-us .our-team-section__funder__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.about-us .our-team-section__funder__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.about-us .our-team-section__funder__heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.about-us .our-team-section__funder__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.about-us .our-team-section__funder__heading .btn{align-self:center}@media only screen and (min-width: 75em){.about-us .our-team-section__funder__heading .btn{align-self:flex-start}}.about-us .our-team-section__mission{padding:0 2rem 8rem;display:flex;flex-direction:column-reverse;align-items:center;gap:2.4rem}@media only screen and (min-width: 48em){.about-us .our-team-section__mission{padding:0 4rem 12.4rem;gap:4rem}}@media only screen and (min-width: 75em){.about-us .our-team-section__mission{padding:0 8rem 20rem;flex-direction:row;gap:12.8rem}}@media only screen and (min-width: 87.5em){.about-us .our-team-section__mission{padding:0 12rem 20rem}}@media only screen and (min-width: 118em){.about-us .our-team-section__mission{width:126rem;padding:0 0 28rem;margin:0 auto;gap:14.5rem}}.about-us .our-team-section__mission-image{flex:0 0 20rem}@media only screen and (min-width: 48em){.about-us .our-team-section__mission-image{flex:0 0 31rem}}@media only screen and (min-width: 75em){.about-us .our-team-section__mission-image{flex:0 0 33.6rem}}@media only screen and (min-width: 118em){.about-us .our-team-section__mission-image{flex:0 0 38rem}}.about-us .our-team-section__mission-image img{width:100%}.about-us .our-team-section__mission-heading{display:flex;flex-direction:column;gap:1.6rem;text-align:center}@media only screen and (min-width: 75em){.about-us .our-team-section__mission-heading{gap:2.4rem;text-align:left}}.about-us .our-team-section__mission-heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.about-us .our-team-section__mission-heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.about-us .our-team-section__mission-heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.about-us .our-team-section__mission-heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.about-us .our-team-section__algorithm{padding:0 2rem 8rem;display:flex;flex-direction:column;align-items:center;gap:2.4rem}@media only screen and (min-width: 48em){.about-us .our-team-section__algorithm{padding:0 4rem 12.4rem;gap:4rem}}@media only screen and (min-width: 75em){.about-us .our-team-section__algorithm{padding:0 8rem 20rem;flex-direction:row;gap:10.4rem}}@media only screen and (min-width: 87.5em){.about-us .our-team-section__algorithm{padding:0 12rem 20rem}}@media only screen and (min-width: 118em){.about-us .our-team-section__algorithm{width:126rem;padding:0 0 28rem;margin:0 auto;gap:26rem}}.about-us .our-team-section__algorithm-image{width:20rem}@media only screen and (min-width: 48em){.about-us .our-team-section__algorithm-image{width:31rem}}@media only screen and (min-width: 75em){.about-us .our-team-section__algorithm-image{flex:0 0 37rem}}@media only screen and (min-width: 118em){.about-us .our-team-section__algorithm-image{flex:0 0 43rem}}.about-us .our-team-section__algorithm-image img{width:100%}.about-us .our-team-section__algorithm-heading{display:flex;flex-direction:column;gap:1.6rem;text-align:center}@media only screen and (min-width: 75em){.about-us .our-team-section__algorithm-heading{gap:2.4rem;text-align:left}}.about-us .our-team-section__algorithm-heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.about-us .our-team-section__algorithm-heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.about-us .our-team-section__algorithm-heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.about-us .our-team-section__algorithm-heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.about-us .our-team-section__our-people{padding-bottom:8rem}@media only screen and (min-width: 48em){.about-us .our-team-section__our-people{padding-bottom:12.8rem}}@media only screen and (min-width: 75em){.about-us .our-team-section__our-people{padding-bottom:20rem}}@media only screen and (min-width: 118em){.about-us .our-team-section__our-people{padding-bottom:30rem}}.about-us .our-team-section__our-people-heading{padding:0 2rem 4rem;display:flex;flex-direction:column;gap:1.6rem;text-align:center}@media only screen and (min-width: 48em){.about-us .our-team-section__our-people-heading{padding:0 4rem 8rem}}@media only screen and (min-width: 75em){.about-us .our-team-section__our-people-heading{padding:0 8rem 8rem;gap:2.4rem;text-align:left}}@media only screen and (min-width: 87.5em){.about-us .our-team-section__our-people-heading{padding:0 12rem 8rem}}@media only screen and (min-width: 118em){.about-us .our-team-section__our-people-heading{width:112rem;margin:0 auto;padding:0 0 10.4rem}}.about-us .our-team-section__our-people-heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.about-us .our-team-section__our-people-heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.about-us .our-team-section__our-people-heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.about-us .our-team-section__our-people-heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.about-us .our-team-section__our-people__cards{padding:0 2rem 2.4rem 2rem;display:flex;gap:1.2rem;overflow-x:auto}@media only screen and (min-width: 48em){.about-us .our-team-section__our-people__cards{padding:0 4rem 8rem 4rem}}@media only screen and (min-width: 75em){.about-us .our-team-section__our-people__cards{padding:0 8rem 8rem;justify-content:center;gap:2.4rem}}@media only screen and (min-width: 87.5em){.about-us .our-team-section__our-people__cards{padding:0 12rem 8rem}}@media only screen and (min-width: 118em){.about-us .our-team-section__our-people__cards{width:126rem;margin:0 auto;padding:0 0 8rem}}.about-us .our-team-section__our-people .contact-btn{display:flex;align-items:center;justify-content:center}.about-us .core-beliefs-section{padding:4rem 2rem 8rem}@media only screen and (min-width: 48em){.about-us .core-beliefs-section{padding:10.4rem 4rem 8rem}}@media only screen and (min-width: 75em){.about-us .core-beliefs-section{padding:15.2rem 8rem}}@media only screen and (min-width: 87.5em){.about-us .core-beliefs-section{padding:15.2rem 12rem}}@media only screen and (min-width: 118em){.about-us .core-beliefs-section{padding:15.2rem 12rem 30rem}}.about-us .core-beliefs-section__container{display:flex;flex-direction:column;gap:4rem}@media only screen and (min-width: 75em){.about-us .core-beliefs-section__container{gap:10.4rem}}.about-us .core-beliefs-section__heading{display:flex;flex-direction:column;gap:1.6rem;text-align:center;color:var(--white)}@media only screen and (min-width: 118em){.about-us .core-beliefs-section__heading{width:126rem;margin:0 auto}}.about-us .core-beliefs-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.about-us .core-beliefs-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.about-us .core-beliefs-section__heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.about-us .core-beliefs-section__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.about-us .core-beliefs-section__items{display:flex;flex-direction:column;gap:3.2rem}@media only screen and (min-width: 48em){.about-us .core-beliefs-section__items{gap:4rem 8rem;flex-direction:row;justify-content:center;flex-wrap:wrap;width:69rem;margin:0 auto}}@media only screen and (min-width: 75em){.about-us .core-beliefs-section__items{width:100%;gap:4.6rem;flex-wrap:nowrap}}@media only screen and (min-width: 118em){.about-us .core-beliefs-section__items{width:132rem;margin:0 auto;gap:4rem}}.about-us .core-beliefs-section__items .item{width:100%;display:flex;align-items:center;gap:1.6rem}@media only screen and (min-width: 48em){.about-us .core-beliefs-section__items .item{flex-direction:column;align-items:flex-start;width:30rem}}.about-us .core-beliefs-section__items .item img{width:10rem}@media only screen and (min-width: 48em){.about-us .core-beliefs-section__items .item img{width:12rem}}.about-us .core-beliefs-section__items .item__heading{display:flex;flex-direction:column;gap:1rem;color:var(--white)}@media only screen and (min-width: 48em){.about-us .core-beliefs-section__items .item__heading{gap:1.6rem}}.about-us .core-beliefs-section__items .item__heading .title{font-family:Helvetica, serif;font-weight:700;font-size:2rem;line-height:130%}@media only screen and (min-width: 48em){.about-us .core-beliefs-section__items .item__heading .title{font-family:Helvetica, serif;font-weight:700;font-size:2.4rem;line-height:160%}}.about-us .core-beliefs-section__items .item__heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.4rem;line-height:180%}@media only screen and (min-width: 48em){.about-us .core-beliefs-section__items .item__heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.6rem;line-height:150%}}.about-us .committed-section{position:relative;padding:7.2rem 2rem 30rem}@media only screen and (min-width: 48em){.about-us .committed-section{padding:11.2rem 4rem 56rem}}@media only screen and (min-width: 75em){.about-us .committed-section{padding:8rem 21rem 43rem}}@media only screen and (min-width: 118em){.about-us .committed-section{padding:8rem 21rem 30rem}}.about-us .committed-section :is(.planet-1,.rocket,.earth,.star-1,.star-2){position:absolute}.about-us .committed-section :is(.planet-1,.rocket,.earth,.star-1,.star-2) img{width:100%;height:100%}.about-us .committed-section .planet-1{right:0;bottom:0;width:23.3rem}@media only screen and (min-width: 48em){.about-us .committed-section .planet-1{width:36rem}}@media only screen and (min-width: 75em){.about-us .committed-section .planet-1{width:47rem}}@media only screen and (min-width: 118em){.about-us .committed-section .planet-1{width:54rem}}.about-us .committed-section .rocket{width:3.7rem;left:15rem;bottom:15rem}@media only screen and (min-width: 48em){.about-us .committed-section .rocket{width:4.3rem;left:23rem;bottom:21rem}}@media only screen and (min-width: 75em){.about-us .committed-section .rocket{width:6rem;left:26rem;bottom:22rem}}@media only screen and (min-width: 118em){.about-us .committed-section .rocket{width:7rem;left:32rem;bottom:28rem}}.about-us .committed-section .earth{left:-5rem;bottom:0;height:28.3rem}@media only screen and (min-width: 48em){.about-us .committed-section .earth{height:41.7rem}}@media only screen and (min-width: 75em){.about-us .committed-section .earth{height:43rem}}@media only screen and (min-width: 118em){.about-us .committed-section .earth{height:58rem}}.about-us .committed-section .star-1{left:5%;top:0;width:4.2rem}@media only screen and (min-width: 48em){.about-us .committed-section .star-1{width:7.5rem}}@media only screen and (min-width: 75em){.about-us .committed-section .star-1{width:8.6rem;left:10%}}@media only screen and (min-width: 118em){.about-us .committed-section .star-1{left:24%}}.about-us .committed-section .star-2{width:2rem;right:6%;bottom:27rem}@media only screen and (min-width: 48em){.about-us .committed-section .star-2{width:3.5rem;bottom:49rem}}@media only screen and (min-width: 75em){.about-us .committed-section .star-2{bottom:57rem;width:4.2rem}}@media only screen and (min-width: 118em){.about-us .committed-section .star-2{bottom:41rem;right:22%}}.about-us .committed-section__heading{display:flex;flex-direction:column;align-items:center;gap:2.4rem}@media only screen and (min-width: 48em){.about-us .committed-section__heading{width:79rem;margin:0 auto}}.about-us .committed-section__heading .title{width:100%;padding:2.5rem 0;text-align:center;font-family:Helvetica, serif;font-weight:700;font-size:2rem;line-height:130%;background:var(--primary-700);border-radius:2.5rem 0 2.5rem 0;color:var(--secondary)}@media only screen and (min-width: 48em){.about-us .committed-section__heading .title{font-family:Helvetica, serif;font-weight:700;font-size:4rem;line-height:120%;border-radius:5rem 0 5rem 0;padding:6.4rem 0}}@media only screen and (min-width: 75em){.about-us .committed-section__heading .title{padding:6.4rem 0}}.about-us .committed-section__heading .description{font-family:Helvetica, serif;font-weight:600;font-size:1.6rem;line-height:160%;color:var(--white)}@media only screen and (min-width: 48em){.about-us .committed-section__heading .description{font-family:Helvetica, serif;font-weight:600;font-size:2rem;line-height:160%}}.about-us .magic-section{background:var(--primary-900);padding:8rem 2rem}@media only screen and (min-width: 48em){.about-us .magic-section{padding:10.4rem 9.4rem}}@media only screen and (min-width: 75em){.about-us .magic-section{padding:15.4rem}}@media only screen and (min-width: 118em){.about-us .magic-section{padding:20rem}}.about-us .magic-section__container{display:flex;flex-direction:column;align-items:center;gap:2.4rem}@media only screen and (min-width: 48em){.about-us .magic-section__container{gap:7.4rem;width:58rem;margin:0 auto}}.about-us .magic-section__image{width:15rem}@media only screen and (min-width: 48em){.about-us .magic-section__image{width:26.2rem}}.about-us .magic-section__image img{width:100%}.about-us .magic-section__heading{display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--white);gap:1.6rem}.about-us .magic-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.about-us .magic-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.about-us .magic-section__heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.about-us .magic-section__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.services-taas .header-section{padding:4rem 2rem 0;display:flex;flex-direction:column;align-items:center;gap:4rem}@media only screen and (min-width: 48em){.services-taas .header-section{padding:8rem 5rem 0}}@media only screen and (min-width: 75em){.services-taas .header-section{padding:10rem 16rem 0}}@media only screen and (min-width: 118em){.services-taas .header-section{width:114rem;margin:0 auto;padding:15.2rem 0 0;gap:8rem}}.services-taas .header-section__heading{display:flex;flex-direction:column;gap:1.6rem;align-items:center;text-align:center;color:var(--white)}@media only screen and (min-width: 48em){.services-taas .header-section__heading{gap:2.4rem}}.services-taas .header-section__heading .title{font-family:Helvetica, serif;font-weight:700;font-size:3rem;line-height:140%}@media only screen and (min-width: 48em){.services-taas .header-section__heading .title{font-family:Helvetica, serif;font-weight:700;font-size:4rem;line-height:120%}}@media only screen and (min-width: 118em){.services-taas .header-section__heading .title{font-family:Helvetica, serif;font-weight:700;font-size:6rem;line-height:120%}}.services-taas .header-section__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.4rem;line-height:160%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.services-taas .header-section__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}}@media only screen and (min-width: 118em){.services-taas .header-section__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.services-taas .header-section__image img{width:100%}.services-taas .vision-section{padding:6.5rem 2rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4rem}@media only screen and (min-width: 48em){.services-taas .vision-section{padding:10.6rem 4rem 0;flex-direction:row-reverse;gap:8rem;justify-content:space-between}}@media only screen and (min-width: 75em){.services-taas .vision-section{padding:15rem 0 0;width:94rem;margin:0 auto;gap:20rem}}@media only screen and (min-width: 118em){.services-taas .vision-section{padding:20rem 0 0;width:118rem;gap:20rem}}.services-taas .vision-section__heading{display:flex;flex-direction:column;gap:1.6rem;color:var(--white)}@media only screen and (min-width: 48em){.services-taas .vision-section__heading{flex:0 0 55%}}@media only screen and (min-width: 75em){.services-taas .vision-section__heading{flex:0 0 45rem}}@media only screen and (min-width: 118em){.services-taas .vision-section__heading{flex:0 0 64rem}}.services-taas .vision-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.services-taas .vision-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.services-taas .vision-section__heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.services-taas .vision-section__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.services-taas .vision-section__image{width:50%}@media only screen and (min-width: 48em){.services-taas .vision-section__image{width:30%}}@media only screen and (min-width: 75em){.services-taas .vision-section__image{flex:0 0 30rem}}.services-taas .vision-section__image img{width:100%}.services-taas .taas-section{padding:6.5rem 2rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4rem}@media only screen and (min-width: 48em){.services-taas .taas-section{padding:10.6rem 4rem 0;justify-content:space-between;flex-direction:row;gap:4rem}}@media only screen and (min-width: 75em){.services-taas .taas-section{padding:15rem 0 0;width:94rem;margin:0 auto;gap:8rem}}@media only screen and (min-width: 118em){.services-taas .taas-section{padding:20rem 0 0;width:118rem;gap:22rem}}.services-taas .taas-section__heading{display:flex;flex-direction:column;gap:1.6rem;color:var(--white)}@media only screen and (min-width: 48em){.services-taas .taas-section__heading{flex:0 0 45%}}@media only screen and (min-width: 75em){.services-taas .taas-section__heading{flex:0 0 44rem}}.services-taas .taas-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.services-taas .taas-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.services-taas .taas-section__heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.services-taas .taas-section__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.services-taas .taas-section__image{width:95%}@media only screen and (min-width: 48em){.services-taas .taas-section__image{width:55%}}@media only screen and (min-width: 75em){.services-taas .taas-section__image{flex:1 1 52rem}}@media only screen and (min-width: 118em){.services-taas .taas-section__image{flex:0 0 58rem}}.services-taas .taas-section__image img{width:100%}.services-taas .why-taas-section{padding:6.3rem 2rem 8rem;display:flex;flex-direction:column;gap:4rem}@media only screen and (min-width: 48em){.services-taas .why-taas-section{padding:10.4rem 0 12.2rem 4rem}}@media only screen and (min-width: 75em){.services-taas .why-taas-section{padding:15.2rem 0;gap:8rem;width:104rem;margin:0 auto}}@media only screen and (min-width: 118em){.services-taas .why-taas-section{padding:20rem 0;width:126rem}}.services-taas .why-taas-section__header{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem;color:var(--white);text-align:center}@media only screen and (min-width: 48em){.services-taas .why-taas-section__header{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem;text-align:left}}@media only screen and (min-width: 75em){.services-taas .why-taas-section__header{width:100%;text-align:center}}.services-taas .why-taas-section .cards{display:flex;flex-direction:column;gap:4rem}@media only screen and (min-width: 48em){.services-taas .why-taas-section .cards{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:70rem;margin:0 auto;gap:4rem 5.5rem}}@media only screen and (min-width: 75em){.services-taas .why-taas-section .cards{justify-content:space-between;width:104rem;margin:0 auto;gap:8rem 4.5rem}}@media only screen and (min-width: 118em){.services-taas .why-taas-section .cards{width:132rem;gap:8rem 6.5rem}}.services-taas .why-taas-section .card{display:flex;align-items:center;flex-direction:column;gap:1.6rem;color:var(--white);width:90%;text-align:center}@media only screen and (min-width: 48em){.services-taas .why-taas-section .card{flex:0 0 26rem}}@media only screen and (min-width: 118em){.services-taas .why-taas-section .card{flex:0 0 35rem}}.services-taas .why-taas-section .card .number{background:var(--secondary);border-radius:2rem 0 2rem 0;font-family:Helvetica, serif;font-weight:700;font-size:2rem;line-height:130%;display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;color:var(--neutral)}@media only screen and (min-width: 48em){.services-taas .why-taas-section .card .number{border-radius:2.5rem 0 2.5rem 0;font-family:Helvetica, serif;font-weight:700;font-size:2.4rem;line-height:160%;width:7.2rem;height:7.2rem}}@media only screen and (min-width: 75em){.services-taas .why-taas-section .card .number{font-family:Helvetica, serif;font-weight:700;font-size:3rem;line-height:140%;width:8rem;height:8rem}}.services-taas .why-taas-section .card .title{font-family:Helvetica, serif;font-weight:700;font-size:2rem;line-height:130%}@media only screen and (min-width: 48em){.services-taas .why-taas-section .card .title{font-family:Helvetica, serif;font-weight:700;font-size:2.4rem;line-height:160%}}@media only screen and (min-width: 118em){.services-taas .why-taas-section .card .title{white-space:nowrap}}.services-taas .why-taas-section .card .description{font-family:Helvetica, serif;font-weight:500;font-size:1.4rem;line-height:180%}@media only screen and (min-width: 48em){.services-taas .why-taas-section .card .description{font-family:Helvetica, serif;font-weight:500;font-size:1.6rem;line-height:150%}}.services-taas .partner-section{background:var(--white)}.services-taas .partner-section__container{padding:6.4rem 2rem 4rem}@media only screen and (min-width: 48em){.services-taas .partner-section__container{padding:10.4rem 4rem}}@media only screen and (min-width: 75em){.services-taas .partner-section__container{padding:15rem 0 17rem;width:107rem;margin:0 auto}}@media only screen and (min-width: 118em){.services-taas .partner-section__container{width:126rem}}.services-taas .partner-section__header{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem;margin-bottom:2.4rem}@media only screen and (min-width: 48em){.services-taas .partner-section__header{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem;margin-bottom:4rem}}@media only screen and (min-width: 75em){.services-taas .partner-section__header{margin-bottom:8rem}}.services-taas .partner-section__cards{display:flex;gap:2.4rem;flex-direction:column}@media only screen and (min-width: 48em){.services-taas .partner-section__cards{gap:4rem 8.5rem;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media only screen and (min-width: 75em){.services-taas .partner-section__cards{gap:4rem 7rem}}.services-taas .partner-section__card{display:flex;gap:1.6rem;flex-direction:column}@media only screen and (min-width: 48em){.services-taas .partner-section__card{flex:0 0 30rem}}@media only screen and (min-width: 118em){.services-taas .partner-section__card{flex:0 0 36.5rem}}.services-taas .partner-section__card img{width:10rem}@media only screen and (min-width: 48em){.services-taas .partner-section__card img{width:12rem}}.services-taas .partner-section__card .title{font-family:Helvetica, serif;font-weight:700;font-size:2rem;line-height:130%}@media only screen and (min-width: 48em){.services-taas .partner-section__card .title{font-family:Helvetica, serif;font-weight:700;font-size:2.4rem;line-height:160%}}.services-taas .partner-section__card .description{font-family:Helvetica, serif;font-weight:500;font-size:1.4rem;line-height:180%}@media only screen and (min-width: 48em){.services-taas .partner-section__card .description{font-family:Helvetica, serif;font-weight:500;font-size:1.6rem;line-height:150%}}.services-taas .mobile-blueprint-section{padding:6.4rem 2rem}@media only screen and (min-width: 48em){.services-taas .mobile-blueprint-section{padding:10rem}}@media only screen and (min-width: 75em){.services-taas .mobile-blueprint-section{display:none}}.services-taas .mobile-blueprint-section__header{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem;color:var(--white);margin-bottom:3.4rem;text-align:center}.services-taas .footer-section{background:var(--primary-900);text-align:center}.services-taas .footer-section__container{padding:7rem 2rem 6.5rem}@media only screen and (min-width: 48em){.services-taas .footer-section__container{padding:10rem 4rem}}@media only screen and (min-width: 75em){.services-taas .footer-section__container{padding:22.7rem 8rem;margin:0 auto;width:104rem}}@media only screen and (min-width: 118em){.services-taas .footer-section__container{padding:35rem 10rem;width:126rem}}.services-taas .footer-section__description-1{color:var(--white);font-family:Helvetica, serif;font-weight:600;font-size:2.4rem;line-height:160%;margin-bottom:2.4rem}@media only screen and (min-width: 48em){.services-taas .footer-section__description-1{margin-bottom:4rem}}.services-taas .footer-section__description-2{color:var(--secondary);font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.services-ui-ux .header-section{position:relative;background:var(--white);padding:4rem 2rem 20rem;z-index:10}@media only screen and (min-width: 48em){.services-ui-ux .header-section{padding:4rem 10rem 20rem 9rem}}@media only screen and (min-width: 75em){.services-ui-ux .header-section{padding:10rem 20rem 30rem}}@media only screen and (min-width: 87.5em){.services-ui-ux .header-section{padding:15rem 20rem 40rem}}@media only screen and (min-width: 118em){.services-ui-ux .header-section{padding:20rem 20rem 50rem}}.services-ui-ux .header-section__container{display:flex;flex-direction:column;align-items:center;gap:4rem}@media only screen and (min-width: 48em){.services-ui-ux .header-section__container{gap:2.4rem}}@media only screen and (min-width: 75em){.services-ui-ux .header-section__container{gap:4rem;width:67rem;margin:0 auto}}@media only screen and (min-width: 118em){.services-ui-ux .header-section__container{gap:8rem;width:100rem}}.services-ui-ux .header-section__container .title{text-align:center;font-family:Helvetica, serif;font-weight:700;font-size:3rem;line-height:140%}@media only screen and (min-width: 48em){.services-ui-ux .header-section__container .title{font-family:Helvetica, serif;font-weight:700;font-size:3.5rem;line-height:130%}}@media only screen and (min-width: 75em){.services-ui-ux .header-section__container .title{font-family:Helvetica, serif;font-weight:700;font-size:4rem;line-height:120%}}@media only screen and (min-width: 118em){.services-ui-ux .header-section__container .title{font-family:Helvetica, serif;font-weight:700;font-size:6rem;line-height:120%}}.services-ui-ux .header-section__img{position:absolute;bottom:0;left:0;width:100%;z-index:-1}.services-ui-ux .header-section__img img{width:100%}.services-ui-ux .cards-section{padding:4.5rem 0 5.6rem 2rem;background:var(--primary-900)}@media only screen and (min-width: 48em){.services-ui-ux .cards-section{padding:8rem 0 8rem 4rem}}@media only screen and (min-width: 75em){.services-ui-ux .cards-section{padding:10rem 8rem}}@media only screen and (min-width: 118em){.services-ui-ux .cards-section{padding:24rem 30rem}}.services-ui-ux .cards-section__container{display:flex;flex-direction:column;align-items:center;gap:4rem}@media only screen and (min-width: 75em){.services-ui-ux .cards-section__container{gap:8rem}}@media only screen and (min-width: 118em){.services-ui-ux .cards-section__container{gap:10rem;width:126rem;margin:0 auto}}.services-ui-ux .cards-section__heading{display:flex;align-items:center;gap:1.6rem;flex-direction:column;color:var(--white);padding-right:2rem}@media only screen and (min-width: 48em){.services-ui-ux .cards-section__heading{padding-right:4rem}}@media only screen and (min-width: 75em){.services-ui-ux .cards-section__heading{padding-right:0;width:104rem}}@media only screen and (min-width: 118em){.services-ui-ux .cards-section__heading{width:126rem}}.services-ui-ux .cards-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.services-ui-ux .cards-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.services-ui-ux .cards-section__heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.services-ui-ux .cards-section__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.services-ui-ux .cards-section .flash-cards{display:flex;gap:1.2rem;width:100%;padding-right:2rem;overflow-x:auto;flex-wrap:nowrap}.services-ui-ux .cards-section .flash-cards::-webkit-scrollbar{display:none}@media only screen and (min-width: 48em){.services-ui-ux .cards-section .flash-cards{gap:2.4rem;justify-content:flex-start;padding-left:0}}@media only screen and (min-width: 75em){.services-ui-ux .cards-section .flash-cards{justify-content:center;gap:2rem;width:105rem}}@media only screen and (min-width: 118em){.services-ui-ux .cards-section .flash-cards{gap:5.6rem;width:135rem}}.services-ui-ux .cards-section .flash-cards .flash-card{flex-basis:33rem}.services-ui-ux .cards-section .flash-cards .flash-card__container{background:var(--primary-800)}.services-ui-ux .cards-section .flash-cards .flash-card__container .card-back{background:var(--primary-800)}.services-ui-ux .why-choose-citronity-section{padding:5.6rem 2rem 8rem;display:flex;flex-direction:column;align-items:center;gap:4rem}@media only screen and (min-width: 48em){.services-ui-ux .why-choose-citronity-section{padding:8rem 4rem 15rem}}@media only screen and (min-width: 75em){.services-ui-ux .why-choose-citronity-section{padding:10rem 8rem 15rem}}@media only screen and (min-width: 118em){.services-ui-ux .why-choose-citronity-section{padding:20rem 30rem 30rem;gap:10rem}}.services-ui-ux .why-choose-citronity-section__heading{display:flex;flex-direction:column;align-items:center;gap:1.6rem;color:var(--white);text-align:center}@media only screen and (min-width: 75em){.services-ui-ux .why-choose-citronity-section__heading{width:80rem;margin:0 auto}}@media only screen and (min-width: 118em){.services-ui-ux .why-choose-citronity-section__heading{width:110rem}}.services-ui-ux .why-choose-citronity-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.services-ui-ux .why-choose-citronity-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.services-ui-ux .why-choose-citronity-section__heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.services-ui-ux .why-choose-citronity-section__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.services-ui-ux .why-choose-citronity-section .cards{display:flex;flex-direction:column;gap:4rem}@media only screen and (min-width: 48em){.services-ui-ux .why-choose-citronity-section .cards{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:70rem;margin:0 auto;gap:4rem 5.5rem}}@media only screen and (min-width: 75em){.services-ui-ux .why-choose-citronity-section .cards{justify-content:space-between;width:104rem;margin:0 auto;gap:8rem 4.5rem}}@media only screen and (min-width: 118em){.services-ui-ux .why-choose-citronity-section .cards{width:135rem;gap:4rem}}.services-ui-ux .why-choose-citronity-section .card{display:flex;flex-direction:column;gap:1.6rem;color:var(--white);width:90%}@media only screen and (min-width: 48em){.services-ui-ux .why-choose-citronity-section .card{flex:0 0 31.5rem}}@media only screen and (min-width: 75em){.services-ui-ux .why-choose-citronity-section .card{flex:0 0 22rem}}@media only screen and (min-width: 118em){.services-ui-ux .why-choose-citronity-section .card{flex:0 0 30.5rem}}.services-ui-ux .why-choose-citronity-section .card .number{background:var(--secondary);border-radius:2rem 0 2rem 0;font-family:Helvetica, serif;font-weight:700;font-size:2rem;line-height:130%;display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;color:var(--neutral)}@media only screen and (min-width: 48em){.services-ui-ux .why-choose-citronity-section .card .number{border-radius:2.5rem 0 2.5rem 0;font-family:Helvetica, serif;font-weight:700;font-size:2.4rem;line-height:160%;width:7.2rem;height:7.2rem}}@media only screen and (min-width: 75em){.services-ui-ux .why-choose-citronity-section .card .number{font-family:Helvetica, serif;font-weight:700;font-size:3rem;line-height:140%;width:8rem;height:8rem}}.services-ui-ux .why-choose-citronity-section .card .title{font-family:Helvetica, serif;font-weight:700;font-size:2rem;line-height:130%}@media only screen and (min-width: 48em){.services-ui-ux .why-choose-citronity-section .card .title{font-family:Helvetica, serif;font-weight:600;font-size:2.4rem;line-height:160%}}@media only screen and (min-width: 118em){.services-ui-ux .why-choose-citronity-section .card .title{width:25rem}}.services-ui-ux .why-choose-citronity-section .card .description{font-family:Helvetica, serif;font-weight:500;font-size:1.4rem;line-height:180%}@media only screen and (min-width: 48em){.services-ui-ux .why-choose-citronity-section .card .description{font-family:Helvetica, serif;font-weight:500;font-size:1.6rem;line-height:150%}}.services-ui-ux .design-journey-section{padding:0 2rem 4rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.6rem;color:var(--white)}@media only screen and (min-width: 48em){.services-ui-ux .design-journey-section{padding:0 4rem 8rem}}@media only screen and (min-width: 75em){.services-ui-ux .design-journey-section{padding:0 8rem 4rem}}.services-ui-ux .design-journey-section .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.services-ui-ux .design-journey-section .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.services-ui-ux .design-journey-section .description-1{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.services-ui-ux .design-journey-section .description-1{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.services-ui-ux .design-journey-section .description-2{font-family:Helvetica, serif;font-weight:600;font-size:2rem;line-height:160%;color:var(--secondary)}@media only screen and (min-width: 48em){.services-ui-ux .design-journey-section .description-2{font-family:Helvetica, serif;font-weight:600;font-size:2.4rem;line-height:160%}}.services-ui-ux .mobile-blueprint-section{padding:0 2rem 8rem}@media only screen and (min-width: 48em){.services-ui-ux .mobile-blueprint-section{padding:0 10rem 15rem}}@media only screen and (min-width: 75em){.services-ui-ux .mobile-blueprint-section{display:none}}.services-ui-ux .footer-section{background:var(--white);padding:4rem 2rem}@media only screen and (min-width: 48em){.services-ui-ux .footer-section{padding:8rem 4rem}}@media only screen and (min-width: 75em){.services-ui-ux .footer-section{padding:10rem 8rem}}@media only screen and (min-width: 118em){.services-ui-ux .footer-section{padding:20rem 30rem}}.services-ui-ux .footer-section__container{display:flex;flex-direction:column;align-items:center;gap:2.4rem}@media only screen and (min-width: 48em){.services-ui-ux .footer-section__container{gap:4rem}}@media only screen and (min-width: 75em){.services-ui-ux .footer-section__container{flex-direction:row;width:104rem;margin:0 auto;gap:9rem}}@media only screen and (min-width: 118em){.services-ui-ux .footer-section__container{gap:10rem;width:110rem}}.services-ui-ux .footer-section__heading{display:flex;flex-direction:column;align-items:center;gap:1.6rem;text-align:center}@media only screen and (min-width: 75em){.services-ui-ux .footer-section__heading{text-align:left;flex:0 0 41rem}}.services-ui-ux .footer-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.services-ui-ux .footer-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.services-ui-ux .footer-section__heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.services-ui-ux .footer-section__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.services-ui-ux .footer-section__img{width:100%}@media only screen and (min-width: 48em){.services-ui-ux .footer-section__img{width:70%}}.services-ui-ux .footer-section__img img{width:100%}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.service-product-discover .header-section{padding:4rem 2rem 8rem;background:var(--white);position:relative}@media only screen and (min-width: 48em){.service-product-discover .header-section{padding:8rem 19.5rem 10.4rem}}@media only screen and (min-width: 75em){.service-product-discover .header-section{padding:10.4rem 33rem 15.2rem}}@media only screen and (min-width: 118em){.service-product-discover .header-section{padding:16.7rem 20rem 22rem}}@media only screen and (min-width: 118em){.service-product-discover .header-section{padding:16.7rem 33rem 22rem}}.service-product-discover .header-section__container{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.6rem}@media only screen and (min-width: 87.5em){.service-product-discover .header-section__container{gap:2.4rem;width:87rem;margin:0 auto}}.service-product-discover .header-section__container .heading-1{font-family:Helvetica, serif;font-weight:700;font-size:3rem;line-height:140%}@media only screen and (min-width: 48em){.service-product-discover .header-section__container .heading-1{font-family:Helvetica, serif;font-weight:700;font-size:4rem;line-height:120%}}@media only screen and (min-width: 87.5em){.service-product-discover .header-section__container .heading-1{font-family:Helvetica, serif;font-weight:700;font-size:6rem;line-height:120%}}.service-product-discover .header-section__container .heading-2{font-family:Helvetica, serif;font-weight:400;font-size:1.4rem;line-height:160%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.service-product-discover .header-section__container .heading-2{font-family:Helvetica, serif;font-weight:400;font-size:3rem;line-height:150%;letter-spacing:.13rem}}@media only screen and (min-width: 87.5em){.service-product-discover .header-section__container .heading-2{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.service-product-discover .header-section__container .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.service-product-discover .header-section__container .description{font-family:Helvetica, serif;font-weight:400;font-size:1.6rem;line-height:130%}}@media only screen and (min-width: 75em){.service-product-discover .header-section__container .description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.service-product-discover .header-section__container .btn{margin-top:1.6rem}@media only screen and (min-width: 48em){.service-product-discover .header-section__container .btn{margin-top:2rem}}@media only screen and (min-width: 48em){.service-product-discover .header-section__container .btn{margin-top:2rem}}@media only screen and (min-width: 87.5em){.service-product-discover .header-section__container .btn{margin-top:5.5rem}}.service-product-discover .header-section__container .image-1{position:absolute;display:none;right:3rem;top:8rem}@media only screen and (min-width: 48em){.service-product-discover .header-section__container .image-1{display:block;width:13.5rem}}@media only screen and (min-width: 75em){.service-product-discover .header-section__container .image-1{width:20rem;top:21rem;right:8rem}}@media only screen and (min-width: 87.5em){.service-product-discover .header-section__container .image-1{width:22rem;right:2%;top:23rem}}@media only screen and (min-width: 118em){.service-product-discover .header-section__container .image-1{width:22rem;right:15%;top:23rem}}.service-product-discover .header-section__container .image-1 img{width:100%}.service-product-discover .header-section__container .image-2{position:absolute;display:none;left:3rem;top:8rem}@media only screen and (min-width: 48em){.service-product-discover .header-section__container .image-2{display:block;width:16rem}}@media only screen and (min-width: 75em){.service-product-discover .header-section__container .image-2{width:23rem;top:21rem;left:8rem}}@media only screen and (min-width: 87.5em){.service-product-discover .header-section__container .image-2{left:5%}}@media only screen and (min-width: 118em){.service-product-discover .header-section__container .image-2{width:27rem;left:12%;top:23rem}}.service-product-discover .header-section__container .image-2 img{width:100%}.service-product-discover .solution-section{background:var(--white);margin-top:-.1rem}.service-product-discover .solution-section__container{padding:0 2rem 8rem;display:flex;flex-direction:column;gap:2.4rem;align-items:center}@media only screen and (min-width: 48em){.service-product-discover .solution-section__container{padding:0 4rem 10rem;gap:5.7rem}}@media only screen and (min-width: 75em){.service-product-discover .solution-section__container{flex-direction:row;width:104rem;margin:0 auto}}@media only screen and (min-width: 118em){.service-product-discover .solution-section__container{padding:0 0 31rem;width:126rem;gap:10rem}}.service-product-discover .solution-section__img{width:100%}@media only screen and (min-width: 48em){.service-product-discover .solution-section__img{width:90%}}.service-product-discover .solution-section__img img{width:100%}.service-product-discover .solution-section__description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.service-product-discover .solution-section__description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}@media only screen and (min-width: 75em){.service-product-discover .solution-section__description{flex:0 0 37rem}}@media only screen and (min-width: 118em){.service-product-discover .solution-section__description{flex:0 0 46rem}}.service-product-discover .assumptions-section{background:var(--white);margin-top:-.1rem}.service-product-discover .assumptions-section__container{padding:0 2rem 5.6rem;display:flex;flex-direction:column;gap:4rem}@media only screen and (min-width: 48em){.service-product-discover .assumptions-section__container{padding:0 4rem 10rem;gap:8rem}}@media only screen and (min-width: 75em){.service-product-discover .assumptions-section__container{padding:15rem 0 20rem;gap:6.4rem;width:104rem;margin:0 auto}}@media only screen and (min-width: 118em){.service-product-discover .assumptions-section__container{gap:10rem;padding:0 0 30rem;width:126rem;gap:10rem}}.service-product-discover .assumptions-section__heading{display:flex;flex-direction:column;gap:1.6rem}@media only screen and (min-width: 75em){.service-product-discover .assumptions-section__heading{width:86rem}}.service-product-discover .assumptions-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.service-product-discover .assumptions-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.service-product-discover .assumptions-section__heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.service-product-discover .assumptions-section__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.service-product-discover .assumptions-section .cards{display:flex;flex-direction:column;gap:4rem}@media only screen and (min-width: 48em){.service-product-discover .assumptions-section .cards{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:70rem;margin:0 auto;gap:4rem 5.5rem}}@media only screen and (min-width: 75em){.service-product-discover .assumptions-section .cards{justify-content:space-between;width:104rem;margin:0 auto;gap:8rem 4.5rem}}@media only screen and (min-width: 118em){.service-product-discover .assumptions-section .cards{width:132rem;gap:8rem 6.5rem}}.service-product-discover .assumptions-section .card{display:flex;flex-direction:column;gap:1.6rem}@media only screen and (min-width: 48em){.service-product-discover .assumptions-section .card{flex:0 0 31.5rem}}@media only screen and (min-width: 75em){.service-product-discover .assumptions-section .card{flex:0 0 31.5rem}}@media only screen and (min-width: 118em){.service-product-discover .assumptions-section .card{flex:0 0 38rem}}.service-product-discover .assumptions-section .card .number{background:var(--secondary);border-radius:2rem 0 2rem 0;font-family:Helvetica, serif;font-weight:700;font-size:2rem;line-height:130%;display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;color:var(--neutral)}@media only screen and (min-width: 48em){.service-product-discover .assumptions-section .card .number{border-radius:2.5rem 0 2.5rem 0;font-family:Helvetica, serif;font-weight:700;font-size:2.4rem;line-height:160%;width:7.2rem;height:7.2rem}}@media only screen and (min-width: 75em){.service-product-discover .assumptions-section .card .number{font-family:Helvetica, serif;font-weight:700;font-size:3rem;line-height:140%;width:8rem;height:8rem}}.service-product-discover .assumptions-section .card .title{font-family:Helvetica, serif;font-weight:700;font-size:2rem;line-height:130%}@media only screen and (min-width: 48em){.service-product-discover .assumptions-section .card .title{font-family:Helvetica, serif;font-weight:700;font-size:2.4rem;line-height:160%}}@media only screen and (min-width: 118em){.service-product-discover .assumptions-section .card .title{white-space:nowrap}}.service-product-discover .assumptions-section .card .description{font-family:Helvetica, serif;font-weight:500;font-size:1.4rem;line-height:180%}@media only screen and (min-width: 48em){.service-product-discover .assumptions-section .card .description{font-family:Helvetica, serif;font-weight:500;font-size:1.6rem;line-height:150%}}.service-product-discover .assumptions-section .description-box{padding:4.2rem 2rem;background:var(--primary);border-radius:3rem 0 3rem 0;margin-top:4rem;text-align:center;font-family:Helvetica, serif;font-weight:600;font-size:1.6rem;line-height:160%;color:var(--white)}@media only screen and (min-width: 48em){.service-product-discover .assumptions-section .description-box{padding:4.6rem 8.3rem;border-radius:5rem 0 5rem 0;margin-top:6rem;font-family:Helvetica, serif;font-weight:500;font-size:2.4rem;line-height:160%}}@media only screen and (min-width: 75em){.service-product-discover .assumptions-section .description-box{padding:6.2rem 7.3rem;margin-top:14rem}}@media only screen and (min-width: 118em){.service-product-discover .assumptions-section .description-box{padding:6.2rem 9.6rem;width:108rem;margin:20rem auto 0}}.service-product-discover .growth-path-section{padding:4rem 2rem;display:flex;flex-direction:column;gap:1.6rem;color:var(--white)}@media only screen and (min-width: 48em){.service-product-discover .growth-path-section{padding:8rem 4rem}}@media only screen and (min-width: 75em){.service-product-discover .growth-path-section{padding:15rem 0 4rem;width:104rem;margin:0 auto}}@media only screen and (min-width: 118em){.service-product-discover .growth-path-section{padding:15rem 0 0;width:126rem;margin:0 auto}}.service-product-discover .growth-path-section .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.service-product-discover .growth-path-section .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.service-product-discover .growth-path-section .description-1{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.service-product-discover .growth-path-section .description-1{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.service-product-discover .growth-path-section .description-2{font-family:Helvetica, serif;font-weight:600;font-size:2rem;line-height:160%;color:var(--secondary)}@media only screen and (min-width: 48em){.service-product-discover .growth-path-section .description-2{font-family:Helvetica, serif;font-weight:600;font-size:2.4rem;line-height:160%}}.service-product-discover .mobile-blueprint-section{padding:5.6rem 2rem 8rem}@media only screen and (min-width: 48em){.service-product-discover .mobile-blueprint-section{padding:0 10rem 10rem}}@media only screen and (min-width: 75em){.service-product-discover .mobile-blueprint-section{display:none}}.service-product-discover .path-description{padding:0 2rem 8rem;color:var(--secondary);font-family:Helvetica, serif;font-weight:600;font-size:1.6rem;line-height:160%;text-align:center}@media only screen and (min-width: 48em){.service-product-discover .path-description{padding:10rem 6rem 13rem;font-family:Helvetica, serif;font-weight:600;font-size:2.4rem;line-height:160%}}@media only screen and (min-width: 75em){.service-product-discover .path-description{padding:10rem 8rem 20rem;width:104rem;margin:0 auto;font-family:Helvetica, serif;font-weight:600;font-size:3.5rem;line-height:160%}}@media only screen and (min-width: 118em){.service-product-discover .path-description{padding:10rem 0 18rem;width:126rem}}.service-product-discover .strategic-product-section__container{padding:0 2rem 4rem}@media only screen and (min-width: 48em){.service-product-discover .strategic-product-section__container{padding:0 4rem 10.4rem}}@media only screen and (min-width: 75em){.service-product-discover .strategic-product-section__container{padding:0 0 17rem;width:107rem;margin:0 auto}}@media only screen and (min-width: 118em){.service-product-discover .strategic-product-section__container{width:126rem}}.service-product-discover .strategic-product-section__heading{display:flex;flex-direction:column;gap:1.6rem;color:var(--white);font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem;margin-bottom:2.4rem}.service-product-discover .strategic-product-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.service-product-discover .strategic-product-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.service-product-discover .strategic-product-section__heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.service-product-discover .strategic-product-section__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}@media only screen and (min-width: 48em){.service-product-discover .strategic-product-section__heading{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem;margin-bottom:4rem}}@media only screen and (min-width: 75em){.service-product-discover .strategic-product-section__heading{margin-bottom:8rem}}.service-product-discover .strategic-product-section__cards{display:flex;gap:2.4rem;flex-direction:column}@media only screen and (min-width: 48em){.service-product-discover .strategic-product-section__cards{gap:4rem 8.5rem;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media only screen and (min-width: 75em){.service-product-discover .strategic-product-section__cards{gap:4rem 7rem}}.service-product-discover .strategic-product-section__card{display:flex;gap:1.6rem;flex-direction:column;color:var(--white)}@media only screen and (min-width: 48em){.service-product-discover .strategic-product-section__card{flex:0 0 30rem}}@media only screen and (min-width: 118em){.service-product-discover .strategic-product-section__card{flex:0 0 36.5rem}}.service-product-discover .strategic-product-section__card img{width:10rem}@media only screen and (min-width: 48em){.service-product-discover .strategic-product-section__card img{width:12rem}}.service-product-discover .strategic-product-section__card .title{font-family:Helvetica, serif;font-weight:700;font-size:2rem;line-height:130%}@media only screen and (min-width: 48em){.service-product-discover .strategic-product-section__card .title{font-family:Helvetica, serif;font-weight:700;font-size:2.4rem;line-height:160%}}.service-product-discover .strategic-product-section__card .description{font-family:Helvetica, serif;font-weight:500;font-size:1.4rem;line-height:180%}@media only screen and (min-width: 48em){.service-product-discover .strategic-product-section__card .description{font-family:Helvetica, serif;font-weight:500;font-size:1.6rem;line-height:150%}}.service-product-discover .footer-section{background:var(--primary-900)}.service-product-discover .footer-section__container{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2.4rem;padding:5.6rem 2rem}@media only screen and (min-width: 48em){.service-product-discover .footer-section__container{gap:4rem;padding:8rem 4rem}}@media only screen and (min-width: 75em){.service-product-discover .footer-section__container{padding:10rem 0;width:104rem;margin:0 auto}}@media only screen and (min-width: 118em){.service-product-discover .footer-section__container{gap:8rem;padding:20rem 0;width:126rem}}.service-product-discover .footer-section__img{width:70%}@media only screen and (min-width: 48em){.service-product-discover .footer-section__img{width:34rem}}@media only screen and (min-width: 75em){.service-product-discover .footer-section__img{width:42rem}}@media only screen and (min-width: 118em){.service-product-discover .footer-section__img{width:45rem}}.service-product-discover .footer-section__img img{width:100%}.service-product-discover .footer-section__description{font-family:Helvetica, serif;font-weight:600;font-size:1.6rem;line-height:160%;color:var(--white)}@media only screen and (min-width: 48em){.service-product-discover .footer-section__description{font-family:Helvetica, serif;font-weight:500;font-size:2.4rem;line-height:160%}}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.service-visionaries .header-section{background:var(--primary-900);padding:4rem 2rem 5.6rem}@media only screen and (min-width: 48em){.service-visionaries .header-section{padding:8rem 4rem}}@media only screen and (min-width: 75em){.service-visionaries .header-section{padding:8rem 4rem}}@media only screen and (min-width: 118em){.service-visionaries .header-section{padding:15rem 4rem 14rem}}.service-visionaries .header-section__container{display:flex;flex-direction:column;align-items:center;gap:4rem}@media only screen and (min-width: 48em){.service-visionaries .header-section__container{gap:5.2rem}}@media only screen and (min-width: 75em){.service-visionaries .header-section__container{gap:5.6rem;width:104rem;margin:0 auto}}@media only screen and (min-width: 118em){.service-visionaries .header-section__container{width:126rem}}.service-visionaries .header-section .page-header{font-family:Helvetica, serif;font-weight:700;font-size:3rem;line-height:140%;color:var(--white);text-align:center}@media only screen and (min-width: 48em){.service-visionaries .header-section .page-header{font-family:Helvetica, serif;font-weight:700;font-size:4rem;line-height:120%;width:50rem}}@media only screen and (min-width: 118em){.service-visionaries .header-section .page-header{font-family:Helvetica, serif;font-weight:700;font-size:6rem;line-height:120%;width:74rem}}.service-visionaries .header-section__heading{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.6rem;color:var(--white)}@media only screen and (min-width: 75em){.service-visionaries .header-section__heading{width:71rem}}@media only screen and (min-width: 118em){.service-visionaries .header-section__heading{width:81rem}}.service-visionaries .header-section__heading .image{width:13rem}@media only screen and (min-width: 48em){.service-visionaries .header-section__heading .image{width:17rem}}.service-visionaries .header-section__heading .image img{width:100%}.service-visionaries .header-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.service-visionaries .header-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.service-visionaries .header-section__heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.service-visionaries .header-section__heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.8rem;line-height:160%}}.service-visionaries .header-section .flash-cards{display:flex;gap:1.2rem;overflow-x:auto;width:100%}@media only screen and (min-width: 48em){.service-visionaries .header-section .flash-cards{gap:2.4rem;flex-wrap:wrap;justify-content:center;padding-left:0;overflow:unset;width:100rem}}@media only screen and (min-width: 87.5em){.service-visionaries .header-section .flash-cards{margin-top:2rem;gap:2.8rem;width:125rem}}@media only screen and (min-width: 118em){.service-visionaries .header-section .flash-cards{margin-top:6rem;gap:5.6rem;width:126rem}}.service-visionaries .header-section .flash-cards::-webkit-scrollbar{display:none}.service-visionaries .header-section .flash-cards .flash-card__container{background:var(--primary-800)}.service-visionaries .header-section .flash-cards .flash-card__container .card-back{background:var(--primary-800)}.service-visionaries .footer-section__heading{padding:4rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.6rem;color:var(--white)}@media only screen and (min-width: 48em){.service-visionaries .footer-section__heading{padding:8rem 4rem 2.4rem}}@media only screen and (min-width: 75em){.service-visionaries .footer-section__heading{padding:10.4rem 0 1rem;width:71rem;margin:0 auto}}@media only screen and (min-width: 118em){.service-visionaries .footer-section__heading{padding:15rem 0 1rem}}.service-visionaries .footer-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.service-visionaries .footer-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.service-visionaries .footer-section__heading .description-1{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.service-visionaries .footer-section__heading .description-1{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.service-visionaries .footer-section__heading .description-2{font-family:Helvetica, serif;font-weight:600;font-size:1.6rem;line-height:160%;color:var(--secondary)}@media only screen and (min-width: 48em){.service-visionaries .footer-section__heading .description-2{font-family:Helvetica, serif;font-weight:600;font-size:3.5rem;line-height:160%}}.service-visionaries .footer-section__heading .btn{margin-top:3rem}@media only screen and (min-width: 48em){.service-visionaries .footer-section__heading .btn{margin-top:6rem}}.service-visionaries .footer-section .cloud-image{width:100%}.service-visionaries .footer-section .cloud-image img{width:100%}.service-visionaries .footer-section .description-box{padding:2.5rem 1.7rem;background:var(--primary-700);border-radius:3rem 0 3rem 0;margin:4rem 2rem;text-align:center;font-family:Helvetica, serif;font-weight:600;font-size:1.6rem;line-height:160%;color:var(--white)}@media only screen and (min-width: 48em){.service-visionaries .footer-section .description-box{padding:5.5rem 4.5rem;border-radius:5rem 0 5rem 0;margin:6rem 4rem 8rem;font-family:Helvetica, serif;font-weight:600;font-size:2.4rem;line-height:160%}}@media only screen and (min-width: 75em){.service-visionaries .footer-section .description-box{padding:7.3rem;margin:14rem 8rem 10rem}}@media only screen and (min-width: 118em){.service-visionaries .footer-section .description-box{padding:7.5rem 9.6rem;width:108rem;margin:20rem auto 15rem}}@media only screen and (min-width: 87.5em){.service-pioneer .header-section .flash-cards{width:104rem !important}}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.service-mvp-building .header-section{padding:4rem 2rem 5.6rem;background:var(--white)}@media only screen and (min-width: 48em){.service-mvp-building .header-section{padding:8rem 4rem 10rem}}@media only screen and (min-width: 75em){.service-mvp-building .header-section{padding:10rem 6rem 15rem}}@media only screen and (min-width: 118em){.service-mvp-building .header-section{padding:22rem 8rem 20rem}}.service-mvp-building .header-section__container{display:flex;flex-direction:column;align-items:center;gap:4rem}@media only screen and (min-width: 48em){.service-mvp-building .header-section__container{flex-direction:row;justify-content:space-between;gap:8rem}}@media only screen and (min-width: 75em){.service-mvp-building .header-section__container{width:91rem;gap:13rem;margin:0 auto;justify-content:space-between}}@media only screen and (min-width: 118em){.service-mvp-building .header-section__container{width:126rem}}.service-mvp-building .header-section__heading{display:flex;flex-direction:column;gap:5.5rem}.service-mvp-building .header-section__heading .title{font-family:Helvetica, serif;font-weight:700;font-size:3rem;line-height:140%}@media only screen and (min-width: 48em){.service-mvp-building .header-section__heading .title{font-family:Helvetica, serif;font-weight:700;font-size:4rem;line-height:120%}}@media only screen and (min-width: 118em){.service-mvp-building .header-section__heading .title{gap:8rem;font-family:Helvetica, serif;font-weight:700;font-size:6rem;line-height:120%}}.service-mvp-building .header-section__heading .btn{display:none}@media only screen and (min-width: 48em){.service-mvp-building .header-section__heading .btn{display:flex}}.service-mvp-building .header-section__img{width:60%}@media only screen and (min-width: 48em){.service-mvp-building .header-section__img{flex:0 0 30rem}}@media only screen and (min-width: 75em){.service-mvp-building .header-section__img{flex:0 0 36rem}}@media only screen and (min-width: 118em){.service-mvp-building .header-section__img{flex:0 0 50rem}}.service-mvp-building .header-section__img img{width:100%}@media only screen and (min-width: 48em){.service-mvp-building .header-section .mobile-button{display:none}}.service-mvp-building .vision-section{background:var(--white);margin-top:-.1rem;padding:0 2rem 5.6rem}@media only screen and (min-width: 48em){.service-mvp-building .vision-section{padding:0 4rem 10rem}}@media only screen and (min-width: 75em){.service-mvp-building .vision-section{padding:0 6rem 15rem}}@media only screen and (min-width: 118em){.service-mvp-building .vision-section{padding:0 8rem 20rem}}.service-mvp-building .vision-section__container{display:flex;flex-direction:column;align-items:center;gap:2.4rem}@media only screen and (min-width: 48em){.service-mvp-building .vision-section__container{gap:4rem}}@media only screen and (min-width: 75em){.service-mvp-building .vision-section__container{justify-content:space-between;gap:8rem;width:104rem;margin:0 auto}}@media only screen and (min-width: 118em){.service-mvp-building .vision-section__container{gap:10.4rem;width:111rem}}.service-mvp-building .vision-section__header{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem;text-align:center}@media only screen and (min-width: 48em){.service-mvp-building .vision-section__header{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.service-mvp-building .vision-section__content{display:flex;flex-direction:column;align-items:center;gap:2.4rem}@media only screen and (min-width: 48em){.service-mvp-building .vision-section__content{gap:4rem}}@media only screen and (min-width: 75em){.service-mvp-building .vision-section__content{flex-direction:row;justify-content:space-between}}.service-mvp-building .vision-section__content-img{width:90%}@media only screen and (min-width: 48em){.service-mvp-building .vision-section__content-img{width:50%}}@media only screen and (min-width: 75em){.service-mvp-building .vision-section__content-img{flex:0 0 45rem}}.service-mvp-building .vision-section__content-img img{width:100%}.service-mvp-building .vision-section__content-description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.service-mvp-building .vision-section__content-description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.service-mvp-building .mvp-section{background:var(--white);margin-top:-.1rem;padding:0 2rem 8rem}@media only screen and (min-width: 48em){.service-mvp-building .mvp-section{padding:0 4rem 10rem}}@media only screen and (min-width: 75em){.service-mvp-building .mvp-section{padding:0 6rem 15rem}}@media only screen and (min-width: 118em){.service-mvp-building .mvp-section{padding:0 8rem 20rem}}.service-mvp-building .mvp-section__container{display:flex;align-items:center;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 48em){.service-mvp-building .mvp-section__container{flex-direction:row-reverse;gap:5.5rem}}@media only screen and (min-width: 75em){.service-mvp-building .mvp-section__container{width:104rem;margin:0 auto;gap:11rem;justify-content:space-between}}@media only screen and (min-width: 118em){.service-mvp-building .mvp-section__container{gap:16rem;width:116rem}}.service-mvp-building .mvp-section__heading{display:flex;flex-direction:column;gap:1.6rem}.service-mvp-building .mvp-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.service-mvp-building .mvp-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.service-mvp-building .mvp-section__heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.service-mvp-building .mvp-section__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.service-mvp-building .mvp-section__img{width:80%}@media only screen and (min-width: 48em){.service-mvp-building .mvp-section__img{flex:0 0 30rem}}@media only screen and (min-width: 75em){.service-mvp-building .mvp-section__img{flex:0 0 39rem}}@media only screen and (min-width: 118em){.service-mvp-building .mvp-section__img{flex:0 0 41rem}}.service-mvp-building .mvp-section__img img{width:100%}.service-mvp-building .choose-us-section{margin-top:-.1rem;background:var(--white);padding:0 2rem 8rem}@media only screen and (min-width: 48em){.service-mvp-building .choose-us-section{padding:0 4rem 10rem}}@media only screen and (min-width: 75em){.service-mvp-building .choose-us-section{padding:0 6rem 15rem}}@media only screen and (min-width: 118em){.service-mvp-building .choose-us-section{padding:0 8rem 21rem}}.service-mvp-building .choose-us-section__container{display:flex;flex-direction:column;align-items:center;gap:4rem}@media only screen and (min-width: 48em){.service-mvp-building .choose-us-section__container{gap:4rem}}@media only screen and (min-width: 75em){.service-mvp-building .choose-us-section__container{width:104rem;margin:0 auto}}@media only screen and (min-width: 118em){.service-mvp-building .choose-us-section__container{gap:10rem;width:126rem}}.service-mvp-building .choose-us-section__heading{display:flex;flex-direction:column;gap:1.6rem;align-items:center;text-align:center}@media only screen and (min-width: 118em){.service-mvp-building .choose-us-section__heading{width:104rem}}.service-mvp-building .choose-us-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.service-mvp-building .choose-us-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.service-mvp-building .choose-us-section__heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.service-mvp-building .choose-us-section__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.service-mvp-building .choose-us-section__cards{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4rem}@media only screen and (min-width: 48em){.service-mvp-building .choose-us-section__cards{flex-direction:row;flex-wrap:wrap;gap:3.5rem 8.5rem}}@media only screen and (min-width: 75em){.service-mvp-building .choose-us-section__cards{gap:8rem 7rem}}.service-mvp-building .choose-us-section__card{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.6rem;text-align:center}@media only screen and (min-width: 48em){.service-mvp-building .choose-us-section__card{width:30rem}}@media only screen and (min-width: 118em){.service-mvp-building .choose-us-section__card{width:36rem}}.service-mvp-building .choose-us-section__card__img{width:10.4rem}@media only screen and (min-width: 48em){.service-mvp-building .choose-us-section__card__img{width:11.2rem}}@media only screen and (min-width: 118em){.service-mvp-building .choose-us-section__card__img{width:12.4rem}}.service-mvp-building .choose-us-section__card__img img{width:100%}.service-mvp-building .choose-us-section__card__title{font-family:Helvetica, serif;font-weight:700;font-size:2rem;line-height:130%}@media only screen and (min-width: 48em){.service-mvp-building .choose-us-section__card__title{font-family:Helvetica, serif;font-weight:700;font-size:2.4rem;line-height:160%}}.service-mvp-building .choose-us-section__card__description{font-family:Helvetica, serif;font-weight:500;font-size:1.4rem;line-height:180%}@media only screen and (min-width: 48em){.service-mvp-building .choose-us-section__card__description{font-family:Helvetica, serif;font-weight:500;font-size:1.6rem;line-height:150%}}.service-mvp-building .mvp-journey-section{padding:4rem 2rem;display:flex;flex-direction:column;gap:1.6rem;margin-top:-.1rem;color:var(--white)}@media only screen and (min-width: 48em){.service-mvp-building .mvp-journey-section{padding:8rem 4rem}}@media only screen and (min-width: 75em){.service-mvp-building .mvp-journey-section{padding:15rem 0 4rem;width:104rem;margin:0 auto}}@media only screen and (min-width: 118em){.service-mvp-building .mvp-journey-section{padding:15rem 0 4rem;width:126rem;margin:0 auto}}.service-mvp-building .mvp-journey-section .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.service-mvp-building .mvp-journey-section .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.service-mvp-building .mvp-journey-section .description-1{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.service-mvp-building .mvp-journey-section .description-1{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.service-mvp-building .mvp-journey-section .description-2{font-family:Helvetica, serif;font-weight:600;font-size:2rem;line-height:160%;color:var(--secondary)}@media only screen and (min-width: 48em){.service-mvp-building .mvp-journey-section .description-2{font-family:Helvetica, serif;font-weight:600;font-size:2.4rem;line-height:160%}}.service-mvp-building .mobile-blueprint-section{padding:5.6rem 2rem 8rem}@media only screen and (min-width: 48em){.service-mvp-building .mobile-blueprint-section{padding:0 10rem 10rem}}@media only screen and (min-width: 75em){.service-mvp-building .mobile-blueprint-section{display:none}}.service-mvp-building .footer-section{position:relative;background:var(--primary-900);padding:4.5rem 2rem 12rem}@media only screen and (min-width: 48em){.service-mvp-building .footer-section{padding:8rem 4rem 22rem}}@media only screen and (min-width: 75em){.service-mvp-building .footer-section{padding:10rem 6rem 26rem}}@media only screen and (min-width: 118em){.service-mvp-building .footer-section{padding:31rem 8rem 40rem}}.service-mvp-building .footer-section__heading{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.6rem}@media only screen and (min-width: 48em){.service-mvp-building .footer-section__heading{gap:2.4rem}}@media only screen and (min-width: 75em){.service-mvp-building .footer-section__heading{width:80rem;margin:0 auto}}@media only screen and (min-width: 118em){.service-mvp-building .footer-section__heading{width:110rem}}.service-mvp-building .footer-section__heading .title{color:var(--secondary);font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.service-mvp-building .footer-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}@media only screen and (min-width: 75em){.service-mvp-building .footer-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:5rem;line-height:150%;letter-spacing:.13rem}}.service-mvp-building .footer-section__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%;color:var(--white)}@media only screen and (min-width: 48em){.service-mvp-building .footer-section__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}}.service-mvp-building .footer-section .cloud{position:absolute;width:100%;bottom:4rem;left:0}@media only screen and (min-width: 48em){.service-mvp-building .footer-section .cloud{bottom:8rem}}@media only screen and (min-width: 75em){.service-mvp-building .footer-section .cloud{bottom:0}}.service-mvp-building .footer-section .cloud img{width:100%}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.services .header-section{padding:4rem 2rem 5.6rem;background-color:var(--white)}.services .header-section__container{display:flex;flex-direction:column;gap:4rem;align-items:center;text-align:center}@media only screen and (min-width: 48em){.services .header-section__container{padding:8rem 4rem 10.4rem}}@media only screen and (min-width: 75em){.services .header-section__container{padding:10rem 8rem 10rem;width:90rem;margin:0 auto}}@media only screen and (min-width: 118em){.services .header-section__container{padding:11rem 8rem 13rem}}.services .header-section__title{font-family:Helvetica, serif;font-weight:700;font-size:3rem;line-height:140%}@media only screen and (min-width: 48em){.services .header-section__title{font-family:Helvetica, serif;font-weight:700;font-size:4rem;line-height:120%}}@media only screen and (min-width: 75em){.services .header-section__title{font-family:Helvetica, serif;font-weight:700;font-size:6rem;line-height:120%}}.services .header-section__img{width:100%}@media only screen and (min-width: 48em){.services .header-section__img{width:90%}}@media only screen and (min-width: 75em){.services .header-section__img{width:68rem}}.services .header-section__img img{width:100%}.services .header-section__description{font-family:Helvetica, serif;font-weight:500;font-size:1.6rem;line-height:150%}@media only screen and (min-width: 48em){.services .header-section__description{font-family:Helvetica, serif;font-weight:500;font-size:1.8rem;line-height:160%}}.services .plans-section{padding:4rem 2rem 5.6rem;background:var(--primary-900);display:flex;align-items:center;flex-direction:column;gap:3.2rem}@media only screen and (min-width: 48em){.services .plans-section{padding:8rem 4rem 11rem;gap:5rem}}@media only screen and (min-width: 75em){.services .plans-section{padding:10rem 8rem 8rem;flex-direction:row;align-items:stretch;justify-content:center;gap:11rem}}@media only screen and (min-width: 118em){.services .plans-section{gap:9.5rem;padding:14.5rem 8rem 15rem}}.services .plans-section .plan:hover .plan__heading .plan__heading__details .plan__heading__details-title{color:var(--secondary)}.services .plans-section .plan{width:100%;display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 75em){.services .plans-section .plan{flex:0 0 46rem}}@media only screen and (min-width: 118em){.services .plans-section .plan{flex:0 0 58rem}}.services .plans-section .plan__heading{display:flex;gap:1.6rem;align-items:center;color:var(--white)}@media only screen and (min-width: 75em){.services .plans-section .plan__heading{align-items:flex-start}}.services .plans-section .plan__heading__img{flex:0 0 8rem}@media only screen and (min-width: 48em){.services .plans-section .plan__heading__img{flex:0 0 12rem}}.services .plans-section .plan__heading__img img{width:100%}.services .plans-section .plan__heading__details{display:flex;flex-direction:column;gap:.8rem;color:var(--white)}@media only screen and (min-width: 48em){.services .plans-section .plan__heading__details{gap:1.2rem}}.services .plans-section .plan__heading__details-title{font-family:Helvetica, serif;font-weight:700;font-size:2rem;line-height:130%;transition:all .4s}@media only screen and (min-width: 48em){.services .plans-section .plan__heading__details-title{font-family:Helvetica, serif;font-weight:700;font-size:3.5rem;line-height:130%}}.services .plans-section .plan__heading__details-description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.services .plans-section .plan__heading__details-description{font-family:Helvetica, serif;font-weight:400;font-size:1.6rem;line-height:130%}}.services .plans-section .plan__items{display:flex;flex-direction:column;gap:2.4rem;padding:1.6rem;border-radius:1.5rem;list-style:none;background:var(--primary-800)}@media only screen and (min-width: 48em){.services .plans-section .plan__items{padding:3.2rem;gap:2.4rem}}@media only screen and (min-width: 75em){.services .plans-section .plan__items{height:53rem;margin-top:auto}}@media only screen and (min-width: 118em){.services .plans-section .plan__items{gap:3.3rem;height:61rem;padding:3.1rem}}.services .plans-section .plan__items li{display:flex;flex-direction:column;gap:.8rem}@media only screen and (min-width: 118em){.services .plans-section .plan__items li{gap:1.2rem}}.services .plans-section .plan__items-title{font-family:Helvetica, serif;font-weight:700;font-size:1.6rem;line-height:130%;color:var(--secondary);white-space:nowrap}@media only screen and (min-width: 48em){.services .plans-section .plan__items-title{font-family:Helvetica, serif;font-weight:700;font-size:2.4rem;line-height:160%}}.services .plans-section .plan__items-description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:130%;color:var(--white)}@media only screen and (min-width: 48em){.services .plans-section .plan__items-description{font-family:Helvetica, serif;font-weight:500;font-size:1.6rem;line-height:150%}}.services .our-services-section{background:var(--primary-900);padding:0 2rem 5.6rem}@media only screen and (min-width: 48em){.services .our-services-section{padding:0 4rem 8rem}}@media only screen and (min-width: 75em){.services .our-services-section{padding:0 8rem 16rem}}.services .our-services-section__container{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 48em){.services .our-services-section__container{gap:5.6rem}}@media only screen and (min-width: 75em){.services .our-services-section__container{width:104rem;margin:0 auto;gap:8rem}}@media only screen and (min-width: 118em){.services .our-services-section__container{width:126rem;gap:8rem}}.services .our-services-section__header{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem;color:var(--white)}@media only screen and (min-width: 48em){.services .our-services-section__header{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.services .our-services-section .services{display:flex;flex-direction:column;gap:4rem}@media only screen and (min-width: 48em){.services .our-services-section .services{flex-direction:row;flex-wrap:wrap;gap:4.5rem 8rem}}@media only screen and (min-width: 75em){.services .our-services-section .services{gap:5.6rem 7rem}}.services .our-services-section .service{display:flex;gap:1.6rem;flex-direction:column;color:var(--white)}@media only screen and (min-width: 48em){.services .our-services-section .service{gap:2rem;flex:0 0 44%}}@media only screen and (min-width: 75em){.services .our-services-section .service{gap:2.5rem;flex:0 0 30rem}}@media only screen and (min-width: 118em){.services .our-services-section .service{flex:0 0 36.6rem;gap:1.6rem}}.services .our-services-section .service__img{width:10.4rem}.services .our-services-section .service__title{font-family:Helvetica, serif;font-weight:700;font-size:2rem;line-height:130%}.services .our-services-section .service__description{font-family:Helvetica, serif;font-weight:500;font-size:1.4rem;line-height:180%}.services .our-services-section .service__link{font-family:Helvetica, serif;font-weight:700;font-size:1.4rem;line-height:160%;letter-spacing:.13rem;display:flex;gap:.8rem;align-items:center;margin-top:auto;color:var(--primary);transition:all .3s;padding:2.5rem;margin:-2.5rem}.services .our-services-section .service__link:hover{color:var(--primary-700)}.services .footer-section{position:relative;padding:5.6rem 2rem 11rem;display:flex;align-items:center;flex-direction:column;gap:4rem}@media only screen and (min-width: 48em){.services .footer-section{padding:10rem 4rem 12rem;gap:8rem}}@media only screen and (min-width: 75em){.services .footer-section{padding:10rem 8rem 21rem}}@media only screen and (min-width: 118em){.services .footer-section{padding:15rem 8rem 33rem}}.services .footer-section__heading{display:flex;flex-direction:column;gap:1.6rem;color:var(--white);text-align:center}@media only screen and (min-width: 75em){.services .footer-section__heading{width:70rem}}.services .footer-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.services .footer-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.services .footer-section__heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.services .footer-section__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.services .footer-section__heading .question{font-family:Helvetica, serif;font-weight:600;font-size:1.8rem;line-height:130%;color:var(--secondary)}@media only screen and (min-width: 48em){.services .footer-section__heading .question{font-family:Helvetica, serif;font-weight:600;font-size:3.5rem;line-height:160%}}.services .footer-section .cloud{position:absolute;bottom:0;left:0;width:100%}.services .description-box{background:var(--primary-700);border-radius:3rem 0 3rem 0;margin:4rem 2rem;color:var(--white);text-align:center;display:flex;align-items:center;padding:3.2rem;justify-content:center;font-family:Helvetica, serif;font-weight:600;font-size:1.6rem;line-height:160%}@media only screen and (min-width: 48em){.services .description-box{border-radius:5rem 0 5rem 0;font-family:Helvetica, serif;font-weight:600;font-size:2.4rem;line-height:160%;margin:10rem 4rem;padding:6.2rem 5.3rem}}@media only screen and (min-width: 75em){.services .description-box{margin:15rem auto;padding:8.2rem 7.2rem;width:109rem}}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.service-software-development .header-section{padding:4rem 2rem 5.6rem}@media only screen and (min-width: 48em){.service-software-development .header-section{padding:8rem 4rem}}@media only screen and (min-width: 75em){.service-software-development .header-section{padding:10rem 6rem}}@media only screen and (min-width: 118em){.service-software-development .header-section{padding:20rem 8rem 21rem}}.service-software-development .header-section__container{display:flex;flex-direction:column;align-items:center;gap:4rem}@media only screen and (min-width: 48em){.service-software-development .header-section__container{flex-direction:row;justify-content:space-between;gap:0}}@media only screen and (min-width: 75em){.service-software-development .header-section__container{width:104rem;gap:12rem;margin:0 auto;justify-content:space-between}}@media only screen and (min-width: 118em){.service-software-development .header-section__container{width:125rem;gap:2.2rem}}.service-software-development .header-section__heading{display:flex;flex-direction:column;gap:5.5rem;text-align:center;color:var(--white)}@media only screen and (min-width: 48em){.service-software-development .header-section__heading{text-align:left;flex:0 0 36rem}}@media only screen and (min-width: 75em){.service-software-development .header-section__heading{flex:0 0 46rem}}@media only screen and (min-width: 118em){.service-software-development .header-section__heading{flex:0 0 62rem}}.service-software-development .header-section__heading .title{font-family:Helvetica, serif;font-weight:700;font-size:3rem;line-height:140%}@media only screen and (min-width: 48em){.service-software-development .header-section__heading .title{font-family:Helvetica, serif;font-weight:700;font-size:4rem;line-height:120%}}@media only screen and (min-width: 118em){.service-software-development .header-section__heading .title{gap:0;font-family:Helvetica, serif;font-weight:700;font-size:6rem;line-height:120%}}.service-software-development .header-section__heading .btn{display:none}@media only screen and (min-width: 48em){.service-software-development .header-section__heading .btn{display:flex}}.service-software-development .header-section__img{width:60%}@media only screen and (min-width: 48em){.service-software-development .header-section__img{flex:0 0 44%}}@media only screen and (min-width: 75em){.service-software-development .header-section__img{flex:0 0 45.5rem}}@media only screen and (min-width: 118em){.service-software-development .header-section__img{flex:0 0 61.5rem}}.service-software-development .header-section__img img{width:100%}@media only screen and (min-width: 48em){.service-software-development .header-section .mobile-button{display:none}}.service-software-development .features-section{padding:4rem 2rem;background:var(--white)}@media only screen and (min-width: 48em){.service-software-development .features-section{padding:8rem 4rem}}@media only screen and (min-width: 75em){.service-software-development .features-section{padding:15rem 8rem}}.service-software-development .features-section__container{display:flex;flex-direction:column;align-items:center;gap:4rem}@media only screen and (min-width: 48em){.service-software-development .features-section__container{gap:10rem}}@media only screen and (min-width: 75em){.service-software-development .features-section__container{justify-content:space-between;gap:15.2rem;width:104rem;margin:0 auto}}@media only screen and (min-width: 118em){.service-software-development .features-section__container{width:126rem;gap:30rem}}.service-software-development .features-section__feature-1,.service-software-development .features-section__feature-2,.service-software-development .features-section__feature-3{display:flex;flex-direction:column;align-items:center;gap:1.6rem}.service-software-development .features-section__feature-1 .heading,.service-software-development .features-section__feature-2 .heading,.service-software-development .features-section__feature-3 .heading{display:flex;flex-direction:column;gap:1.6rem}.service-software-development .features-section__feature-1 .heading .title,.service-software-development .features-section__feature-2 .heading .title,.service-software-development .features-section__feature-3 .heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.service-software-development .features-section__feature-1 .heading .title,.service-software-development .features-section__feature-2 .heading .title,.service-software-development .features-section__feature-3 .heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.service-software-development .features-section__feature-1 .heading .description,.service-software-development .features-section__feature-2 .heading .description,.service-software-development .features-section__feature-3 .heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.service-software-development .features-section__feature-1 .heading .description,.service-software-development .features-section__feature-2 .heading .description,.service-software-development .features-section__feature-3 .heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.service-software-development .features-section__feature-1 .img img,.service-software-development .features-section__feature-2 .img img,.service-software-development .features-section__feature-3 .img img{width:100%}@media only screen and (min-width: 75em){.service-software-development .features-section__feature-1{flex-direction:row-reverse;gap:7.5rem}}@media only screen and (min-width: 118em){.service-software-development .features-section__feature-1{gap:18rem}}.service-software-development .features-section__feature-1 .img{width:50%}@media only screen and (min-width: 48em){.service-software-development .features-section__feature-1 .img{width:33rem}}@media only screen and (min-width: 75em){.service-software-development .features-section__feature-1 .img{flex:0 0 40rem}}@media only screen and (min-width: 118em){.service-software-development .features-section__feature-1 .img{flex:0 0 51rem}}@media only screen and (min-width: 75em){.service-software-development .features-section__feature-2{flex-direction:row;gap:8.3rem}}@media only screen and (min-width: 75em) and (min-width: 118em){.service-software-development .features-section__feature-2{gap:10rem}}.service-software-development .features-section__feature-2 .img{width:70%}@media only screen and (min-width: 48em){.service-software-development .features-section__feature-2 .img{width:40rem}}@media only screen and (min-width: 75em){.service-software-development .features-section__feature-2 .img{flex:0 0 50rem}}@media only screen and (min-width: 118em){.service-software-development .features-section__feature-2 .img{flex:0 0 61rem}}@media only screen and (min-width: 75em){.service-software-development .features-section__feature-3{flex-direction:row-reverse;gap:5rem}}@media only screen and (min-width: 75em) and (min-width: 118em){.service-software-development .features-section__feature-3{gap:15rem}}.service-software-development .features-section__feature-3 .img{width:80%}@media only screen and (min-width: 48em){.service-software-development .features-section__feature-3 .img{width:43rem}}@media only screen and (min-width: 48em) and (min-width: 75em){.service-software-development .features-section__feature-3 .img{flex:0 0 56rem}}@media only screen and (min-width: 48em) and (min-width: 118em){.service-software-development .features-section__feature-3 .img{flex:0 0 67rem}}.service-software-development .development-section__container{padding:4rem 2rem 8rem;display:flex;flex-direction:column;gap:4rem}@media only screen and (min-width: 48em){.service-software-development .development-section__container{padding:8rem 4rem 10rem;gap:5.6rem}}@media only screen and (min-width: 75em){.service-software-development .development-section__container{padding:10rem 0 15rem;gap:5.6rem;width:104rem;margin:0 auto}}@media only screen and (min-width: 118em){.service-software-development .development-section__container{gap:8rem;padding:20rem 0 21rem;width:131rem}}.service-software-development .development-section__heading{display:flex;flex-direction:column;align-items:center;gap:1.6rem;text-align:center;color:var(--white)}.service-software-development .development-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.service-software-development .development-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.service-software-development .development-section__heading .description-1{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.service-software-development .development-section__heading .description-1{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.service-software-development .development-section__heading .description-2{font-family:Helvetica, serif;font-weight:600;font-size:2rem;line-height:160%;color:var(--secondary)}@media only screen and (min-width: 48em){.service-software-development .development-section__heading .description-2{font-family:Helvetica, serif;font-weight:600;font-size:2.4rem;line-height:160%}}.service-software-development .development-section .cards{display:flex;flex-direction:column;gap:4rem}@media only screen and (min-width: 48em){.service-software-development .development-section .cards{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:70rem;margin:0 auto;gap:4rem 5.5rem}}@media only screen and (min-width: 75em){.service-software-development .development-section .cards{justify-content:space-between;width:104rem;margin:0 auto;gap:8rem 4.5rem}}@media only screen and (min-width: 118em){.service-software-development .development-section .cards{width:133rem;gap:8rem 3.5rem}}.service-software-development .development-section .card{display:flex;flex-direction:column;gap:1.6rem;color:var(--white)}@media only screen and (min-width: 48em){.service-software-development .development-section .card{flex:0 0 31.5rem}}@media only screen and (min-width: 75em){.service-software-development .development-section .card{flex:0 0 22rem}}@media only screen and (min-width: 118em){.service-software-development .development-section .card{flex:0 0 29rem}}.service-software-development .development-section .card .number{background:var(--secondary);border-radius:2rem 0 2rem 0;font-family:Helvetica, serif;font-weight:700;font-size:2rem;line-height:130%;display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;color:var(--neutral)}@media only screen and (min-width: 48em){.service-software-development .development-section .card .number{border-radius:2.5rem 0 2.5rem 0;font-family:Helvetica, serif;font-weight:700;font-size:2.4rem;line-height:160%;width:7.2rem;height:7.2rem}}@media only screen and (min-width: 75em){.service-software-development .development-section .card .number{font-family:Helvetica, serif;font-weight:700;font-size:3rem;line-height:140%;width:8rem;height:8rem}}.service-software-development .development-section .card .title{font-family:Helvetica, serif;font-weight:700;font-size:2rem;line-height:130%}@media only screen and (min-width: 48em){.service-software-development .development-section .card .title{font-family:Helvetica, serif;font-weight:700;font-size:2.4rem;line-height:160%}}@media only screen and (min-width: 118em){.service-software-development .development-section .card .title{white-space:nowrap}}.service-software-development .development-section .card .description{font-family:Helvetica, serif;font-weight:500;font-size:1.4rem;line-height:180%}@media only screen and (min-width: 48em){.service-software-development .development-section .card .description{font-family:Helvetica, serif;font-weight:500;font-size:1.6rem;line-height:150%}}.service-software-development .mvp-journey-section{padding:0 2rem 4rem;display:flex;flex-direction:column;gap:1.6rem;color:var(--white)}@media only screen and (min-width: 48em){.service-software-development .mvp-journey-section{padding:0 4rem 8rem}}@media only screen and (min-width: 75em){.service-software-development .mvp-journey-section{padding:0 0 4rem;width:104rem;margin:0 auto}}@media only screen and (min-width: 118em){.service-software-development .mvp-journey-section{padding:0 0 3rem;width:126rem}}.service-software-development .mvp-journey-section .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.service-software-development .mvp-journey-section .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.service-software-development .mvp-journey-section .description{font-family:Helvetica, serif;font-weight:600;font-size:2rem;line-height:160%;color:var(--secondary)}@media only screen and (min-width: 48em){.service-software-development .mvp-journey-section .description{font-family:Helvetica, serif;font-weight:600;font-size:2.4rem;line-height:160%}}.service-software-development .mobile-blueprint-section{padding:5.6rem 2rem 8rem}@media only screen and (min-width: 48em){.service-software-development .mobile-blueprint-section{padding:0 10rem 10rem}}@media only screen and (min-width: 75em){.service-software-development .mobile-blueprint-section{display:none}}.service-software-development .software-development-section{background:var(--white)}.service-software-development .software-development-section__container{padding:4rem 2rem;display:flex;flex-direction:column;gap:2.4rem;align-items:center}@media only screen and (min-width: 48em){.service-software-development .software-development-section__container{padding:10rem 4rem;gap:6.4rem}}@media only screen and (min-width: 75em){.service-software-development .software-development-section__container{padding:10rem 0;gap:8rem;width:104rem;margin:0 auto}}@media only screen and (min-width: 118em){.service-software-development .software-development-section__container{padding:15rem 0 21rem;gap:10rem;width:126rem}}.service-software-development .software-development-section__container .heading{display:flex;align-items:center;flex-direction:column;gap:1.6rem;text-align:center}@media only screen and (min-width: 48em){.service-software-development .software-development-section__container .heading{gap:4rem}}.service-software-development .software-development-section__container .heading .content{display:flex;align-items:center;flex-direction:column;gap:1.6rem;text-align:center}.service-software-development .software-development-section__container .heading .content .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.service-software-development .software-development-section__container .heading .content .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.service-software-development .software-development-section__container .heading .content .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.service-software-development .software-development-section__container .heading .content .description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.service-software-development .software-development-section__container .heading .img{width:100%}@media only screen and (min-width: 48em){.service-software-development .software-development-section__container .heading .img{width:51rem}}@media only screen and (min-width: 75em){.service-software-development .software-development-section__container .heading .img{width:62rem}}.service-software-development .software-development-section__container .heading .img img{width:100%}.service-software-development .software-development-section__container .cards{display:flex;flex-direction:column;gap:2.4rem;justify-content:center}@media only screen and (min-width: 48em){.service-software-development .software-development-section__container .cards{gap:4rem 8.8rem;flex-direction:row;flex-wrap:wrap}}@media only screen and (min-width: 75em){.service-software-development .software-development-section__container .cards{gap:5.6rem 7rem;justify-content:center}}@media only screen and (min-width: 118em){.service-software-development .software-development-section__container .cards{gap:8rem 7.7rem}}.service-software-development .software-development-section__container .cards .card{display:flex;flex-direction:column;gap:1.6rem;align-items:center;text-align:center}@media only screen and (min-width: 48em){.service-software-development .software-development-section__container .cards .card{flex:0 0 30rem}}@media only screen and (min-width: 118em){.service-software-development .software-development-section__container .cards .card{flex:0 0 33.6rem}}.service-software-development .software-development-section__container .cards .card .title{color:var(--primary-600);font-family:Helvetica, serif;font-weight:700;font-size:2rem;line-height:130%}@media only screen and (min-width: 48em){.service-software-development .software-development-section__container .cards .card .title{font-family:Helvetica, serif;font-weight:700;font-size:2.4rem;line-height:160%}}.service-software-development .software-development-section__container .cards .card .description{font-family:Helvetica, serif;font-weight:500;font-size:1.4rem;line-height:180%}@media only screen and (min-width: 48em){.service-software-development .software-development-section__container .cards .card .description{font-family:Helvetica, serif;font-weight:500;font-size:1.6rem;line-height:150%}}.service-software-development .software-development-section__container .description-box{padding:4.2rem 2rem;background:var(--primary);border-radius:3rem 0 3rem 0;text-align:center;font-family:Helvetica, serif;font-weight:600;font-size:1.6rem;line-height:160%;color:var(--white)}@media only screen and (min-width: 48em){.service-software-development .software-development-section__container .description-box{padding:4.6rem 8.3rem;border-radius:5rem 0 5rem 0;font-family:Helvetica, serif;font-weight:600;font-size:2.4rem;line-height:160%}}@media only screen and (min-width: 75em){.service-software-development .software-development-section__container .description-box{padding:6.2rem 7.3rem}}@media only screen and (min-width: 118em){.service-software-development .software-development-section__container .description-box{padding:6.2rem 9.6rem;width:108rem;margin:0 auto}}.service-software-development .footer-section{padding:4rem 2rem;display:flex;flex-direction:column;align-items:center;gap:2.4rem;text-align:center}@media only screen and (min-width: 48em){.service-software-development .footer-section{padding:8rem 4rem;gap:4rem}}@media only screen and (min-width: 75em){.service-software-development .footer-section{padding:13rem 0;width:104rem;margin:0 auto}}@media only screen and (min-width: 118em){.service-software-development .footer-section{padding:26rem 0}}.service-software-development .footer-section__img{width:70%}@media only screen and (min-width: 48em){.service-software-development .footer-section__img{width:50%}}@media only screen and (min-width: 75em){.service-software-development .footer-section__img{width:40rem}}@media only screen and (min-width: 118em){.service-software-development .footer-section__img{width:44rem}}.service-software-development .footer-section__img img{width:100%}.service-software-development .footer-section__heading{display:flex;align-items:center;flex-direction:column;gap:1.6rem}.service-software-development .footer-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem;color:var(--secondary)}@media only screen and (min-width: 48em){.service-software-development .footer-section__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.service-software-development .footer-section__heading .description{font-family:Helvetica, serif;font-weight:600;font-size:2rem;line-height:160%;color:var(--white)}@media only screen and (min-width: 48em){.service-software-development .footer-section__heading .description{font-family:Helvetica, serif;font-weight:600;font-size:2.4rem;line-height:160%}}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.project-oppt{background:var(--white);cursor:url("/src/assets/img/base/cursor-black.svg"),auto}.project-oppt .header-section{padding:7rem 2rem 4rem}@media only screen and (min-width: 48em){.project-oppt .header-section{padding:12rem 4rem}}@media only screen and (min-width: 75em){.project-oppt .header-section{padding:12rem 8rem}}@media only screen and (min-width: 87.5em){.project-oppt .header-section{padding:12rem}}@media only screen and (min-width: 118em){.project-oppt .header-section{padding-top:10rem}}.project-oppt .header-section__title{text-align:center;font-family:Helvetica, serif;font-weight:700;font-size:3rem;line-height:140%}@media only screen and (min-width: 48em){.project-oppt .header-section__title{font-family:Helvetica, serif;font-weight:700;font-size:4rem;line-height:120%}}@media only screen and (min-width: 118em){.project-oppt .header-section__title{font-family:Helvetica, serif;font-weight:700;font-size:6rem;line-height:120%}}.project-oppt .about-project{padding-bottom:4rem}@media only screen and (min-width: 75em){.project-oppt .about-project{border-top:1px solid var(--primary)}}.project-oppt .about-project__heading{padding:0 2rem 2.6rem;display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 48em){.project-oppt .about-project__heading{padding:0 4rem 4.7rem}}@media only screen and (min-width: 75em){.project-oppt .about-project__heading{padding:3rem 8rem 6rem}}@media only screen and (min-width: 87.5em){.project-oppt .about-project__heading{padding:4rem 12rem 3.2rem}}@media only screen and (min-width: 118em){.project-oppt .about-project__heading{width:126rem;margin:0 auto}}.project-oppt .about-project__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.project-oppt .about-project__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.project-oppt .about-project__heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.project-oppt .about-project__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.6rem;line-height:130%}}.project-oppt .about-project__preview{position:relative;display:flex;align-items:center;justify-content:center}.project-oppt .about-project__preview-laptop{width:83%;z-index:2}@media only screen and (min-width: 75em){.project-oppt .about-project__preview-laptop{width:75%}}@media only screen and (min-width: 87.5em){.project-oppt .about-project__preview-laptop{width:91rem}}.project-oppt .about-project__preview-color-schema{position:absolute;z-index:1;left:0;bottom:1.2rem;width:100%}@media only screen and (min-width: 48em){.project-oppt .about-project__preview-color-schema{bottom:2.4rem}}@media only screen and (min-width: 75em){.project-oppt .about-project__preview-color-schema{bottom:13rem}}@media only screen and (min-width: 87.5em){.project-oppt .about-project__preview-color-schema{bottom:4rem;height:56rem}}@media only screen and (min-width: 118em){.project-oppt .about-project__preview-color-schema{width:100%;height:66rem}}.project-oppt .client-challenges{padding:0 2rem}@media only screen and (min-width: 75em){.project-oppt .client-challenges{padding:0 4rem}}@media only screen and (min-width: 75em){.project-oppt .client-challenges{padding:0 8rem}}@media only screen and (min-width: 87.5em){.project-oppt .client-challenges{padding:0 12rem}}@media only screen and (min-width: 118em){.project-oppt .client-challenges{width:126rem;margin:0 auto}}.project-oppt .client-challenges__heading{margin-bottom:2.6rem;display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 75em){.project-oppt .client-challenges__heading{width:62rem;margin:7rem auto 10rem}}@media only screen and (min-width: 87.5em){.project-oppt .client-challenges__heading{margin:8rem auto}}.project-oppt .client-challenges__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem;text-align:center}@media only screen and (min-width: 48em){.project-oppt .client-challenges__heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.project-oppt .client-challenges__heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%;text-align:center}@media only screen and (min-width: 48em){.project-oppt .client-challenges__heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.6rem;line-height:130%}}.project-oppt .client-challenges__cards{margin-bottom:2.5rem;display:flex;gap:1.2rem;flex-direction:column}@media only screen and (min-width: 48em){.project-oppt .client-challenges__cards{gap:2rem;margin-bottom:7rem}}.project-oppt .client-challenges__card{background:#054e55;background:linear-gradient(90deg, #054e55 0%, #085c65 100%);width:100%;padding:2.4rem 1rem;display:flex;flex-direction:column;gap:3.2rem;border-radius:1.2rem}@media only screen and (min-width: 48em){.project-oppt .client-challenges__card{padding:2.4rem 2.3rem}}@media only screen and (min-width: 75em){.project-oppt .client-challenges__card{padding:2.4rem 3.4rem}}.project-oppt .client-challenges__card-title{color:var(--secondary);font-family:Helvetica, serif;font-weight:700;font-size:1.6rem;line-height:130%}@media only screen and (min-width: 48em){.project-oppt .client-challenges__card-title{font-family:Helvetica, serif;font-weight:700;font-size:3rem;line-height:140%}}.project-oppt .client-challenges__card-description{color:var(--white);font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:130%}@media only screen and (min-width: 48em){.project-oppt .client-challenges__card-description{font-family:Helvetica, serif;font-weight:500;font-size:1.8rem;line-height:160%}}.project-oppt .client-challenges__solutions{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 48em){.project-oppt .client-challenges__solutions{gap:4rem}}@media only screen and (min-width: 75em){.project-oppt .client-challenges__solutions{flex-direction:row;justify-content:space-between;gap:12rem}}@media only screen and (min-width: 87.5em){.project-oppt .client-challenges__solutions{gap:20rem}}.project-oppt .client-challenges__solution{display:flex;flex-direction:column;gap:3.2rem}.project-oppt .client-challenges__solution-title{font-family:Helvetica, serif;font-weight:700;font-size:1.6rem;line-height:130%}@media only screen and (min-width: 48em){.project-oppt .client-challenges__solution-title{font-family:Helvetica, serif;font-weight:700;font-size:3rem;line-height:140%}}.project-oppt .client-challenges__solution-description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:130%}@media only screen and (min-width: 48em){.project-oppt .client-challenges__solution-description{font-family:Helvetica, serif;font-weight:500;font-size:1.8rem;line-height:160%}}.project-oppt .roadmap-section{background:var(--white);cursor:url("/src/assets/img/base/cursor-black.svg"),auto;padding:3.6rem 0 3.6rem 2rem;overflow:hidden}@media only screen and (min-width: 48em){.project-oppt .roadmap-section{padding:4rem 0 4rem 4rem}}@media only screen and (min-width: 75em){.project-oppt .roadmap-section{padding:8rem}}@media only screen and (min-width: 87.5em){.project-oppt .roadmap-section{padding:8rem 12rem}}.project-oppt .roadmap-section .roadmap-heading{display:flex;flex-direction:column;align-items:center;gap:2.4rem;margin-bottom:2.4rem}@media only screen and (min-width: 48em){.project-oppt .roadmap-section .roadmap-heading{margin-bottom:4rem}}@media only screen and (min-width: 75em){.project-oppt .roadmap-section .roadmap-heading{margin-bottom:6rem}}@media only screen and (min-width: 87.5em){.project-oppt .roadmap-section .roadmap-heading{margin-bottom:8rem}}.project-oppt .roadmap-section .roadmap-heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.project-oppt .roadmap-section .roadmap-heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.project-oppt .roadmap-section .roadmap-heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.project-oppt .roadmap-section .roadmap-heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.6rem;line-height:130%}}.project-oppt .roadmap-section .roadmap-cards{display:flex;gap:1.4rem;overflow-x:auto}@media only screen and (min-width: 48em){.project-oppt .roadmap-section .roadmap-cards{gap:2rem}}@media only screen and (min-width: 75em){.project-oppt .roadmap-section .roadmap-cards{gap:1.4rem;justify-content:center}}@media only screen and (min-width: 118em){.project-oppt .roadmap-section .roadmap-cards{gap:3.8rem}}.project-oppt .roadmap-section .roadmap-card{flex:0 0 17.2rem;height:16rem;background:var(--white);cursor:url("/src/assets/img/base/cursor-black.svg"),auto;display:flex;flex-direction:column;gap:1.2rem;padding:.7rem .8rem;border-radius:1rem;border:1px solid var(--primary-800);box-shadow:0 0.4rem 0.4rem 0 rgba(0,0,0,0.15)}@media only screen and (min-width: 48em){.project-oppt .roadmap-section .roadmap-card{flex:0 0 21rem;height:25rem;padding:1rem .8rem}}@media only screen and (min-width: 75em){.project-oppt .roadmap-section .roadmap-card{flex:0 0 19rem}}@media only screen and (min-width: 87.5em){.project-oppt .roadmap-section .roadmap-card{flex:0 0 21rem}}@media only screen and (min-width: 118em){.project-oppt .roadmap-section .roadmap-card{flex:0 0 22rem}}.project-oppt .roadmap-section .roadmap-card .number{font-family:Helvetica, serif;font-weight:700;font-size:1.6rem;line-height:130%}@media only screen and (min-width: 48em){.project-oppt .roadmap-section .roadmap-card .number{font-family:Helvetica, serif;font-weight:700;font-size:4rem;line-height:120%}}.project-oppt .roadmap-section .roadmap-card .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:130%}@media only screen and (min-width: 48em){.project-oppt .roadmap-section .roadmap-card .description{font-family:Helvetica, serif;font-weight:500;font-size:1.6rem;line-height:150%}}.project-oppt .roadmap-section .roadmap-card:last-child{margin-right:2rem}@media only screen and (min-width: 48em){.project-oppt .roadmap-section .roadmap-card:last-child{margin-right:4rem}}@media only screen and (min-width: 75em){.project-oppt .roadmap-section .roadmap-card:last-child{margin-right:0}}.project-oppt .service-section{background:var(--primary-900);padding:2.4rem 2rem}@media only screen and (min-width: 48em){.project-oppt .service-section{padding:4rem}}@media only screen and (min-width: 75em){.project-oppt .service-section{padding:6rem 8rem}}@media only screen and (min-width: 75em){.project-oppt .service-section{padding:8rem 12rem}}.project-oppt .service-section .service-cards{display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width: 48em){.project-oppt .service-section .service-cards{gap:6rem}}@media only screen and (min-width: 75em){.project-oppt .service-section .service-cards{flex-direction:row;gap:3rem}}@media only screen and (min-width: 87.5em){.project-oppt .service-section .service-cards{gap:3.6rem;justify-content:center}}@media only screen and (min-width: 118em){.project-oppt .service-section .service-cards{gap:9.6rem}}.project-oppt .service-section .service-card{flex:0 0 50%;color:var(--white);display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width: 48em){.project-oppt .service-section .service-card{gap:4rem}}@media only screen and (min-width: 87.5em){.project-oppt .service-section .service-card{flex:0 0 auto}}.project-oppt .service-section .service-card .title{font-family:Helvetica, serif;font-weight:700;font-size:1.6rem;line-height:130%}@media only screen and (min-width: 48em){.project-oppt .service-section .service-card .title{font-family:Helvetica, serif;font-weight:700;font-size:3.5rem;line-height:130%}}.project-oppt .service-section .service-card .description{display:flex;align-items:center;justify-content:center;font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:130%;text-align:justify;background:var(--primary-800);padding:2rem 2.2rem;border-radius:1.5rem;height:20rem}@media only screen and (min-width: 48em){.project-oppt .service-section .service-card .description{font-family:Helvetica, serif;font-weight:500;font-size:1.8rem;line-height:160%;padding:4.2rem 4.7rem;height:27rem}}@media only screen and (min-width: 75em){.project-oppt .service-section .service-card .description{height:38rem}}@media only screen and (min-width: 87.5em){.project-oppt .service-section .service-card .description{height:33rem}}@media only screen and (min-width: 87.5em){.project-oppt .service-section .service-card .description{width:58rem;height:32rem}}.project-oppt .rebranding-section{position:relative;margin:0 auto}@media only screen and (min-width: 75em){.project-oppt .rebranding-section{margin-bottom:30rem;display:flex;justify-content:center;align-items:center;gap:16.7rem}}@media only screen and (min-width: 87.5em){.project-oppt .rebranding-section{gap:27rem}}@media only screen and (min-width: 118em){.project-oppt .rebranding-section{gap:32rem}}.project-oppt .rebranding-section .rebranding-heading{display:flex;flex-direction:column;gap:2.4rem;margin:2.4rem 2rem}@media only screen and (min-width: 48em){.project-oppt .rebranding-section .rebranding-heading{margin:4rem}}@media only screen and (min-width: 75em){.project-oppt .rebranding-section .rebranding-heading{margin:8rem 0 0 8rem;width:41rem}}@media only screen and (min-width: 87.5em){.project-oppt .rebranding-section .rebranding-heading{margin:8rem 0 0 12rem}}.project-oppt .rebranding-section .rebranding-heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.project-oppt .rebranding-section .rebranding-heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.project-oppt .rebranding-section .rebranding-heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.project-oppt .rebranding-section .rebranding-heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.6rem;line-height:130%}}.project-oppt .rebranding-section .logo-container{position:relative;width:24rem;height:9rem;margin:auto}@media only screen and (min-width: 48em){.project-oppt .rebranding-section .logo-container{width:41rem}}@media only screen and (min-width: 75em){.project-oppt .rebranding-section .logo-container{width:47rem;margin:8rem 8rem 0 0}}@media only screen and (min-width: 87.5em){.project-oppt .rebranding-section .logo-container{width:52rem}}.project-oppt .rebranding-section .logo-container img{position:absolute;width:100%;top:0;left:0;opacity:0;transition:opacity 1.5s ease-in}.project-oppt .rebranding-section .logo-container img.active{opacity:1}.project-oppt .rebranding-section .curve-image-mobile{width:100%}@media only screen and (min-width: 75em){.project-oppt .rebranding-section .curve-image-mobile{display:none}}.project-oppt .rebranding-section .curve-image-desktop{display:none}@media only screen and (min-width: 75em){.project-oppt .rebranding-section .curve-image-desktop{display:unset;position:absolute;bottom:-30rem;width:100%}}.project-oppt .motion-design-section{padding:2.4rem 2rem}@media only screen and (min-width: 48em){.project-oppt .motion-design-section{padding:4rem}}@media only screen and (min-width: 75em){.project-oppt .motion-design-section{padding:7.5rem 8.2rem;display:flex;flex-direction:row-reverse;align-items:flex-end;gap:3.2rem}}@media only screen and (min-width: 87.5em){.project-oppt .motion-design-section{padding:12rem 12rem;gap:6rem}}@media only screen and (min-width: 118em){.project-oppt .motion-design-section{display:flex;align-items:center;justify-content:center;gap:8rem}}.project-oppt .motion-design-section .motion-design-heading{display:flex;flex-direction:column;gap:2.4rem;padding:2.4rem 0}.project-oppt .motion-design-section .motion-design-heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.project-oppt .motion-design-section .motion-design-heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.project-oppt .motion-design-section .motion-design-heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.project-oppt .motion-design-section .motion-design-heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.6rem;line-height:130%}}@media only screen and (min-width: 118em){.project-oppt .motion-design-section .motion-design-heading{width:40rem}}.project-oppt .motion-design-section .video-container{width:100%;position:relative;display:flex;align-items:center;justify-content:center;height:60vw}@media only screen and (min-width: 75em){.project-oppt .motion-design-section .video-container{flex:0 0 61rem;height:41rem}}@media only screen and (min-width: 87.5em){.project-oppt .motion-design-section .video-container{flex:0 0 74rem;height:50rem}}.project-oppt .motion-design-section .video-container .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);cursor:pointer;transition:background-color 0.3s}.project-oppt .motion-design-section .video-container .play-image{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%);cursor:pointer;height:100%}.project-oppt .motion-design-section .video-container #myVideo{width:100%;border-radius:2rem}.project-oppt .motion-design-section .video-container .play-image-layer{opacity:.7;position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%);cursor:pointer;height:100%}.project-oppt .illustration-section{position:relative;padding:2.4rem 0 12rem}.project-oppt .illustration-section .illustration-heading{display:flex;flex-direction:column;gap:2.4rem;padding:0 2rem;margin-bottom:4rem}@media only screen and (min-width: 48em){.project-oppt .illustration-section .illustration-heading{margin-bottom:13.5rem;padding:0 4rem}}@media only screen and (min-width: 75em){.project-oppt .illustration-section .illustration-heading{padding:0 8rem;margin-bottom:7.5rem}}@media only screen and (min-width: 87.5em){.project-oppt .illustration-section .illustration-heading{padding:0 12rem;margin-bottom:12rem}}@media only screen and (min-width: 87.5em){.project-oppt .illustration-section .illustration-heading{margin:0 auto 12rem;padding:0;width:126rem}}.project-oppt .illustration-section .illustration-heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.project-oppt .illustration-section .illustration-heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.project-oppt .illustration-section .illustration-heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.project-oppt .illustration-section .illustration-heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.6rem;line-height:130%}}.project-oppt .illustration-section .illustration-curve-mobile{width:100%;position:absolute;bottom:25%;left:0}@media only screen and (min-width: 48em){.project-oppt .illustration-section .illustration-curve-mobile{display:none}}.project-oppt .illustration-section .illustration-curve-desktop{display:none}@media only screen and (min-width: 48em){.project-oppt .illustration-section .illustration-curve-desktop{display:unset;width:100%;position:absolute;bottom:25%;left:0}}@media only screen and (min-width: 75em){.project-oppt .illustration-section .illustration-curve-desktop{bottom:8%}}.project-oppt .illustration-section .tablet-container{width:100%;position:relative;background:url("/src/assets/img/projects/optt/tablet-fram.svg") no-repeat;background-size:100% 100%;height:60vw;display:flex;align-items:center;justify-content:center;margin-bottom:7rem;z-index:10}@media only screen and (min-width: 75em){.project-oppt .illustration-section .tablet-container{width:75rem;height:48rem;margin:auto}}@media only screen and (min-width: 87.5em){.project-oppt .illustration-section .tablet-container{width:106rem;height:69rem}}.project-oppt .illustration-section .tablet-container .tablet-image{position:absolute;left:0;top:0;width:100%;object-fit:contain}.project-oppt .illustration-section .tablet-container .autoplay-controls{position:absolute;bottom:-18%;right:35% !important;left:53% !important;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 48em){.project-oppt .illustration-section .tablet-container .autoplay-controls{bottom:-11%}}.project-oppt .illustration-section .tablet-container .autoplay-controls button{border-radius:50%;background:var(--primary);width:4rem;height:4rem;display:flex;align-items:center;justify-content:center}.project-oppt .illustration-section .tablet-container .autoplay-controls button img{width:2rem}.project-oppt .illustration-section .tablet-container .autoplay-controls button img#autoplay-resume{margin-left:.4rem;width:1.7rem}.project-oppt .illustration-section .tablet-container .autoplay-controls button #autoplay-resume{display:none}.project-oppt .illustration-section #splide-2{width:80%;margin-left:-2rem}.project-oppt .illustration-section #splide-2 .splide__pagination{bottom:-50%;left:23% !important;right:30% !important;gap:1.2rem}@media only screen and (min-width: 48em){.project-oppt .illustration-section #splide-2 .splide__pagination{bottom:-40%}}@media only screen and (min-width: 75em){.project-oppt .illustration-section #splide-2 .splide__pagination{bottom:-44%}}@media only screen and (min-width: 87.5em){.project-oppt .illustration-section #splide-2 .splide__pagination{bottom:-46%;right:28% !important}}.project-oppt .illustration-section #splide-2 .splide__pagination .splide__pagination__page{background:var(--primary-700);width:.9rem;height:.9rem}.project-oppt .illustration-section #splide-2 .splide__pagination .splide__pagination__page.is-active{background:var(--secondary);width:.9rem;height:.9rem}.project-oppt .illustration-section #splide-2 .splide__arrow{display:none}.project-oppt .illustration-section #splide-2 .splide__arrow svg{display:none}.project-oppt .illustration-section #splide-2 .splide__slide{display:flex;align-items:center;justify-content:center}.project-oppt .illustration-section #splide-2 img{width:50%;box-shadow:rgba(0,0,0,0.15)}.project-oppt .application-design-section{padding:2.4rem 2rem;background:var(--primary-900)}@media only screen and (min-width: 48em){.project-oppt .application-design-section{padding:7.7rem 4.5rem}}@media only screen and (min-width: 75em){.project-oppt .application-design-section{display:flex;align-items:center;justify-content:center;gap:5rem;padding:11rem 8rem}}@media only screen and (min-width: 87.5em){.project-oppt .application-design-section{padding:10rem 12rem}}.project-oppt .application-design-section .application-design-heading{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem;margin-bottom:2.4rem;color:var(--white)}@media only screen and (min-width: 48em){.project-oppt .application-design-section .application-design-heading{margin-bottom:4rem}}@media only screen and (min-width: 75em){.project-oppt .application-design-section .application-design-heading{justify-content:center;flex:0 0 41rem}}.project-oppt .application-design-section .application-design-heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.project-oppt .application-design-section .application-design-heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.project-oppt .application-design-section .application-design-heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.project-oppt .application-design-section .application-design-heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.6rem;line-height:130%}}.project-oppt .application-design-section .application-image{width:100%}@media only screen and (min-width: 75em){.project-oppt .application-design-section .application-image{width:60rem}}@media only screen and (min-width: 87.5em){.project-oppt .application-design-section .application-image{width:75rem}}@media only screen and (min-width: 118em){.project-oppt .application-design-section .application-image{width:85rem}}.project-oppt .oppt-image-logo{padding:3.6rem;background:var(--white);cursor:url("/src/assets/img/base/cursor-black.svg"),auto;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 48em){.project-oppt .oppt-image-logo{padding:8rem 12rem}}@media only screen and (min-width: 75em){.project-oppt .oppt-image-logo{padding:8rem 17rem}}@media only screen and (min-width: 87.5em){.project-oppt .oppt-image-logo{width:104rem;margin:0 auto}}.project-oppt .oppt-image-logo img{width:100%}.project-oppt .modules-section{padding:4rem 0 5.7rem;background:var(--primary-100)}@media only screen and (min-width: 48em){.project-oppt .modules-section{padding:8rem 0}}@media only screen and (min-width: 75em){.project-oppt .modules-section{padding:11rem 0}}@media only screen and (min-width: 118em){.project-oppt .modules-section{display:flex;align-items:center;flex-direction:column;justify-content:center}}.project-oppt .modules-section .modules-heading{display:flex;flex-direction:column;gap:2.4rem;padding:0 2rem;margin-bottom:2.4rem;color:var(--neutral)}@media only screen and (min-width: 48em){.project-oppt .modules-section .modules-heading{padding:0 4rem}}@media only screen and (min-width: 75em){.project-oppt .modules-section .modules-heading{padding:0 8rem;margin-bottom:4.6rem}}@media only screen and (min-width: 87.5em){.project-oppt .modules-section .modules-heading{padding:0 10rem}}@media only screen and (min-width: 118em){.project-oppt .modules-section .modules-heading{width:130rem}}.project-oppt .modules-section .modules-heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.project-oppt .modules-section .modules-heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.project-oppt .modules-section .modules-heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.project-oppt .modules-section .modules-heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.6rem;line-height:130%}}.project-oppt .modules-section .module-images{padding-left:2rem;display:flex;gap:3.3rem;overflow-x:auto}@media only screen and (min-width: 48em){.project-oppt .modules-section .module-images{padding-left:4rem}}@media only screen and (min-width: 75em){.project-oppt .modules-section .module-images{padding-left:8rem;justify-content:space-between}}@media only screen and (min-width: 87.5em){.project-oppt .modules-section .module-images{padding-left:12rem}}@media only screen and (min-width: 118em){.project-oppt .modules-section .module-images{width:130rem}}.project-oppt .modules-section .module-image{flex:0 0 auto;height:78rem}@media only screen and (min-width: 48em){.project-oppt .modules-section .module-image{height:98rem}}@media only screen and (min-width: 75em){.project-oppt .modules-section .module-image{height:100rem}}.project-oppt .modules-section .module-image:last-child{margin-right:2rem}@media only screen and (min-width: 48em){.project-oppt .modules-section .module-image:last-child{margin-right:4rem}}@media only screen and (min-width: 75em){.project-oppt .modules-section .module-image:last-child{margin-right:8rem}}@media only screen and (min-width: 87.5em){.project-oppt .modules-section .module-image:last-child{margin-right:12rem}}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.project-maple{background:var(--white)}.project-maple .header-section{padding:7rem 2rem 4rem}@media only screen and (min-width: 48em){.project-maple .header-section{padding:12rem 4rem}}@media only screen and (min-width: 75em){.project-maple .header-section{padding:12rem 8rem}}@media only screen and (min-width: 87.5em){.project-maple .header-section{padding:12rem}}@media only screen and (min-width: 118em){.project-maple .header-section{padding-top:10rem}}.project-maple .header-section__title{text-align:center;font-family:Helvetica, serif;font-weight:700;font-size:3rem;line-height:140%}@media only screen and (min-width: 48em){.project-maple .header-section__title{font-family:Helvetica, serif;font-weight:700;font-size:4rem;line-height:120%}}@media only screen and (min-width: 118em){.project-maple .header-section__title{font-family:Helvetica, serif;font-weight:700;font-size:6rem;line-height:120%}}.project-maple .about-project{padding:3rem 2rem 14rem;border-top:1px solid var(--primary)}@media only screen and (min-width: 48em){.project-maple .about-project{padding:4.3rem 4rem 17rem}}@media only screen and (min-width: 75em){.project-maple .about-project{padding:7rem 8rem 25rem}}@media only screen and (min-width: 87.5em){.project-maple .about-project{padding:3rem 12rem 31rem}}.project-maple .about-project__heading{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 118em){.project-maple .about-project__heading{width:126rem;margin:0 auto}}.project-maple .wireframe-section{position:relative;padding:20rem 2rem 6rem;background:var(--primary-900)}@media only screen and (min-width: 48em){.project-maple .wireframe-section{padding:33rem 4rem 10.7rem}}@media only screen and (min-width: 75em){.project-maple .wireframe-section{padding:41rem 8rem 9rem}}@media only screen and (min-width: 87.5em){.project-maple .wireframe-section{padding:50rem 12rem 13rem}}.project-maple .wireframe-section__preview{margin:-35rem auto 4rem}@media only screen and (min-width: 48em){.project-maple .wireframe-section__preview{margin:-50rem auto 7rem;width:90%}}@media only screen and (min-width: 75em){.project-maple .wireframe-section__preview{margin:-65rem auto 7rem}}@media only screen and (min-width: 87.5em){.project-maple .wireframe-section__preview{margin:-78rem auto 8rem;width:85%}}.project-maple .wireframe-section__preview img{width:100%}.project-maple .wireframe-section__heading{display:flex;flex-direction:column;gap:2.4rem;color:var(--white);margin-bottom:3.2rem}@media only screen and (min-width: 48em){.project-maple .wireframe-section__heading{gap:5rem;margin-bottom:6rem}}@media only screen and (min-width: 87.5em){.project-maple .wireframe-section__heading{margin-bottom:9rem}}@media only screen and (min-width: 118em){.project-maple .wireframe-section__heading{width:126rem;margin:0 auto 8rem}}.project-maple .wireframe-section .sketch{width:100%}@media only screen and (min-width: 118em){.project-maple .wireframe-section .sketch{width:126rem;margin:0 auto}}.project-maple .wireframe-section .sketch img{width:100%}.project-maple .design-process-section{display:flex;flex-direction:column;gap:4.8rem;padding:2rem 2rem 22rem}@media only screen and (min-width: 48em){.project-maple .design-process-section{padding:6rem 4rem 43rem}}@media only screen and (min-width: 75em){.project-maple .design-process-section{padding:9rem 8rem 60rem;flex-direction:row-reverse;align-items:center;justify-content:center;gap:4.5rem}}@media only screen and (min-width: 87.5em){.project-maple .design-process-section{padding:11.5rem 12rem 75rem;gap:4.5rem}}.project-maple .design-process-section__heading{display:flex;flex-direction:column;gap:2.5rem}@media only screen and (min-width: 87.5em){.project-maple .design-process-section__heading{width:40rem}}.project-maple .design-process-section .preview-laptop{width:100%}@media only screen and (min-width: 75em){.project-maple .design-process-section .preview-laptop{width:60rem}}@media only screen and (min-width: 87.5em){.project-maple .design-process-section .preview-laptop{width:76rem}}@media only screen and (min-width: 118em){.project-maple .design-process-section .preview-laptop{width:85rem}}.project-maple .icon-design-section{padding:14rem 2rem 22.5rem;background:var(--primary-900)}@media only screen and (min-width: 48em){.project-maple .icon-design-section{padding:25rem 4rem 30rem}}@media only screen and (min-width: 75em){.project-maple .icon-design-section{padding:37rem 8rem 35rem}}@media only screen and (min-width: 75em){.project-maple .icon-design-section{padding:47rem 12rem 31rem}}.project-maple .icon-design-section .preview-app{margin:-32rem auto 4rem;width:100%}@media only screen and (min-width: 48em){.project-maple .icon-design-section .preview-app{margin:-65rem auto 5rem}}@media only screen and (min-width: 75em){.project-maple .icon-design-section .preview-app{width:90%;margin:-90rem auto 10rem}}@media only screen and (min-width: 87.5em){.project-maple .icon-design-section .preview-app{width:113rem;margin:-106rem auto 10rem}}@media only screen and (min-width: 87.5em){.project-maple .icon-design-section .preview-app{width:116rem}}.project-maple .icon-design-section .preview-app img{width:100%}.project-maple .icon-design-section__container{display:flex;flex-direction:column;gap:3.6rem}@media only screen and (min-width: 48em){.project-maple .icon-design-section__container{gap:6rem}}@media only screen and (min-width: 75em){.project-maple .icon-design-section__container{justify-content:center;align-items:center;flex-direction:row;gap:10rem}}@media only screen and (min-width: 87.5em){.project-maple .icon-design-section__container{justify-content:space-between;margin:0 auto;width:113rem}}@media only screen and (min-width: 118em){.project-maple .icon-design-section__container{width:116rem}}.project-maple .icon-design-section__heading{display:flex;flex-direction:column;gap:2.4rem;color:var(--white)}@media only screen and (min-width: 75em){.project-maple .icon-design-section__heading{gap:3.2rem;flex:0 0 40rem}}.project-maple .icon-design-section .icon-set{width:100%}@media only screen and (min-width: 75em){.project-maple .icon-design-section .icon-set{height:11rem;width:45rem}}@media only screen and (min-width: 87.5em){.project-maple .icon-design-section .icon-set{height:15rem;width:60rem}}@media only screen and (min-width: 118em){.project-maple .icon-design-section .icon-set{height:16rem}}.project-maple .development-section{padding:25rem 2rem 5rem;display:flex;flex-direction:column;justify-content:center;gap:2rem}@media only screen and (min-width: 48em){.project-maple .development-section{padding:35rem 4rem 7rem;gap:5rem}}@media only screen and (min-width: 75em){.project-maple .development-section{padding:5rem 8rem 9rem 10rem;flex-direction:row;gap:6.7rem}}@media only screen and (min-width: 87.5em){.project-maple .development-section{padding:5rem 12rem 9rem;gap:12.5rem;margin:0 auto;width:113rem}}@media only screen and (min-width: 118em){.project-maple .development-section{padding:5rem 33rem 11rem;gap:20rem;width:116rem}}.project-maple .development-section .iphone{width:85%;margin:-42rem auto 0}@media only screen and (min-width: 48em){.project-maple .development-section .iphone{margin:-55rem auto 0;width:40rem}}@media only screen and (min-width: 75em){.project-maple .development-section .iphone{margin:-15rem auto 0;width:unset;flex:0 0 55rem}}@media only screen and (min-width: 87.5em){.project-maple .development-section .iphone{margin:-25rem auto 0;flex:0 0 65rem}}@media only screen and (min-width: 118em){.project-maple .development-section .iphone{flex:0 0 57rem}}.project-maple .development-section .iphone img{width:100%}.project-maple .development-section__heading{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 75em){.project-maple .development-section__heading{flex:0 0 40rem}}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.project-wattmore{background:var(--white)}.project-wattmore .colorful-circle{position:absolute;border-radius:50%}.project-wattmore .circle-desktop{display:none}@media only screen and (min-width: 75em){.project-wattmore .circle-desktop{display:unset}}.project-wattmore .header-section{padding:7rem 2rem 4rem}@media only screen and (min-width: 48em){.project-wattmore .header-section{padding:12rem 4rem}}@media only screen and (min-width: 75em){.project-wattmore .header-section{padding:12rem 8rem}}@media only screen and (min-width: 87.5em){.project-wattmore .header-section{padding:12rem}}@media only screen and (min-width: 118em){.project-wattmore .header-section{padding-top:10rem}}.project-wattmore .header-section__title{text-align:center;font-family:Helvetica, serif;font-weight:700;font-size:3rem;line-height:140%}@media only screen and (min-width: 48em){.project-wattmore .header-section__title{font-family:Helvetica, serif;font-weight:700;font-size:4rem;line-height:120%}}@media only screen and (min-width: 118em){.project-wattmore .header-section__title{font-family:Helvetica, serif;font-weight:700;font-size:6rem;line-height:120%}}.project-wattmore .about-project{padding:3rem 2rem 8.7rem;border-top:1px solid var(--primary)}@media only screen and (min-width: 48em){.project-wattmore .about-project{padding:4.3rem 4rem 17.7rem}}@media only screen and (min-width: 75em){.project-wattmore .about-project{padding:7rem 8rem 16rem}}@media only screen and (min-width: 87.5em){.project-wattmore .about-project{padding:3rem 12rem 21rem}}.project-wattmore .about-project__heading{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 118em){.project-wattmore .about-project__heading{width:126rem;margin:0 auto}}.project-wattmore .vision-section{background:var(--primary-700);padding:3.6rem 2rem}@media only screen and (min-width: 48em){.project-wattmore .vision-section{padding:6.8rem 4rem}}@media only screen and (min-width: 75em){.project-wattmore .vision-section{padding:7.4rem 8rem}}@media only screen and (min-width: 87.5em){.project-wattmore .vision-section{padding:8.6rem 12rem}}.project-wattmore .vision-section__container{display:flex;flex-direction:column;align-items:center;margin-top:-12rem}@media only screen and (min-width: 48em){.project-wattmore .vision-section__container{margin-top:-22rem}}@media only screen and (min-width: 75em){.project-wattmore .vision-section__container{margin-top:-27rem}}@media only screen and (min-width: 87.5em){.project-wattmore .vision-section__container{margin-top:-31rem}}@media only screen and (min-width: 118em){.project-wattmore .vision-section__container{width:126rem;margin:-34rem auto 0}}.project-wattmore .vision-section .laptop-img{width:80%;margin-bottom:2.4rem}@media only screen and (min-width: 48em){.project-wattmore .vision-section .laptop-img{margin-bottom:4rem}}@media only screen and (min-width: 75em){.project-wattmore .vision-section .laptop-img{margin-bottom:4.8rem}}@media only screen and (min-width: 118em){.project-wattmore .vision-section .laptop-img{margin-bottom:8rem}}.project-wattmore .vision-section .laptop-img img{width:100%}.project-wattmore .vision-section__heading{position:relative;display:flex;flex-direction:column;gap:2.4rem;color:var(--white);margin-bottom:3.2rem}@media only screen and (min-width: 48em){.project-wattmore .vision-section__heading{gap:5rem;margin-bottom:4rem}}@media only screen and (min-width: 87.5em){.project-wattmore .vision-section__heading{margin-bottom:10rem}}.project-wattmore .vision-section__heading .circle-1{top:-33%;right:12%;width:4.8rem;height:4.8rem;background:#67E12C}.project-wattmore .vision-section__heading .circle-2{top:-39%;right:9.5%;width:2.9rem;height:2.9rem;background:#005697}.project-wattmore .vision-section__heading .circle-3{top:-20%;right:10%;width:2rem;height:2rem;background:#06A5FE}.project-wattmore .vision-section .chart-img{width:100%}.project-wattmore .vision-section .chart-img img{width:100%}.project-wattmore .functionality-section{padding:2.4rem 2rem}@media only screen and (min-width: 48em){.project-wattmore .functionality-section{padding:4rem}}@media only screen and (min-width: 75em){.project-wattmore .functionality-section{padding:8rem}}@media only screen and (min-width: 87.5em){.project-wattmore .functionality-section{padding:12rem}}.project-wattmore .functionality-section__container{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 48em){.project-wattmore .functionality-section__container{gap:4rem}}@media only screen and (min-width: 75em){.project-wattmore .functionality-section__container{flex-direction:row;align-items:center;justify-content:center}}@media only screen and (min-width: 87.5em){.project-wattmore .functionality-section__container{gap:10rem}}@media only screen and (min-width: 118em){.project-wattmore .functionality-section__container{gap:16.5rem}}.project-wattmore .functionality-section__heading{position:relative;display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 48em){.project-wattmore .functionality-section__heading{gap:3rem}}@media only screen and (min-width: 75em){.project-wattmore .functionality-section__heading{gap:1.6rem;flex:0 0 40rem}}.project-wattmore .functionality-section .tablet-img{position:relative;width:100%}@media only screen and (min-width: 48em){.project-wattmore .functionality-section .tablet-img{width:90%}}@media only screen and (min-width: 87.5em){.project-wattmore .functionality-section .tablet-img{width:69rem}}.project-wattmore .functionality-section .tablet-img img{width:100%}.project-wattmore .functionality-section .tablet-img .circle-1{width:4.4rem;height:4.4rem;background:#06A5FE;top:0;left:0}.project-wattmore .functionality-section .tablet-img .circle-2{width:2.2rem;height:2.2rem;background:#FFEE50;top:4%;left:8%}.project-wattmore .functionality-section .tablet-img .circle-3{width:1.4rem;height:1.4rem;background:#005697;top:-1%;left:7%}.project-wattmore .functionality-section .tablet-img .circle-4{width:3.7rem;height:3.7rem;background:#06A5FE;bottom:-6%;left:-27%}.project-wattmore .component-wireframe-section{position:relative;background:var(--primary-700);padding:2.4rem 2rem}@media only screen and (min-width: 48em){.project-wattmore .component-wireframe-section{padding:4rem}}@media only screen and (min-width: 75em){.project-wattmore .component-wireframe-section{padding:4.8rem 8rem}}@media only screen and (min-width: 87.5em){.project-wattmore .component-wireframe-section{padding:8rem 13rem}}.project-wattmore .component-wireframe-section .circle-2{width:3.2rem;height:3.2rem;background:#06A5FE;bottom:5%;left:8%}.project-wattmore .component-wireframe-section .circle-3{width:1.6rem;height:1.6rem;background:#FFEE50;bottom:3.6%;left:10.3%}.project-wattmore .component-wireframe-section .circle-4{width:1rem;height:1rem;background:#005697;bottom:7%;left:11%}.project-wattmore .component-wireframe-section__container{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 48em){.project-wattmore .component-wireframe-section__container{gap:7rem}}@media only screen and (min-width: 87.5em){.project-wattmore .component-wireframe-section__container{gap:7.7rem}}@media only screen and (min-width: 118em){.project-wattmore .component-wireframe-section__container{width:126rem;margin:0 auto}}.project-wattmore .component-wireframe-section__heading{position:relative;color:var(--white);display:flex;flex-direction:column;gap:2.4rem}.project-wattmore .component-wireframe-section__heading .circle-1{width:3.7rem;height:3.7rem;background:#FFEE50;top:-14%;right:-5%}.project-wattmore .component-wireframe-section__images{display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width: 48em){.project-wattmore .component-wireframe-section__images{gap:4rem}}@media only screen and (min-width: 75em){.project-wattmore .component-wireframe-section__images{flex-direction:row;align-items:center;justify-content:center}}@media only screen and (min-width: 87.5em){.project-wattmore .component-wireframe-section__images{gap:4.8rem}}@media only screen and (min-width: 118em){.project-wattmore .component-wireframe-section__images{gap:7.2rem}}.project-wattmore .component-wireframe-section__images img{width:100%}@media only screen and (min-width: 75em){.project-wattmore .component-wireframe-section__images img{width:50%}}.project-wattmore .user-experience-section{padding:1rem 2rem 3.5rem}@media only screen and (min-width: 48em){.project-wattmore .user-experience-section{padding:1rem 4rem 3rem}}@media only screen and (min-width: 75em){.project-wattmore .user-experience-section{padding:10.5rem 8rem 3rem}}@media only screen and (min-width: 87.5em){.project-wattmore .user-experience-section{padding:12rem}}.project-wattmore .user-experience-section__container{display:flex;flex-direction:column;gap:4rem}@media only screen and (min-width: 48em){.project-wattmore .user-experience-section__container{gap:5rem}}@media only screen and (min-width: 75em){.project-wattmore .user-experience-section__container{flex-direction:row-reverse;align-items:center;justify-content:center;gap:8rem}}@media only screen and (min-width: 87.5em){.project-wattmore .user-experience-section__container{gap:9rem}}@media only screen and (min-width: 118em){.project-wattmore .user-experience-section__container{gap:14.6rem}}.project-wattmore .user-experience-section__heading{position:relative;display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 48em){.project-wattmore .user-experience-section__heading{gap:3.2rem}}@media only screen and (min-width: 75em){.project-wattmore .user-experience-section__heading{flex:0 0 40rem}}.project-wattmore .user-experience-section__heading .circle-1{width:3.7rem;height:3.7rem;background:#06A5FE;top:-14%;left:0}.project-wattmore .user-experience-section__heading .circle-3{width:4.8rem;height:4.8rem;background:#67E12C;bottom:-20%;left:9%}.project-wattmore .user-experience-section__heading .circle-4{width:2.9rem;height:2.9rem;background:#005697;bottom:-23%;left:2%}.project-wattmore .user-experience-section__heading .circle-5{width:2rem;height:2rem;background:#06A5FE;bottom:-15%;left:3%}.project-wattmore .user-experience-section .components-img{position:relative;width:100%;border:1px solid var(--primary-700);border-radius:1rem;box-shadow:0 0.4rem 0.4rem 0 rgba(0,0,0,0.15);margin:0 auto}@media only screen and (min-width: 48em){.project-wattmore .user-experience-section .components-img{width:90%}}@media only screen and (min-width: 75em){.project-wattmore .user-experience-section .components-img{margin:unset;width:55.8rem}}@media only screen and (min-width: 87.5em){.project-wattmore .user-experience-section .components-img{width:71rem}}.project-wattmore .user-experience-section .components-img .circle-2{width:3.7rem;height:3.7rem;background:#FFEE50;top:43%;left:-11%}.project-wattmore .user-experience-section .components-img img{width:100%;padding:.6rem}@media only screen and (min-width: 48em){.project-wattmore .user-experience-section .components-img img{padding:1rem}}@media only screen and (min-width: 87.5em){.project-wattmore .user-experience-section .components-img img{padding:1.5rem}}.project-wattmore .user-experience-section .image-description{display:flex;align-items:center;justify-content:center;margin-top:4.6rem}@media only screen and (min-width: 48em){.project-wattmore .user-experience-section .image-description{margin-top:3rem}}@media only screen and (min-width: 75em){.project-wattmore .user-experience-section .image-description{margin-top:12rem}}@media only screen and (min-width: 87.5em){.project-wattmore .user-experience-section .image-description{margin-top:7rem}}@media only screen and (min-width: 118em){.project-wattmore .user-experience-section .image-description{width:125rem;margin:7rem auto 0}}.project-wattmore .table-image{position:relative;padding:2.7rem 2rem 7rem}@media only screen and (min-width: 48em){.project-wattmore .table-image{padding:5.5rem 4rem 13rem}}@media only screen and (min-width: 75em){.project-wattmore .table-image{padding:5rem 8rem 15rem}}@media only screen and (min-width: 87.5em){.project-wattmore .table-image{padding:6rem 12rem 20rem}}@media only screen and (min-width: 87.5em){.project-wattmore .table-image{width:126rem;margin:0 auto}}.project-wattmore .table-image img{width:100%}.project-wattmore .table-image .circle-1{bottom:3%;left:50%;background:#06A5FE;width:2.5rem;height:2.5rem}@media only screen and (min-width: 48em){.project-wattmore .table-image .circle-1{width:5rem;height:5rem}}.project-wattmore .table-image .circle-2{bottom:3%;left:56%;background:#FFEE50;height:1.2rem;width:1.2rem}@media only screen and (min-width: 48em){.project-wattmore .table-image .circle-2{width:2.5rem;height:2.5rem}}.project-wattmore .table-image .circle-3{background:#005697;bottom:5.5%;left:55%;width:.8rem;height:.8rem}@media only screen and (min-width: 48em){.project-wattmore .table-image .circle-3{width:1.5rem;height:1.5rem}}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.project-amt{background:var(--white)}.project-amt .header-section{padding:7rem 2rem 4rem}@media only screen and (min-width: 48em){.project-amt .header-section{padding:12rem 4rem}}@media only screen and (min-width: 75em){.project-amt .header-section{padding:12rem 8rem}}@media only screen and (min-width: 87.5em){.project-amt .header-section{padding:12rem}}@media only screen and (min-width: 118em){.project-amt .header-section{padding-top:10rem}}.project-amt .header-section__title{text-align:center;font-family:Helvetica, serif;font-weight:700;font-size:3rem;line-height:140%}@media only screen and (min-width: 48em){.project-amt .header-section__title{font-family:Helvetica, serif;font-weight:700;font-size:4rem;line-height:120%}}@media only screen and (min-width: 118em){.project-amt .header-section__title{font-family:Helvetica, serif;font-weight:700;font-size:6rem;line-height:120%}}.project-amt .about-project{padding:3rem 2rem 13.7rem;border-top:1px solid var(--primary)}@media only screen and (min-width: 48em){.project-amt .about-project{padding:4.3rem 4rem 22.7rem}}@media only screen and (min-width: 75em){.project-amt .about-project{padding:7rem 8rem 26rem}}@media only screen and (min-width: 87.5em){.project-amt .about-project{padding:3rem 12rem 31rem}}.project-amt .about-project__heading{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 118em){.project-amt .about-project__heading{width:126rem;margin:0 auto}}.project-amt .modules-section{position:relative;padding:4rem 2rem 6rem}@media only screen and (min-width: 48em){.project-amt .modules-section{padding:3rem 4rem 10.6rem}}@media only screen and (min-width: 75em){.project-amt .modules-section{padding:3rem 8rem 13rem}}@media only screen and (min-width: 87.5em){.project-amt .modules-section{padding:6rem 12rem 17rem}}.project-amt .modules-section__bg-1{position:absolute;top:0;left:0;width:100%}.project-amt .modules-section__container{display:flex;flex-direction:column;align-items:center}.project-amt .modules-section__container .laptop{z-index:10;width:80%;margin:-14rem auto 7rem}@media only screen and (min-width: 48em){.project-amt .modules-section__container .laptop{margin:-21rem auto 9.5rem}}@media only screen and (min-width: 75em){.project-amt .modules-section__container .laptop{width:70%;margin:-26rem auto 22rem}}@media only screen and (min-width: 87.5em){.project-amt .modules-section__container .laptop{width:90rem;margin:-30rem auto 28rem}}@media only screen and (min-width: 118em){.project-amt .modules-section__container .laptop{margin:-17rem auto 21rem}}.project-amt .modules-section__container .laptop img{width:100%}.project-amt .modules-section__container .splide{z-index:10;width:100%}@media only screen and (min-width: 75em){.project-amt .modules-section__container .splide{width:104rem}}.project-amt .modules-section__container .splide .splide__arrow{display:none}@media only screen and (min-width: 75em){.project-amt .modules-section__container .splide .splide__arrow{display:unset}}.project-amt .modules-section__container .splide .splide__arrow svg{display:none}.project-amt .modules-section__container .splide .splide__arrow--next{background:url("/src/assets/img/new-home/right.svg") no-repeat left;background-size:8rem;padding:2rem;width:8rem;height:8rem;right:-5%;top:50%}.project-amt .modules-section__container .splide .splide__arrow--prev{background:url("/src/assets/img/new-home/left.svg") no-repeat right;background-size:8rem;padding:2rem;width:8rem;height:8rem;left:-5%;top:50%}.project-amt .modules-section__container .splide .splide__pagination{bottom:-2.5rem;gap:1.2rem}@media only screen and (min-width: 48em){.project-amt .modules-section__container .splide .splide__pagination{bottom:-3.5rem}}.project-amt .modules-section__container .splide .splide__slide{display:flex;align-items:center;justify-content:center}.project-amt .modules-section__container .splide .preview-image{width:100%;border-radius:1rem}@media only screen and (min-width: 75em){.project-amt .modules-section__container .splide .preview-image{width:80rem}}.project-amt .modules-section__container .splide .splide__pagination__page{background:var(--primary-700);width:.9rem;height:.9rem}.project-amt .modules-section__container .splide .splide__pagination__page.is-active{background:var(--secondary);width:.9rem;height:.9rem}.project-amt .modules-section__heading{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 75em){.project-amt .modules-section__heading{gap:5rem}}.project-amt .modules-section__bg-2{position:absolute;bottom:0;width:95%;left:50%;transform:translateX(-50%)}@media only screen and (min-width: 87.5em){.project-amt .modules-section__bg-2{width:134rem}}@media only screen and (min-width: 118em){.project-amt .modules-section__bg-2{width:171rem}}.project-amt .modules-section img{width:100%}.project-amt .illustration-section{padding:4rem 2rem}@media only screen and (min-width: 48em){.project-amt .illustration-section{padding:2rem 4rem}}@media only screen and (min-width: 75em){.project-amt .illustration-section{padding:3rem 8rem}}@media only screen and (min-width: 87.5em){.project-amt .illustration-section{padding:0 12rem 6rem}}.project-amt .illustration-section__container{display:flex;flex-direction:column;align-items:center;gap:4rem}@media only screen and (min-width: 48em){.project-amt .illustration-section__container{gap:5rem}}@media only screen and (min-width: 75em){.project-amt .illustration-section__container{flex-direction:row;align-items:flex-start;justify-content:center;gap:2rem}}@media only screen and (min-width: 87.5em){.project-amt .illustration-section__container{align-items:center;gap:3rem}}.project-amt .illustration-section__heading{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 75em){.project-amt .illustration-section__heading{gap:5rem;width:40rem;margin-top:3rem}}.project-amt .illustration-section .mac-image{width:100%}@media only screen and (min-width: 75em){.project-amt .illustration-section .mac-image{width:55%}}@media only screen and (min-width: 87.5em){.project-amt .illustration-section .mac-image{width:77rem}}@media only screen and (min-width: 118em){.project-amt .illustration-section .mac-image{width:92rem}}.project-amt .illustration-section .mac-image img{width:100%}.project-amt .ui-ux-section{position:relative;padding:0 2rem 4rem}@media only screen and (min-width: 48em){.project-amt .ui-ux-section{padding:0 4rem 7rem}}@media only screen and (min-width: 75em){.project-amt .ui-ux-section{padding:0 8rem 10rem}}@media only screen and (min-width: 87.5em){.project-amt .ui-ux-section{padding:0 12rem 14rem}}@media only screen and (min-width: 118em){.project-amt .ui-ux-section{width:175rem;margin:0 auto}}.project-amt .ui-ux-section__container{display:flex;flex-direction:column;align-items:center;gap:3.6rem}@media only screen and (min-width: 75em){.project-amt .ui-ux-section__container{flex-direction:row-reverse;justify-content:center;gap:15rem}}@media only screen and (min-width: 87.5em){.project-amt .ui-ux-section__container{gap:19rem}}@media only screen and (min-width: 118em){.project-amt .ui-ux-section__container{gap:16rem}}.project-amt .ui-ux-section__heading{z-index:10;display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 48em){.project-amt .ui-ux-section__heading{gap:3.2rem}}@media only screen and (min-width: 75em){.project-amt .ui-ux-section__heading{width:40rem}}.project-amt .ui-ux-section .ui-ux-image{width:85%;z-index:10}@media only screen and (min-width: 48em){.project-amt .ui-ux-section .ui-ux-image{width:70%}}@media only screen and (min-width: 75em){.project-amt .ui-ux-section .ui-ux-image{width:50%}}@media only screen and (min-width: 87.5em){.project-amt .ui-ux-section .ui-ux-image{margin-bottom:-6rem;width:60rem}}@media only screen and (min-width: 118em){.project-amt .ui-ux-section .ui-ux-image{width:70rem}}.project-amt .ui-ux-section .ui-ux-image img{width:100%}.project-amt .ui-ux-section .ui-ux-bg{position:absolute;left:50%;transform:translateX(-50%);width:100%;bottom:22%}@media only screen and (min-width: 75em){.project-amt .ui-ux-section .ui-ux-bg{bottom:7%}}@media only screen and (min-width: 118em){.project-amt .ui-ux-section .ui-ux-bg{width:175rem}}.project-amt .ui-ux-section .ui-ux-bg img{width:100%}.project-amt .images-section{padding:2.7rem 0 3.6rem 2rem;background:var(--primary-100)}@media only screen and (min-width: 48em){.project-amt .images-section{padding:3.5rem 4rem}}@media only screen and (min-width: 75em){.project-amt .images-section{padding:7rem 8rem}}@media only screen and (min-width: 87.5em){.project-amt .images-section{padding:14rem 12rem}}@media only screen and (min-width: 118em){.project-amt .images-section{padding:8rem 30rem}}.project-amt .images-section .images{display:flex;gap:2rem;justify-content:flex-start;overflow-x:auto}@media only screen and (min-width: 75em){.project-amt .images-section .images{justify-content:center;gap:3.2rem}}@media only screen and (min-width: 87.5em){.project-amt .images-section .images{gap:3.7rem}}@media only screen and (min-width: 118em){.project-amt .images-section .images{gap:4rem;width:135rem;margin:0 auto}}.project-amt .images-section .images img{width:21.5rem}@media only screen and (min-width: 75em){.project-amt .images-section .images img{width:32.5rem}}@media only screen and (min-width: 87.5em){.project-amt .images-section .images img{width:37.5rem}}@media only screen and (min-width: 118em){.project-amt .images-section .images img{width:39rem}}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.project-illustration{background:var(--white)}.project-illustration .header-section{padding:7rem 2rem 4rem}@media only screen and (min-width: 48em){.project-illustration .header-section{padding:12rem 4rem}}@media only screen and (min-width: 75em){.project-illustration .header-section{padding:12rem 8rem}}@media only screen and (min-width: 87.5em){.project-illustration .header-section{padding:12rem}}@media only screen and (min-width: 118em){.project-illustration .header-section{padding-top:10rem}}.project-illustration .header-section__title{text-align:center;font-family:Helvetica, serif;font-weight:700;font-size:3rem;line-height:140%}@media only screen and (min-width: 48em){.project-illustration .header-section__title{font-family:Helvetica, serif;font-weight:700;font-size:4rem;line-height:120%}}@media only screen and (min-width: 118em){.project-illustration .header-section__title{font-family:Helvetica, serif;font-weight:700;font-size:6rem;line-height:120%}}.project-illustration .about-project{padding:4rem 2rem 2rem;position:relative;border-top:1px solid var(--primary)}@media only screen and (min-width: 48em){.project-illustration .about-project{padding:4.3rem 4rem 0}}@media only screen and (min-width: 75em){.project-illustration .about-project{padding:7rem 8rem 14rem}}@media only screen and (min-width: 87.5em){.project-illustration .about-project{padding:3rem 12rem 2rem}}.project-illustration .about-project__heading{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 87.5em){.project-illustration .about-project__heading{width:125rem;margin:0 auto}}.project-illustration .about-project .mobile-preview{width:100%;z-index:10;margin:0 auto}@media only screen and (min-width: 48em){.project-illustration .about-project .mobile-preview{width:50rem}}@media only screen and (min-width: 75em){.project-illustration .about-project .mobile-preview{width:75rem}}@media only screen and (min-width: 118em){.project-illustration .about-project .mobile-preview{width:83rem}}.project-illustration .about-project .mobile-bg-medium{width:100%;position:absolute;bottom:4rem;left:0}@media only screen and (min-width: 48em){.project-illustration .about-project .mobile-bg-medium{bottom:-5rem}}@media only screen and (min-width: 75em){.project-illustration .about-project .mobile-bg-medium{bottom:-5rem}}@media only screen and (min-width: 118em){.project-illustration .about-project .mobile-bg-medium{display:none}}.project-illustration .about-project .mobile-bg-large{width:100%;position:absolute;bottom:4rem;left:0;display:none}@media only screen and (min-width: 118em){.project-illustration .about-project .mobile-bg-large{display:unset;bottom:-3rem}}.project-illustration .analysis-section{padding:2rem}@media only screen and (min-width: 48em){.project-illustration .analysis-section{padding:0 4rem 5rem}}@media only screen and (min-width: 75em){.project-illustration .analysis-section{padding:0 8rem 7rem}}.project-illustration .analysis-section__container{display:flex;flex-direction:column;justify-content:center;gap:2.4rem}@media only screen and (min-width: 48em){.project-illustration .analysis-section__container{gap:5.3rem}}@media only screen and (min-width: 75em){.project-illustration .analysis-section__container{gap:3rem;flex-direction:row-reverse;align-items:flex-end}}@media only screen and (min-width: 118em){.project-illustration .analysis-section__container{gap:5rem}}.project-illustration .analysis-section__heading{display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width: 48em){.project-illustration .analysis-section__heading{gap:1rem}}@media only screen and (min-width: 75em){.project-illustration .analysis-section__heading{gap:3rem;width:45.5rem}}@media only screen and (min-width: 87.5em){.project-illustration .analysis-section__heading{gap:3rem;width:39rem}}@media only screen and (min-width: 118em){.project-illustration .analysis-section__img{width:80rem}}.project-illustration .analysis-section__img img{width:100%}.project-illustration .style-selection-section{background:var(--primary-100);padding:4rem 2rem}@media only screen and (min-width: 48em){.project-illustration .style-selection-section{padding:7rem 4rem}}@media only screen and (min-width: 75em){.project-illustration .style-selection-section{padding:7rem 8rem}}@media only screen and (min-width: 87.5em){.project-illustration .style-selection-section{padding:7rem 12rem}}.project-illustration .style-selection-section__heading{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 48em){.project-illustration .style-selection-section__heading{gap:3.5rem}}@media only screen and (min-width: 87.5em){.project-illustration .style-selection-section__heading{margin:0 auto;width:125rem}}.project-illustration .character-design-section{padding:2.5rem 2rem}@media only screen and (min-width: 48em){.project-illustration .character-design-section{padding:6.7rem 4rem 1rem}}@media only screen and (min-width: 75em){.project-illustration .character-design-section{padding:9rem 8rem 1rem}}.project-illustration .character-design-section__container{display:flex;flex-direction:column;gap:2.3rem}@media only screen and (min-width: 48em){.project-illustration .character-design-section__container{gap:4.7rem}}@media only screen and (min-width: 75em){.project-illustration .character-design-section__container{flex-direction:row;align-items:center;justify-content:space-between}}@media only screen and (min-width: 87.5em){.project-illustration .character-design-section__container{justify-content:space-between;margin:0 auto;width:125rem}}.project-illustration .character-design-section__heading{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 75em){.project-illustration .character-design-section__heading{gap:4rem;width:40rem}}@media only screen and (min-width: 75em){.project-illustration .character-design-section__img{width:60rem}}@media only screen and (min-width: 118em){.project-illustration .character-design-section__img{width:65rem}}.project-illustration .character-design-section__img img{width:100%}.project-illustration .sketch-section{position:relative;padding:1rem 2rem 10rem}@media only screen and (min-width: 48em){.project-illustration .sketch-section{padding:1rem 4rem 14rem}}@media only screen and (min-width: 75em){.project-illustration .sketch-section{padding:1rem 8rem 23rem}}@media only screen and (min-width: 87.5em){.project-illustration .sketch-section{padding:1rem 12rem 32rem}}.project-illustration .sketch-section__container{display:flex;flex-direction:column;gap:5rem}@media only screen and (min-width: 87.5em){.project-illustration .sketch-section__container{width:126rem;margin:0 auto}}.project-illustration .sketch-section__container .sketch-image{width:100%}.project-illustration .sketch-section__heading{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 75em){.project-illustration .sketch-section__heading{gap:4rem}}@media only screen and (min-width: 87.5em){.project-illustration .sketch-section__heading{margin:0 auto;width:125rem}}.project-illustration .sketch-section .sketch-line-image{position:absolute;left:0;bottom:-21vw;width:100%}@media only screen and (min-width: 48em){.project-illustration .sketch-section .sketch-line-image{bottom:-23vw}}.project-illustration .theme-section{padding:2.5rem 2rem}@media only screen and (min-width: 48em){.project-illustration .theme-section{padding:6.7rem 4rem 1rem}}@media only screen and (min-width: 75em){.project-illustration .theme-section{padding:9rem 8rem 1rem}}.project-illustration .theme-section__container{display:flex;flex-direction:column;gap:2.3rem}@media only screen and (min-width: 48em){.project-illustration .theme-section__container{gap:4.7rem}}@media only screen and (min-width: 75em){.project-illustration .theme-section__container{flex-direction:row-reverse;align-items:center;justify-content:space-between}}@media only screen and (min-width: 87.5em){.project-illustration .theme-section__container{justify-content:space-between;margin:0 auto;width:125rem}}.project-illustration .theme-section__heading{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 75em){.project-illustration .theme-section__heading{gap:4rem;width:41rem}}@media only screen and (min-width: 75em){.project-illustration .theme-section__img{width:60rem}}@media only screen and (min-width: 118em){.project-illustration .theme-section__img{width:80rem}}.project-illustration .theme-section__img img{width:100%}.project-illustration .iteration-section{padding:0 2rem}@media only screen and (min-width: 48em){.project-illustration .iteration-section{padding:0 4rem}}@media only screen and (min-width: 75em){.project-illustration .iteration-section{padding:0 8rem}}@media only screen and (min-width: 87.5em){.project-illustration .iteration-section{padding:0 12rem}}.project-illustration .iteration-section__heading{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 48em){.project-illustration .iteration-section__heading{gap:3.5rem}}@media only screen and (min-width: 87.5em){.project-illustration .iteration-section__heading{margin:0 auto;width:125rem}}.project-illustration .integration-section{position:relative;padding:43vw 2rem 5rem;margin-top:-14vw;background:url("/src/assets/img/projects/illustration/footer-bg.svg") no-repeat;background-size:100%}@media only screen and (min-width: 48em){.project-illustration .integration-section{padding:39vw 4rem 5rem;margin-top:-18vw}}@media only screen and (min-width: 75em){.project-illustration .integration-section{padding:37vw 8rem 5rem}}@media only screen and (min-width: 87.5em){.project-illustration .integration-section{padding:35vw 12rem 5rem}}.project-illustration .integration-section .bg{position:absolute;background:var(--primary-100);bottom:0;left:0;width:100%;height:67%}@media only screen and (min-width: 48em){.project-illustration .integration-section .bg{height:60%}}@media only screen and (min-width: 75em){.project-illustration .integration-section .bg{height:40%}}.project-illustration .integration-section__container{display:flex;flex-direction:column;gap:7rem}@media only screen and (min-width: 48em){.project-illustration .integration-section__container{gap:3.5rem}}@media only screen and (min-width: 75em){.project-illustration .integration-section__container{flex-direction:row;align-items:center;justify-content:center}}.project-illustration .integration-section__heading{display:flex;flex-direction:column;z-index:10;gap:2rem}@media only screen and (min-width: 48em){.project-illustration .integration-section__heading{gap:3.5rem}}@media only screen and (min-width: 75em){.project-illustration .integration-section__heading{gap:2.3rem;flex:0 0 40rem}}.project-illustration .integration-section .mobile-preview{position:relative;z-index:10;margin:0 auto;height:27rem;width:100%}@media only screen and (min-width: 48em){.project-illustration .integration-section .mobile-preview{height:40rem}}@media only screen and (min-width: 75em){.project-illustration .integration-section .mobile-preview{height:50rem;flex:0 0 60%;margin:unset}}@media only screen and (min-width: 87.5em){.project-illustration .integration-section .mobile-preview{height:70rem;flex:0 0 40%;margin:unset}}.project-illustration .integration-section .mobile-preview img{position:absolute;top:0;left:38%;height:100%}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.telus-amt{background:var(--white)}.telus-amt .colorful-circle{position:absolute;border-radius:50%}.telus-amt .circle-desktop{display:none}@media only screen and (min-width: 75em){.telus-amt .circle-desktop{display:unset}}.telus-amt .header-section{padding:7rem 2rem 4rem}@media only screen and (min-width: 48em){.telus-amt .header-section{padding:12rem 4rem}}@media only screen and (min-width: 75em){.telus-amt .header-section{padding:12rem 8rem}}@media only screen and (min-width: 87.5em){.telus-amt .header-section{padding:12rem}}@media only screen and (min-width: 118em){.telus-amt .header-section{padding-top:10rem}}.telus-amt .header-section__title{text-align:center;font-family:Helvetica, serif;font-weight:700;font-size:3rem;line-height:140%}@media only screen and (min-width: 48em){.telus-amt .header-section__title{font-family:Helvetica, serif;font-weight:700;font-size:4rem;line-height:120%}}@media only screen and (min-width: 118em){.telus-amt .header-section__title{font-family:Helvetica, serif;font-weight:700;font-size:6rem;line-height:120%}}.telus-amt .about-project{padding-bottom:4rem}@media only screen and (min-width: 75em){.telus-amt .about-project{border-top:1px solid var(--primary)}}.telus-amt .about-project__heading{padding:0 2rem 1rem;display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 48em){.telus-amt .about-project__heading{padding:0 4rem 2.7rem}}@media only screen and (min-width: 75em){.telus-amt .about-project__heading{padding:3rem 8rem 3.7rem}}@media only screen and (min-width: 87.5em){.telus-amt .about-project__heading{padding:4rem 12rem 10rem}}@media only screen and (min-width: 118em){.telus-amt .about-project__heading{width:126rem;margin:0 auto}}.telus-amt .about-project__preview{position:relative;display:flex;align-items:center;justify-content:center}.telus-amt .about-project__preview-laptop{width:83%;z-index:2}@media only screen and (min-width: 75em){.telus-amt .about-project__preview-laptop{width:75%}}@media only screen and (min-width: 87.5em){.telus-amt .about-project__preview-laptop{width:106rem}}.telus-amt .about-project__preview-color-schema{position:absolute;z-index:1;left:0;bottom:-4.8rem;width:100%}@media only screen and (min-width: 48em){.telus-amt .about-project__preview-color-schema{bottom:-7.6rem}}@media only screen and (min-width: 75em){.telus-amt .about-project__preview-color-schema{bottom:-18rem}}@media only screen and (min-width: 87.5em){.telus-amt .about-project__preview-color-schema{bottom:-32rem}}.telus-amt .about-project .heading-2{margin-top:2rem}@media only screen and (min-width: 75em){.telus-amt .about-project .heading-2{margin-top:10rem}}@media only screen and (min-width: 118em){.telus-amt .about-project .heading-2{margin-top:7rem}}.telus-amt .about-project .heading-2>*{z-index:10}.telus-amt .design-process-section{display:flex;flex-direction:column;gap:4.8rem;padding:2rem}@media only screen and (min-width: 48em){.telus-amt .design-process-section{padding:6rem 4rem 2rem}}@media only screen and (min-width: 75em){.telus-amt .design-process-section{padding:9rem 8rem 6rem;flex-direction:row-reverse;align-items:center;justify-content:center;gap:4.5rem}}@media only screen and (min-width: 87.5em){.telus-amt .design-process-section{padding:11.5rem 12rem 8rem;gap:4.5rem}}.telus-amt .design-process-section__heading{display:flex;flex-direction:column;gap:2.5rem}@media only screen and (min-width: 75em){.telus-amt .design-process-section__heading{width:40rem}}.telus-amt .design-process-section .preview-laptop{width:100%}@media only screen and (min-width: 75em){.telus-amt .design-process-section .preview-laptop{width:60rem}}@media only screen and (min-width: 87.5em){.telus-amt .design-process-section .preview-laptop{width:76rem}}@media only screen and (min-width: 118em){.telus-amt .design-process-section .preview-laptop{width:80rem}}.telus-amt .images-section{padding:2.7rem 0 3.6rem 2rem;background:var(--primary-600)}@media only screen and (min-width: 48em){.telus-amt .images-section{padding:3.5rem 4rem}}@media only screen and (min-width: 75em){.telus-amt .images-section{padding:7rem 8rem}}@media only screen and (min-width: 87.5em){.telus-amt .images-section{padding:14rem 12rem}}@media only screen and (min-width: 118em){.telus-amt .images-section{padding:8rem 30rem}}.telus-amt .images-section .images{display:flex;gap:2rem;justify-content:flex-start;overflow-x:auto}@media only screen and (min-width: 75em){.telus-amt .images-section .images{justify-content:center;gap:3.2rem}}@media only screen and (min-width: 87.5em){.telus-amt .images-section .images{gap:3.7rem}}@media only screen and (min-width: 118em){.telus-amt .images-section .images{gap:4rem;width:135rem;margin:0 auto}}.telus-amt .images-section .images img{width:21.5rem}@media only screen and (min-width: 75em){.telus-amt .images-section .images img{width:32.5rem}}@media only screen and (min-width: 87.5em){.telus-amt .images-section .images img{width:37.5rem}}@media only screen and (min-width: 118em){.telus-amt .images-section .images img{width:39rem}}.telus-amt .problem-solving-section{position:relative;display:flex;flex-direction:column-reverse;gap:4.8rem;padding:2rem}@media only screen and (min-width: 48em){.telus-amt .problem-solving-section{padding:6rem 4rem 2rem}}@media only screen and (min-width: 75em){.telus-amt .problem-solving-section{padding:7rem 11rem 10rem 6rem;flex-direction:row-reverse;align-items:center;justify-content:center;gap:4.5rem}}@media only screen and (min-width: 87.5em){.telus-amt .problem-solving-section{padding:11.5rem 12rem 10rem;gap:4.5rem}}.telus-amt .problem-solving-section__heading{display:flex;flex-direction:column;gap:2.5rem;z-index:10}@media only screen and (min-width: 75em){.telus-amt .problem-solving-section__heading{width:40rem}}.telus-amt .problem-solving-section .preview-laptop{width:100%;z-index:10}@media only screen and (min-width: 75em){.telus-amt .problem-solving-section .preview-laptop{width:55rem;align-self:flex-end}}@media only screen and (min-width: 87.5em){.telus-amt .problem-solving-section .preview-laptop{align-self:center;width:76rem}}.telus-amt .problem-solving-section__bg{position:absolute;bottom:0;left:0;width:100%}.telus-amt .character-design-section{position:relative;padding:2.4rem 0 2rem}@media only screen and (min-width: 48em){.telus-amt .character-design-section{padding:6rem 4rem 2rem}}@media only screen and (min-width: 75em){.telus-amt .character-design-section{padding:7rem 8rem 10rem}}@media only screen and (min-width: 87.5em){.telus-amt .character-design-section{padding:11.5rem 12rem 15rem}}.telus-amt .character-design-section-heading{display:flex;flex-direction:column;gap:2.4rem;padding:0 2rem;margin-bottom:4rem}@media only screen and (min-width: 48em){.telus-amt .character-design-section-heading{margin-bottom:13.5rem;padding:0 4rem}}@media only screen and (min-width: 75em){.telus-amt .character-design-section-heading{padding:0 8rem;margin-bottom:7.5rem}}@media only screen and (min-width: 87.5em){.telus-amt .character-design-section-heading{padding:0 12rem;margin-bottom:12rem}}@media only screen and (min-width: 87.5em){.telus-amt .character-design-section-heading{margin:0 auto 12rem;padding:0;width:126rem}}.telus-amt .character-design-section-heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.telus-amt .character-design-section-heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.telus-amt .character-design-section-heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.telus-amt .character-design-section-heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.6rem;line-height:130%}}.telus-amt .character-design-section .tablet-container{width:100%;position:relative;background:url("/src/assets/img/projects/optt/tablet-fram.svg") no-repeat;background-size:100% 100%;height:60vw;display:flex;align-items:center;justify-content:center;margin-bottom:7rem;z-index:10}@media only screen and (min-width: 75em){.telus-amt .character-design-section .tablet-container{width:75rem;height:48rem;margin:auto}}@media only screen and (min-width: 87.5em){.telus-amt .character-design-section .tablet-container{width:106rem;height:69rem}}.telus-amt .character-design-section .tablet-container .tablet-image{position:absolute;left:0;top:0;width:100%;object-fit:contain}.telus-amt .character-design-section .tablet-container .autoplay-controls{position:absolute;bottom:-18%;right:35% !important;left:57% !important;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 48em){.telus-amt .character-design-section .tablet-container .autoplay-controls{bottom:-11%}}.telus-amt .character-design-section .tablet-container .autoplay-controls button{border-radius:50%;background:var(--primary);width:4rem;height:4rem;display:flex;align-items:center;justify-content:center}.telus-amt .character-design-section .tablet-container .autoplay-controls button img{width:2rem}.telus-amt .character-design-section .tablet-container .autoplay-controls button img#autoplay-resume{margin-left:.4rem;width:1.7rem}.telus-amt .character-design-section .tablet-container .autoplay-controls button #autoplay-resume{display:none}.telus-amt .character-design-section #splide-2{width:80%;margin-left:-2rem}.telus-amt .character-design-section #splide-2 .splide__pagination{bottom:-50%;left:23% !important;right:30% !important;gap:1.2rem}@media only screen and (min-width: 48em){.telus-amt .character-design-section #splide-2 .splide__pagination{bottom:-40%}}@media only screen and (min-width: 75em){.telus-amt .character-design-section #splide-2 .splide__pagination{bottom:-44%}}@media only screen and (min-width: 87.5em){.telus-amt .character-design-section #splide-2 .splide__pagination{bottom:-46%;right:28% !important}}.telus-amt .character-design-section #splide-2 .splide__pagination .splide__pagination__page{background:var(--primary-700);width:.9rem;height:.9rem}.telus-amt .character-design-section #splide-2 .splide__pagination .splide__pagination__page.is-active{background:var(--secondary);width:.9rem;height:.9rem}.telus-amt .character-design-section #splide-2 .splide__arrow{display:none}.telus-amt .character-design-section #splide-2 .splide__arrow svg{display:none}.telus-amt .character-design-section #splide-2 .splide__slide{display:flex;align-items:center;justify-content:center}.telus-amt .character-design-section #splide-2 img{width:50%;box-shadow:rgba(0,0,0,0.15)}.telus-amt .illustration-section{padding:0 2rem 4rem}@media only screen and (min-width: 48em){.telus-amt .illustration-section{padding:0 4rem 5.5rem}}@media only screen and (min-width: 75em){.telus-amt .illustration-section{padding:0 8rem 8.5rem}}@media only screen and (min-width: 87.5em){.telus-amt .illustration-section{padding:0 12rem 10rem}}.telus-amt .illustration-section__container{display:flex;flex-direction:column;gap:5.6rem}@media only screen and (min-width: 48em){.telus-amt .illustration-section__container{gap:7rem}}@media only screen and (min-width: 118em){.telus-amt .illustration-section__container{width:126rem;margin:0 auto}}.telus-amt .illustration-section__content{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:2.2rem}@media only screen and (min-width: 48em){.telus-amt .illustration-section__content{gap:7rem;justify-content:space-between}}@media only screen and (min-width: 75em){.telus-amt .illustration-section__content{flex-direction:row;gap:11rem}}.telus-amt .illustration-section__slider{display:flex;flex-direction:column;gap:4rem}@media only screen and (min-width: 48em){.telus-amt .illustration-section__slider{gap:7rem}}@media only screen and (min-width: 118em){.telus-amt .illustration-section__slider{gap:10rem}}.telus-amt .illustration-section__slider .images{display:flex;align-items:center;justify-content:flex-start;gap:2.4rem;overflow-x:auto}@media only screen and (min-width: 48em){.telus-amt .illustration-section__slider .images{justify-content:space-between}}.telus-amt .illustration-section__slider .images img{width:12rem}@media only screen and (min-width: 48em){.telus-amt .illustration-section__slider .images img{width:14.5rem}}@media only screen and (min-width: 75em){.telus-amt .illustration-section__slider .images img{width:22rem}}@media only screen and (min-width: 118em){.telus-amt .illustration-section__slider .images img{width:28rem}}.telus-amt .illustration-section__heading{display:flex;flex-direction:column;justify-content:space-between;gap:1.6rem}@media only screen and (min-width: 48em){.telus-amt .illustration-section__heading{gap:2.4rem}}@media only screen and (min-width: 75em){.telus-amt .illustration-section__heading{gap:3.2rem;flex:0 0 40rem}}.telus-amt .illustration-section__imac{width:100%}@media only screen and (min-width: 48em){.telus-amt .illustration-section__imac{width:85%}}@media only screen and (min-width: 75em){.telus-amt .illustration-section__imac{width:53rem}}@media only screen and (min-width: 87.5em){.telus-amt .illustration-section__imac{width:65rem}}@media only screen and (min-width: 118em){.telus-amt .illustration-section__imac{width:75rem}}.telus-amt .illustration-section__imac img{width:100%}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.project-iopie{background:var(--white);cursor:url("/src/assets/img/base/cursor-black.svg") 10 5,auto}.project-iopie .header-section{padding:7rem 2rem 4rem}@media only screen and (min-width: 48em){.project-iopie .header-section{padding:12rem 4rem}}@media only screen and (min-width: 75em){.project-iopie .header-section{padding:12rem 8rem}}@media only screen and (min-width: 87.5em){.project-iopie .header-section{padding:12rem}}@media only screen and (min-width: 118em){.project-iopie .header-section{padding-top:10rem}}.project-iopie .header-section__title{text-align:center;font-family:Helvetica, serif;font-weight:700;font-size:3rem;line-height:140%}@media only screen and (min-width: 48em){.project-iopie .header-section__title{font-family:Helvetica, serif;font-weight:700;font-size:4rem;line-height:120%}}@media only screen and (min-width: 118em){.project-iopie .header-section__title{font-family:Helvetica, serif;font-weight:700;font-size:6rem;line-height:120%}}.project-iopie .about-project{padding:3rem 2rem 9rem;border-top:1px solid var(--primary)}@media only screen and (min-width: 48em){.project-iopie .about-project{padding:4.3rem 4rem 15rem}}@media only screen and (min-width: 75em){.project-iopie .about-project{padding:7rem 8rem 23rem}}@media only screen and (min-width: 118em){.project-iopie .about-project{padding:3rem 12rem 35rem}}.project-iopie .about-project__heading{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 118em){.project-iopie .about-project__heading{width:126rem;margin:0 auto}}.project-iopie .laptop-overview-section{cursor:url("/src/assets/img/base/cursor-yello.svg") 10 5,auto;background:var(--primary-700);display:flex;align-items:center;justify-content:center;padding:0 4rem 2.5rem}@media only screen and (min-width: 48em){.project-iopie .laptop-overview-section{padding:0 16rem}}@media only screen and (min-width: 118em){.project-iopie .laptop-overview-section{padding-bottom:7rem}}.project-iopie .laptop-overview-section__image{width:100%;margin-top:-10rem}@media only screen and (min-width: 48em){.project-iopie .laptop-overview-section__image{margin-top:-16rem}}@media only screen and (min-width: 75em){.project-iopie .laptop-overview-section__image{width:72rem;margin-top:-20rem}}@media only screen and (min-width: 118em){.project-iopie .laptop-overview-section__image{margin-top:-31rem;width:98rem}}.project-iopie .laptop-overview-section__image img{width:100%}.project-iopie .brand-identity-section{position:relative;padding:3rem 2rem 2.3rem}@media only screen and (min-width: 48em){.project-iopie .brand-identity-section{padding:4rem 4rem 4.3rem}}@media only screen and (min-width: 75em){.project-iopie .brand-identity-section{padding:6.3rem 8rem 8.5rem}}@media only screen and (min-width: 87.5em){.project-iopie .brand-identity-section{padding:9rem 12rem 12.5rem}}.project-iopie .brand-identity-section__container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem}@media only screen and (min-width: 48em){.project-iopie .brand-identity-section__container{gap:4rem}}@media only screen and (min-width: 75em){.project-iopie .brand-identity-section__container{flex-direction:row-reverse;align-items:center;gap:7rem}}@media only screen and (min-width: 118em){.project-iopie .brand-identity-section__container{width:126rem;gap:12rem;margin:0 auto}}.project-iopie .brand-identity-section__heading{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 75em){.project-iopie .brand-identity-section__heading{flex:0 0 40rem}}.project-iopie .brand-identity-section__image{width:100%}@media only screen and (min-width: 75em){.project-iopie .brand-identity-section__image{width:74rem}}.project-iopie .brand-identity-section__image img{width:100%}.project-iopie .brand-identity-section .element-1{display:none;position:absolute;right:38%;top:5%}@media only screen and (min-width: 118em){.project-iopie .brand-identity-section .element-1{display:block}}.project-iopie .brand-identity-section .element-2{display:none;position:absolute;right:20%;top:12%}@media only screen and (min-width: 118em){.project-iopie .brand-identity-section .element-2{display:block}}.project-iopie .logo-design-section{position:relative;padding:0 2rem 3rem}@media only screen and (min-width: 48em){.project-iopie .logo-design-section{padding:0 4rem 4.4rem}}@media only screen and (min-width: 75em){.project-iopie .logo-design-section{padding:0 8rem 6rem}}@media only screen and (min-width: 87.5em){.project-iopie .logo-design-section{padding:0 12rem 6rem}}@media only screen and (min-width: 118em){.project-iopie .logo-design-section{padding:0 12rem 14rem}}.project-iopie .logo-design-section__container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 48em){.project-iopie .logo-design-section__container{gap:3.6rem}}@media only screen and (min-width: 75em){.project-iopie .logo-design-section__container{flex-direction:row;align-items:flex-end;gap:4.5rem}}@media only screen and (min-width: 118em){.project-iopie .logo-design-section__container{width:126rem;gap:9rem;margin:0 auto}}.project-iopie .logo-design-section__heading{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 48em){.project-iopie .logo-design-section__heading{gap:4rem}}@media only screen and (min-width: 75em){.project-iopie .logo-design-section__heading{flex:0 0 40rem}}.project-iopie .logo-design-section__image{width:100%;border:1px solid var(--primary-700);border-radius:1.5rem}@media only screen and (min-width: 75em){.project-iopie .logo-design-section__image{width:60rem}}@media only screen and (min-width: 118em){.project-iopie .logo-design-section__image{width:77rem}}.project-iopie .logo-design-section__image img{width:100%}.project-iopie .logo-design-section .element-3{display:none;position:absolute;left:43%;top:14%;width:8.7rem}@media only screen and (min-width: 75em){.project-iopie .logo-design-section .element-3{display:block}}.project-iopie .logo-design-section .element-4{display:none;position:absolute;right:7%;top:-4%;width:16rem}@media only screen and (min-width: 75em){.project-iopie .logo-design-section .element-4{display:block}}@media only screen and (min-width: 118em){.project-iopie .logo-design-section .element-4{right:20%;top:-9%}}.project-iopie .logo-design-section .element-4 img{width:100%}.project-iopie .show-case-section{padding:0 2rem;background:linear-gradient(0, var(--primary-400) 0%, var(--white) 71%) no-repeat bottom;background-size:100% 18rem}@media only screen and (min-width: 48em){.project-iopie .show-case-section{padding:0 4rem 3rem;background-size:100% 33rem}}@media only screen and (min-width: 75em){.project-iopie .show-case-section{padding:0 8rem 7rem;background-size:100% 100%}}@media only screen and (min-width: 87.5em){.project-iopie .show-case-section{padding:0 12rem 6rem}}.project-iopie .show-case-section__container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 48em){.project-iopie .show-case-section__container{gap:3.6rem}}@media only screen and (min-width: 75em){.project-iopie .show-case-section__container{flex-direction:row-reverse;align-items:flex-end;gap:4.3rem}}@media only screen and (min-width: 118em){.project-iopie .show-case-section__container{width:126rem;gap:9.6rem;margin:0 auto}}.project-iopie .show-case-section__heading{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 48em){.project-iopie .show-case-section__heading{gap:4rem}}@media only screen and (min-width: 75em){.project-iopie .show-case-section__heading{flex:0 0 40rem}}.project-iopie .show-case-section__image{width:100%;position:relative}@media only screen and (min-width: 48em){.project-iopie .show-case-section__image{width:80%}}@media only screen and (min-width: 75em){.project-iopie .show-case-section__image{width:60rem}}@media only screen and (min-width: 118em){.project-iopie .show-case-section__image{width:80rem}}.project-iopie .show-case-section__image .element-1{display:none;position:absolute;right:50%;top:-10%}@media only screen and (min-width: 75em){.project-iopie .show-case-section__image .element-1{display:block}}.project-iopie .show-case-section__image .element-2{display:none;position:absolute;right:-4%;top:-7%;width:4rem}@media only screen and (min-width: 75em){.project-iopie .show-case-section__image .element-2{display:block}}.project-iopie .show-case-section__image img{width:100%}.project-iopie .dashboard-design-section{padding:3rem 2rem 0}@media only screen and (min-width: 48em){.project-iopie .dashboard-design-section{padding:4rem 4rem 0}}@media only screen and (min-width: 75em){.project-iopie .dashboard-design-section{padding:6rem 8rem 0}}@media only screen and (min-width: 87.5em){.project-iopie .dashboard-design-section{padding:6rem 12rem 0}}.project-iopie .dashboard-design-section__heading{display:flex;flex-direction:column-reverse;gap:2.4rem;padding:2.4rem 0}@media only screen and (min-width: 48em){.project-iopie .dashboard-design-section__heading{gap:4rem}}@media only screen and (min-width: 75em){.project-iopie .dashboard-design-section__heading{flex:0 0 40rem}}@media only screen and (min-width: 118em){.project-iopie .dashboard-design-section__heading{width:126rem;margin:0 auto}}.project-iopie .dashboard-development-section{position:relative;padding:3rem 2rem 2.3rem}@media only screen and (min-width: 48em){.project-iopie .dashboard-development-section{padding:4rem 4rem 4.3rem}}@media only screen and (min-width: 75em){.project-iopie .dashboard-development-section{padding:6.3rem 8rem 8.5rem}}@media only screen and (min-width: 87.5em){.project-iopie .dashboard-development-section{padding:9rem 12rem 12.5rem}}.project-iopie .dashboard-development-section__container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem}@media only screen and (min-width: 48em){.project-iopie .dashboard-development-section__container{gap:4rem}}@media only screen and (min-width: 75em){.project-iopie .dashboard-development-section__container{flex-direction:row-reverse;align-items:center;gap:7rem}}@media only screen and (min-width: 118em){.project-iopie .dashboard-development-section__container{width:126rem;gap:12rem;margin:0 auto}}.project-iopie .dashboard-development-section__heading{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 75em){.project-iopie .dashboard-development-section__heading{flex:0 0 40rem}}.project-iopie .dashboard-development-section__image{position:relative;width:100%}@media only screen and (min-width: 75em){.project-iopie .dashboard-development-section__image{width:74rem}}.project-iopie .dashboard-development-section__image .element{display:none;position:absolute;left:-8%;top:-14%}@media only screen and (min-width: 118em){.project-iopie .dashboard-development-section__image .element{display:block}}.project-iopie .dashboard-development-section__image img{width:100%}.project-iopie .illustration-section{position:relative;background:linear-gradient(0, var(--primary-400) 0%, var(--white) 71%) no-repeat bottom;background-size:100% 30rem;padding:3rem 2rem 20%}@media only screen and (min-width: 48em){.project-iopie .illustration-section{padding:4rem 4rem 24.7rem;background-size:100% 55rem}}@media only screen and (min-width: 75em){.project-iopie .illustration-section{padding:6rem 8rem 38.5rem;background-size:100% 65rem}}@media only screen and (min-width: 87.5em){.project-iopie .illustration-section{padding:6rem 12rem 40rem}}@media only screen and (min-width: 118em){.project-iopie .illustration-section{padding:6rem 12rem 40rem}}.project-iopie .illustration-section .element{display:none;position:absolute;right:27%;top:-4%}@media only screen and (min-width: 118em){.project-iopie .illustration-section .element{display:block}}.project-iopie .illustration-section .illustration-heading{display:flex;flex-direction:column;gap:2.4rem;margin-bottom:4rem}@media only screen and (min-width: 48em){.project-iopie .illustration-section .illustration-heading{margin-bottom:13.5rem}}@media only screen and (min-width: 75em){.project-iopie .illustration-section .illustration-heading{margin-bottom:7.5rem}}@media only screen and (min-width: 87.5em){.project-iopie .illustration-section .illustration-heading{margin-bottom:12rem}}@media only screen and (min-width: 118em){.project-iopie .illustration-section .illustration-heading{margin:0 auto 12rem;padding:0;width:126rem}}.project-iopie .illustration-section .tablet-container{width:100%;position:relative;background:url("/src/assets/img/projects/optt/tablet-fram.svg") no-repeat;background-size:100% 100%;height:60vw;display:flex;align-items:center;justify-content:center;margin-bottom:7rem;z-index:10}@media only screen and (min-width: 75em){.project-iopie .illustration-section .tablet-container{width:75rem;height:48rem;margin:auto}}@media only screen and (min-width: 87.5em){.project-iopie .illustration-section .tablet-container{width:106rem;height:69rem}}.project-iopie .illustration-section .tablet-container .tablet-image{position:absolute;left:0;top:0;width:100%;object-fit:contain}.project-iopie .illustration-section .tablet-container .autoplay-controls{position:absolute;bottom:-18%;right:35% !important;left:53% !important;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 48em){.project-iopie .illustration-section .tablet-container .autoplay-controls{bottom:-11%}}.project-iopie .illustration-section .tablet-container .autoplay-controls button{border-radius:50%;background:var(--primary);width:4rem;height:4rem;display:flex;align-items:center;justify-content:center}.project-iopie .illustration-section .tablet-container .autoplay-controls button img{width:2rem}.project-iopie .illustration-section .tablet-container .autoplay-controls button img#autoplay-resume{margin-left:.4rem;width:1.7rem}.project-iopie .illustration-section .tablet-container .autoplay-controls button #autoplay-resume{display:none}.project-iopie .illustration-section #splide-2{width:80%;margin-left:-2rem}.project-iopie .illustration-section #splide-2 .splide__pagination{bottom:-67%;left:15% !important;right:30% !important;gap:1.2rem}@media only screen and (min-width: 48em){.project-iopie .illustration-section #splide-2 .splide__pagination{bottom:-19vw}}@media only screen and (min-width: 75em){.project-iopie .illustration-section #splide-2 .splide__pagination{bottom:-52%}}@media only screen and (min-width: 87.5em){.project-iopie .illustration-section #splide-2 .splide__pagination{bottom:-55%;right:24% !important}}.project-iopie .illustration-section #splide-2 .splide__pagination .splide__pagination__page{background:var(--primary-700);width:.9rem;height:.9rem}.project-iopie .illustration-section #splide-2 .splide__pagination .splide__pagination__page.is-active{background:var(--secondary);width:.9rem;height:.9rem}.project-iopie .illustration-section #splide-2 .splide__arrow{display:none}.project-iopie .illustration-section #splide-2 .splide__arrow svg{display:none}.project-iopie .illustration-section #splide-2 .splide__slide{display:flex;align-items:center;justify-content:center}.project-iopie .illustration-section #splide-2 img{width:50%;box-shadow:rgba(0,0,0,0.15)}.project-iopie .illustration-section .icons{position:absolute;bottom:-9%;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;background:var(--white);align-items:center;justify-content:center;width:90%;border-radius:1.5rem;gap:2.1rem;padding:1.7rem 2.7rem;box-shadow:0 0.4rem 0.4rem 0 rgba(0,0,0,0.15);margin:-3.2rem 0 3.2rem}@media only screen and (min-width: 48em){.project-iopie .illustration-section .icons{padding:3.6rem 6rem;gap:4.5rem}}@media only screen and (min-width: 75em){.project-iopie .illustration-section .icons{padding:5.5rem 9rem;gap:6.6rem}}@media only screen and (min-width: 118em){.project-iopie .illustration-section .icons{padding:6.6rem 11rem;width:126rem;margin:0 auto;gap:8rem}}.project-iopie .illustration-section .icons .icon-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:2.1rem}@media only screen and (min-width: 48em){.project-iopie .illustration-section .icons .icon-row{gap:4.9rem}}@media only screen and (min-width: 75em){.project-iopie .illustration-section .icons .icon-row{gap:7.2rem}}@media only screen and (min-width: 118em){.project-iopie .illustration-section .icons .icon-row{gap:8.6rem}}.project-iopie .illustration-section .icons img{width:8%}@media only screen and (min-width: 48em){.project-iopie .illustration-section .icons img{width:9%}}@media only screen and (min-width: 75em){.project-iopie .illustration-section .icons img{width:8rem}}.project-iopie .motion-design-section{padding:6rem 2rem 2.4rem}@media only screen and (min-width: 48em){.project-iopie .motion-design-section{padding:13.6rem 4rem 4rem}}@media only screen and (min-width: 75em){.project-iopie .motion-design-section{padding:15.5rem 8rem 11rem;display:flex;flex-direction:row-reverse;align-items:flex-end;gap:3.2rem}}@media only screen and (min-width: 87.5em){.project-iopie .motion-design-section{padding:15.5rem 12rem 11rem;gap:6rem}}@media only screen and (min-width: 118em){.project-iopie .motion-design-section{padding:19rem 12rem 14rem;display:flex;align-items:center;justify-content:center;gap:8rem}}.project-iopie .motion-design-section .motion-design-heading{display:flex;flex-direction:column;gap:2.4rem;padding:2.4rem 0}@media only screen and (min-width: 118em){.project-iopie .motion-design-section .motion-design-heading{width:40rem}}.project-iopie .motion-design-section .video-container{width:100%;position:relative;display:flex;align-items:center;justify-content:center;height:60vw}@media only screen and (min-width: 75em){.project-iopie .motion-design-section .video-container{flex:0 0 61rem;height:41rem}}@media only screen and (min-width: 87.5em){.project-iopie .motion-design-section .video-container{flex:0 0 74rem;height:50rem}}.project-iopie .motion-design-section .video-container .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);cursor:pointer;transition:background-color 0.3s}.project-iopie .motion-design-section .video-container .play-image{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%);cursor:pointer;height:100%}.project-iopie .motion-design-section .video-container #myVideo{width:100%;border-radius:2rem}.project-iopie .motion-design-section .video-container .play-image-layer{opacity:.7;position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%);cursor:pointer;height:100%}.project-iopie .footer-text{padding:0 2rem 2.5rem}@media only screen and (min-width: 48em){.project-iopie .footer-text{padding:0 4rem 4.5rem}}@media only screen and (min-width: 75em){.project-iopie .footer-text{padding:0 8rem 11.5rem}}@media only screen and (min-width: 118em){.project-iopie .footer-text{width:126rem;margin:0 auto}}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.project-crowdzest{background:var(--white)}.project-crowdzest .header-section{padding:7rem 2rem 4rem}@media only screen and (min-width: 48em){.project-crowdzest .header-section{padding:12rem 4rem}}@media only screen and (min-width: 75em){.project-crowdzest .header-section{padding:12rem 8rem}}@media only screen and (min-width: 87.5em){.project-crowdzest .header-section{padding:12rem}}@media only screen and (min-width: 118em){.project-crowdzest .header-section{padding-top:10rem}}.project-crowdzest .header-section__title{text-align:center;font-family:Helvetica, serif;font-weight:700;font-size:3rem;line-height:140%}@media only screen and (min-width: 48em){.project-crowdzest .header-section__title{font-family:Helvetica, serif;font-weight:700;font-size:4rem;line-height:120%}}@media only screen and (min-width: 118em){.project-crowdzest .header-section__title{font-family:Helvetica, serif;font-weight:700;font-size:6rem;line-height:120%}}.project-crowdzest .about-project{display:flex;flex-direction:column;gap:2.3rem;padding:3rem 2rem 2.4rem;border-top:1px solid var(--primary)}@media only screen and (min-width: 48em){.project-crowdzest .about-project{padding:4.3rem 4rem 6rem;gap:3.6rem}}@media only screen and (min-width: 75em){.project-crowdzest .about-project{padding:7rem 8rem 14rem}}@media only screen and (min-width: 118em){.project-crowdzest .about-project{padding:3rem 12rem 30rem}}.project-crowdzest .about-project__heading{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 118em){.project-crowdzest .about-project__heading{width:126rem;margin:0 auto}}.project-crowdzest .about-project__image{position:relative;width:90%;margin:0 auto;z-index:1}@media only screen and (min-width: 48em){.project-crowdzest .about-project__image{width:80%}}@media only screen and (min-width: 75em){.project-crowdzest .about-project__image{width:73rem}}@media only screen and (min-width: 118em){.project-crowdzest .about-project__image{width:97rem}}.project-crowdzest .about-project__image .laptop{width:100%}.project-crowdzest .about-project__image .background{display:none;position:absolute;left:50%;top:75%;z-index:-1;transform:translate(-50%, -50%)}@media only screen and (min-width: 75em){.project-crowdzest .about-project__image .background{display:block;width:105rem}}@media only screen and (min-width: 118em){.project-crowdzest .about-project__image .background{width:167rem;top:85%}}.project-crowdzest .brand-design-section{padding:0 2rem 2.4rem}@media only screen and (min-width: 48em){.project-crowdzest .brand-design-section{padding:0 4rem 8rem}}@media only screen and (min-width: 75em){.project-crowdzest .brand-design-section{padding:0 8rem 7.4rem}}@media only screen and (min-width: 87.5em){.project-crowdzest .brand-design-section{padding:3rem 12rem 8rem}}.project-crowdzest .brand-design-section__container{display:flex;flex-direction:column;gap:3.6rem;margin-bottom:2.4rem}@media only screen and (min-width: 48em){.project-crowdzest .brand-design-section__container{gap:8rem;margin-bottom:8rem}}@media only screen and (min-width: 75em){.project-crowdzest .brand-design-section__container{gap:16rem;margin-bottom:7.4rem;flex-direction:row;justify-content:space-between}}@media only screen and (min-width: 118em){.project-crowdzest .brand-design-section__container{width:126rem;margin:0 auto}}.project-crowdzest .brand-design-section__heading{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 75em){.project-crowdzest .brand-design-section__heading{flex:0 0 41rem;margin:0 auto}}.project-crowdzest .brand-design-section__image{width:70%;margin:0 auto}@media only screen and (min-width: 48em){.project-crowdzest .brand-design-section__image{width:60%}}@media only screen and (min-width: 75em){.project-crowdzest .brand-design-section__image{flex:0 0 43rem}}.project-crowdzest .brand-design-section__image img{width:100%}.project-crowdzest .brand-design-section .branding{display:flex;flex-direction:column;border-radius:1rem;box-shadow:0 0.4rem 0.4rem 0 rgba(0,0,0,0.15);border:1px solid var(--primary-700);padding:1.3rem 1rem;margin-top:2.4rem}@media only screen and (min-width: 48em){.project-crowdzest .brand-design-section .branding{gap:2rem;margin-top:8rem}}@media only screen and (min-width: 75em){.project-crowdzest .brand-design-section .branding{border-radius:1.5rem;padding:2.5rem 2rem 2.8rem;margin-top:8.5rem}}@media only screen and (min-width: 118em){.project-crowdzest .brand-design-section .branding{padding:3.8rem 3.5rem 3.5rem;width:126rem;margin:3rem auto 0}}.project-crowdzest .brand-design-section .branding .logo-design{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--neutral-200);padding:0 1rem 1rem}@media only screen and (min-width: 48em){.project-crowdzest .brand-design-section .branding .logo-design{gap:2.2rem}}@media only screen and (min-width: 75em){.project-crowdzest .brand-design-section .branding .logo-design{gap:3.6rem}}@media only screen and (min-width: 118em){.project-crowdzest .brand-design-section .branding .logo-design{gap:3rem}}.project-crowdzest .brand-design-section .branding .logo-design .logo{width:23%}.project-crowdzest .brand-design-section .branding .logo-design .design-elements{width:75%}.project-crowdzest .brand-design-section .branding .color-selection{display:flex;align-items:center;justify-content:space-between;gap:1.7rem;padding-top:.8rem}@media only screen and (min-width: 48em){.project-crowdzest .brand-design-section .branding .color-selection{gap:2rem}}.project-crowdzest .brand-design-section .branding .color-selection .color-card{display:flex;align-items:center;gap:1.8rem}@media only screen and (min-width: 48em){.project-crowdzest .brand-design-section .branding .color-selection .color-card{gap:3.8rem}}.project-crowdzest .brand-design-section .branding .color-selection .color-card .title{width:4rem;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 48em){.project-crowdzest .brand-design-section .branding .color-selection .color-card .title{width:6rem}}@media only screen and (min-width: 75em){.project-crowdzest .brand-design-section .branding .color-selection .color-card .title{width:8rem}}.project-crowdzest .brand-design-section .branding .color-selection .color-card .title img{width:100%}.project-crowdzest .brand-design-section .branding .color-selection .color-card .color-image{width:4.3rem}@media only screen and (min-width: 48em){.project-crowdzest .brand-design-section .branding .color-selection .color-card .color-image{width:9.2rem}}@media only screen and (min-width: 75em){.project-crowdzest .brand-design-section .branding .color-selection .color-card .color-image{width:12rem}}.project-crowdzest .story-mapping-section{padding:4.5rem 2rem;background:var(--primary-700)}@media only screen and (min-width: 48em){.project-crowdzest .story-mapping-section{padding:6rem 4rem}}@media only screen and (min-width: 75em){.project-crowdzest .story-mapping-section{padding:7.3rem 8rem}}@media only screen and (min-width: 87.5em){.project-crowdzest .story-mapping-section{padding:7.3rem 12rem}}@media only screen and (min-width: 118em){.project-crowdzest .story-mapping-section{padding:6rem 12rem 11rem}}.project-crowdzest .story-mapping-section__container{display:flex;flex-direction:column;gap:3.6rem}@media only screen and (min-width: 48em){.project-crowdzest .story-mapping-section__container{gap:6.5rem}}@media only screen and (min-width: 75em){.project-crowdzest .story-mapping-section__container{gap:5.5rem}}@media only screen and (min-width: 118em){.project-crowdzest .story-mapping-section__container{gap:7rem;width:126rem;margin:0 auto}}.project-crowdzest .story-mapping-section__heading{display:flex;flex-direction:column;gap:2.4rem;color:var(--white)}@media only screen and (min-width: 75em){.project-crowdzest .story-mapping-section__heading{gap:1.7rem}}.project-crowdzest .story-mapping-section__image{width:100%}.project-crowdzest .story-mapping-section__image img{width:100%}.project-crowdzest .wireframe-section{padding:4rem 2rem}@media only screen and (min-width: 48em){.project-crowdzest .wireframe-section{padding:6rem 4rem}}@media only screen and (min-width: 75em){.project-crowdzest .wireframe-section{padding:7.3rem 8rem}}@media only screen and (min-width: 87.5em){.project-crowdzest .wireframe-section{padding:7rem 12rem}}.project-crowdzest .wireframe-section__container{display:flex;flex-direction:column;align-items:center;gap:3.1rem}@media only screen and (min-width: 48em){.project-crowdzest .wireframe-section__container{gap:6.5rem}}@media only screen and (min-width: 75em){.project-crowdzest .wireframe-section__container{gap:9rem}}@media only screen and (min-width: 118em){.project-crowdzest .wireframe-section__container{gap:11rem;width:126rem;margin:0 auto}}.project-crowdzest .wireframe-section__container .top-section{display:flex;flex-direction:column;align-items:center;gap:2.4rem}@media only screen and (min-width: 48em){.project-crowdzest .wireframe-section__container .top-section{gap:4.4rem}}@media only screen and (min-width: 75em){.project-crowdzest .wireframe-section__container .top-section{flex-direction:row;justify-content:space-between;gap:14rem}}@media only screen and (min-width: 75em){.project-crowdzest .wireframe-section__container .top-section{gap:16rem}}.project-crowdzest .wireframe-section__container .top-section__heading{display:flex;flex-direction:column;gap:1.6rem}@media only screen and (min-width: 75em){.project-crowdzest .wireframe-section__container .top-section__heading{gap:2.4rem;flex:0 0 40rem}}.project-crowdzest .wireframe-section__container .top-section__image{position:relative;width:90%;align-self:flex-end;z-index:10}@media only screen and (min-width: 75em){.project-crowdzest .wireframe-section__container .top-section__image{flex:0 0 50rem}}@media only screen and (min-width: 118em){.project-crowdzest .wireframe-section__container .top-section__image{flex:0 0 70rem}}.project-crowdzest .wireframe-section__container .top-section__image img{width:100%}.project-crowdzest .wireframe-section__container .top-section__image .background{position:absolute;background:#F2F4F3;z-index:-1;width:16.6rem;height:16.6rem;left:-4rem;bottom:-1.4rem;border-radius:50%}@media only screen and (min-width: 48em){.project-crowdzest .wireframe-section__container .top-section__image .background{width:32rem;height:32rem;left:-7.5rem;bottom:-3rem}}@media only screen and (min-width: 75em){.project-crowdzest .wireframe-section__container .top-section__image .background{width:30rem;height:30rem;left:-10rem;bottom:-4rem}}@media only screen and (min-width: 118em){.project-crowdzest .wireframe-section__container .top-section__image .background{width:40rem;height:40rem;left:-10rem;bottom:-4rem}}.project-crowdzest .wireframe-section__container .bottom-section{width:100%;display:flex;flex-direction:column;align-items:center;gap:3.6rem}@media only screen and (min-width: 48em){.project-crowdzest .wireframe-section__container .bottom-section{gap:6.5rem}}@media only screen and (min-width: 75em){.project-crowdzest .wireframe-section__container .bottom-section{gap:8rem}}.project-crowdzest .wireframe-section__container .bottom-section__images{width:100%;display:flex;background:var(--primary-800);justify-content:space-between;align-items:center;border-radius:1rem;flex-direction:column;gap:1.7rem;padding:2rem 2.3rem}@media only screen and (min-width: 48em){.project-crowdzest .wireframe-section__container .bottom-section__images{padding:2rem;flex-direction:row;gap:3rem}}@media only screen and (min-width: 75em){.project-crowdzest .wireframe-section__container .bottom-section__images{border-radius:1.5rem;padding:3rem;gap:4.5rem}}@media only screen and (min-width: 118em){.project-crowdzest .wireframe-section__container .bottom-section__images{padding:3.6rem 3.2rem;gap:5.4rem}}.project-crowdzest .wireframe-section__container .bottom-section__images img{width:100%}@media only screen and (min-width: 48em){.project-crowdzest .wireframe-section__container .bottom-section__images img{width:48%}}.project-crowdzest .wireframe-section__container .bottom-section__heading{display:flex;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 48em){.project-crowdzest .wireframe-section__container .bottom-section__heading{gap:2rem}}.project-crowdzest .illustration-section{position:relative;z-index:5;padding:2.4rem 0 2rem}@media only screen and (min-width: 48em){.project-crowdzest .illustration-section{padding:6rem 4rem 2rem}}@media only screen and (min-width: 75em){.project-crowdzest .illustration-section{padding:7rem 8rem 10rem}}@media only screen and (min-width: 87.5em){.project-crowdzest .illustration-section{padding:11.5rem 12rem 15rem}}.project-crowdzest .illustration-section .tablet-bg{position:absolute;display:none;top:4rem;left:50%;z-index:-1;transform:translateX(-50%);width:100%}@media only screen and (min-width: 75em){.project-crowdzest .illustration-section .tablet-bg{display:block}}@media only screen and (min-width: 118em){.project-crowdzest .illustration-section .tablet-bg{width:85%}}.project-crowdzest .illustration-section .tablet-bg img{width:100%}.project-crowdzest .illustration-section-heading{display:flex;flex-direction:column;gap:2.4rem;padding:0 2rem;z-index:10;margin-bottom:2.4rem}@media only screen and (min-width: 48em){.project-crowdzest .illustration-section-heading{margin-bottom:4.4rem;padding:0 4rem}}@media only screen and (min-width: 75em){.project-crowdzest .illustration-section-heading{padding:0 8rem;margin-bottom:7rem}}@media only screen and (min-width: 87.5em){.project-crowdzest .illustration-section-heading{padding:0 12rem}}@media only screen and (min-width: 87.5em){.project-crowdzest .illustration-section-heading{margin:0 auto 8rem;padding:0;width:126rem}}.project-crowdzest .illustration-section-heading .title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.project-crowdzest .illustration-section-heading .title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.project-crowdzest .illustration-section-heading .description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.project-crowdzest .illustration-section-heading .description{font-family:Helvetica, serif;font-weight:400;font-size:1.6rem;line-height:130%}}.project-crowdzest .illustration-section .tablet-container{width:100%;position:relative;background:url("/src/assets/img/projects/optt/tablet-fram.svg") no-repeat;background-size:100% 100%;height:60vw;display:flex;align-items:center;justify-content:center;margin-bottom:7rem;z-index:10}@media only screen and (min-width: 75em){.project-crowdzest .illustration-section .tablet-container{width:75rem;height:48rem;margin:auto}}@media only screen and (min-width: 87.5em){.project-crowdzest .illustration-section .tablet-container{width:106rem;height:69rem}}.project-crowdzest .illustration-section .tablet-container .tablet-image{position:absolute;left:0;top:0;width:100%;object-fit:contain}.project-crowdzest .illustration-section .tablet-container .autoplay-controls{position:absolute;bottom:-7vw;right:35% !important;left:57% !important;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 48em){.project-crowdzest .illustration-section .tablet-container .autoplay-controls{bottom:-5.5vw}}@media only screen and (min-width: 118em){.project-crowdzest .illustration-section .tablet-container .autoplay-controls{bottom:-4.5vw}}.project-crowdzest .illustration-section .tablet-container .autoplay-controls button{border-radius:50%;background:var(--primary);width:4rem;height:4rem;display:flex;align-items:center;justify-content:center}.project-crowdzest .illustration-section .tablet-container .autoplay-controls button img{width:2rem}.project-crowdzest .illustration-section .tablet-container .autoplay-controls button img#autoplay-resume{margin-left:.4rem;width:1.7rem}.project-crowdzest .illustration-section .tablet-container .autoplay-controls button #autoplay-resume{display:none}.project-crowdzest .illustration-section #splide-2{width:80%;margin-left:-2rem}.project-crowdzest .illustration-section #splide-2 .splide__pagination{bottom:-17vw;left:23% !important;right:30% !important;gap:1.2rem}@media only screen and (min-width: 48em){.project-crowdzest .illustration-section #splide-2 .splide__pagination{bottom:-17vw}}@media only screen and (min-width: 75em){.project-crowdzest .illustration-section #splide-2 .splide__pagination{bottom:-44%}}@media only screen and (min-width: 87.5em){.project-crowdzest .illustration-section #splide-2 .splide__pagination{bottom:-46%;right:28% !important}}.project-crowdzest .illustration-section #splide-2 .splide__pagination .splide__pagination__page{background:var(--primary-700);width:.9rem;height:.9rem}.project-crowdzest .illustration-section #splide-2 .splide__pagination .splide__pagination__page.is-active{background:var(--secondary);width:.9rem;height:.9rem}.project-crowdzest .illustration-section #splide-2 .splide__arrow{display:none}.project-crowdzest .illustration-section #splide-2 .splide__arrow svg{display:none}.project-crowdzest .illustration-section #splide-2 .splide__slide{display:flex;align-items:center;justify-content:center}.project-crowdzest .illustration-section #splide-2 img{width:50%;box-shadow:rgba(0,0,0,0.15)}.project-crowdzest .icons-section{background:var(--primary-700);padding:3.5rem 2rem 3rem}@media only screen and (min-width: 48em){.project-crowdzest .icons-section{padding:6.5rem 4rem 5.5rem}}@media only screen and (min-width: 75em){.project-crowdzest .icons-section{padding:7.2rem 8rem 8.4rem}}@media only screen and (min-width: 87.5em){.project-crowdzest .icons-section{padding:7.2rem 12rem 8.4rem}}@media only screen and (min-width: 118em){.project-crowdzest .icons-section{padding:12.3rem 12rem 14.3rem}}.project-crowdzest .icons-section__container{display:flex;align-items:center;flex-direction:column;gap:2.4rem}@media only screen and (min-width: 48em){.project-crowdzest .icons-section__container{gap:3.5rem}}@media only screen and (min-width: 75em){.project-crowdzest .icons-section__container{flex-direction:row-reverse}}@media only screen and (min-width: 118em){.project-crowdzest .icons-section__container{width:126rem;margin:0 auto}}.project-crowdzest .icons-section__heading{display:flex;flex-direction:column;gap:1.6rem;color:var(--white)}@media only screen and (min-width: 75em){.project-crowdzest .icons-section__heading{gap:2.4rem;flex:0 0 41rem;margin:0 auto}}@media only screen and (min-width: 118em){.project-crowdzest .icons-section__heading{gap:4rem}}.project-crowdzest .icons-section .icons{background:var(--white);display:flex;padding:2.1rem;width:100%;justify-content:space-between;flex-direction:column;border-radius:1.5rem;gap:3.3rem}@media only screen and (min-width: 48em){.project-crowdzest .icons-section .icons{padding:4.6rem;gap:7.2rem}}@media only screen and (min-width: 75em){.project-crowdzest .icons-section .icons{padding:4rem;gap:6.5rem}}@media only screen and (min-width: 118em){.project-crowdzest .icons-section .icons{padding:5.2rem;gap:8.1rem}}.project-crowdzest .icons-section .icons div{width:100%;display:flex;align-items:center;justify-content:space-between}.project-crowdzest .icons-section .icons img{width:9%;gap:3.8rem}@media only screen and (min-width: 48em){.project-crowdzest .icons-section .icons img{width:5.3rem;gap:8.2rem}}@media only screen and (min-width: 75em){.project-crowdzest .icons-section .icons img{width:4.6rem;gap:7.1rem}}@media only screen and (min-width: 118em){.project-crowdzest .icons-section .icons img{width:6rem;gap:9.2rem}}.project-crowdzest .end-section{padding:3rem 2rem}@media only screen and (min-width: 48em){.project-crowdzest .end-section{padding:6rem 4rem}}@media only screen and (min-width: 75em){.project-crowdzest .end-section{padding:6rem 8rem}}@media only screen and (min-width: 87.5em){.project-crowdzest .end-section{padding:6rem 12rem}}@media only screen and (min-width: 118em){.project-crowdzest .end-section{padding:7rem 5rem;width:126rem;margin:0 auto}}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraLight.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraLight.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraLight.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Light.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Light.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Regular.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Regular.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-Bold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-Bold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Helvetica;src:url("/src/assets/font/HelveticaNowText-ExtraBold.woff2") format("woff2"),url("/src/assets/font/HelveticaNowText-ExtraBold.woff") format("woff"),url("/src/assets/font/HelveticaNowText-ExtraBold.ttf") format("truetype");font-weight:700;font-style:normal}.case-study .section-title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem}@media only screen and (min-width: 48em){.case-study .section-title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.case-study .section-description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.case-study .section-description{font-family:Helvetica, serif;font-weight:400;font-size:1.6rem;line-height:130%}}.case-study .project-features{display:flex;gap:2.6rem 1rem;flex-wrap:wrap;align-items:center;justify-content:center;width:35rem;margin:2.2rem auto auto}@media only screen and (min-width: 48em){.case-study .project-features{width:60rem;margin:4.8rem auto auto}}@media only screen and (min-width: 75em){.case-study .project-features{width:unset;margin:10rem auto auto;flex-wrap:nowrap}}.case-study .project-feature{padding-left:.7rem;display:flex;gap:.6rem;border-radius:3rem;background:var(--primary-600);color:var(--white);width:11rem;height:2.4rem;font-family:Helvetica, serif;font-weight:500;font-size:1rem;line-height:130%;align-items:center;justify-content:flex-start;white-space:nowrap}@media only screen and (min-width: 48em){.case-study .project-feature{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%;padding:0 1.4rem;width:19.3rem;height:4.3rem}}@media only screen and (min-width: 75em){.case-study .project-feature{width:18rem;height:3.7rem}}@media only screen and (min-width: 87.5em){.case-study .project-feature{width:19.2rem;height:4.3rem}}.case-study .project-feature img{width:1.5rem;height:1.5rem}@media only screen and (min-width: 48em){.case-study .project-feature img{width:2.4rem;height:2.4rem}}@media only screen and (min-width: 75em){.case-study .project-feature img{width:2rem;height:2rem}}@media only screen and (min-width: 87.5em){.case-study .project-feature img{width:2.3rem;height:2.3rem}}.case-study .preview-carousel-section{margin-top:2.4rem;background:var(--primary-100);padding:2.6rem 0 6rem 0}@media only screen and (min-width: 48em){.case-study .preview-carousel-section{padding:4rem 0 9rem 0}}@media only screen and (min-width: 75em){.case-study .preview-carousel-section{margin-top:7rem;padding:9rem 0 8rem 0}}@media only screen and (min-width: 87.5em){.case-study .preview-carousel-section{padding:9rem 0 14rem 0}}.case-study .preview-carousel-section .is-next,.case-study .preview-carousel-section .is-prev{opacity:.4}.case-study .preview-carousel-section .splide__arrow{display:none}@media only screen and (min-width: 75em){.case-study .preview-carousel-section .splide__arrow{display:unset}}.case-study .preview-carousel-section .splide__arrow svg{display:none}.case-study .preview-carousel-section .splide__arrow--next{background:url("/src/assets/img/new-home/right.svg") no-repeat left;background-size:8rem;padding:2rem;width:8rem;height:8rem;right:3%;top:50%}@media only screen and (min-width: 87.5em){.case-study .preview-carousel-section .splide__arrow--next{right:5%}}@media only screen and (min-width: 118em){.case-study .preview-carousel-section .splide__arrow--next{right:11%}}.case-study .preview-carousel-section .splide__arrow--prev{background:url("/src/assets/img/new-home/left.svg") no-repeat right;background-size:8rem;padding:2rem;width:8rem;height:8rem;left:3%;top:50%}@media only screen and (min-width: 87.5em){.case-study .preview-carousel-section .splide__arrow--prev{left:5%}}@media only screen and (min-width: 118em){.case-study .preview-carousel-section .splide__arrow--prev{left:11%}}.case-study .preview-carousel-section .splide__pagination{bottom:-2.5rem;gap:1.2rem}@media only screen and (min-width: 48em){.case-study .preview-carousel-section .splide__pagination{bottom:-5.5rem}}.case-study .preview-carousel-section .preview-image{width:88vw;border-radius:1rem}@media only screen and (min-width: 48em){.case-study .preview-carousel-section .preview-image{width:68.5rem}}@media only screen and (min-width: 75em){.case-study .preview-carousel-section .preview-image{width:104rem}}@media only screen and (min-width: 87.5em){.case-study .preview-carousel-section .preview-image{width:120rem}}@media only screen and (min-width: 118em){.case-study .preview-carousel-section .preview-image{width:126rem}}.case-study .preview-carousel-section .splide__pagination__page{background:var(--primary-700);width:.9rem;height:.9rem}.case-study .preview-carousel-section .splide__pagination__page.is-active{background:var(--secondary);width:.9rem;height:.9rem}.projects-page{background:var(--white)}.projects-page .case-studies{position:relative;padding:4rem 2rem;background:var(--white);cursor:url("/src/assets/img/base/cursor-black.svg") 10 5,auto}@media only screen and (min-width: 48em){.projects-page .case-studies{padding:8rem 4rem}}@media only screen and (min-width: 75em){.projects-page .case-studies{padding:12.8rem 8rem}}@media only screen and (min-width: 118em){.projects-page .case-studies{padding:15.2rem 0 20rem}}.projects-page .case-studies__heading{padding:0 2rem 2.4rem;text-align:center;margin:auto}@media only screen and (min-width: 48em){.projects-page .case-studies__heading{padding:0 4rem 4rem}}@media only screen and (min-width: 75em){.projects-page .case-studies__heading{display:flex;align-items:center;justify-content:center;flex-direction:column;padding-bottom:11.7rem;width:83rem;margin:0 auto}}.projects-page .case-studies__heading-title{font-family:Helvetica, serif;font-weight:400;font-size:2.4rem;line-height:150%;letter-spacing:.13rem;margin-bottom:1.6rem}@media only screen and (min-width: 48em){.projects-page .case-studies__heading-title{font-family:Helvetica, serif;font-weight:400;font-size:4rem;line-height:150%;letter-spacing:.13rem}}.projects-page .case-studies__heading-description{font-family:Helvetica, serif;font-weight:500;font-size:1.2rem;line-height:160%}@media only screen and (min-width: 48em){.projects-page .case-studies__heading-description{font-family:Helvetica, serif;font-weight:400;font-size:1.8rem;line-height:160%}}.projects-page .project:nth-child(even),.projects-page .project:nth-child(even) .project-img{width:20.7rem}@media only screen and (min-width: 48em){.projects-page .project:nth-child(even),.projects-page .project:nth-child(even) .project-img{width:26rem}}@media only screen and (min-width: 75em){.projects-page .project:nth-child(even),.projects-page .project:nth-child(even) .project-img{width:40rem}}@media only screen and (min-width: 118em){.projects-page .project:nth-child(even),.projects-page .project:nth-child(even) .project-img{width:50rem}}.projects-page .project:nth-child(odd),.projects-page .project:nth-child(odd) .project-img{width:29rem}@media only screen and (min-width: 48em){.projects-page .project:nth-child(odd),.projects-page .project:nth-child(odd) .project-img{width:37rem}}@media only screen and (min-width: 75em){.projects-page .project:nth-child(odd),.projects-page .project:nth-child(odd) .project-img{width:55.5rem}}@media only screen and (min-width: 118em){.projects-page .project:nth-child(odd),.projects-page .project:nth-child(odd) .project-img{width:70rem}}.projects-page .projects{display:flex;align-items:flex-end;flex-wrap:nowrap;overflow-x:auto}@media only screen and (min-width: 48em){.projects-page .projects{gap:4rem 5.7rem;flex-wrap:wrap;justify-content:center;align-items:center;overflow-x:unset}}@media only screen and (min-width: 75em){.projects-page .projects{gap:4rem 9rem}}@media only screen and (min-width: 118em){.projects-page .projects{gap:4rem 4.6rem;width:126rem;margin:0 auto}}.projects-page .projects .project-row{display:flex;align-items:flex-end;gap:1.6rem;flex-wrap:nowrap}@media only screen and (min-width: 48em){.projects-page .projects .project-row{gap:2.4rem;flex-wrap:wrap;justify-content:center;align-items:center}}@media only screen and (min-width: 48em){.projects-page .projects .project-row-3{margin-top:-11rem}}@media only screen and (min-width: 75em){.projects-page .projects .project-row-3{margin-top:-18rem}}@media only screen and (min-width: 48em){.projects-page .projects .project-row-2,.projects-page .projects .project-row-4{flex-direction:row-reverse;align-items:flex-start}}@media only screen and (min-width: 48em){.projects-page .projects .project-row-1,.projects-page .projects .project-row-3{align-items:flex-end}}.projects-page .project{margin-bottom:2rem;border-radius:1rem;transition:all 0.4s;flex:0 0 auto}@media only screen and (min-width: 75em){.projects-page .project{position:relative;overflow:hidden;border-radius:4rem}}.projects-page .project .card-link{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.projects-page .project-img{width:100%}@media only screen and (min-width: 75em){.projects-page .project:hover{filter:unset}.projects-page .project:hover .detail{left:0;right:0;bottom:0;cursor:url("/src/assets/img/base/cursor-yello.svg") 10 5,auto}.projects-page .project:hover .detail a{display:flex;align-items:center;justify-content:center;margin:auto}}.projects-page .project .detail{display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:absolute;transition:0.4s;bottom:-100%;left:100%;height:100%;background:var(--blue-gradient)}.projects-page .project .detail img{width:80%;margin-bottom:1.2rem;align-items:center;justify-self:center}.projects-page .project .detail .dev-stacks{background-color:#fff;padding:3% 5% 2%;width:100%;display:grid;grid-template-columns:auto auto auto}.projects-page .project .detail .dev-stacks img{width:100%;height:2.4rem;padding:0 5%;margin-bottom:.8rem}.projects-page .project-bottom:hover .detail{top:0;bottom:unset}.projects-page .custom-container{background:var(--primary-800)}
