@import url(https://fonts.googleapis.com/css2?family=Abel&display=swap);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}*{font-family:Abel,sans-serif;margin:0;padding:0}.App{background-color:#fff;text-align:center;width:100%}.banner{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.banner,.banner__video,.banner__video-gif{width:100%}.banner__title{color:#fff;font-size:100px;font-style:bold;font-weight:800;width:100%}.banner__subtitle{color:#fff;font-size:50px;width:100%}@media screen and (max-width:767px){.banner__title{font-size:25px}}.banner__title-container{position:absolute}.header{border-bottom:.09px solid #c1bfbf;display:grid;grid-template-columns:30% 70%;width:100%}@media screen and (max-width:767px){.header{grid-template-columns:auto}}.header__list-container{align-items:center;display:grid;grid-template-columns:auto auto auto auto;grid-template-rows:1fr;list-style:none}.header__list{align-items:center;box-shadow:#0000;color:#000;cursor:pointer;display:flex;font-size:35px;font-style:normal;font-weight:700;justify-content:center;position:relative;text-align:center;text-shadow:none;transition:color 1s ease;-webkit-user-select:none;user-select:none;z-index:1}.header__link{text-decoration:none}.header__list span:after,.header__list span:before,.header__list:after,.header__list:before{background:linear-gradient(90deg,green,#4caf50);content:"";height:2px;position:absolute;transition:all 1s ease;width:0;z-index:-1}.header__list:after,.header__list:before{background:linear-gradient(180deg,green,#4caf50);height:0;width:2px}.header__list:before{bottom:0;left:0;transition-delay:.1s}.header__list:after{right:0;top:0;transition-delay:.3s}.header__list span:before{left:0;top:0;transition-delay:.2s}.header__list span:after{bottom:0;right:0;transition-delay:.4s}.header__list:hover span:after,.header__list:hover span:before,.header__list:hover:after,.header__list:hover:before{height:100%;width:100%}@media screen and (max-width:867px){.header__list{font-size:16px}}.header__logo-container{width:100%}.header__logo{width:40%}.offer{padding-bottom:50px;padding-top:50px;width:100%}.offer__title{font-size:50px;font-style:normal;padding-bottom:50px}.offer__subtitle{font-size:26px;font-style:normal}.offer__text-container{background-color:#fff;border-radius:1rem;box-shadow:0 4px 20px #00000014;color:#2c3e50;font-family:Poppins,sans-serif;margin:0 auto;padding:2rem;width:80%}.offer__section{margin-bottom:2rem}.offer__title{color:#000;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.offer__description{font-size:2rem;line-height:1.6;margin-bottom:1rem}.offer__list{font-size:1.5rem;line-height:1.5;list-style-type:disc;margin-bottom:1rem;padding-left:1.5rem}.offer__price{color:#047857;font-size:1rem;font-weight:600}@media screen and (max-width:867px){.offer__text-container{padding:1rem}.offer__title{font-size:1.25rem}.offer__description{font-size:.95rem}.offer__list{font-size:.9rem;padding-left:1.2rem}.offer__price{font-size:.95rem}.offer__text{font-size:20px}}.offer__container{grid-gap:25px;display:grid;gap:25px;grid-template-columns:auto auto;grid-template-rows:auto auto auto}@media screen and (max-width:867px){.offer__container{grid-template-columns:auto;grid-template-rows:auto;padding-top:15px}}.offer__text-container{display:grid;grid-template-rows:auto auto}.offer__picture,.process{width:100%}.process{height:100%;padding-bottom:100px}.process__container{background-image:url(/static/media/offer7.44d7fd81e4d9976cb5f3.jpg);background-repeat:no-repeat;background-size:cover;height:auto;padding-bottom:50px;position:relative;width:100%}.process__overlay{background-color:#000000b3;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.process__content{display:grid;grid-template-columns:25% 50% 25%;position:relative;width:100%;z-index:2}@media screen and (max-width:867px){.process__content{grid-template-columns:auto auto auto}}.process__pictures-container{position:relative;width:100%}.process__image,.process__title-container{width:100%}.process__title{color:#fff;font-size:50px;padding-bottom:50px;text-align:center}@media screen and (max-width:867px){.process__title{font-size:25px}}.process__back-container,.process__next-container{align-items:center;display:flex;justify-content:center}.process__back,.process__next{cursor:pointer;width:25%}@media screen and (max-width:867px){.process__back,.process__next{width:50%}}.process__picture-container-text{align-items:center;background-color:wheat;cursor:pointer;display:flex;height:50%;justify-content:center;left:50%;opacity:0;position:absolute;right:0;top:50%;transform:translate(-50%,-50%);transition:opacity 2s ease;width:50%;z-index:1}@media screen and (max-width:867px){.process__picture-container-text{height:80%;top:70%;width:100%}}.process__picture-container-text span:after,.process__picture-container-text span:before,.process__picture-container-text:after,.process__picture-container-text:before{background:linear-gradient(90deg,green,#4caf50);content:"";height:2px;position:absolute;transition:all 2s ease;width:0;z-index:-1}.process__picture-container-text:after,.process__picture-container-text:before{background:linear-gradient(180deg,green,#4caf50);height:0;width:2px}.process__picture-container-text:before{bottom:0;left:0;transition-delay:.1s}.process__picture-container-text:after{right:0;top:0;transition-delay:.3s}.process__picture-container-text span:before{left:0;top:0;transition-delay:.2s}.process__picture-container-text span:after{bottom:0;right:0;transition-delay:.4s}.process__picture-container-text:hover span:after,.process__picture-container-text:hover span:before,.process__picture-container-text:hover:after,.process__picture-container-text:hover:before{height:100%;width:100%}.process__picture-container-text:hover{opacity:1}.process__picture-text{animation:grow 3s ease-in-out infinite;color:#000;display:inline-block;font-size:25px;font-weight:700;text-align:center;transform-origin:center}@media screen and (max-width:867px){.process__picture-text{font-size:16px}}@keyframes grow{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.work__cards-container{display:grid;grid-template-rows:auto auto;width:100%}@media screen and (max-width:867px){.work__cards-container{margin:0 auto;width:80%}}.work{margin:0 auto;width:80%}.work__main-container{width:100%}.works__container{grid-gap:50px;display:grid;gap:50px;grid-template-columns:auto auto auto;margin:0 auto;padding:100px 0;width:100%}@media screen and (max-width:867px){.works__container{grid-template-columns:1fr}}.work__title{font-size:60px;font-weight:700}@media screen and (max-width:867px){.work__title{font-size:40px}}.work__cards-img{cursor:pointer;height:100%;width:100%;z-index:1}.work__cards-text{font-size:30px}.work__cards{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:5px;position:relative;width:100%;z-index:1}.work__cards-subtitle{color:#000;text-decoration:none}.work__cards-subtitle:hover{color:#4caf50}.work__subtitle{animation:workSubtitleSize 2s ease-in-out infinite;font-size:20px;font-weight:700;padding:15px 0}@keyframes workSubtitleSize{0%{font-size:22px}40%{font-size:24px}60%{font-size:24px}to{font-size:22px}}.work__cards:before{animation:rotate 30s linear infinite;background:linear-gradient(#24c6dc,#514a9d);content:"";height:120%;position:absolute;width:150px;z-index:-1}.work__cards:after{content:"";inset:5px;position:absolute;z-index:0}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.work__cards-hover-text{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:30px;font-weight:700;height:100%;opacity:0;position:absolute;text-align:center;width:100%;z-index:1}@media screen and (max-width:867px){.work__cards-hover-text{font-size:16px;text-align:center}}.work__cards:hover .work__cards-hover-text{background-color:#4caf50;color:#fff;height:100%;opacity:1;transition:background-color .9s ease;width:100%}.contact{background-color:#000;width:100%}.contact__title{color:#fff;font-size:70px;font-weight:400;font-weight:700}@media screen and (max-width:867px){.contact__title{font-size:35px}}.contact__media-container{align-items:center;display:flex;justify-content:space-evenly;padding-top:50px;width:100%}@media screen and (max-width:867px){.contact__media-img{width:40%}}.contact__media-content{align-items:center;background-color:#fff;display:flex;justify-content:center;padding:50px 0;width:100%}.contact__media-cards-container{height:100%;position:relative;width:25%}.contact__media-card{width:30%}@media screen and (max-width:867px){.contact__media-card{width:50%}}.contact__media-cards-text{align-items:center;color:#fff;display:flex;font-size:25px;font-weight:700;justify-content:center;left:50%;opacity:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:opacity .3s}@media screen and (max-width:867px){.contact__media-cards-text{font-size:12px}}.contact__media-cards-text:hover{background-color:#4caf50;color:#fff;height:100%;opacity:1;transition:background-color .9s ease;width:50%}.contact__media{width:100%}.contact__media-title{color:#fff;font-size:25px;text-align:center}.contact__link{cursor:pointer}@media screen and (max-width:867px){.contact__media-title{font-size:11px}iframe{height:300px;width:100%}}.footer,.footer__container{position:relative;width:100%}.footer__container{background-image:url(/static/media/footer.bb1424c5d7c0b7ebd200.jpg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;gap:35px;justify-content:space-around}.footer__overlay{background-color:#000000b3;height:100%;left:0;position:absolute;top:0;width:100%}.footer__title{color:#fff;font-size:50px;position:relative}@media screen and (max-width:867px){.footer__title{font-size:30px}}.footer__subtitle{color:#fff;position:relative}@media screen and (max-width:867px){.footer__subtitle{font-size:16px}}.footer__button-container{background-color:#fff;margin:0 auto;position:relative;width:3%}@media screen and (max-width:867px){.footer__button-container{width:10%}}.footer__button{width:80%}.loader{align-items:center;background-color:#000;display:flex;height:100vh;justify-content:center;position:fixed;transition:opacity 3s ease,visibility .75s ease;width:100vw}.loader-hidden{opacity:0;visibility:hidden}.loader:after{animation:loading .75s ease infinite;border:15px solid #dcdcdc;border-radius:50%;border-top-color:gold;content:"";height:75px;width:75px}@keyframes loading{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}.whatsapp{animation:float 3s ease-in-out infinite;bottom:50px;display:flex;justify-content:flex-end;position:fixed;right:50px;width:100%;z-index:1}.whatsApp__img{width:5%}@media screen and (max-width:867px){.whatsApp__img{width:20%}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(20px)}to{transform:translateY(0)}}.reveal{opacity:0;position:relative;transform:translateY(150px);transition:all 2s ease}.reveal.active{opacity:1;transform:translateY(0)}.grid{border-radius:10px;cursor:pointer;display:grid;grid-template-columns:1fr 1fr;margin:0 auto;overflow:hidden;padding:50px;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:50%}.grid__overlay{align-items:center;background:#0009;color:#fff;display:flex;font-size:1.4rem;font-weight:700;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;text-align:center;transition:opacity .3s ease;z-index:10}.grid:hover .grid__overlay{opacity:1}.grid__horizontal-img,.grid__vertical{position:relative;z-index:1}.grid__vertical{height:100%;width:100%}.grid__horizontal-container{grid-gap:10px;display:grid;gap:10px;grid-template-rows:1fr 1fr}.grid__horizontal-img{height:auto;width:100%}@keyframes epic-hover{0%{box-shadow:none;transform:scale(1) rotate(0deg)}50%{box-shadow:0 10px 20px #0003;transform:scale(1.05) rotate(2deg)}to{box-shadow:0 5px 10px #00000026;transform:scale(1) rotate(0deg)}}.grid:hover{animation:epic-hover .6s ease-in-out forwards}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.revelation{animation:fade-in-up .8s ease-out both}
/*# sourceMappingURL=main.10e11fe4.css.map*/