html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@font-face{font-family:'proximaSemibold';src:url("../fonts/mark_simonson_-_proxima_nova_semibold-webfont.woff2") format('woff2'),url("../fonts/mark_simonson_-_proxima_nova_semibold-webfont.woff") format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'proximaRegular';src:url("../fonts/mark_simonson_-_proxima_nova_regular-webfont.woff2") format('woff2'),url("../fonts/mark_simonson_-_proxima_nova_regular-webfont.woff") format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'proximaLight';src:url("../fonts/mark_simonson_-_proxima_nova_light-webfont.woff2") format('woff2'),url("../fonts/mark_simonson_-_proxima_nova_light-webfont.woff") format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'proximaBold';src:url("../fonts/mark_simonson_-_proxima_nova_bold-webfont.woff2") format('woff2'),url("../fonts/mark_simonson_-_proxima_nova_bold-webfont.woff") format('woff')}font-weight normal{font-style:normal}@font-face{font-family:'proximaExtraBold';src:url("../fonts/mark_simonson_-_proxima_nova_extrabold-webfont.woff2") format('woff2'),url("../fonts/mark_simonson_-_proxima_nova_extrabold-webfont.woff") format('woff')}font-weight normal{font-style:normal}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?51qfo3");src:url("../fonts/icomoon.eot?51qfo3#iefix") format('embedded-opentype'),url("../fonts/icomoon.ttf?51qfo3") format('truetype'),url("../fonts/icomoon.woff?51qfo3") format('woff'),url("../fonts/icomoon.svg?51qfo3#icomoon") format('svg');font-weight:normal;font-style:normal}.br16{border-radius:1rem}.br16 img{border-radius:1rem}.br40{border-radius:2.5rem}.br40 img{border-radius:2.5rem}.dark-border{border:4px solid #112f26}.cvertical{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.box-flex{flex-direction:column;display:flex}.between{justify-content:space-between}ul{padding:0;margin:0;list-style:none}a{text-decoration:none;display:block}.large{font-size:1.28rem;line-height:2.2rem;margin-bottom:0}.m64{margin-bottom:64px}.m64:last-child{margin-bottom:0}.medium{font-size:1.1rem;line-height:2rem}.call-out{max-width:704px}.call-out p{font-family:'proximaLight';font-size:1.8rem;line-height:2.8rem}.call-out p:before{content:'';display:flex;border:1px solid;width:40px;text-align:center;margin-bottom:40px}.call-out p::after{content:'';display:block;border:1px solid;width:40px;text-align:center;margin-top:40px}.call-out.center p:before,.call-out.center p:after{margin-left:auto;margin-right:auto}.title-large{font-family:'proximaBold';font-size:1.4rem;line-height:1.8rem}.design-challenge{max-width:600px}.center{text-align:center}.relative{position:relative}.left{text-align:left}.right{text-align:right}.jcenter{justify-content:center}.box-link:hover .home-project.no-shadow{box-shadow:none}.aself{align-self:center}.m0auto{margin:0 auto}.nomargin{margin:0}.nopadding{padding:0}.project-designs.mobile-mocks .box-comparison{margin-bottom:8rem}.project-designs.mobile-mocks .box-comparison:last-child{margin-bottom:0}.project-designs.mobile-mocks .box-comparison.just-title .box-flex.pcols .description-mock{margin-bottom:8px}#loading{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#0d0d0d}#loading .loader{border:16px solid #f3f3f3;border-top:16px solid #05f8b6;border-radius:50%;width:100px;height:100px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}body{font-family:'proximaRegular',sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.wrap-hero{background-color:#0d0d0d;overflow:hidden;height:100vh}.wrap-hero,.hero-project{position:relative;left:0;right:0}.main-header{position:fixed;width:100%;padding:24px 0 24px 24px;box-sizing:border-box;z-index:200}.main-header.open .main-nav{width:100%;opacity:1;visibility:inherit}.main-header.open .icon-menu{font-size:1.5rem;z-index:9900;border:none;color:#fff}.main-header.open .icon-menu:before{content:'\e905'}video{outline:none}.moveup{visibility:hidden}.hidden{visibility:hidden}.portfolio-home .icon-menu{visibility:hidden}.video-container.video-mobile video{border:4px solid #112f26}.wrap-content{z-index:3}.main-header.open .logo{display:block;right:24px}.logo{position:absolute;z-index:9999;display:none}.resume{position:absolute;right:48px;top:40px;font-family:proximaSemibold;z-index:9999}.resume a{color:#fff}.resume a.black-brand{color:#262626}.main-nav{opacity:0;position:fixed;background-color:#0d0d0d;top:0;right:0;left:0;width:100%;height:100%;z-index:9000;transition:opacity .4s ease-in-out;visibility:hidden;display:flex;align-items:center}.main-nav .nav-list{padding-left:24px;box-sizing:border-box}.main-nav .nav-list .items-menu{margin-bottom:.5em}.main-nav .nav-list .items-menu a,.main-nav .nav-list .items-menu .projects-menu{display:block;font-family:'proximaBold';color:#dad2d2;font-size:2.5rem}.main-nav .nav-list .items-menu .projects-menu{padding-bottom:.5em}.main-nav .nav-list .items-menu .items-projects{padding-left:1em}.main-nav .nav-list .items-menu .items-projects a{font-size:1.2rem}.main-nav .nav-list .items-menu .items-projects li{margin-bottom:1.2em}.main-nav .nav-list .items-menu .items-projects .menu-number{display:inline-block;margin-right:.8em;color:#dad2d2}.main-nav .box-nav{padding-top:32px}.icon-menu{font-size:1rem;color:#fff;display:block;position:absolute;padding:15px 10px;box-sizing:border-box;cursor:pointer;border-radius:50%;height:48px;width:48px;text-align:center;border:2px solid #fff;left:16px;top:20px}.icon-menu::before{content:'\e902'}.icon-logo{font-size:.9rem;display:block;color:#fff;font-weight:900;text-shadow:1px 1px 0 rgba(255,255,255,0.4);height:48px;width:48px;border-radius:50%;text-align:center;background-color:#262626}.icon-logo::before{content:'\e904';position:relative;top:33%}.img-menu{position:absolute;opacity:0;right:8%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .3s ease-in-out;width:538px;text-align:center;z-index:-2}.hero-content{position:relative;left:24px}.hero-content .hero-title{font-family:'proximaExtraBold',sans-serif;font-size:2.81rem;color:#05f8b6;max-width:220px;line-height:2.75rem;font-weight:normal;margin-bottom:32px;margin-top:.9rem}.hero-content .hero-job{text-transform:uppercase;color:#fff;font-size:1rem;font-weight:normal;margin-bottom:0}.hero-content .hero-description{color:#dad2d2;font-size:1rem;line-height:1.56rem;width:80%;margin:0}.hero-content .hero-subtitle{color:#fff;font-size:1.4rem;margin-top:0;margin-bottom:0}.hero-content .box-flex{margin-bottom:1rem}.hero-portrait{position:absolute;opacity:.6;height:100%;width:100%;right:-55%;z-index:2;top:0}.hero-portrait img{width:100%;height:auto}.hero-line{height:4px;width:24px;background-color:#05f8b6;position:relative;margin-bottom:24px}.portrait_2{opacity:0}.portrait-frame{position:absolute;width:100%;height:100%;left:0;right:0}.relative-footer{width:100%;height:100vh;position:relative}.hero-footer{position:absolute;bottom:48px;color:#dad2d2;font-family:'proximaSemibold';width:100%;display:none;padding-left:24px}.hero-footer.show{display:block;position:fixed}.hero-footer .hero-follow-content{display:flex;flex-direction:row;margin-bottom:16px}.hero-footer .hero-follow-content .follow{display:none;font-size:.69rem;text-transform:uppercase}.hero-footer .hero-follow-content .follow::after{content:'';display:inline-block;width:40px;height:2px;background-color:#dad2d2;margin-left:8px;margin-bottom:3px;margin-right:8px}.hero-footer .hero-follow-content li{margin-right:1.2rem}.hero-footer .hero-follow-content a{text-transform:uppercase;font-size:.69rem;color:#dad2d2}.hero-footer .hero-email{z-index:4;display:block}.hero-footer .hero-email a{font-size:.81rem;color:#dad2d2}.hero-footer .hero-about{z-index:4;position:relative}.hero-footer .hero-about a{text-transform:uppercase;font-size:.69rem;color:#dad2d2;display:block;padding:0 .625em}.icon-arrow_down{font-size:3.5rem;display:block;position:absolute;bottom:24px;left:50%;-webkit-transform:translate(-25%,0);transform:translate(-25%,0);color:#dad2d2}.icon-arrow_down::before{content:'\e901'}.nav-section{display:none}#about-section{background-color:#0d0c01;padding:104px 0 0 0}#about-section .section-title{font-family:'proximaExtraBold';font-size:2.5rem;line-height:2.25rem;max-width:270px;margin-bottom:40px;margin-top:0}#about-section .section-title::after{display:none}#about-section .about-description{margin-bottom:48px}#about-section .box-flex p{color:#fff;margin:0}#about-section .hero-line{margin-bottom:2rem}#about-section .first-p{margin-bottom:2rem}#about-section .about-links li{margin-right:48px;margin-bottom:24px}#about-section .about-links a{color:#fff;font-size:1rem;text-transform:uppercase;font-family:proximaExtraBold;color:#05f8b6;display:block}.section:not(.wrap-hero){position:relative;margin:0 auto;width:100%;height:auto;overflow:hidden}.wrap-section{width:100%;padding:64px 24px;box-sizing:border-box}.about-animation{display:none;position:relative}.black{color:#262626}.white{color:#fff}.green{color:#05f8b6}.tags::before{content:'';display:block;width:32px;height:4px;margin-bottom:1.8rem}.tags.white::before{background-color:#fff}.tags.black::before{background-color:#262626}.categories{font-weight:bold}.box-projecthome{margin-bottom:72px}.dark-shadow .box-link:hover .home-project{box-shadow:0 12px 30px rgba(0,0,0,0.6)}.home-project{width:90%;height:auto;transition:all .35s ease-out}.phone-form .home-project{max-width:45%;margin:0 auto}.box-titles{margin:0 0 48px 0}.box-titles p{margin-top:0}.icon-menu{transition:color .3s ease-in-out}.icon-menu.black-brand{color:#262626;border-color:#262626}.title-category{font-family:'proximaBold';font-size:1.13rem;margin:0}.title-category::before{content:'';display:inline-block;width:32px;margin-right:16px;height:1px;background-color:#fff;vertical-align:middle;margin-top:-2px}.title-category.black::before{background-color:#262626}.box-link:hover .home-project{box-shadow:0 12px 30px rgba(126,126,126,0.6);-webkit-transform:translate(0,-8px) !important;transform:translate(0,-8px) !important}#contact-section{background-color:#262626;background-image:url("../img/bg-contact.jpg");background-size:cover;display:flex}.wrap-contact{width:100%;padding:64px 24px;box-sizing:border-box;align-self:center}.wrap-contact .contact-title{font-family:'proximaExtraBold';font-size:2.5rem;line-height:2.25rem;margin-bottom:40px;margin-top:0}.wrap-contact .subtitle{text-transform:uppercase;font-family:'proximaSemibold';color:#fff;font-size:.88rem;margin-bottom:8px;margin-top:0}.wrap-contact p{margin:0 0 2rem 0;color:#fff}.wrap-contact .contact-email{margin-bottom:3.5rem}.wrap-contact .contact-email a{color:#fff}.wrap-contact .hero-follow-content.box-flex{flex-direction:row}.wrap-contact .hero-follow-content .follow{font-size:.69rem;text-transform:uppercase;display:none}.wrap-contact .hero-follow-content .follow::after{content:'';display:inline-block;width:40px;height:2px;background-color:#dad2d2;margin-left:8px;margin-bottom:3px}.wrap-contact .hero-follow-content li{margin-right:16px}.wrap-contact .hero-follow-content li a{text-transform:uppercase;font-size:.69rem;color:#dad2d2}.section.project .section-title{font-family:'proximaExtraBold';font-size:2.5rem;line-height:2.25rem;margin-bottom:16px;margin-top:0}.section.project .section-title.black::after{background-color:#262626}.section.project .project-definition{display:flex;flex-direction:row;margin-bottom:64px;align-items:center}.section.project .number-section{font-family:'proximaBold';font-size:1.5rem;display:block;margin-right:1rem}.slider-number{display:none}.slider-number li a.active{color:#05f8b6}.slider-number li a{transition:all .1s ease-in-out}.slider-number li a:hover{font-size:1.2rem}.icon-contact{position:absolute;right:80px;bottom:48px;color:#fff;font-size:1.13rem;font-family:'proximaRegular'}.project-arrow .icon-arrow_down{bottom:-32px}.hero-project .icon-arrow_down{bottom:-24px;transition:all .2s ease-in-out}.hero-project .icon-arrow_down:hover{bottom:-32px}.hero-project .hero-img{padding:88px 0}.hero-project-desktop .box-wrap{padding:88px 0}.project-number{font-size:10rem;color:#b9b9b9;opacity:.14;font-family:'proximaSemibold';left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);position:absolute;top:-40px}.project-part{text-align:center;position:relative;margin-bottom:80px;padding-top:16px}.project-subtitle{text-transform:uppercase;font-family:proximaExtraBold;font-size:.94rem;margin:0 0 3px 0}.title-project{font-size:2.5rem;font-family:'proximaExtraBold';line-height:2.35rem;margin:0}.project-description{margin:0;line-height:2.2rem;font-size:1.28rem}.project-line{height:4px;width:32px;background-color:#262626;margin:0 auto;margin-bottom:24px}.project-title-item{text-transform:uppercase;font-family:'proximaBold';font-size:.88rem;margin:0 0 16px 0}.project-item{margin-bottom:24px}.project-item p{margin:0}.project-item a{transition:color .3s ease-in-out}.project-item .hover-line a:hover::before{height:2px}.keyscreen-box .box-right img{width:100%;display:inline-block;margin:0 auto}.keyscreen-box .cloud1{display:none}.keyscreen-box.first{padding-bottom:30px;border-bottom:1px solid #ecebeb;margin-bottom:70px}.box-right:first-child{margin-bottom:40px}.shadow{box-shadow:0 6px 14px rgba(149,149,149,0.5)}.project-touch{background-color:#262626}.wrap-touch{height:420px;position:relative;display:flex}.wrap-touch .hero-follow-content{margin-bottom:24px}.wrap-touch .hero-follow-content li{margin-right:16px}.wrap-touch .hero-follow-content li a{color:#dad2d2;font-size:.81rem;text-transform:uppercase}.wrap-touch .hero-follow-content.box-flex{flex-direction:row}.wrap-touch .box-mail{margin-bottom:24px}.wrap-touch .box-mail a{color:#fff;font-size:1.3rem;display:block}.wrap-touch .contact-email{margin:0;display:flex}.text-touch{color:#dad2d2;font-size:1.13rem;margin-bottom:0}.text-touch::before{display:block;content:'';height:2px;background-color:#dad2d2;width:40px;margin-right:16px;margin-bottom:16px}.title-touch{color:#dbd6d6;margin-bottom:8px}.box-touch{padding:0 24px}.project-browse .title-project{padding-left:24px}.project-browse .view a{text-transform:uppercase;font-family:'proximaSemibold';color:#262626}.project-browse .box-arrow{margin:40px 0 72px 0}.oneproject .title-browse{text-align:center}.oneproject .browse-data{text-align:center}.oneproject .title-box-projects{justify-content:center}.project-wrap{padding:72px 24px;box-sizing:border-box}.sec1-wrap{padding:112px 24px 0 24px;box-sizing:border-box}.sec1-wrap2{padding:0 24px 112px 24px;box-sizing:border-box}.slider-form{max-width:930px;margin:0 auto}.owl-dots{display:flex;flex-direction:row;justify-content:center}.owl-dots a{color:#262626;font-family:'proximaSemibold';font-size:1.4rem;padding:0 6px;display:block;margin-right:16px}.owl-dots .owl-dot.active a{font-family:'proximaExtraBold'}.owl-stage-outer{margin-bottom:56px}.wrap-browse{padding:56px 24px;box-sizing:border-box}.wrap-browse img{display:none}.wrap-browse .title-box-projects{margin-top:0;font-family:'proximaBold';display:flex;font-size:2.4rem}.wrap-browse .title-browse{font-size:2rem;font-family:'proximaBold';margin-top:0;line-height:1}.wrap-browse .link-case{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}.wrap-browse .link-case .case{opacity:0}.project-challenge{font-size:1.13rem;line-height:2rem}.hero-project-desktop{padding:0 24px}.hero-project-desktop .hero-img .hero-imgproject{width:88%;height:auto}.project-research .description-extract .project-description{font-size:1.2rem;line-height:2rem}.project-research .box-image{text-align:center}.project-research .box-image img{width:80%}.project-research .box-surveys{margin-bottom:24px}.browse-tile{padding:24px}.adobe-color{color:#ffba6c}.page-adobecc{background:linear-gradient(180deg,#4967ba 0%,#a84591 100%)}.page-att{background-color:#10245d}.dsm-color{color:#f4d55c}.page-dsm{background-color:#2b705c}.somosmoto-content p{color:#fff;margin-top:0}.summary-box{margin-bottom:64px}.yellow-sm{color:#f3d553}.project-content .box-introduction .project-subtitle{font-family:proximaBold;margin-bottom:16px}.page-projects .resume{visibility:hidden;opacity:0}.page-projects .resume.show{visibility:visible;opacity:1}.page-somosmoto{background-color:#160f27}.smbg .project-part .project-subtitle{color:#f3d553}.smbg .title-project{color:#fff}.somosmoto-MainCharacter .project-subtitle{color:#262626}.somosmoto-MainCharacter .description-extract{margin-bottom:40px}.box-introduction .box-flex-description{margin:auto;max-width:680px}.box-introduction .box-flex-description .description{flex-direction:column}.box-introduction .box-challenge{margin-bottom:48px}.box-introduction .intern{margin-bottom:86px}.project-designs .project-description{font-size:1.15rem;margin-bottom:32px;line-height:2rem}.description-lgmock .project-subtitle,.description-mock .project-subtitle{color:#f3d553}.description-lgmock .project-touch,.description-mock .project-touch{background-color:#160f27}.description-lgmock .box-image img,.description-mock .box-image img{width:100%}.somosmoto-research .somosmoto-FieldStudy:not(:last-child){margin-bottom:64px}.somosmoto-research .project-description{margin-bottom:24px}.big-number{display:block;color:#f3d553;font-size:5.25rem}.user-answers,.user-gifts{margin-bottom:48px}.user-answers .label-extract,.user-gifts .label-extract{text-transform:uppercase;color:#fff;font-family:'proximaBold';font-size:.88rem}.user-answers .title-survey,.user-gifts .title-survey{color:#fff;text-transform:uppercase;font-size:1rem}.somosmoto-FieldStudy .description-extract{margin-bottom:56px}.somosmoto-FieldStudy .project-description{font-size:1.1rem;line-height:2rem;margin:0}.somosmoto-FieldStudy .box-image img{width:100%}.somosmoto-FieldStudyContent{margin-bottom:96px}.somosmoto-focus .project-description{max-width:400px;margin:auto}.somosmoto-focus .project-subtitle{color:#f3d553;margin-bottom:24px}.somosmoto-focus .description-qualitative{margin-bottom:64px}.box-challenge .project-challenge{margin-bottom:32px}.big-image{margin-bottom:16px}.big-image img{width:100%;display:block}.small-image{flex-direction:row}.small-image img{width:100%;display:block}.small-image .smallResponsiveOne{margin-right:16px;width:50%}.small-image .smallResponsiveTwo{width:50%}.small-image:not(:last-child){margin-bottom:16px}.research-gallery{margin-bottom:64px}.somosmoto-flow,.somosmoto-illustrations{background-color:#f7f8fb;margin-bottom:104px}.somosmoto-flow .title-project,.somosmoto-illustrations .title-project{color:#160f27}.somosmoto-illustrations{margin-left:auto;margin-right:auto}.somosmoto-flow .description-extract{max-width:530px;margin:0 auto}.somosmoto-flow .title-project{margin-bottom:72px}.somosmoto-flow .project-part{margin-bottom:80px}.motencio{width:160px;margin-bottom:32px}.somosmoto-references{margin-bottom:64px}.somosmoto-logotype .box-image{margin-bottom:48px;text-align:center}.somosmoto-logotype .box-image img{width:170px}.somosmoto-logotype .project-subtitle{text-align:left}.somosmoto-vectors .main-colors{margin-bottom:48px}.somosmoto-vectors .box-image img{width:auto}.somosmoto-vectors .box-image .box-flex{display:block}.somosmoto-vectors .typography{margin-bottom:48px}.somosmoto-vectors .typography .typo-first,.somosmoto-vectors .typography .typo-two{margin-bottom:32px}.somosmoto-mercha img{width:100%;display:block}.somosmoto-mercha .project-subtitle{margin-bottom:32px}.somosmoto-mercha .box-mercha{margin-bottom:24px}.somosmoto-illustrations .project-subtitle{color:#160f27}.somosmoto-illustrations .project-description{color:#160f27;max-width:572px}.somosmoto-illustrations .box-motencio{text-align:center}.somosmoto-illustrations .box-motencio img{width:207px}.somosmoto-illustrations .somosmoto-MainCharacter{margin-bottom:96px;justify-content:center}.somosmoto-illustrations .motencio-label{text-transform:uppercase;font-size:.81rem;color:#160f27;font-family:'proximaBold'}.somosmoto-illustrations .motencio-hard{width:148px}.somosmoto-illustrations .illustrations-title{margin-bottom:32px}.somosmoto-illustrations .illustrations-first{margin-bottom:48px}.somosmoto-illustrations .space-between{align-items:center}.somosmoto-wireframes .twocolumns-wireframe{margin-bottom:24px}.somosmoto-wireframes .twocolumns-wireframe img{width:100%;display:block}.somosmoto-wireframes .project-description{margin-bottom:24px}.description-mock{max-width:100%;display:flex;flex-direction:column;justify-content:center}.description-lgmock{max-width:530px;margin:0 auto}.mobile-bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero-img .somosmoto-img{width:82%}.hero-img .somosmoto-img img{display:block;width:100%;height:100%}.low-padding .project-wrap{padding-bottom:24px}.somosmoto-flow img{display:block;width:100%}.box-mock img,.box-mockleft img,.box-mockright img{width:100%;height:auto;display:block}.center .twocolumns-wireframe{margin-bottom:0}.box-mockficha img{display:block;width:100%}.box-mockright{order:0}.orderzero{order:0}.project-designs{margin-bottom:72px;padding:0 24px}.project-designs .project-description{text-align:center}.project-designs .project-subtitle{text-align:center}.project-designs .box-image img{width:100%}.project-designs .version1{margin-bottom:80px}.project-designs .version2 .video-topnav img{width:100%;display:block;max-width:1056px;height:auto;margin:0 auto}.project-designs .version2 .video{width:100%;max-width:1056px;height:auto}.project-designs .pcols,.project-designs .nocols{margin-bottom:88px}.project-designs .pcols:last-child,.project-designs .nocols:last-child{margin-bottom:0}.video-container{margin:0 auto}.video-container .video-topnav img{display:block;width:100%;border:0;max-width:1056px}.video-container video{width:100%;height:auto;border:0;max-width:1056px}.grid-value img{display:block;margin-bottom:24px}.grid-value .box-flex{align-items:center}.grid-value .box-flex .boxes{margin-bottom:24px}.grid-value .box-flex .boxes:last-child{margin-bottom:0}.somosmoto-browse .browse-data{color:#fff}.somosmoto-browse .browse-data a{color:#f3d553}.page-expo .project-subtitle{font-family:proximaBold;margin-bottom:24px}.page-expo .hero-img{max-width:1132px;margin:0 auto;padding:64px 0}.page-expo .number{color:expo_tintcolor}.expo-bgcolor{background-color:expo_bgcolor}.hero-expo{background-color:expo_bgcolor}.hero-expo img{width:90%}.expo-content .project-part .project-subtitle{color:expo_bgcolor;font-family:proximaExtraBold;margin-bottom:3px}.expo-research{background-color:#fcf9f7}.expo-research .project-part .project-subtitle{color:expo_bgcolor;font-family:proximaExtraBold;margin-bottom:3px}.expo-research .research-image{text-align:center;margin-bottom:64px}.expo-research .research-image img{width:90%;margin:0 auto}.expo-intro p{line-height:2rem;margin-bottom:56px}.research-patterns .box-flex{margin-bottom:40px}.research-patterns p{font-size:.96rem;line-height:1.7rem}.expo-ideation{background-color:#363d47}.expo-ideation .project-subtitle{color:expor_bgcolor}.four-if{max-width:888px;margin:0 auto;margin-bottom:56px}.expo-solution{margin-bottom:56px;font-size:1.3rem;line-height:2rem}.expo-flow{text-align:center}.expo-flow img{width:90%;margin:0 auto}.expo-onboarding .project-part .project-subtitle{color:expo_bgcolor}.expo-onboarding .gif-image{text-align:center;margin-bottom:32px}.expo-onboarding .gif-image img{margin:0 auto}.expo-onboarding .gif-image .frame img{position:absolute;left:23%;width:54.3%;top:33px}.expo-onboarding .gif-image .white-frame img{width:71.6%;z-index:2;position:relative}.expo-onboarding .on-mockups{text-align:center;margin-bottom:104px}.expo-onboarding .on-mockups img{width:44%;margin:0 auto 32px auto}.expo-onboarding .span-tags span{display:inline-block;padding:5px 16px;background-color:expo_bgcolor;color:#fff;border-radius:20px;font-size:.9rem}.expo-onboarding .expo-onb .expo-box{margin-bottom:88px}.expo-onboarding .box-login{text-align:center}.expo-onboarding .box-login img{width:60%;margin:0 auto}.expo-wireframes,.expo-tests{text-align:center}.expo-wireframes p,.expo-tests p{line-height:1.7rem;margin-bottom:48px;font-size:1.09rem}.expo-wireframes .change img:first-of-type{box-shadow:0 -1px 16px rgba(0,0,0,0.2);margin-bottom:32px}.expo-wireframes .change{margin-bottom:72px}.prototype-images{justify-content:center}.expo-tests .des-tags{margin-bottom:64px}.expo-research .project-part .project-subtitle{margin-bottom:24px}.box-visual{text-align:center;margin-bottom:56px;max-width:600px}.box-visual .project-subtitle{margin-bottom:16px}.expo-nowrap{display:flex;flex-direction:column;justify-content:center}.expo-takeaways p{font-size:1rem}.twoprojects .browse-tile{border-radius:1rem;margin-bottom:16px}.twoprojects .browse-tile:last-child{margin-bottom:0}.twoprojects .title-box-projects a{color:#262626}.number{font-size:4rem;font-family:'proximaBold';margin-bottom:16px;display:block}.pcols .box-flex .project-subtitle{font-size:.88rem;font-family:'proximaBold';margin-bottom:8px}.area1,.area2{margin-bottom:40px}.intern{margin-bottom:40px}.project-flow img{display:none;margin:0 auto}.project-flow.showimage img{display:block;width:100%}.text-cols{text-align:center;margin-bottom:40px;max-width:458px;margin-left:auto;margin-right:auto}.text-cols .project-subtitle{text-align:center;font-family:'proximaBold'}.img-key{width:80%;margin:0 auto;margin-bottom:40px}.img-key img{width:100%;margin-bottom:40px;display:block}.img-key img:last-child{margin-bottom:0}.mocks-comparison.mobile-comparison .box-mock{display:flex;justify-content:center}.mocks-comparison.mobile-comparison .box-mock img{width:auto}.mocks-comparison .column{margin-bottom:6rem}.video-container.video-mobile video{width:302px}.mobile-mocks .video-box{align-items:center}@media (min-width:480px){.main-nav .nav-list .items-menu a{font-size:3.3rem;display:inline-flex}.main-nav .nav-list .items-menu .items-projects a{font-size:1.4rem}.hero-content .hero-title{font-size:3.91rem;line-height:3.75rem;max-width:320px}.ftclone .hero-follow-content .follow::after{margin-right:0}.wrap-contact .hero-follow-content .follow{display:block;color:#fff}.number-section{font-size:2.5rem}.bg-mountains{height:165px}.text-touch::before{display:inline-block;margin-right:16px;margin-bottom:4px}.wrap-touch .cvertical{width:432px}.logo-trinetsoft img{width:auto}.rectangle-grey img{width:auto}.img-key{width:auto;text-align:center}.img-key img{width:auto}.img-responsive{width:100%}}@media (min-width:600px){.main-header.open .hero-footer,.main-header .main-nav .hero-footer{display:block;position:relative;bottom:inherit}.main-nav .box-nav{padding-top:0}.hero-content .hero-title{font-size:5.91rem;line-height:5.75rem;max-width:480px}.hero-footer{padding-left:48px}.hero-footer .hero-follow-content{margin-bottom:32px}.portfolio-home .icon-arrow_down{font-size:3.5rem}.icon-menu{left:24px}.hero-content{left:48px}.main-nav .nav-list{padding-left:48px}.wrap-section,.project-wrap{padding:88px 48px}.bg-mountains{height:212px}.mobile-aventura img{width:90%}.sec1-wrap{padding:112px 48px 0 48px;box-sizing:border-box}.sec1-wrap2{padding:0 48px 112px 48px;box-sizing:border-box}.wrap-browse{padding:56px 48px}.wrap-browse .project-subtitle{color:#f8690a}.project-detail .project-description{margin-bottom:24px;max-width:529px;margin:auto}.page-somosmoto .pcols .box-flex .project-description{max-width:100%}.big-image{width:50.53003533568905%;margin-right:16px;margin-bottom:0}.small-image{width:22.614840989399294%;flex-direction:column}.small-image .smallResponsiveOne,.small-image .smallResponsiveTwo{width:100%}.small-image .smallResponsiveOne{margin-bottom:16px}.research-gallery > .box-flex{flex-direction:row}.small-image:not(:last-child){margin-right:16px}.somosmoto-logotype .box-image img{width:251px}.project-designs{padding:0 48px}.nocols.box-flex{flex-direction:column}.project-description{margin-bottom:0}.box-flex.pcols{max-width:1600px;flex-direction:column}.box-flex.pcols .description-mock{max-width:530px;margin:0 auto;text-align:center;margin-bottom:32px}.box-flex.pcols .description-mock .project-description{margin-bottom:0}.box-mockleft{width:auto}}@media (min-width:768px){.phone-form .home-project{max-width:300px}.hero-project-desktop{padding:0 48px}.hero-content{width:58%}.hero-content .hero-title{font-size:5.5rem;line-height:5.38rem}.hero-content .hero-description{width:100%}.hero-content .box-flex{flex-direction:column}.hero-portrait{right:-32%;width:85%}.hero-line{width:48px;margin-bottom:34px}.box-flex{flex-direction:row}.hero-footer{display:flex;width:100%;padding:0 48px 0 48px;box-sizing:border-box;opacity:1}.hero-footer .hero-follow-content{margin-bottom:0}.main-header{padding:24px 4% 24px 4%}.main-header.open .main-nav .hero-footer{display:flex}.icon-menu{top:initial}.main-nav .nav-list .items-menu a,.main-nav .nav-list .items-menu .projects-menu{font-size:4rem}.home-project{width:auto}.box-introduction .project-item{max-width:100%;margin-right:4%}.box-introduction .project-item:last-child{margin-right:0}.browse-data{margin-right:24px}.wrap-browse img{display:block;width:100%}.browse-app .browse-boximg img{max-width:220px}.browse-desktop{overflow:hidden}#expo-section .section-title,background-color #F08E59 .section-title,.section.project .section-title{font-size:4rem;line-height:4.2rem}#expo-section .section-title::after,background-color #F08E59 .section-title::after,.section.project .section-title::after{margin-top:24px}.contact-title{font-size:4rem;line-height:4.2rem}.wrap-contact p{font-size:1.5rem;margin:0}.wrap-contact .subtitle{margin-bottom:16px}.wrap-contact .box-flex{flex-direction:column}.wrap-contact .box-status{margin-bottom:2rem}.wrap-contact .box-mail{margin-bottom:6.5rem}.slider-number{display:block;right:24px;width:24px;left:auto;z-index:10}.slider-number li{margin-bottom:24px}.slider-number li a{color:#dad2d2}.box-image.box-flex{flex-direction:column}#about-section{height:100vh}#about-section .box-flex{flex-direction:column}#about-section .first-p p,#about-section .second-p p{line-height:1.5rem}#about-section .wrap-about{max-width:400px;margin:0 0 0 104px}.title-category::before{width:80px}.box-introduction .project-items{flex-direction:row;justify-content:space-between}.box-introduction .box-flex-description{flex-direction:column}.page-somosmoto .nocols .project-description,.page-somosmoto .pcols .project-description{max-width:530px}.somosmoto-research .somosmoto-FieldStudy:nth-of-type(2){display:flex;align-items:flex-end}.somosmoto-research .somosmoto-FieldStudy:nth-of-type(2) .project-description{margin-bottom:0}.somosmoto-research .somosmoto-FieldStudy:nth-of-type(2) .project-description:before{content:'';display:block;height:2px;background-color:#fff;width:160px;margin-bottom:16px}.somosmoto-research .box-image{width:55.65371024734982%}.somosmoto-research .box-image img{width:100%}.somosmoto-research .description-extract{margin-right:9.89399293286219%;width:352px}.insights{max-width:680px;margin:auto}.somosmoto-MainCharacter .description-extract{margin-right:9.89399293286219%}.small-image{justify-content:flex-start;flex-direction:column}.small-image:not(:last-child){margin-bottom:0}.somosmoto-FieldStudy{justify-content:space-between}.box-mercha:not(:nth-child(2n)){margin-right:24px}.somosmoto-references,.somosmoto-logotype{margin-bottom:96px}.somosmoto-vectors > .box-flex:first-child{margin-bottom:96px}.somosmoto-wireframes .box-flex .twocolumns-wireframe:first-child{margin-right:24px}.somosmoto-wireframes .twocolumns-wireframe:nth-child(3){margin-right:24px}.somosmoto-wireframes .center .twocolumns-wireframe img{width:auto;margin:0 auto}.somosmoto-content .box-introduction .project-item{width:20%;margin-right:2%}.somosmoto-content .box-introduction .project-item:last-child{margin-right:0}.project-part{margin-bottom:156px}.motencio{margin-bottom:0}.low-padding .project-wrap{padding-bottom:64px}.flex-end{justify-content:flex-end}.space-between{justify-content:space-between}.grid-value .box-flex{justify-content:center;align-items:self-end}.grid-value .box-flex .boxes{margin-bottom:0;margin-right:10%}.grid-value .box-flex .boxes:last-child{margin-right:0}.grid-value img{display:block;margin-bottom:24px}.patterns-box .area1,.patterns-box .area2,.patterns-box .area3{max-width:321px}.expo-research .research-image img{width:auto}.four-if{margin-bottom:96px}.four-if .box-flex:first-of-type .if-box:first-of-type{border-right:1px dashed expo_bgcolor;border-bottom:1px dashed expo_bgcolor}.four-if .box-flex:first-of-type .if-box:last-of-type{border-bottom:1px dashed expo_bgcolor}.four-if .box-flex:last-of-type .if-box:first-of-type{border-right:1px dashed expo_bgcolor}.if-box{max-width:49%;padding:14px 20px;box-sizing:border-box}.if-box p{font-size:1.2rem;line-height:2rem}.visual-row{flex-direction:column}.box-visual{align-self:center}.one-browse .title-browse{text-align:center}.twoprojects .wrap-browse{padding:0}.twoprojects .wrap-browse .title-browse{text-align:center}.twoprojects .wrap-browse .browse-tile{border-radius:0;margin-bottom:0;width:50%}.twoprojects .wrap-browse .browse-tile .browse-boximg img{display:none}}@media (min-width:1024px){.hover-line a{position:relative}.hover-line a::before{content:'';position:absolute;left:0;right:0;top:55%;width:0;margin:-.07rem 0 0 -.07rem;background-color:#05f8b6;transition:width .2s ease-in-out;height:.07em}.hover-line a:hover::before{width:100%}.wrap-content{left:15%;width:600px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.hero-content{left:0;width:100%}.hero-content .hero-title{font-size:7.53rem;line-height:6.63rem;margin-top:40px;max-width:560px;margin-bottom:64px}.hero-content .box-flex{flex-direction:row;align-items:center}.hero-content .hero-description{max-width:480px;font-size:1.13rem}.hero-content .hero-line{margin-bottom:0;margin-right:1.2rem}.hero-portrait{right:4%;width:618px;height:100%}.hero-portrait:hover .portrait_1{opacity:0}.hero-portrait:hover .portrait_2{opacity:8}.hero-portrait img{width:auto;height:100%;position:absolute;top:0;right:0;transition:opacity .675s .07s}.hero-line{margin-right:32px;margin-bottom:0}.hero-footer .hero-follow-content .follow{display:block}.hero-footer .hero-follow-content li a{padding:0 .625em;transition:color .675s .07s}.hero-footer .hero-follow-content li a:hover{color:#fff}.img-menu img{width:auto;height:auto}.img-menu.phone-menu img{width:auto;height:540px}.nav-list >li:first-of-type{display:flex}.nav-list >li:last-of-type{display:flex}.box-menu{width:1000px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-header.open .hero-footer{position:absolute;bottom:48px}.phone-margin{margin-right:28.619528619528616%}.web-margin{margin-right:7.949153%}.phone-form .home-project{width:auto}.hero-project .hero-img{padding:64px 0}.hero-project-desktop .box-wrap{padding:64px 0}.twoprojects .wrap-browse .browse-mobile img{width:196px}.project-designs.mobile-mocks .box-comparison .project-subtitle,.project-designs.mobile-mocks .box-comparison .project-description{text-align:center}.box-introduction{display:flex;flex-direction:row}.box-introduction .description{margin-right:130px;max-width:600px}.box-introduction .box-flex-description{max-width:924px;flex-direction:row}.box-introduction .project-items{justify-content:flex-start;flex-direction:column}.box-introduction .project-items .project-item{margin-right:0}.box-introduction .box-challenge{margin-bottom:0}.jcenter{justify-content:center}.items-projects li{display:flex}.items-projects li a:hover + .img-menu{opacity:1;z-index:1}.section.project .home-project{max-width:490px}.box-titles{margin-bottom:0;max-width:400px}.box-titles p{font-size:1.35rem;line-height:2rem}.box-flex.just-center{justify-content:center}.wrap-section{padding:0 8%;max-width:1188px;margin:0 auto}.box-image.box-flex{flex-direction:row;align-items:center}#about-section .section-title{margin-bottom:44px}#about-section .first-p,#about-section .second-p{width:376px}#about-section .first-p p,#about-section .second-p p{font-size:1.13rem;line-height:1.6rem}#about-section .first-p{margin-right:56px}#about-section .box-flex{flex-direction:row}#about-section .about-description{margin-bottom:32px}#about-section .wrap-about{width:92%;margin:0 auto;max-width:initial}#about-section .hero-line{display:none}#about-section .about-animation{display:grid;grid-template-columns:200px 201px 210px 200px;grid-template-rows:94px 94px 94px;width:811px;margin:0 auto}#about-section .about-animation .word{color:#fff;font-size:1.5rem;color:#5d5b5b}#about-section .about-animation .greenActive{transition:color .3s ease-in-out;color:#05f8b6}#about-section .about-animation .path.appear{text-indent:initial}#about-section .about-animation .path.appear .line-one{-webkit-animation:appearLine 1s ease-in-out;animation:appearLine 1s ease-in-out}#about-section .about-animation .path.appear .line-two{-webkit-animation:appearLine 1.2s ease-in-out;animation:appearLine 1.2s ease-in-out}#about-section .about-animation .path.appear .line-three{-webkit-animation:appearLine 1.4s ease-in-out;animation:appearLine 1.4s ease-in-out}#about-section .about-animation .path.appear .line-four{-webkit-animation:appearLine 1.6s ease-in-out;animation:appearLine 1.6s ease-in-out}#about-section .about-animation .path.appear .line-five{-webkit-animation:appearLine 1.8s ease-in-out;animation:appearLine 1.8s ease-in-out}#about-section .about-animation .path.appear .line-six{-webkit-animation:appearLine 2s ease-in-out;animation:appearLine 2s ease-in-out}#about-section .about-animation .path.appear .line-seven{-webkit-animation:appearLine 2.2s ease-in-out;animation:appearLine 2.2s ease-in-out}#about-section .about-animation .path.appear .line-eight{-webkit-animation:appearLine 2.4s ease-in-out;animation:appearLine 2.4s ease-in-out}#about-section .about-animation .path.appear .line-nine{-webkit-animation:appearLine 2.6s ease-in-out;animation:appearLine 2.6s ease-in-out}#about-section .about-animation .path.appear .line-ten{-webkit-animation:appearLine 2.8s ease-in-out;animation:appearLine 2.8s ease-in-out}#about-section .about-animation .path.appear .line-eleven{-webkit-animation:appearLine 3s ease-in-out;animation:appearLine 3s ease-in-out}#about-section .about-animation .path.appear .line-twelve{-webkit-animation:appearLine 3.2s ease-in-out;animation:appearLine 3.2s ease-in-out}#about-section .about-animation .path{text-align:left;text-indent:-9999px;position:absolute;left:99px;top:33px}#about-section .about-animation .sec-line{top:127px}#about-section .about-animation .dashed-lines{position:absolute}#about-section .about-animation .dashed-lines g#line> path{opacity:0}#about-section .about-animation .dlone{top:13px;left:118px}#about-section .about-animation .dltwo{top:28px;left:336px}#about-section .about-animation .dlthree{top:12px;left:324px}#about-section .about-animation .lines-horizontal{position:absolute;top:0;left:121px}@-webkit-keyframes appearLine{0%,70%{opacity:0}100%{opacity:100%}}@keyframes appearLine{0%,70%{opacity:0}100%{opacity:100%}}.home-project{width:auto}.wrap-contact .box-status{margin-right:88px}.wrap-contact .section-title{margin-bottom:128px}.wrap-contact .contact-email a::before{height:.2rem}.wrap-contact .box-flex{flex-direction:row}.section:not(.wrap-hero){height:100vh}.bg-mountains{height:448px;opacity:.8;margin-bottom:112px}.project-part{z-index:3}.project-line{width:128px;margin:0 0 56px 0}.aventura-home img,.keyscreen-box img{display:inline-block}.cloud1 img{width:auto}.box-right{width:80%;margin:auto;text-align:center}.project-part{margin-bottom:152px}.owl-dots.hover-line a::before{height:3px;top:47%;margin:-.07rem 0 0 0}.box-mail .hover-line a::before{height:4px;top:52%}.wrap-browse .box-prev{margin-right:0}.wrap-browse .browse-tile{padding:56px 56px}.wrap-browse .title-browse{margin-bottom:80px}.wrap-browse .browse-data .category-prev{margin-bottom:32px;display:block;font-size:1.2rem;font-family:proximaSemibold}.wrap-browse .browse-data .category-prev::after{content:'';display:block;width:15px;margin-top:6px;border:1px solid}.somosmoto-browse .title-box-projects a{color:#262626;font-size:2.5rem}.project-item{margin-bottom:64px}.project-item:last-child{margin-bottom:0}.hero-project-desktop .box-wrap{max-width:1000px;margin:auto}.page-somosmoto .intern{margin-bottom:112px}.page-somosmoto .somosmoto-content .project-wrap{padding:88px 0 0 0}.project-designs{padding:0 96px}.grid-value .box-flex{flex-direction:row;justify-content:center}.somosmoto-content .box-introduction .project-item{width:100%}.box-mockficha img{width:auto;margin:0 auto}.hero-project-desktop .hero-img .hero-imgproject{width:826px;height:100%}.box-introduction .project-description{margin-bottom:64px}.project-browse{box-sizing:border-box}.project-browse.one-browse{margin-bottom:64px}.insights{max-width:100%}.insights .grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;grid-gap:7%}.insights .grid .box5{grid-column:2/4}.insights .grid .box6{grid-column:1/3}.somosmoto-research{padding-bottom:144px}.project-content .project-part{margin-bottom:180px}.first-group,.wrap-width{width:83%;margin:0 auto}.mobile-key{width:54%}.mobile-description{width:42%}.mobile-tumicro{width:62%}.mobile-tumicro img{width:auto;height:auto}.view{display:flex;justify-content:center}.view a:hover::before{height:2px}.area1,.area2{margin-right:72px}.project-flow img{width:auto}.tumicro-wireframe .images-wireframe{width:auto;margin-bottom:40px}.tumicro-wireframe .images-wireframe img{margin-right:16px}.tumicro-wireframe .images-wireframe img:first-child{margin-bottom:0;margin-right:16px}.tumicro-wireframe .images-wireframe img:last-child{margin-right:0}.tumicro-wireframe .images-wireframe img:nth-child(2){margin-bottom:0}.img-key{display:flex}.img-key img{margin-bottom:0}.img-key:last-child{flex-wrap:wrap;justify-content:center}.tumicrobus-img img{width:auto;height:auto}.desroad-content{max-width:1040px;margin:0 auto}.tumicrobus-wireframe .images-wireframe img:first-child{margin-right:24px}.tumicrobus-wireframe .box-flex:last-child img:first-child{vertical-align:top}.expo-flow img{width:auto}.expo-onboarding .on-mockups img{width:20%}.visual-row{flex-direction:row}.box-visual{align-self:baseline;text-align:left;max-width:310px;margin-right:112px}.box-visual img{margin-bottom:32px}.box-visual:nth-child(2n){margin-right:0}.expo-nowrap{flex-direction:row;flex-wrap:wrap;max-width:1000px;margin:0 auto}.twoprojects .wrap-browse .box-next,.twoprojects .wrap-browse .box-previous{width:50%;padding:56px 0;box-sizing:border-box}.twoprojects .wrap-browse .box-next .box-flex,.twoprojects .wrap-browse .box-previous .box-flex{align-items:center;width:80%;margin:0 auto;justify-content:space-around}.twoprojects .wrap-browse .box-next .box-flex .browse-data,.twoprojects .wrap-browse .box-previous .box-flex .browse-data{width:45%}.twoprojects .wrap-browse .box-next .box-flex .browse-boximg,.twoprojects .wrap-browse .box-previous .box-flex .browse-boximg{width:48%}.twoprojects .wrap-browse .box-next .box-flex .browse-boximg img,.twoprojects .wrap-browse .box-previous .box-flex .browse-boximg img{display:block}.twoprojects .wrap-browse .box-next.browse-desktop img,.twoprojects .wrap-browse .box-previous.browse-desktop img{height:auto;min-width:640px}.link-case{transition:all .25s ease-in-out}.link-case:hover{background:rgba(0,0,0,0.5)}.link-case:hover .case{opacity:1;bottom:45%;z-index:3}.link-case .case{display:block;position:absolute;bottom:30%;left:50%;transition:bottom .35s ease-in-out,opacity .25s ease-in-out;opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1.15rem;color:#fff}.box-flex.pcols.mocks-comparison{flex-direction:row;justify-content:center;margin-left:auto;margin-right:auto;align-items:baseline}.box-flex.pcols.mocks-comparison .column{margin-bottom:0}.box-flex.pcols.mocks-comparison .project-description,.box-flex.pcols.mocks-comparison .project-subtitle{text-align:left}.box-flex .column{width:50%;display:flex;justify-content:center}.box-flex .column:first-child{margin-right:8%}.mocks-comparison .column{flex-direction:column}.video-box{margin-left:auto;margin-right:auto}.project-designs.mobile-mocks .video-container{width:auto}.project-designs.mobile-mocks .project-subtitle,.project-designs.mobile-mocks .project-description{text-align:left}.project-designs.mobile-mocks .project-part .project-subtitle{text-align:center}.mobile-mocks .video-box{flex-direction:row}}@media (max-width:1024px) and (orientation:landscape){.icon-arrow_down{font-size:3.8rem}#about-section .section-title{margin-bottom:16px}}@media (min-width:1260px){.phone-form .home-project{width:50%}.box-menu{width:1080px}.hero-footer{padding:0 5% 0 5%}.icon-menu{top:40px;left:4%}.nav-section .title-section{text-transform:uppercase;font-size:1rem;font-weight:400;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.main-header.open .logo{right:4%;top:40px}.main-nav .nav-list{padding:0}.main-nav .nav-list .items-menu > a::before{height:.5rem}.main-nav .nav-list .items-menu > a:hover{color:#fff}.main-nav .nav-list .items-projects a::before{height:.2rem;top:51%}.main-nav .nav-list .items-projects a:hover{color:#fff}.img-menu{right:0%}.horizontal-layout{width:740px}.resume{top:56px;right:5%}.section.project .home-project{width:auto;max-width:100%}.wrap-section{padding:0 2%}#about-section .wrap-about{width:72%;padding:0}.intern{margin:0 auto 80px auto}.hero-img .somosmoto-img img{width:auto;margin-left:80px}.page-somosmoto .nav-section .title-section{color:#fff}.somosmoto-FieldStudyContent{margin-bottom:156px}.somosmoto-flow .project-wrap{padding:132px 0}.somosmoto-flow img{width:auto;margin:0 auto}.somosmoto-vectors .box-image .box-flex{display:flex}.hero-project-desktop .box-wrap{max-width:1056px}.box-wrap{max-width:1056px;margin:0 auto}.box-mockleft{margin-left:80px;margin-right:48px}.description-mock{padding:0}.description-mock.orderzero{margin-left:80px;margin-right:64px}.project-designs{padding:0 112px}.project-designs .box-flex.pcols.flex-end .description-mock{margin-right:48px;margin-left:80px;padding-left:48px}.project-designs .box-flex.pcols.flex-end .orderzero{margin-left:0}.project-designs .box-flex.pcols.flex-end .video-container{margin-left:80px}.project-designs .box-image{text-align:center}.project-designs .box-image img{width:auto}.project-designs .video-container{width:90%;margin:0 auto}.project-designs .somosmoto-illustrations .space-between{padding:0 72px}.project-designs .somosmoto-illustrations .project-wrap{padding:80px 48px}.hero-expo img{width:auto}.expo-onboarding .box-login img{width:49.5%}.box-right{width:100%}.box-right img{width:auto}.keyscreen-box .box-right img{width:auto}.sec1-wrap{padding:132px 0 0 84px}.sec1-wrap2{padding:0 0 132px 84px}.wrap-contact{max-width:940px;margin:0 auto;padding-left:84px}.wrap-browse{padding-left:172px;padding-right:80px;box-sizing:border-box}.wrap-browse .browse-data{margin-bottom:30px}.mobile-tumicro{width:710px}.goals-wrap{padding:112px 64px 112px 152px}.goals-wrap .goals{margin-right:112px}.space-left{margin-left:131px}.rectangle-grey{height:575px}.pcols .box-flex{max-width:1056px;margin:0 auto}.img-key:last-child{width:90%}.tumicro-outcome .box-flex{flex-direction:row}.expo-intro{flex-direction:row}.expo-box{text-align:left;margin-right:112px}.expo-box p{text-align:left}.expo-onboarding .box-onb{max-width:453px}.expo-onboarding .expo-box{align-self:center}.wrap-browse{padding:104px 0}.wrap-browse .title-browse{font-size:3rem}}@media (min-width:1440px){.hero-portrait{right:15%}.wrap-content{left:40%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wrap-section{padding:0;max-width:1200px}.mock-left .description-mock{order:1}#about-section .hero-line{display:block}#about-section .wrap-about{width:100%;max-width:1080px}.home-project{width:auto}.keyscreen-box .box-right img{display:inline-block;width:auto}.aventura-icons .box-flex{width:1048px}.aventura-icons .circle-img{margin:0 64px 64px 0}.wrap-touch{height:600px}.title-project{font-size:4.5rem}.project-number{font-size:14.88rem}.project-subtitle{margin-bottom:14px}.project-part{padding-top:46px}.bg-mountains{background-size:inherit}.box-flex-description{flex-direction:row;max-width:854px}.box-flex-description .project-description{max-width:680px}.project-line{margin-right:32px;margin-top:12px}.project-item:not(:last-child){margin-right:232px}.wrap-touch .cvertical{width:738px}.wrap-touch .hero-follow-content{margin-bottom:32px}.wrap-touch .box-mail a{font-size:2rem}.title-touch{margin-bottom:18px}.box-wrap{max-width:1132px;box-sizing:content-box}.somosmoto-wireframes .twocolumns-wireframe img{width:auto}.box-flex.pcols{flex-direction:row}.box-flex.pcols .project-subtitle,.box-flex.pcols .project-description{text-align:left;max-width:440px}.box-flex.mock-right .description-mock{margin-right:64px}.box-flex.mock-left .description-mock{margin-left:64px}.project-designs .box-flex.pcols.flex-end .description-mock{margin-right:72px;padding-left:96px}.project-designs .box-image{width:95%}.project-designs .box-image img{display:block;width:100%}.box-flex.video-box{flex-direction:column}.box-flex.video-box .project-subtitle,.box-flex.video-box .project-description{text-align:center}.expo-nowrap{max-width:100%}.box-visual{margin-right:96px}.box-visual:nth-child(2n){margin-right:96px}.box-visual:nth-child(3n){margin-right:0}.box-visual .box-previous,.box-visual .box-next{padding:56px 0;width:50%;box-sizing:border;margin-right:0}.box-visual .box-previous p,.box-visual .box-next p{width:268px}.box-visual .box-previous .box-flex,.box-visual .box-next .box-flex{align-items:center;width:80%;margin:0 auto}.box-visual .expo-boxbrowse img{width:60%}.wrap-browse .title-browse{width:1056px;margin:0 auto 80px auto}.wrap-browse .browse-data{margin-bottom:0}.wrap-browse{padding-bottom:0}.wrap-browse img{display:block;padding-bottom:0}.wrap-browse .box-next .browse-boximg{text-align:right}.wrap-browse .box-next .browse-boximg img{padding-bottom:0;display:inline-block}.twoprojects .title-browse{text-align:center}}@media (min-width:1600px){.hero-content .hero-title{font-size:10.13rem;line-height:8.23rem;max-width:718px}.hero-content .hero-description{max-width:518px;font-size:1.23rem;line-height:1.66rem}.wrap-content{width:730px;left:40%}#about-section .section-title,#contact-section .section-title,#about-section .contact-title,#contact-section .contact-title{max-width:630px;font-size:6rem;line-height:5rem}.wrap-contact{max-width:1110px}.wrap-contact p{font-size:1.8rem}.box-left{display:inline-block;position:relative;width:40.9%;text-align:left;vertical-align:top}.left-center{max-width:412px;margin:0 auto}.left-center .intern{text-align:left}.left-center .project-title-item{text-align:left}#tumicrobusiness-section .section-title{line-height:.8}.project-designs .box-image{width:100%;margin-right:0}.project-designs .box-image img{display:block;width:auto}.project-designs .video-container video{width:auto}.project-designs .video-mobile video{height:637px}.project-designs .video-left .description-mock{order:1}.project-designs .video-left .description-mock .project-description{margin-right:0}.project-designs .video-left .video-container{margin-right:64px}.project-designs .video-box.orderzero .description-mock{margin-right:64px}.box-mockleft{width:auto;margin-right:64px}.box-mockleft img{width:auto}.box-mockright{width:auto;margin-left:104px}.box-mockright img{width:auto}.project-designs .box-flex.pcols.flex-end .description-mock{margin-right:0}.box-right{display:inline-block;position:relative;width:58.76%;text-align:right}.keyscreen-box .box-left{padding-bottom:0;border-bottom:none}.keyscreen-box .cloud1{display:block}.aventura-home .box-left .cloud1{display:block}.keyscreen-box.first{border-bottom:none}.box-right:first-child{text-align:left}.keyscreen-box.second .box-right{text-align:right}.aventura-keyscreens,.aventura-home{overflow:hidden}.keyscreen-box.first .left-center{margin-left:156px}.keyscreen-box .cloud1 img{margin:inherit}.wrap-browse .title-browse{font-size:3.2rem}.wrap-browse .title-box-projects a{font-size:1.8rem}.wrap-browse .link-case .case{font-size:1.3rem}.box-flex.pcols.video-box{flex-direction:row}.box-flex.pcols.video-box .project-description,.box-flex.pcols.video-box .project-subtitle{text-align:left}.video-left{order:1}.browse-app .browse-boximg .box-flex{justify-content:space-around}}@media (min-width:1800px){.keyscreen-box.first .left-center{margin-left:auto}}.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fp-section{position:relative;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:hidden;position:relative}.fp-scroller{overflow:hidden}.iScrollIndicator{border:0 !important}.fp-notransition{transition:none !important}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0,0,0)}#fp-nav.right{right:17px}#fp-nav.left{left:17px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav ul li .fp-tooltip.left{left:20px}.fp-slidesNav{position:absolute;z-index:4;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0 !important;right:0;margin:0 auto !important}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}.fp-slidesNav ul li{display:inline-block}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{transition:opacity .2s ease-in;width:auto;opacity:1}.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell,.fp-auto-height.fp-section{height:auto !important}.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell,.fp-responsive .fp-auto-height-responsive.fp-section{height:auto !important}.progressive{position:relative;display:block;overflow:hidden;outline:none}.progressive img{display:block;width:100%;max-width:none;height:auto;border:0}.progressive img.preview{-webkit-filter:blur(2vw);filter:blur(2vw);-webkit-transform:scale(1.05);transform:scale(1.05)}.progressive img.reveal{position:absolute;left:0;top:0;will-change:transform,opacity;-webkit-animation:progressiveReveal 1s ease-out;animation:progressiveReveal 1s ease-out}@-webkit-keyframes progressiveReveal{0%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes progressiveReveal{0%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}