*{padding:0;margin:0;box-sizing:border-box;font-family:"Roboto", sans-serif}h1,h2,h3,h4,h5{font-family:"Syncopate", sans-serif}:hover{transition:all ease 0.25s}h1,h2,h3,h4,h5,p{margin:0;padding:0}a{color:inherit;text-decoration:none}.hidden{visibility:hidden;opacity:0}.container{padding:0 5%;min-height:calc(100vh - 12rem)}.work{height:100%;display:flex;flex-direction:column;justify-content:space-between}.about{max-width:85%;padding-bottom:3rem}.contact{max-width:95%;margin:auto}.work-about{height:20rem;display:flex;flex-direction:column;justify-content:space-between}.work-about .small-header{font-size:0.65rem}.work-about .about-bottom{margin-bottom:4rem}@media screen and (min-width: 760px){.work-about{max-width:55%}.work-about .small-header{font-size:0.8rem}}.about,.contact{min-height:calc(100vh - 12rem);display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 760px){.about,.contact{max-width:55%;margin:0}}.work-grid{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.work-grid .image-section{width:90%;margin-bottom:3rem}.work-grid .image-section img{width:90vw;height:calc(90vw * 3 / 4);object-fit:cover}.work-grid .image-section img:hover{opacity:0.9}@media screen and (min-width: 760px){.work-grid .image-section{width:45%;margin-bottom:6rem}.work-grid .image-section img{width:40vw;height:30vw}}.work-grid .subtitle{padding-top:1rem}.about-header h4{margin-bottom:2rem}.about-services{margin:2rem 0 4rem}.contact-bottom{margin:4rem 0}.contact-form{padding:2rem;border:1px solid black}.side-inputs{display:flex;justify-content:space-between;align-items:flex-end}.side-inputs>*{width:48% !important}.form-group{display:flex;flex-direction:column;width:100%;margin-bottom:1rem}.form-group label{margin-bottom:0.5rem}.form-group input,.form-group textarea{width:100%;background-color:whitesmoke;border:1px solid rgba(0,0,0,0.2);padding:0.5rem;font-size:inherit}.form-group input:focus,.form-group textarea:focus{outline:2px solid rgba(0,0,0,0.5);outline-offset:0.5rem;background-color:white}.required:after{content:' *';color:red}.submit-button{background-color:white;color:black;padding:2rem 3rem;box-shadow:none;border-radius:none;border:1px solid black;cursor:pointer}.bo-container{padding:0 1vw;overflow-x:scroll}.bo-container .new-btn{width:fit-content;display:block}.bo-container .bo-btn{padding:0.5rem 1rem;border:2px solid black;margin-bottom:2rem;width:fit-content}.bo-container .bo-table{width:100%;border:1px solid black}.bo-container .bo-table thead{font-weight:bold;text-align:center;background:#333;color:white}.bo-container .bo-table td{border:1px solid black;padding:0.5rem 1rem}.page-form input{width:3rem}.artigo-form{font-size:1.5rem}.artigo-form .field{margin:1rem 0;display:flex;align-items:center}.artigo-form .field label{margin-right:1rem}.artigo-form .field input:not(input[type='checkbox']){padding:0.5rem;flex-grow:1}.artigo-form input[type='submit']{width:12rem;height:3rem;margin:5rem 0}.artigo-form .error{font-size:1rem;color:rgba(255,0,0,0.8)}.display-photos{display:flex;flex-wrap:wrap;font-size:1rem}.display-photos img{height:15rem;margin:0.125rem}.display-photos .photo{border:1px solid gray;margin:0 1rem 1rem;width:min-content}.display-photos .header{text-align:right;width:100%;padding:0.25rem 0.5rem;border-bottom:1px solid gray}.display-photos .photo-field{margin:0.5rem;display:flex}.display-photos .photo-field label{margin-right:1rem}.display-photos .photo-field input:not(input[type='checkbox']){width:2rem}.show{display:flex;flex-direction:column;justify-content:space-between}#caroussel{position:relative;transition:all 0.3s ease}.top-show{margin-bottom:5rem}.top-show h1{text-transform:uppercase;margin-bottom:2rem}.top-show h5{margin-bottom:2rem}.top-show+.randoms{margin-top:-2rem}.scroller{margin:3rem 0}.scroller,.scroller-section{display:flex;justify-content:space-between;align-items:center}.scroller-section>*{margin:0 1rem}.images{display:grid}
