@import"https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;600&display=swap";.heading{text-align:center;padding:0;margin-top:-4rem;font-size:3.75rem}@media(min-width: 481px)and (max-width: 768px){.heading{font-size:5.625rem;margin-top:-3rem}}@media(max-width: 480px){.heading{margin-top:2rem}}@font-face{font-family:"Geomanist";src:url("../fonts/Geomanist.ttf") format("truetype")}.heading span{font-family:"Geomanist";font-weight:700;background:linear-gradient(to right, #4B90E4, #3AC9B9);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0);position:relative;z-index:0;animation:gradient 3s ease infinite}@keyframes gradient{0%{background-position:0%}50%{background-position:100%}100%{background-position:0%}}.heading span::before,.heading span::after{position:absolute;content:"";top:.5rem;bottom:.66rem;height:50%;width:25%;background:linear-gradient(to right, #4B90E4, #3AC9B9);clip-path:polygon(0 90%, 100% 80%, 100% 100%, 0% 92%);z-index:-1}.heading span::before{left:-26%}.heading span::after{right:-26%;transform:scaleX(-1)}@media(min-width: 769px)and (max-width: 899px){.heading span::before{position:absolute;content:"";bottom:.5rem}}@media(min-width: 481px)and (max-width: 768px){.heading span::before{position:absolute;content:"";bottom:.46rem}}@media(max-width: 480px){.heading span::before{position:absolute;content:"";bottom:.4rem}}.animate-btn{animation:animate-outline 1s ease-out infinite;border-radius:50%;width:3.5rem;height:3.5rem}@media(min-width: 481px)and (max-width: 768px){.animate-btn{width:7rem;height:7rem}}@keyframes animate-outline{from{outline:0 solid #3ac9b9}to{outline:.9375rem solid rgba(79,155,249,0)}}.button .btn-email{position:fixed;bottom:3rem;right:3rem;z-index:999 !important;cursor:pointer}@media(min-width: 481px)and (max-width: 768px){.button .btn-email{bottom:5rem;right:3rem}}@media(max-width: 480px){.button .btn-email{right:1rem !important}}.button .btn-email img{max-width:3.8rem;border-radius:50%;background:rgba(0,0,0,0);transition:.5s ease;box-shadow:0 .25rem .5rem rgba(0,0,0,.1)}@media(min-width: 481px)and (max-width: 768px){.button .btn-email img{max-width:7rem !important}}.button .btn-email img:hover{transform:scale(1.1)}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;opacity:0;transition:opacity .5s ease;z-index:1000}@media(min-width: 481px)and (max-width: 768px){.modal{height:110vh}}@media(max-width: 480px){.modal{height:115vh}}.modal.active{display:flex;opacity:1}.modal-content{position:relative;top:3rem;background-color:#fff;padding:3.125rem;border-radius:.625rem;max-width:40.25rem;width:100%;height:90vh;box-shadow:0 .3125rem .9375rem rgba(0,0,0,.3);text-align:center;transform:translateY(-3.125rem);transition:transform .5s ease-in-out}@media(min-width: 900px)and (max-width: 1439px){.modal-content{max-width:60.25rem;height:51vh}}@media(min-width: 769px)and (max-width: 899px){.modal-content{max-width:60.25rem;height:42vh}}@media(min-width: 481px)and (max-width: 768px){.modal-content{height:71vh;max-width:60.25rem;padding:4.125rem}}@media(max-width: 480px){.modal-content{width:90%;height:auto}}.active{transform:translateY(0)}.active .title{color:#001d34;margin:0;background:linear-gradient(to right, #4B90E4, #3AC9B9);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0)}@media(min-width: 769px)and (max-width: 899px){.active .title{margin:2rem}}@media(min-width: 481px)and (max-width: 768px){.active .title{margin-top:3rem;font-size:3rem}}@media(max-width: 480px){.active .title{margin-top:0}}.active p{color:#001d34;margin:2rem 0;text-align:justify;text-justify:inter-word;background:linear-gradient(to right, #4B90E4, #3AC9B9);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0)}@media(min-width: 481px)and (max-width: 768px){.active p{font-size:2.25rem}}.modal-content.active{transform:scale(1)}.close-btn{position:absolute;top:.625rem;right:1.9375rem;font-size:2rem;cursor:pointer;background:linear-gradient(to right, #4B90E4, #3AC9B9);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0)}@media(min-width: 481px)and (max-width: 768px){.close-btn{top:1.625rem;font-size:3.5rem}}.modal-button{background-color:#4b90e4;color:#fff;border:none;padding:.7rem 2rem;margin-top:.625rem;cursor:pointer;border-radius:.3125rem}@media(min-width: 481px)and (max-width: 768px){.modal-button{padding:.8rem 2.5rem;margin-top:5.5rem}}@media(max-width: 480px){.modal-button{padding:.7rem 1.5rem}}.modal-button:hover{background-color:#3ac9b9}.about-button{position:relative;top:1.5rem;background-color:#4b90e4;color:#fff;border:none;padding:.7rem 2rem;margin:0 33%;cursor:pointer;border-radius:.3125rem}@media(min-width: 769px)and (max-width: 899px){.about-button{padding:.8rem 2.5rem;margin:0 29%}}@media(min-width: 481px)and (max-width: 768px){.about-button{padding:.8rem 2.5rem;margin:0 29%}}@media(max-width: 480px){.about-button{padding:.7rem 1.5rem}}.about-button:hover{background-color:#3ac9b9}@font-face{font-family:"Geomanist";src:url("../../dist/fonts/Geomanist.ttf") format("truetype")}h1,h2,h3{font-family:"Geomanist";font-weight:700;line-height:1.1}h1{font-size:clamp(3.125rem,2.2462416712rem + 3.1039192153vw,5rem)}h2{font-size:clamp(2rem,1.2969933369rem + 2.4831353723vw,3.5rem)}h3{font-size:clamp(1.75rem,1.6328322228rem + .4138558954vw,2rem)}p{font-size:1.25rem}@media(min-width: 769px)and (max-width: 899px){p{font-size:1.625rem}}@media(min-width: 481px)and (max-width: 768px){p{font-size:1.5625rem}}@media(max-width: 480px){p{font-size:1.5625rem}}*{font-family:"Poppins",sans-serif;box-sizing:border-box;margin:0;padding:0;outline:none;border:none;font-weight:400;transition:all .2s linear}html,body{background-image:radial-gradient(#ffffff, #fbfbfb);font-size:100%;overflow-x:hidden;scroll-padding-top:7rem;scroll-behavior:smooth}@media(min-width: 900px)and (max-width: 1439px){html,body{font-size:65%}}@media(min-width: 769px)and (max-width: 899px){html,body{font-size:60%}}@media(min-width: 481px)and (max-width: 768px){html,body{font-size:55%}}@media(max-width: 480px){html,body{font-size:50%}}body{min-height:100vh;display:flex;flex-direction:column}.site-content{flex:1 0 auto}html::-webkit-scrollbar{width:.6rem}html::-webkit-scrollbar-track{background-color:#fff}html::-webkit-scrollbar-thumb{background:linear-gradient(to top, #3AC9B9, #4B90E4);border-radius:5rem}::selection{background-color:#4b90e4;color:#fff}section{padding:0rem 9%}@media(min-width: 481px)and (max-width: 768px){section{padding:2rem 6%}}li{list-style:none}a{text-decoration:none}svg{width:100%}img{width:100%}.header{justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:wrap;display:flex;padding:.8rem 3.5%;background:linear-gradient(to right, #4B90E4, #3AC9B9);position:fixed;top:0;left:0;right:0;z-index:2;box-shadow:0 .25rem .5rem rgba(0,0,0,.1)}@media(min-width: 481px)and (max-width: 768px){.header{padding:1.5rem}}.header .logo{text-transform:uppercase;font-size:1.1875rem;color:#fff;font-weight:700;position:relative;top:-1.1rem}@media(min-width: 481px)and (max-width: 768px){.header .logo{font-size:1.5rem}}@media(max-width: 480px){.header .logo{font-size:1.25rem;top:-0.9rem}}.header .logo img{width:3.1rem;height:3.1rem;position:relative;top:1rem}@media(max-width: 480px){.header .navbar{position:absolute;top:100%;left:0;right:0;background:linear-gradient(to right, #4B90E4, #3AC9B9);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);transition:clip-path .4s ease,max-height .4s ease;z-index:1;overflow:hidden;max-height:0}}.header .navbar.active{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);max-height:31.25rem !important}.header .navbar a{margin-left:1.6rem;font-size:1.0625rem;color:#fff}@media(min-width: 769px)and (max-width: 899px){.header .navbar a{font-size:1.375rem;margin-left:1.6rem}.header .navbar a:nth-child(6){margin-right:1rem !important}.header .navbar a:nth-child(1){margin-left:0}}@media(min-width: 481px)and (max-width: 768px){.header .navbar a{font-size:1.25rem;margin-left:3rem}}@media(max-width: 480px){.header .navbar a{font-size:1.25rem;margin:1.2rem 2rem;display:block}}.header .navbar a:nth-child(6){margin-right:1rem}.header .navbar a:hover{color:#001d34}.header #menu-btn{cursor:pointer;color:#fff;font-size:1.75rem;display:none}@media(max-width: 480px){.header #menu-btn{display:initial}}.header #menu-btn.la-times{transform:rotate(180deg)}.banner{margin:-2.1rem 0;padding:0}.banner .image img{padding:7.1rem 0}@media(min-width: 481px)and (max-width: 768px){.banner .image img{min-width:100%}}@media(max-width: 480px){.banner .image img{display:block;max-width:100%;height:auto;object-fit:cover;object-position:center;width:100%;image-rendering:auto;margin-top:0;margin-bottom:-6rem;height:50vh}}@media(max-width: 480px)and (min-width: 769px)and (max-width: 899px){.banner .image img{max-width:90%;object-fit:contain}}@media(max-width: 480px)and (min-width: 481px)and (max-width: 768px){.banner .image img{max-width:100%;height:auto;object-fit:scale-down}}.banner .image .content h3{color:#001d34;line-height:1.8;font-family:"Geomanist";font-weight:400}.banner .image .content p{color:#001d34;text-align:center;line-height:1.8;padding:0 5rem}.emphasis .description{margin:1.5rem 0}.emphasis .description p{text-align:center;text-justify:inter-word;padding-bottom:2.5rem;color:#001d34}@media(min-width: 481px)and (max-width: 768px){.emphasis .description p{font-size:2.25rem;padding:0 2rem 2rem}}.emphasis .row{padding:1.3rem;display:grid;gap:1fr;grid-template-columns:repeat(4, 1fr);gap:1.5rem;margin:-2rem 0}@media(min-width: 769px)and (max-width: 899px){.emphasis .row{display:grid;gap:1fr;grid-template-columns:repeat(3, 1fr);gap:1rem}}@media(min-width: 481px)and (max-width: 768px){.emphasis .row{display:grid;gap:1fr;grid-template-columns:repeat(2, 1fr);gap:2.5rem}}@media(max-width: 480px){.emphasis .row{display:block;margin-top:-2rem}}.emphasis .row .image img{filter:blur(0.25rem) brightness(0.7);transform:scale(0.97);transition:filter .5s ease,transform .5s ease}@media(max-width: 480px){.emphasis .row .image{margin:0 0 1rem 0}}.emphasis .row .image img{width:100%;height:calc(40vh - 2rem);border-radius:.1875rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.1)}@media(min-width: 769px)and (max-width: 899px){.emphasis .row .image img{height:calc(20vh - 2rem)}}@media(min-width: 481px)and (max-width: 768px){.emphasis .row .image img{height:calc(33vh - 2rem)}}.emphasis .row .image img:hover{filter:none !important;transform:scale(1.03)}.emphasis .row .image a{cursor:zoom-in}.emphasis .message{font-family:"Geomanist";width:75rem;padding:1rem;background-color:#4b90e4;color:#fff;text-align:center;margin-bottom:3rem;font-size:1.25rem;border-radius:.3125rem;cursor:pointer}@media(min-width: 900px)and (max-width: 1439px){.emphasis .message{width:100rem}}@media(min-width: 769px)and (max-width: 899px){.emphasis .message{width:70rem;font-size:1.5rem}}@media(min-width: 481px)and (max-width: 768px){.emphasis .message{width:75rem;font-size:1.5rem}}@media(max-width: 480px){.emphasis .message{width:40rem}}.detalhes{display:grid;gap:0;grid-template-columns:repeat(2, 1fr);align-items:flex-start;gap:2rem;margin:0 auto 4rem;padding-top:9rem;width:100%}@media(min-width: 769px)and (max-width: 899px){.detalhes{display:grid;gap:0;grid-template-columns:repeat(1, 1fr);padding-top:8rem}}@media(min-width: 481px)and (max-width: 768px){.detalhes{display:grid;gap:0;grid-template-columns:repeat(1, 1fr);padding-top:8rem}}@media(max-width: 480px){.detalhes{display:grid;gap:0;grid-template-columns:repeat(1, 1fr);padding-top:7rem}}.detalhes .photo{display:flex;flex-direction:column;gap:1.5rem}.detalhes .photo img{width:100%;height:calc(60vh);object-fit:cover;border-radius:.5rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.1);opacity:1;transition:opacity .5s ease-in-out,transform .5s ease-in-out}@media(min-width: 769px)and (max-width: 899px){.detalhes .photo img{height:calc(60vh)}}@media(min-width: 481px)and (max-width: 768px){.detalhes .photo img{height:calc(50vh)}}@media(max-width: 480px){.detalhes .photo img{height:calc(40vh)}}.detalhes .photo .thumbnails{display:flex;gap:1rem;margin-bottom:2rem}@media(min-width: 769px)and (max-width: 899px){.detalhes .photo .thumbnails{justify-content:center;margin-bottom:0}}@media(min-width: 481px)and (max-width: 768px){.detalhes .photo .thumbnails{justify-content:center;margin-bottom:0}}@media(max-width: 480px){.detalhes .photo .thumbnails{flex-wrap:wrap;gap:.5rem;margin-bottom:0}}.detalhes .photo .thumbnails img{width:100%;max-width:8rem;height:calc(8rem);object-fit:cover;border-radius:.3rem;cursor:pointer;filter:blur(0.25rem) brightness(0.7);transform:scale(0.97);transition:filter .3s ease,transform .3s ease,opacity .3s ease}.detalhes .photo .thumbnails img:hover{filter:none;transform:scale(1.05);opacity:1}.detalhes .photo .thumbnails img.ativo{filter:none;transform:scale(1.05);opacity:1}@media(min-width: 769px)and (max-width: 899px){.detalhes .photo .thumbnails img{max-width:7rem;height:calc(7rem);margin:1rem 0}}@media(min-width: 481px)and (max-width: 768px){.detalhes .photo .thumbnails img{margin:1rem 0}}@media(max-width: 480px){.detalhes .photo .thumbnails img{margin:1rem 0}}.detalhes .description{display:flex;flex-direction:column;justify-content:center;padding:1rem;padding-bottom:2rem}@media(min-width: 769px)and (max-width: 899px){.detalhes .description{margin-bottom:2rem}}@media(min-width: 481px)and (max-width: 768px){.detalhes .description{padding:1rem}}@media(max-width: 480px){.detalhes .description{padding:.5rem}}.detalhes .description h3{margin:2rem 0;color:#001d34}@media(min-width: 481px)and (max-width: 768px){.detalhes .description h3{margin-top:1rem}}@media(max-width: 480px){.detalhes .description h3{margin-top:1rem}}.detalhes .description p{color:#001d34;text-align:justify;line-height:1.6}.detalhes .description .icon{display:inline-flex;align-items:center;justify-content:center;color:#001d34;border:.0625rem solid #001d34;border-radius:.625rem;padding:.5rem .8rem;margin-top:1rem}.detalhes .description .icon:hover{color:#4b90e4}.projects .description{margin:1.5rem 0}.projects .description p{text-align:center;text-justify:inter-word;padding-bottom:2.5rem;color:#001d34}@media(min-width: 481px)and (max-width: 768px){.projects .description p{font-size:2.25rem;padding:0 2rem 2rem}}.projects .row{padding:1.3rem;display:grid;gap:1fr;grid-template-columns:repeat(4, 1fr);gap:1.5rem;margin-bottom:3rem}@media(min-width: 769px)and (max-width: 899px){.projects .row{display:grid;gap:1fr;grid-template-columns:repeat(3, 1fr);gap:1rem}}@media(min-width: 481px)and (max-width: 768px){.projects .row{display:grid;gap:1fr;grid-template-columns:repeat(2, 1fr);gap:2.5rem}}@media(max-width: 480px){.projects .row{display:block;margin-top:-2rem}}.projects .row .image img{filter:blur(0.5rem) brightness(0.7);transform:scale(0.97);transition:filter .3s ease,transform .3s ease}@media(max-width: 480px){.projects .row .image{margin:0 0 1rem 0}}.projects .row .image img{width:100%;height:calc(40vh - 2rem);border-radius:.1875rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.1)}@media(min-width: 769px)and (max-width: 899px){.projects .row .image img{height:calc(20vh - 2rem)}}@media(min-width: 481px)and (max-width: 768px){.projects .row .image img{height:calc(33vh - 2rem)}}.projects .row .image img:hover{filter:none !important;transform:scale(1.03)}.projects .row .image a{cursor:zoom-in}.projects .message{font-family:"Geomanist";width:75rem;padding:1rem;background-color:#4b90e4;color:#fff;text-align:center;font-size:1.25rem;border-radius:.3125rem;cursor:pointer}@media(min-width: 900px)and (max-width: 1439px){.projects .message{width:100rem}}@media(min-width: 769px)and (max-width: 899px){.projects .message{width:70rem;font-size:1.5rem}}@media(min-width: 481px)and (max-width: 768px){.projects .message{width:75rem;font-size:1.5rem}}@media(max-width: 480px){.projects .message{width:40rem}}.button .btn-email{position:fixed;bottom:3rem;right:3rem;z-index:999 !important;cursor:pointer}@media(min-width: 481px)and (max-width: 768px){.button .btn-email{bottom:5rem;right:3rem}}@media(max-width: 480px){.button .btn-email{right:1rem !important}}.button .btn-email img{max-width:3.8rem;border-radius:50%;background:rgba(0,0,0,0);transition:.5s ease;box-shadow:0 .25rem .5rem rgba(0,0,0,.1)}.button .btn-email img:hover{transform:scale(1.1)}.modelling .description{margin:1.5rem 0}.modelling .description p{text-align:center;text-justify:inter-word;padding-bottom:2.5rem;color:#001d34}@media(min-width: 481px)and (max-width: 768px){.modelling .description p{font-size:2.25rem;padding:0 2rem 2rem}}.modelling .row{padding:1.3rem;display:grid;gap:1fr;grid-template-columns:repeat(4, 1fr);gap:1.5rem;margin:3rem 0}@media(min-width: 769px)and (max-width: 899px){.modelling .row{display:grid;gap:1fr;grid-template-columns:repeat(3, 1fr);gap:1rem}}@media(min-width: 481px)and (max-width: 768px){.modelling .row{display:grid;gap:1fr;grid-template-columns:repeat(2, 1fr);gap:2.5rem}}@media(max-width: 480px){.modelling .row{display:block;margin-top:-2rem}}.modelling .row .image img{filter:blur(0.5rem) brightness(0.7);transform:scale(0.97);transition:filter .3s ease,transform .3s ease}@media(max-width: 480px){.modelling .row .image{margin:0 0 1rem 0}}.modelling .row .image img{width:100%;height:calc(40vh - 2rem);border-radius:.1875rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.1)}@media(min-width: 769px)and (max-width: 899px){.modelling .row .image img{height:calc(20vh - 2rem)}}@media(min-width: 481px)and (max-width: 768px){.modelling .row .image img{height:calc(33vh - 2rem)}}.modelling .row .image img:hover{filter:none !important;transform:scale(1.03)}.modelling .row .image a{cursor:zoom-in}.modelling .message{font-family:"Geomanist";width:75rem;padding:1rem;background-color:#4b90e4;color:#fff;text-align:center;font-size:1.25rem;border-radius:.3125rem;cursor:pointer}@media(min-width: 900px)and (max-width: 1439px){.modelling .message{width:100rem}}@media(min-width: 769px)and (max-width: 899px){.modelling .message{width:70rem;font-size:1.5rem}}@media(min-width: 481px)and (max-width: 768px){.modelling .message{width:75rem;font-size:1.5rem}}@media(max-width: 480px){.modelling .message{width:40rem}}.button .btn-email{position:fixed;bottom:3rem;right:3rem;z-index:999 !important;cursor:pointer}@media(min-width: 481px)and (max-width: 768px){.button .btn-email{bottom:5rem;right:3rem}}@media(max-width: 480px){.button .btn-email{right:2rem !important}}.button .btn-email img{max-width:3.8rem;border-radius:50%;background:rgba(0,0,0,0);transition:.5s ease;box-shadow:0 .25rem .5rem rgba(0,0,0,.1)}.button .btn-email img:hover{transform:scale(1.1)}.intelligence .description{margin:1.5rem 0}.intelligence .description p{text-align:center;text-justify:inter-word;padding-bottom:2.5rem;color:#001d34}@media(min-width: 481px)and (max-width: 768px){.intelligence .description p{font-size:2.25rem;padding:0 2rem 2rem}}.intelligence .row{padding:1.3rem;display:grid;gap:1fr;grid-template-columns:repeat(4, 1fr);gap:1.5rem;margin:3rem 0}@media(min-width: 769px)and (max-width: 899px){.intelligence .row{display:grid;gap:1fr;grid-template-columns:repeat(3, 1fr);gap:1rem}}@media(min-width: 481px)and (max-width: 768px){.intelligence .row{display:grid;gap:1fr;grid-template-columns:repeat(2, 1fr);gap:2.5rem}}@media(max-width: 480px){.intelligence .row{display:block;margin-top:-2rem}}.intelligence .row .image img{filter:blur(0.5rem) brightness(0.7);transform:scale(0.97);transition:filter .3s ease,transform .3s ease}@media(max-width: 480px){.intelligence .row .image{margin:0 0 1rem 0}}.intelligence .row .image img{width:100%;height:calc(40vh - 2rem);border-radius:.1875rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.1)}@media(min-width: 769px)and (max-width: 899px){.intelligence .row .image img{height:calc(20vh - 2rem)}}@media(min-width: 481px)and (max-width: 768px){.intelligence .row .image img{height:calc(33vh - 2rem)}}.intelligence .row .image img:hover{filter:none !important;transform:scale(1.03)}.intelligence .row .image a{cursor:zoom-in}.intelligence .message{font-family:"Geomanist";width:75rem;padding:1rem;background-color:#4b90e4;color:#fff;text-align:center;font-size:1.25rem;border-radius:.3125rem;cursor:pointer}@media(min-width: 900px)and (max-width: 1439px){.intelligence .message{width:100rem}}@media(min-width: 769px)and (max-width: 899px){.intelligence .message{width:70rem;font-size:1.5rem}}@media(min-width: 481px)and (max-width: 768px){.intelligence .message{width:75rem;font-size:1.5rem}}@media(max-width: 480px){.intelligence .message{width:40rem}}.sobre{padding:2rem 9%}@media(min-width: 769px)and (max-width: 899px){.sobre{padding:6rem 9%}}@media(min-width: 481px)and (max-width: 768px){.sobre{padding:4.5rem 5%}}@media(max-width: 480px){.sobre{padding:6rem 9%}}.banner{margin:-2rem 0;padding:0;width:100%}.banner .image .photo{width:100%;padding:8.9rem 0;margin-bottom:-5rem;height:calc(75vh - 2rem)}.about{justify-content:space-between;align-items:stretch;flex-direction:row;flex-wrap:wrap;display:flex}@media(min-width: 769px)and (max-width: 899px){.about{height:83rem}}@media(min-width: 481px)and (max-width: 768px){.about{height:60rem}}@media(max-width: 480px){.about{justify-content:column;align-items:stretch;flex-direction:row;flex-wrap:wrap;display:flex}}.about .row .image .photo img{width:calc(100% + 0rem);height:calc(40vh - 2rem);border-radius:.3125rem}@media(min-width: 769px)and (max-width: 899px){.about .row .image .photo img{position:relative;top:4rem;right:1rem;height:calc(25vh - 2rem)}}@media(min-width: 481px)and (max-width: 768px){.about .row .image .photo img{height:calc(25vh - 2rem)}}@media(max-width: 480px){.about .row .image .photo img{position:relative;top:2rem;display:block;width:18rem !important;height:20rem;left:75% !important}}.about .row .image .photo .legend{text-transform:uppercase}@media(min-width: 769px)and (max-width: 899px){.about .row .image .photo .legend{position:relative;top:5.5rem;left:-1rem}}@media(min-width: 481px)and (max-width: 768px){.about .row .image .photo .legend{margin-left:.3rem}}@media(max-width: 480px){.about .row .image .photo .legend{position:relative;top:3rem;left:75%;text-align:center}}@font-face{font-family:"Geomanist";src:url("../fonts/Geomanist.ttf") format("truetype")}.about .row .image .photo .legend h5{font-family:"Geomanist";font-size:1.375rem;color:#001d34;font-weight:700;letter-spacing:0}@media(min-width: 769px)and (max-width: 899px){.about .row .image .photo .legend h5{letter-spacing:.125rem}}.about .row .image .photo .legend p{font-family:"Geomanist";font-weight:400;color:#001d34;letter-spacing:.125rem}.about .row .image .photo .legend p:nth-child(2){margin-top:.625rem}.about .content-about{position:relative;bottom:2rem;flex:1 1 42rem;margin:2rem;padding:1.25rem;border-radius:.3125rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.1);color:#001d34;line-height:1.8;font-size:1.375rem}@media(min-width: 769px)and (max-width: 899px){.about .content-about{top:2rem !important;left:0 !important;max-width:72% !important;height:auto !important}}@media(min-width: 481px)and (max-width: 768px){.about .content-about{height:auto !important;left:1rem}}@media(max-width: 480px){.about .content-about{margin:2rem 0;margin-top:8rem;padding:2.25rem;height:auto}}.about .content-about p{color:#001d34;margin:0;padding:.625rem;font-size:1rem}@media(min-width: 769px)and (max-width: 899px){.about .content-about p{font-size:1.125rem}}@media(min-width: 481px)and (max-width: 768px){.about .content-about p{font-size:1.375rem}}@media(max-width: 480px){.about .content-about p{font-size:1.25rem}}.about .content-about strong,.about .content-about b{font-weight:700;color:#001d34}.about .content-about em,.about .content-about i{font-style:italic;color:#001d34}.about .content-about u{text-decoration:underline}.about .content-about br{line-height:1.8}.about .content-about *{color:inherit;font-family:inherit}.sobre{padding:2rem 9%}@media(min-width: 769px)and (max-width: 899px){.sobre{padding:6rem 9%}}@media(min-width: 481px)and (max-width: 768px){.sobre{padding:4.5rem 5%}}@media(max-width: 480px){.sobre{padding:6rem 9%}}.banner{margin:-2rem 0;padding:0;width:100%}.banner .image .photo{width:100%;padding:8.9rem 0;margin-bottom:-5rem;height:calc(75vh - 2rem)}.contato{justify-content:space-between;align-items:stretch;flex-direction:row;flex-wrap:wrap;display:flex}@media(min-width: 769px)and (max-width: 899px){.contato{height:83rem}}@media(min-width: 481px)and (max-width: 768px){.contato{height:60rem}}.contato .row .imagem img{width:calc(100% + 0rem);height:calc(40vh - 2rem);border-radius:.3125rem}@media(min-width: 769px)and (max-width: 899px){.contato .row .imagem img{position:relative;top:4rem;right:1rem;height:calc(25vh - 2rem)}}@media(min-width: 481px)and (max-width: 768px){.contato .row .imagem img{height:calc(25vh - 2rem)}}@media(max-width: 480px){.contato .row .imagem img{position:relative;top:2rem;display:block;width:18rem !important;height:20rem;left:75% !important}}.contato .row .legend{text-transform:uppercase}@media(min-width: 769px)and (max-width: 899px){.contato .row .legend{position:relative;top:5.5rem;left:-1rem}}@media(min-width: 481px)and (max-width: 768px){.contato .row .legend{margin-left:.3rem}}@media(max-width: 480px){.contato .row .legend{position:relative;top:3rem;left:75%;text-align:center}}@font-face{font-family:"Geomanist";src:url("../fonts/Geomanist.ttf") format("truetype")}.contato .row .legend h5{font-family:"Geomanist";font-size:1.375rem;color:#001d34;font-weight:700;letter-spacing:0}@media(min-width: 769px)and (max-width: 899px){.contato .row .legend h5{letter-spacing:.125rem}}.contato .row .legend p{font-family:"Geomanist";font-weight:400;color:#001d34;letter-spacing:.125rem}.contato .row .legend p:nth-child(2){margin-top:.625rem}.contato .content{flex:1 1 42rem;color:#001d34;line-height:1.8;padding:1rem 0}.contato .content{position:relative;bottom:2rem;max-width:1 1 42rem;margin:2rem;padding:1.25rem;border-radius:.3125rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.1)}@media(min-width: 769px)and (max-width: 899px){.contato .content{top:2rem !important;left:0 !important;max-width:72% !important;height:47rem !important}}@media(min-width: 481px)and (max-width: 768px){.contato .content{height:57rem !important;left:1rem}}@media(max-width: 480px){.contato .content{margin:2rem 0;margin-top:8rem;padding:2.25rem;height:57rem}}.contato .content .contact .form-group{margin-bottom:1.25rem}.contato .content .contact label{display:block;font-weight:700;font-size:1rem}@media(min-width: 769px)and (max-width: 899px){.contato .content .contact label{font-size:1.125rem}}@media(min-width: 481px)and (max-width: 768px){.contato .content .contact label{font-size:1.5rem}}@media(max-width: 480px){.contato .content .contact label{font-size:1.375rem}}.contato .content .contact input[type=text],.contato .content .contact input[type=email],.contato .content .contact input[type=tel],.contato .content .contact textarea{width:100%;padding:.8rem;border:.0625rem solid #ccc;border-radius:.3125rem;box-sizing:border-box}.contato .content .contact input[type=text]::placeholder,.contato .content .contact input[type=email]::placeholder,.contato .content .contact input[type=tel]::placeholder,.contato .content .contact textarea::placeholder{font-family:"Geomanist";font-size:.875rem;color:#999;opacity:1}@media(min-width: 769px)and (max-width: 899px){.contato .content .contact input[type=text]::placeholder,.contato .content .contact input[type=email]::placeholder,.contato .content .contact input[type=tel]::placeholder,.contato .content .contact textarea::placeholder{font-size:1.125rem}}@media(min-width: 481px)and (max-width: 768px){.contato .content .contact input[type=text]::placeholder,.contato .content .contact input[type=email]::placeholder,.contato .content .contact input[type=tel]::placeholder,.contato .content .contact textarea::placeholder{font-size:1.375rem}}@media(max-width: 480px){.contato .content .contact input[type=text]::placeholder,.contato .content .contact input[type=email]::placeholder,.contato .content .contact input[type=tel]::placeholder,.contato .content .contact textarea::placeholder{font-size:1.5rem}}.contato .content .contact input[type=text]::-webkit-input-placeholder,.contato .content .contact input[type=email]::-webkit-input-placeholder,.contato .content .contact input[type=tel]::-webkit-input-placeholder,.contato .content .contact textarea::-webkit-input-placeholder{font-family:"Geomanist";font-size:.875rem;color:#999}@media(min-width: 769px)and (max-width: 899px){.contato .content .contact input[type=text]::-webkit-input-placeholder,.contato .content .contact input[type=email]::-webkit-input-placeholder,.contato .content .contact input[type=tel]::-webkit-input-placeholder,.contato .content .contact textarea::-webkit-input-placeholder{font-size:1.125rem}}@media(min-width: 481px)and (max-width: 768px){.contato .content .contact input[type=text]::-webkit-input-placeholder,.contato .content .contact input[type=email]::-webkit-input-placeholder,.contato .content .contact input[type=tel]::-webkit-input-placeholder,.contato .content .contact textarea::-webkit-input-placeholder{font-size:1.375rem}}@media(max-width: 480px){.contato .content .contact input[type=text]::-webkit-input-placeholder,.contato .content .contact input[type=email]::-webkit-input-placeholder,.contato .content .contact input[type=tel]::-webkit-input-placeholder,.contato .content .contact textarea::-webkit-input-placeholder{font-size:1.5rem}}.contato .content .contact input[type=text]::-moz-placeholder,.contato .content .contact input[type=email]::-moz-placeholder,.contato .content .contact input[type=tel]::-moz-placeholder,.contato .content .contact textarea::-moz-placeholder{font-family:"Geomanist";font-size:.875rem;color:#999;opacity:1}@media(min-width: 769px)and (max-width: 899px){.contato .content .contact input[type=text]::-moz-placeholder,.contato .content .contact input[type=email]::-moz-placeholder,.contato .content .contact input[type=tel]::-moz-placeholder,.contato .content .contact textarea::-moz-placeholder{font-size:1.125rem}}@media(min-width: 481px)and (max-width: 768px){.contato .content .contact input[type=text]::-moz-placeholder,.contato .content .contact input[type=email]::-moz-placeholder,.contato .content .contact input[type=tel]::-moz-placeholder,.contato .content .contact textarea::-moz-placeholder{font-size:1.375rem}}@media(max-width: 480px){.contato .content .contact input[type=text]::-moz-placeholder,.contato .content .contact input[type=email]::-moz-placeholder,.contato .content .contact input[type=tel]::-moz-placeholder,.contato .content .contact textarea::-moz-placeholder{font-size:1.5rem}}.contato .content .contact input[type=text]:-ms-input-placeholder,.contato .content .contact input[type=email]:-ms-input-placeholder,.contato .content .contact input[type=tel]:-ms-input-placeholder,.contato .content .contact textarea:-ms-input-placeholder{font-family:"Geomanist";font-size:.875rem;color:#999;opacity:1}@media(min-width: 769px)and (max-width: 899px){.contato .content .contact input[type=text]:-ms-input-placeholder,.contato .content .contact input[type=email]:-ms-input-placeholder,.contato .content .contact input[type=tel]:-ms-input-placeholder,.contato .content .contact textarea:-ms-input-placeholder{font-size:1.125rem}}@media(min-width: 481px)and (max-width: 768px){.contato .content .contact input[type=text]:-ms-input-placeholder,.contato .content .contact input[type=email]:-ms-input-placeholder,.contato .content .contact input[type=tel]:-ms-input-placeholder,.contato .content .contact textarea:-ms-input-placeholder{font-size:1.375rem}}@media(max-width: 480px){.contato .content .contact input[type=text]:-ms-input-placeholder,.contato .content .contact input[type=email]:-ms-input-placeholder,.contato .content .contact input[type=tel]:-ms-input-placeholder,.contato .content .contact textarea:-ms-input-placeholder{font-size:1.5rem}}@media(min-width: 769px)and (max-width: 899px){.contato .content .contact input[type=text],.contato .content .contact input[type=email],.contato .content .contact input[type=tel],.contato .content .contact textarea{padding:.8rem;font-size:1rem}}@media(min-width: 481px)and (max-width: 768px){.contato .content .contact input[type=text],.contato .content .contact input[type=email],.contato .content .contact input[type=tel],.contato .content .contact textarea{padding:1rem;font-size:1.375rem}}@media(max-width: 480px){.contato .content .contact input[type=text],.contato .content .contact input[type=email],.contato .content .contact input[type=tel],.contato .content .contact textarea{padding:.8rem}}.contato .content .contact input[type=text] textarea,.contato .content .contact input[type=email] textarea,.contato .content .contact input[type=tel] textarea,.contato .content .contact textarea textarea{resize:vertical}.contato .content .contact .btn-enviar{display:block;width:100%;padding:.625rem;background-color:#4b90e4;font-weight:700;color:#fff;border:none;border-radius:.3125rem;cursor:pointer;transition:background-color .3s}.contato .content .contact .btn-enviar:hover{background-color:#3ac9b9}.depoimentos{position:relative;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;display:flex;margin:0 auto;max-width:60rem;background-color:#fff;box-shadow:0 .25rem .5rem rgba(0,0,0,.1);border-radius:.625rem;margin-bottom:3rem;overflow:hidden}@media(min-width: 481px)and (max-width: 768px){.depoimentos{max-width:75rem}}.depoimentos .depoimento-container i{font-size:7.5rem;color:#ccc}@media(min-width: 769px)and (max-width: 899px){.depoimentos .depoimento-container i{font-size:4.5rem}}@media(max-width: 480px){.depoimentos .depoimento-container i{font-size:4.5rem}}.depoimentos .depoimento-container p{color:#001d34;margin-bottom:2rem}@media(min-width: 481px)and (max-width: 768px){.depoimentos .depoimento-container p{font-size:2.25rem}}@media(max-width: 480px){.depoimentos .depoimento-container p{text-align:justify;margin-bottom:1rem}}.depoimentos .depoimento-container .slide{padding:3rem 3rem;cursor:grab}.depoimentos .depoimento-container .slide:active{cursor:grabbing}@media(min-width: 769px)and (max-width: 899px){.depoimentos .depoimento-container .slide{padding:2rem}}@media(max-width: 480px){.depoimentos .depoimento-container .slide{padding:2rem}}.depoimentos .depoimento-container .slide .depoimento-image{display:flex;align-items:center;gap:1rem;margin:1rem 0}.depoimentos .depoimento-container .slide .depoimento-image img{width:5rem;height:5rem;border-radius:50%;border:.125rem solid #ccc}.depoimentos .depoimento-container .slide .depoimento-image .depoimento-name .name{position:relative;top:1rem;font-weight:700}@media(max-width: 480px){.depoimentos .depoimento-container .slide .depoimento-image .depoimento-name .name{top:0}}.depoimentos .depoimento-container .slide .avaliacao i{color:#3ac9b9;font-size:1.125rem}.depoimentos .swiper-button-prev,.depoimentos .swiper-button-next{color:#0af}@media(max-width: 480px){.depoimentos .swiper-button-prev,.depoimentos .swiper-button-next{display:none}}.depoimentos .swiper-pagination-bullet{background-color:#4b90e4}@media(max-width: 480px){.depoimentos .swiper-pagination-bullet{width:.625rem;height:.625rem}}.skills .description{margin:2.5rem 0;text-align:center}.skills .message{font-family:"Geomanist";width:75rem;padding:1rem;background-color:#4b90e4;color:#fff;text-align:center;font-size:1.25rem;border-radius:.3125rem;cursor:pointer}@media(min-width: 900px)and (max-width: 1439px){.skills .message{width:100rem}}@media(min-width: 769px)and (max-width: 899px){.skills .message{width:70rem;font-size:1.5rem}}@media(min-width: 481px)and (max-width: 768px){.skills .message{width:75rem;font-size:1.5rem}}@media(max-width: 480px){.skills .message{width:40rem}}.skills .skill{display:flex;align-items:center;justify-content:center}.skills .skill-content{display:grid;place-items:center;width:75%}@media(max-width: 480px){.skills .skill-content{min-width:100vw}}.skills .skill-slider{position:relative;left:auto;margin-bottom:2rem;width:100%;height:fit-content;overflow:hidden}@media(max-width: 480px){.skills .skill-slider{width:75%}}.skills .skill-logos{display:inline-flex;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);width:max-content;flex-wrap:nowrap;animation:skills 20s linear infinite;will-change:transform}.skills .skill-logos:hover{animation-play-state:paused}.skills .skill-logos img{width:4rem;margin:0;flex:0 0 auto;filter:grayscale(100%);transition:filter .3s ease;cursor:pointer}.skills .skill-logos img:hover{filter:grayscale(0%)}@keyframes skills{from{transform:translateX(0)}to{transform:translateX(-50%)}}.cadastro .heading{position:relative;top:7rem;margin-top:1rem}@media(min-width: 900px)and (max-width: 1439px){.cadastro .heading{top:14rem}}@media(min-width: 769px)and (max-width: 899px){.cadastro .heading{top:35rem;margin-top:-21rem}}@media(min-width: 481px)and (max-width: 768px){.cadastro .heading{top:37rem;margin-top:-28rem}}@media(max-width: 480px){.cadastro .heading{top:19rem;margin-top:-9rem}}.body{display:flex;justify-content:center;align-items:center;height:100dvh;background:#fbfbfb}@media(min-width: 769px)and (max-width: 899px){.body{margin-top:5rem}}@media(min-width: 481px)and (max-width: 768px){.body{margin-top:-15rem}}@media(max-width: 480px){.body{height:auto;margin-top:25rem}}.body .cadastro-container{background:#fff;padding:1.875rem;border-radius:.75rem;box-shadow:0 0 .9375rem rgba(0,0,0,.1);display:flex;flex-direction:column;gap:.9375rem;width:calc(50vw - 2rem)}@media(min-width: 769px)and (max-width: 899px){.body .cadastro-container{width:calc(85vw - 2rem)}}@media(min-width: 481px)and (max-width: 768px){.body .cadastro-container{width:calc(85vw - 2rem)}}@media(max-width: 480px){.body .cadastro-container{width:100%;margin:0 2rem}}.body .cadastro-container input{width:100%;margin-bottom:1rem}@media(min-width: 769px)and (max-width: 899px){.body .cadastro-container input{margin-bottom:1.5rem}}@media(min-width: 481px)and (max-width: 768px){.body .cadastro-container input{margin-bottom:3rem;margin-bottom:2rem}}.body .cadastro-container input,.body .cadastro-container button{padding:.75rem;border:.0625rem solid #ccc;border-radius:.5rem;font-size:1rem;width:100%}.body .cadastro-container button{background:#4b90e4;color:#fff;cursor:pointer;transition:background .3s ease}.body .cadastro-container button:hover{background:#3ac9b9}.footer{text-align:center;margin-top:auto;padding-top:4rem;padding-bottom:2rem}@media(min-width: 481px)and (max-width: 768px){.footer{margin-top:5rem !important}}@media(max-width: 480px){.footer{margin-top:auto !important;padding-top:3rem}}.footer a{color:#4b90e4;font-size:1.875rem;margin:0 .4rem;transition:.5s ease;background:rgba(0,0,0,0);cursor:pointer}@media(min-width: 481px)and (max-width: 768px){.footer a{font-size:2.5rem}}@media(max-width: 480px){.footer a{font-size:2.5rem}}.footer a:hover{transform:scale(1.1);color:#3ac9b9}.footer .message{background-color:#0af;color:#fff;border-radius:.625rem}.footer .credit{padding:1rem 0;color:#001d34}@media(min-width: 769px)and (max-width: 899px){.footer .credit{font-size:1.25rem}}@media(min-width: 481px)and (max-width: 768px){.footer .credit{font-size:1.75rem}}@media(max-width: 480px){.footer .credit{font-size:1.5rem;margin-bottom:1rem}}.footer .credit a{font-size:1.0625rem}@media(min-width: 769px)and (max-width: 899px){.footer .credit a{font-size:1.25rem}}@media(min-width: 481px)and (max-width: 768px){.footer .credit a{font-size:1.6875rem}}@media(max-width: 480px){.footer .credit a{font-size:1.5rem}}.footer .credit span{color:#4b90e4;margin:0 -0.5rem}