@media only screen and (min-width:48rem){#cs-navigation{backdrop-filter:none;position:absolute}}@media only screen and (min-width:0rem){#contact-1184{background-color:#f7f7f7;padding:var(--sectionPadding);padding-top:8rem;position:relative;z-index:1}#contact-1184 .cs-title{margin-bottom:0}#contact-1184 .contact-scene{position:relative}#contact-1184 .title-wrap{margin-bottom:clamp(1.5rem,4vw,3rem);position:relative;z-index:2}#contact-1184 .title-wrap h2{text-align:center}#contact-1184 .title-wrap span{color:var(--black);display:inline-block;font-size:clamp(2.371rem,5.5vw,3.5rem);line-height:1.5;text-align:center;transform-style:preserve-3d}#contact-1184 .form-wrap{inset:0;opacity:0;position:absolute;transform:translateZ(-500px) scale(.5)}#contact-1184 .cs-container{align-items:stretch;display:flex;flex-direction:column;gap:clamp(3rem,6vw,5rem);justify-content:center;margin:auto;max-width:36.5rem;width:100%}#contact-1184 .cs-content{background-color:rgba(245,247,252,.95);border:1px solid rgba(5,12,24,.1);border-radius:2.5rem;box-shadow:0 0 4px 1px rgba(5,12,24,.1);padding:1rem;text-align:center;z-index:2}#contact-1184 .cs-content,#contact-1184 .cs-form{align-items:center;display:flex;flex-direction:column;width:100%}#contact-1184 .cs-form{box-sizing:border-box;gap:.75rem}#contact-1184 .cs-label{align-items:flex-start;color:var(--headerColor);display:flex;flex-direction:column;font-size:clamp(.875rem,1.5vw,1rem);gap:.25rem;justify-content:center;width:100%}#contact-1184 .cs-input{background-color:transparent;border:1px solid rgba(5,12,24,.3);border-radius:2.5rem;box-sizing:border-box;color:var(--headerColor);font-size:1rem;height:3.5rem;padding:0 0 0 1.5rem;width:100%}#contact-1184 .cs-input::-moz-placeholder{color:#7d799c;opacity:.6}#contact-1184 .cs-input::placeholder{color:#7d799c;opacity:.6}#contact-1184 .cs-textarea{font-family:inherit;margin-bottom:.75rem;min-height:7.5rem;padding-top:1.5rem}#contact-1184 .cs-button-solid{background-color:var(--primary);border:none;border-radius:2rem;box-sizing:border-box;color:#fff;display:inline-block;font-size:1.125rem;font-weight:500;line-height:clamp(2.675em,4.5vw,3em);margin:0;min-width:3.125rem;padding:0 1.5rem;position:relative;text-align:center;text-decoration:none;transition:color .3s;z-index:1}#contact-1184 .cs-button-solid:before{background:#000;border-radius:.25rem;content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transition:width .3s;width:0;z-index:-1}#contact-1184 .cs-button-solid:hover{color:#fff}#contact-1184 .cs-button-solid:hover:before{width:100%}#contact-1184 .cs-submit{min-width:9.5625rem;text-transform:none}#contact-1184 .cs-submit:hover{cursor:pointer}#contact-1184 .cs-background{display:block;height:100%;left:0;position:absolute;top:0;width:100%}#contact-1184 .cs-background img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}}@media only screen and (min-width:48rem){#contact-1184{height:100vh;padding-left:0;padding-right:0;padding-top:5rem}#contact-1184 .cs-container{align-items:stretch;flex-direction:row;gap:clamp(1rem,2vw,3.25rem);justify-content:center;max-width:100%}#contact-1184 .cs-content{flex:none;max-width:40.125rem;padding:clamp(1.5rem,4vw,3rem) clamp(1.5rem,3vw,2rem);transform:translateZ(-500px) scale(.5);width:45%}#contact-1184 .cs-background{height:100%;max-height:100%}#contact-1184 .contact-scene{height:250vh;perspective:1800px;position:relative}#contact-1184 .title-wrap h2{display:inline-flex;gap:1.5rem}#contact-1184 .form-wrap,#contact-1184 .title-wrap{align-items:center;display:flex;height:100vh;justify-content:center;position:absolute;top:0;transform-style:preserve-3d}#contact-1184 .title-wrap span{color:var(--white);display:inline-block;transform-style:preserve-3d}#contact-1184 .form-wrap{inset:0;opacity:0;position:absolute;top:50%;transform:translateZ(-500px) scale(.5) translateY(-50%)}}@media only screen and (min-width:64rem){#contact-1184 .cs-content{opacity:0;position:absolute;top:50%;transform:translateZ(-500px) scale(.5)}#contact-1184 .title-wrap span{display:inline-block;font-size:clamp(2.571rem,5.5vw,5.5rem);line-height:1.5;text-align:center;transform-style:preserve-3d}}@media only screen and (min-width:81rem){#contact-1184 .title-wrap span{font-size:clamp(2.571rem,5.5vw,6.5rem)}}@media only screen and (min-width:0rem){body{margin:0;overflow-x:hidden}.row,.section,section{overflow:hidden;position:relative}.section,section{text-align:center}.container-fluid{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;width:100%}.horiz-gallery-strip,.horiz-gallery-wrapper{display:flex;flex-direction:column;position:relative;will-change:transform}#destaques{padding:var(--sectionPadding);padding-left:0;padding-right:0}#destaques .horiz-gallery-strip,#destaques .horiz-gallery-wrapper{display:flex;flex-wrap:nowrap;position:relative;will-change:transform}#destaques .project-wrap{box-sizing:content-box;margin:0;padding:1rem;width:80vw}#destaques .project-wrap img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%}#destaques .detail-title{color:var(--black);font-size:clamp(1.1375rem,2.2vw,1.7625rem);max-width:18.75rem;text-align:left;width:100%}#destaques .project-description{color:var(--black);text-align:center;text-align:left}#destaques .project-wrap{align-items:flex-start;gap:.5rem;width:100%}#destaques .content,#destaques .project-wrap{display:flex;flex-direction:column;justify-content:center;position:relative}#destaques .content{align-items:center;height:100%;transition-delay:.2s;z-index:2}#destaques .horiz-gallery-strip{pointer-events:none}#destaques .project-picture{transition:transform .7s;width:17.5rem}#destaques .project-picture,#destaques img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:relative;top:0}#destaques img{width:100%}#destaques .cs-title{color:var(--black);max-width:80rem;padding-left:1rem;text-align:center;width:100%}#destaques .project-title{color:var(--black);font-size:clamp(1.1375rem,2.2vw,1.7625rem);text-align:left;width:100%}#destaques .project-title.dark{color:var(--headerColor)}}@media only screen and (min-width:48rem){#destaques{height:100vh;padding-bottom:2rem;padding-top:2rem}#destaques .horiz-gallery-strip,#destaques .horiz-gallery-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;position:relative;will-change:transform}#destaques .main-title{display:none}#destaques .container-fluid{height:100%}#destaques .project-wrap{box-sizing:content-box;color:var(--black);display:flex;flex-direction:column;justify-content:center;margin:0;padding:0;width:24vw}#destaques .project-wrap img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%}#destaques .project-wrap.start{justify-content:flex-start}#destaques .detail-title{color:var(--black);font-size:1.3rem;line-height:auto;max-width:18.75rem;overflow:visible;text-align:left;width:100%}#destaques .detail-title.back{margin-left:-10vw}#destaques .detail-title.bottom{margin-bottom:4rem}#destaques .detail-title.top{top:0}#destaques .project-picture{aspect-ratio:1/1;display:block;height:auto;left:0;-o-object-fit:cover;object-fit:cover;position:relative;top:0;transition:transform .7s;width:17.5rem}#destaques .project-picture.horizontal{aspect-ratio:unset;height:11.25rem;width:23.75rem}#destaques .project-picture.side{margin-bottom:4rem;margin-left:10vw;margin-top:auto}#destaques .project-picture.top{margin-bottom:auto}#destaques .project-picture.back{margin-left:-10vw}#destaques .project-picture.bottom{margin-bottom:4rem;margin-top:auto}#destaques .project-picture.mega-back{margin-left:-20vw}#destaques .project-picture.middle{margin-bottom:auto;margin-top:auto}#destaques .project-picture.reel{aspect-ratio:9/16;width:12.5rem}#destaques .cs-title{left:35%;padding-left:2rem;text-align:left}#destaques .horiz-gallery-strip{gap:3rem}}@media only screen and (min-width:64rem){#destaques .detail-title{font-size:1.4rem}#destaques .project-picture{width:12.5rem}#destaques .project-picture.horizontal{aspect-ratio:unset;height:13.75rem;width:30rem}#destaques .project-picture.reel{aspect-ratio:9/14;width:18.75rem}#destaques .project-wrap{color:var(--black);width:20vw}}@media only screen and (min-width:81rem){#destaques{padding-top:4rem}#destaques .project-picture{width:18.75rem}#destaques .project-picture.horizontal{aspect-ratio:unset;height:21.25rem;width:32.5rem}#destaques .project-wrap{color:var(--black);width:14vw}#destaques .project-picture.reel{aspect-ratio:9/14;width:18.75rem}#destaques .detail-title{font-size:1.8rem}}