@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-Medium-BxUGXqWB.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DDTW00-ExtendedBold;src:url(/build/assets/DDTW00-ExtendedBold-BlP0HPP1.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-Flex-pcsYrNc_.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/build/assets/Poppins-Regular-C6LRK_mG.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@keyframes pulse{0%{transform:scale(1);opacity:.9}50%{transform:scale(1.5);opacity:1}to{transform:scale(1);opacity:.9}}.reviews-container{display:flex;flex-direction:row;justify-content:center;align-items:center;max-width:1200px;min-height:280px;width:100%;padding:1rem;margin:5rem 0}.reviews-container .block-denied{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-direction:column;max-width:1200px;padding:2rem;text-align:center;border:5px dashed #ae2828;color:#3f3f3f;background-color:#d8d8d8;border-radius:1rem;font-style:italic;font-size:1.1rem}.reviews-container .block-denied svg{animation:pulse 1.6s ease-in-out infinite;transform-origin:center;margin-bottom:2rem}.reviews-container .block-denied p{margin:0}.main__container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto}.banner{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100vw;height:600px;background-image:linear-gradient(to left,#2c9fb4 10%,#ffffff80 90%),url(/build/assets/banner_inicio-CKxJVKM5.webp);background-blend-mode:normal;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;overflow:hidden}.banner-container{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;width:100%;height:800px;max-width:1200px;gap:1rem;padding:1rem}.banner-container .text-content{display:flex;flex-direction:column;width:50%;gap:2rem}.banner-container .text-content h1{font-size:clamp(2rem,6vw,3rem);color:#fff;text-align:left;text-shadow:2px 2px 2px rgba(0,0,0,.5)}.banner-container .text-content p{font-size:clamp(1.125rem,2.5vw,1.5rem);line-height:1.8;color:#fff;text-align:left;text-shadow:2px 2px 2px rgba(0,0,0,.5)}.banner-container .button-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:50%;margin-bottom:100px}.banner-container .button-content .button-1,.banner-container .button-content .button-2{display:flex;text-decoration:none;width:100%;border-radius:2rem;padding:1rem;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.banner-container .button-content .button-1{justify-content:flex-start;background-image:linear-gradient(to right,#2c9fb4 10%,#4e191900 90%);background-blend-mode:multiply}.banner-container .button-content .button-1 span{color:#fff;margin-left:1rem;transition:transform .3s ease}.banner-container .button-content .button-1:hover{transform:scale(1.05);box-shadow:0 4px 8px #0000004d;background:#2c9fb4}.banner-container .button-content .button-1:hover span{transform:translate(100%)}.banner-container .button-content .button-2{justify-content:flex-end;background-image:linear-gradient(to left,#fff 10%,#4e191900 90%);background-blend-mode:multiply}.banner-container .button-content .button-2 span{color:#2c9fb4;margin-right:1rem;transition:transform .3s ease}.banner-container .button-content .button-2:hover{transform:scale(1.05);box-shadow:0 4px 8px #0000004d;background:#fff}.banner-container .button-content .button-2:hover span{transform:translate(-100%)}@media (max-width: 1024px){.banner-container{align-items:center}.banner-container .text-content,.banner-container .button-content{width:80%!important}.banner-container .button-1:hover span,.banner-container .button-2:hover span{transform:none!important}}@media (max-width: 768px){.banner{background-position:left 20% center}.banner-container .button-content{align-items:flex-end!important;width:70%!important}.banner-container .button-1,.banner-container .button-2{width:70%!important}}.divider-1-container,.divider-2-container{position:relative;width:100vw}.divider-1-container .svg-divider,.divider-2-container .svg-divider{position:absolute;bottom:-2px;left:0;display:flex;justify-content:center;align-items:center;width:100%}.divider-1-container svg,.divider-2-container svg{width:100%;max-height:60px;display:block}.divider-1-container{color:#fff}.divider-2-container{color:#2c9fb4}.info-container{display:flex;flex-wrap:wrap;width:100%;max-width:1200px;border-radius:1rem;padding:1rem;justify-content:space-between;gap:2rem;margin-bottom:10rem}.info-container .info-text-1,.info-container .info-text-2,.info-container .info-text-3{display:flex;flex-direction:column;justify-content:flex-start;padding:1rem;flex:1;border-radius:1rem;color:#3f3f3f;background-color:#c8baa0;box-shadow:0 3px 5px -2px #000000bf}.info-container .info-text-1 h2,.info-container .info-text-1 h3,.info-container .info-text-2 h2,.info-container .info-text-2 h3,.info-container .info-text-3 h2,.info-container .info-text-3 h3{margin-top:1.5rem;margin-bottom:1.5rem}.info-container .info-text-1{justify-content:center}.info-container .info-title{width:100%;display:flex;align-items:center}.info-container h3{text-align:left}.info-container ul{width:100%}.info-container li{list-style:none;margin-bottom:1rem;white-space:nowrap}.info-container li svg{vertical-align:middle;margin-right:.5rem;fill:#3f3f3f}.info-container li span{white-space:nowrap}.description{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100vw;background-color:#2c9fb4}.description-container{display:flex;flex-direction:column;width:100%;max-width:1200px;padding:1rem;color:#fff;margin-top:0;margin-bottom:3rem}.description-container h2{margin-bottom:1.5rem}.services-container{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;max-width:1200px;margin-bottom:3rem}.services-container ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;align-items:stretch}.services-container li{display:flex;flex:1 1 calc(33.333% - 2rem);flex-direction:column;padding:2rem;margin:1rem;list-style:none;border-radius:10px;gap:1rem}.services-container li h3{color:#c8baa0;text-align:left;margin:.3rem 0}
