body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#000;box-sizing:border-box}a{text-decoration:none;color:inherit}button{border:none;margin:0}form{box-sizing:border-box}img{max-width:100%;height:auto;display:block}a,blockquote,body,dd,form,h1,h2,h3,h4,p,span,ul{margin:0;padding:0}section{margin:0;padding:0;border:0}li{list-style:none}*{box-sizing:border-box}.header{position:relative;z-index:800;width:100%;background-color:var(--color-brand)}#header-black{background-color:var(--color-1)}#header-quiz{background-color:transparent}.header-nav{display:flex;justify-content:space-between;align-items:center}.logo-camila-link{padding-top:24px;padding-bottom:16px}.logo-camila-link svg{width:110px;height:auto}.header-menu{display:flex;align-items:center;font:var(--font-16);font-weight:400;color:var(--color-1)}.header-menu li{margin-left:16px}.header-menu li:first-child{margin-left:0}.header-menu li a{transition:.2s;padding:10px}.links-gray li a{color:var(--color-1)}.header-menu li a:hover{color:var(--color-brand)}@media(max-width:480px){.logo-camila-link svg{width:95px;height:auto}}.footer-bg{background-color:var(--gray-6);padding-top:64px;padding-bottom:40px}.footer{display:grid;grid-template-columns:1fr 1fr auto}.logo-footer{max-width:max-content}.logo-footer img{width:120px;height:auto}.footer-brand p{font:var(--font-16);color:var(--gray-3)}.footer-col-2{display:flex;gap:96px}.footer-social{display:flex;align-items:center;gap:20px}.icon-social-footer{cursor:pointer;transition:.2s}.icon-social-footer svg{display:block;width:18px}.icon-social-footer:hover svg path{fill:white}.contato-footer-ctn h2,.menu-footer-ctn h2,.social-footer h2{font:var(--font-16);font-weight:500;line-height:1;color:var(--color-0);margin-bottom:16px}.contato-footer-ctn a,.menu-footer li a{display:block;max-width:max-content;font:var(--font-16);font-weight:500;line-height:1;color:var(--gray-3);padding:8px 0;transition:.2s}.contato-footer-ctn a:hover,.menu-footer li a:hover{color:var(--color-0)}.copy{font:var(--font-12);color:var(--gray-3);line-height:1;padding-bottom:24px;text-align:left;margin-top:96px}@media(max-width:1024px){.footer-col-2{gap:80px}.logo-footer img{width:110px;height:auto}}@media(max-width:768px){.footer-bg{padding:48px 0}.logo-footer{margin-bottom:40px}.logo-footer img{width:95px}.footer{grid-template-columns:1fr}.footer-col-2{gap:64px}}@media(max-width:580px){.footer-col-2{flex-wrap:wrap}}@media(max-width:480px){.footer-col-2{gap:48px}.copy{margin-top:80px}}@media(max-width:380px){.footer-col-2{flex-direction:column}}.btn-whatsapp{position:fixed;display:flex;align-items:center;justify-content:center;bottom:24px;transition:background-color .2s ease;cursor:pointer;z-index:500;right:24px;width:48px;height:48px;border-radius:50%;background-color:var(--gray-4)}.btn-whatsapp svg{width:24px;height:auto}.btn-whatsapp:hover{background-color:var(--color-1)}#header-menu-mobile-ctn{display:none}#btn-mobile{background-color:transparent;height:40px;width:40px;justify-content:center;align-items:center;display:flex;cursor:pointer;border:none}.header-menu{display:none}.social-menu{display:flex;align-items:center;gap:20px}.social-menu li a{display:flex;align-content:center;justify-content:center;transition:.2s}.social-menu li a svg{width:24px;height:auto}.social-menu li a:hover svg path{fill:var(--color-brand)}.hamburger-box{position:relative;display:flex;justify-content:center;align-items:center;width:40px;height:24px;background-color:transparent}.hamburger-inner{position:absolute;width:30px;height:2px;background-color:var(--color-1)}.hamburger-inner::before{position:absolute;content:'';display:block;width:30px;height:2px;background-color:var(--color-1);bottom:8px}.hamburger-inner::after{position:absolute;content:'';display:block;width:30px;height:2px;background-color:var(--color-1);top:8px}#hamburger-inner-white,#hamburger-inner-white::after,#hamburger-inner-white::before{background-color:var(--color-0)}#btn-mobile-close{background-color:transparent;position:absolute;z-index:1000;right:12px;top:12px}.icon-close{position:relative;width:24px;height:24px;display:block;cursor:pointer}.icon-close::after,.icon-close::before{content:'';position:absolute;width:100%;height:2px;background-color:var(--color-brand);top:50%;left:0;transform-origin:center}.icon-close::before{transform:rotate(45deg)}.icon-close::after{transform:rotate(-45deg)}#overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:99;display:none;transition:background-color .4s ease-in-out}.header-menu{display:none}#btn-mobile{display:flex}#header-menu-mobile-ctn.open~#overlay{display:block}#header-menu-mobile-ctn{position:fixed;top:0;right:-100%;height:100vh;bottom:0;z-index:1000;display:block;width:400px;background-color:var(--color-1);transition:right .4s ease-in-out}#header-menu-mobile-ctn.open{right:0}#header-menu-mobile{position:relative;display:flex;flex-direction:column;height:100%;width:100%;padding:96px 24px 24px}.mobile-menu{margin-bottom:48px}.mobile-menu li{margin-bottom:12px;display:block}.mobile-menu li a{font:var(--font-32);font-weight:400;color:var(--color-0);transition:.2s}.mobile-menu li a:hover{color:var(--color-brand)}@media(max-width:768px){.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:24px}.hamburger-inner::before{bottom:6px}.hamburger-inner::after{top:6px}#header-menu-mobile-ctn{width:300px}.mobile-menu{margin-bottom:32px}.mobile-menu li a{font:var(--font-28)}.mobile-menu li{margin-bottom:8px}.social-menu li a svg{width:20px;height:auto}}@media(max-width:480px){#header-menu-mobile-ctn{width:250px}.mobile-menu li a{font:var(--font-24)}}.privacy-intro-bg{background-color:var(--color-1);padding:64px 0}.privacy-intro-title h1{font:var(--font-40);font-weight:500;text-align:center;color:var(--color-0)}.privacy-content-bg{background-color:var(--gray-1);padding:96px 0}.privacy-content-box{max-width:750px;margin-bottom:32px}.privacy-content-box:last-child{margin-bottom:0}.privacy-content-box-title{margin-bottom:32px}.privacy-content-box-title h2{font:var(--font-32);font-weight:500;color:var(--color-1)}.privacy-content-box-text{margin-bottom:24px}.privacy-content-box-text:last-child{margin-bottom:0}.privacy-content-box-text p{font:var(--font-16);color:var(--color-1)}.privacy-title-h3{margin-bottom:16px}.privacy-title-h3 h3{font:var(--font-22);font-weight:500;margin-bottom:16px}.privacy-content-box-text a{font:var(--font-16)}@media(max-width:768px){.privacy-intro-bg{padding:48px 0}.privacy-intro-title h1{font:var(--font-32);font-weight:500}.privacy-content-bg{padding:64px 0}.privacy-content-box{max-width:none}.privacy-content-box-title{margin-bottom:24px}.privacy-content-box-title h2{font:var(--font-28);font-weight:500}.privacy-title-h3 h3{font:var(--font-20);font-weight:500}}@media(max-width:480px){.privacy-intro-bg{padding:48px 0}.privacy-intro-title h1{font:var(--font-28);font-weight:500}.privacy-content-bg{padding:64px 0}.privacy-content-box-title{margin-bottom:16px}.privacy-content-box-title h2{font:var(--font-24);font-weight:500}.privacy-title-h3 h3{font:var(--font-20);font-weight:500}}.cookies-banner-box{display:grid;position:fixed;bottom:-100px;left:50%;transform:translateX(-50%);background-color:var(--color-0);padding:1rem;z-index:1000;border-radius:5px;box-shadow:0 2px 3px 0 rgba(0,0,0,.2);gap:16px;grid-template-columns:1fr minmax(auto,16rem);grid-column:1/3;align-items:center;visibility:hidden;transition:bottom .5s ease-out,visibility 0s .5s}.cookies-banner-box.show{visibility:visible;bottom:16px;transition:bottom .5s ease-out}.cookies-banner-box.hide{bottom:-100px;visibility:hidden;transition:bottom .5s ease-out,visibility 0s .5s}.cookies-text-box p{font:var(--font-14);color:var(--color-1)}.cookies-btn-box{gap:1rem;display:grid;grid-template-columns:1fr 1fr;text-align:center}.btn-cookies-privacy-page{background-color:#eee}.btn-cookies-accept,.btn-cookies-privacy-page{border-radius:5px;font:var(--font-14);color:var(--color-1);cursor:pointer;padding:.9375rem;box-sizing:border-box;height:auto}.btn-cookies-accept{background-color:var(--color-brand);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);transition:.2s}.btn-cookies-accept:hover{background-color:var(--color-brand-hover)}@media(max-width:1024px){.cookies-banner-box{gap:16px;grid-template-columns:1fr;grid-column:1;align-items:center;max-width:480px}.cookies-text-box p{text-align:center}}@media(max-width:768px){.cookies-banner-box{width:400px}.btn-cookies-accept,.btn-cookies-privacy-page{padding:.75rem}}@media(max-width:480px){.cookies-banner-box{width:320px}.cookies-btn-box{display:flex;text-align:center;flex-direction:column;width:100%}}@media(max-width:380px){.cookies-banner-box{width:270px}}.ctn{padding:0 24px;max-width:1200px;margin-left:auto;margin-right:auto}.line-hr{background-color:#000;margin-bottom:24px}.link-blue{font:var(--font-18);color:#036;line-height:1.6;text-decoration:underline}.link-blue:hover{color:#369}:root{--font-12:400 0.75rem/1.6 "Sora",sans-serif;--font-14:400 0.875rem/1.6 "Sora",sans-serif;--font-16:400 1rem/1.6 "Sora",sans-serif;--font-17:400 1.063rem/1.6 "Sora",sans-serif;--font-18:400 1.125rem/1.6 "Sora",sans-serif;--font-20:400 1.25rem/1.4 "Sora",sans-serif;--font-22:400 1.375rem/1.4 "Sora",sans-serif;--font-24:400 1.5rem/1.4 "Sora",sans-serif;--font-28:400 1.75rem/1.4 "Sora",sans-serif;--font-32:400 2rem/1.3 "Sora",sans-serif;--font-40:600 2.5rem/1.3 "Sora",sans-serif;--font-48:600 3rem/1.3 "Sora",sans-serif;--font-64:600 4rem/1.3 "Sora",sans-serif;--font-80:600 5rem/1.3 "Sora",sans-serif;--font-100:600 6.25rem/1.3 "Sora",sans-serif;--font-150:600 9.375rem/1.3 "Sora",sans-serif}.text-12{font:var(--font-12)}.text-14{font:var(--font-14)}.text-16{font:var(--font-16)}.text-17{font:var(--font-17)}.text-18{font:var(--font-18)}.text-20{font:var(--font-20)}.text-22{font:var(--font-22)}.text-24{font:var(--font-24)}.text-28{font:var(--font-28)}.text-32{font:var(--font-32)}.text-40{font:var(--font-40)}.text-48{font:var(--font-48)}.text-64{font:var(--font-64)}.text-80{font:var(--font-80)}.text-100{font:var(--font-100)}.text-150{font:var(--font-150)}:root{--color-brand:#FFD700;--color-brand-hover:#F7CA00;--color-0:#fff;--color-1:#0D0C09;--gray-1:#F7F7F7;--gray-2:#BDB9AF;--gray-3:#757571;--gray-4:#14140F;--gray-6:#0F0F0B;--color-link:#036;--color-link-hover:#336699;--color-error:#E63946;--color-success:#4CAF50}.color-brand{color:var(--color-brand)}.color-brand-hover{color:var(--color-brand-hover)}.color-0{color:var(--color-0)}.color-1{color:var(--color-1)}.gray-1{color:var(--gray-1)}.gray-2{color:var(--gray-2)}.gray-3{color:var(--gray-3)}.gray-4{color:var(--gray-4)}.gray-5{color:var(--gray-5)}.color-error{color:var(--color-error)}.color-success{color:var(--color-success)}.color-link{color:var(--color-link)}.color-link-hover{color:var(--color-link-hover)}.projects-brand-intro-infos-bg{background-color:var(--color-1);padding-top:128px;padding-bottom:128px}.projects-brand-intro-infos{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:64px;margin:auto}.projects-brand-infos-ctn-1 h1{font:var(--font-48);color:var(--color-0);font-weight:600;line-height:1;margin-bottom:40px}.projects-brand-infos-box-item{margin-bottom:24px}.projects-brand-infos-box-item:last-child{margin-bottom:0}.projects-brand-infos-box h2{font:var(--font-16);color:var(--color-0);font-weight:600;line-height:1;letter-spacing:1.5px;margin-bottom:8px}.projects-brand-infos-box p,.projects-link-services{font:var(--font-18);color:var(--gray-2)}.projects-link-services{text-decoration:underline}.projects-brand-infos-box{margin-bottom:32px}.projects-brand-infos-box:last-of-type{margin-bottom:40px}.projects-brand-infos-ctn-2 p{font:var(--font-18);line-height:1.7;color:var(--color-0);margin-bottom:1.5rem}.projects-brand-infos-ctn-2 p:last-child{margin-bottom:0}.projects-brand-infos-ctn-2 p a{color:var(--color-brand-hover);text-decoration:underline}.link-site-client{font:var(--font-20);font-weight:600;color:var(--color-1);background-color:var(--color-brand);padding:1rem 2rem;display:inline-block;cursor:pointer;letter-spacing:1px;transition:.2s;border-radius:5px}.link-site-client:hover{background-color:var(--color-brand-hover)}@media(max-width:1024px){.projects-brand-intro-infos-bg{padding-top:96px;padding-bottom:96px}.projects-brand-infos-ctn-1 h1{font:var(--font-40);font-weight:600;line-height:1;margin-bottom:32px}.projects-brand-infos-ctn-1{margin-bottom:40px}.projects-brand-intro-infos{grid-template-columns:1fr;grid-column-gap:0px}.projects-brand-infos-box{margin-bottom:24px}.projects-brand-infos-box:last-of-type{margin-bottom:32px}.projects-brand-infos-ctn-2{max-width:650px}}@media(max-width:768px){.projects-brand-intro-infos-bg{background-color:var(--color-1);padding-top:80px;padding-bottom:80px}.projects-brand-infos-ctn-1 h1{font:var(--font-32);font-weight:600;line-height:1;margin-bottom:32px}.projects-brand-infos-box:last-of-type{margin-bottom:32px}.projects-brand-infos-box p,.projects-brand-infos-ctn-2 p{font:var(--font-16)}.projects-brand-infos-ctn-1{margin-bottom:32px}.link-site-client{font:var(--font-16);line-height:1;font-weight:600;padding:1rem 1.5rem}}@media(max-width:480px){.projects-brand-intro-infos-bg{background-color:var(--color-1);padding-top:64px;padding-bottom:64px}.projects-brand-infos-ctn-1 h1{font:var(--font-28);font-weight:600;line-height:1;margin-bottom:24px}.projects-brand-infos-box:last-of-type{margin-bottom:24px}.link-site-client{font:var(--font-16);font-weight:600;padding:.75rem 1rem}}.projects-brand-bg{background-color:var(--color-0);padding-top:96px;padding-bottom:128px}.projects-brand-job{display:flex;flex-direction:column;margin:auto}.projects-brand-job-col-1,.projects-brand-job-col-2{margin-bottom:24px}.projects-brand-job-col-2{display:flex;gap:24px}.projects-brand-job-col-1 picture img,.projects-brand-job-col-2 picture img{width:100%;height:auto}.btn-return-projects{display:flex;justify-content:center;margin-top:32px}.btn-return-projects a{font:var(--font-20);font-weight:600;color:var(--color-brand);background-color:var(--color-1);padding:1.5rem 2rem;display:inline-block;cursor:pointer;letter-spacing:1px;transition:.2s;border-radius:5px;line-height:1}.btn-return-projects a:hover{color:var(--color-brand);background-color:var(--gray-4)}@media(max-width:768px){.projects-brand-bg{padding-top:64px;padding-bottom:64px}.projects-brand-job-col-2{flex-direction:column;gap:16px}.projects-brand-job-col-1,.projects-brand-job-col-2{margin-bottom:16px}.btn-return-projects{margin-top:24px}.btn-return-projects a{font:var(--font-16);line-height:1;font-weight:600;padding:1rem 1.5rem}}@media(max-width:480px){.projects-brand-bg{padding-top:48px;padding-bottom:48px}.btn-return-projects{margin-top:16px}.btn-return-projects a{padding:1rem 1rem}}