body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-color:#fff;font-family:Raleway,sans-serif;margin:0 auto;overflow-x:hidden;position:relative}.float-register{bottom:38vh;cursor:pointer;position:fixed;right:0;width:15vw;z-index:99}.float-register img{width:100%}.float-whatsapp{bottom:3vw;cursor:pointer;left:1.5vw;position:fixed;width:5vw;z-index:99}.float-whatsapp img{width:100%}header{background-color:#fffc;height:7vw;opacity:1;position:fixed;width:100vw;z-index:1}header,header h1{display:block;overflow:hidden}header h1{left:3.4404761905vw;margin:1.2vw;position:absolute;top:0;width:26.30952381vw;z-index:2}header h1 img{display:block;height:auto!important;margin:0 auto;width:80%}header h2{color:#186bb3;font-size:1.2vw;font-style:italic;font-weight:500;left:28.30952381vw;margin:0;top:4.45vw}header .socialmedia,header h2{display:inline-block;position:absolute;z-index:2}header .socialmedia{height:100%;right:8.4404761905vw;top:2.3vw}.socialmedia a img{height:3vw;width:3vw}.socialmedia a{margin:.5vw}.carrousel-home ul{height:100vh;margin:0;overflow:hidden;padding:0}.carrousel-home .carousel-image{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .8s ease-in-out;width:100%}.carrousel-home .carousel-image.active{opacity:1}.carrousel-home .img-container{align-items:center;display:flex;justify-content:center;overflow:hidden}.carrousel-home .home-image{height:100vh;object-fit:cover;width:100vw}.services-overviews{background-image:url(/static/media/services_background.804418694a3af2314844.jpg);color:#ccc;overflow:hidden;padding:2vw 2vw 6vw;position:relative}.services-overviews-title{border-bottom:1px solid #b9b9b9;color:#fff;font-size:2.3vw;font-weight:400;margin:0 10% 2vw;padding-bottom:1vw}.services-overviews ul{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;overflow:hidden;padding:0;width:80%}.services-overviews li{display:inline-block;list-style:none;overflow:hidden;position:relative;vertical-align:top;width:30%}.services-overviews .service-icon{display:inline-block;float:left;margin-right:1vw;width:5vw}.services-overviews .service-title{color:#fff;display:inline-block;font-size:1.6vw;height:3vw;line-height:1.8vw;max-width:70%}.services-overviews .service-description{display:inline-block;float:right;width:80%}.instagram-section .instagram-title{font-size:2.3vw;line-height:2.5vw;text-align:center}.instagram-section .instagram-container{align-items:center;display:flex;gap:20px;justify-content:space-around;margin:2vw 5vw}.instagram-section .instagram-post{display:inline-block;position:relative}.instagram-section .instagram-post:hover{cursor:pointer}.instagram-section .instagram-post iframe{border:none;height:30vw;overflow:hidden;pointer-events:none;width:26vw}.companies-container{padding:2vw 0;position:relative;width:100%}.companies-container h2{font-size:2.3vw;line-height:2.5vw;text-align:center}.companies-container ul{align-items:center;display:flex;justify-content:center;margin:0 auto;overflow:hidden;padding:0;width:80%}.company-icon-container{list-style:none;margin:0;padding:0;position:relative;text-align:center}.company-icon-container img{aspect-ratio:3/2;object-fit:contain;width:80%}#contact-form{display:block;margin-left:6vw;position:relative;width:100%}#contact-form ul{list-style:none;padding-left:4vw}#contact-form ul li{display:inline-block;margin-bottom:1vw;margin-right:4%;width:46%}#contact-form ul .li_msg{display:block;float:none;margin-bottom:1vw;width:98%}#contact-form ul li label{color:#ccc;display:block;font-size:1vw;font-weight:600;margin-bottom:.5vw}#contact-form ul li input,#contact-form ul li textarea{background:#0000;border:solid #8d8e8e;border-width:0 0 1px;color:#ccc;display:block;font-size:1vw;font-weight:300;line-height:1.2vw;overflow:hidden;padding-bottom:.5vw;position:relative;width:100%}#contact-form ul li textarea{font-family:Raleway,sans-serif;height:5vw}#contact-form #submit-btn{background:#13803b;border:1px solid #13803b;border-radius:12px;color:#fff;cursor:pointer;display:inline-block;font-size:.9vw;font-weight:700;line-height:1.4vw;margin-left:4vw;margin-top:1vw;padding:.5vw 1vw;text-transform:uppercase}#contact-form #submit-btn:active{transform:scale(.95)}footer{background-image:url(/static/media/footer_background.8d57875d824353d85624.webp);background-position:0 100%;background-repeat:no-repeat;background-size:100%;color:#ccc;display:flex;overflow:hidden;padding:10vw 5.9523809524vw;position:relative;width:100vw}footer .left{margin-left:6vw;width:30vw}footer .left,footer .right{display:inline-block;position:relative}footer .right{margin-right:6vw;width:35vw}footer .left h2{color:#fff;font-size:3.5vw;font-weight:900;line-height:3.8vw;margin-bottom:2vw;margin-top:0}footer .left h3{font-size:1.6vw;font-weight:300;line-height:1.8vw;margin-bottom:.5vw}#footer-info .contact_hours,#footer-info .contact_phone,#footer-info .email{color:#ccc;display:block;font-size:1.6vw;font-weight:300;line-height:1.8vw;margin-bottom:.5vw;margin-top:2vw;outline:0;text-decoration:none}#footer-info .email{font-size:1vw;line-height:1.2vw;margin-top:.5vw}#footer-info a:hover{cursor:pointer;outline:0}#footer-info .socialmedia a{display:inline-block}#footer-info .socialmedia{margin-top:2vw}#footer-info #copyright{font-size:.8vw;font-weight:300;line-height:1vw;margin-top:2vw}@media screen and (max-width:800px){footer{display:block}footer .left,footer .right{display:block;margin:2vw 0;width:70vw}#contact-form{margin-left:0}#footer-info{display:none}#contact-form ul{padding-left:0}}
/*# sourceMappingURL=main.42f34a80.css.map*/