body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.blog-summary{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.blog-filter{max-width:1200px;width:100%;display:flex;justify-content:space-around;align-items:center}.blog-summary__filters{display:flex;gap:20px}.blog-summary__filters select,.blog-summary__filters input{display:flex;gap:20px;width:250px;color:var(--color-text);background-color:var(--theme)}.blog-summary__filters option{color:var(--color-text)}.blog-summary__cards{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1200px;justify-content:center;align-items:center;gap:40px;width:100%}.blog-summary__cards section:hover{transition:box-shadow .3s ease;box-shadow:0 0 10px #ffffff80;border:1px solid var(--primary-color)}.blog-summary__cards section:hover img{filter:grayscale(0%);-webkit-filter:grayscale(0%)}.template-blog{position:relative;margin:0 auto;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:0 40px}.template-blog p{font-size:var(--zise-sm)}.template-blog span{text-align:center;color:var(--primary-color);font-style:italic;font-size:var(--zise-sm);font-weight:700}.template-blog-titles{max-width:1200px;display:flex;flex-direction:column;border-bottom:1px solid var(--border-color);padding-bottom:10px}.template-blog-titles h2{font-weight:700}.template-blog-titles h1{font-size:var(--zise-sm);margin-bottom:20px;text-align:center;color:var(--secondary-color);text-transform:uppercase}.template-blog-titles h2{font-size:var(--zise-md);margin-bottom:20px;text-align:center;text-wrap:balance}.template-blog picture{max-width:1920px;width:100%;left:0;height:440px;overflow:hidden;object-position:center}.template-blog picture img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.template-blog-content{position:relative;max-width:1200px;width:100%;height:auto;display:flex;justify-content:center;align-items:flex-start;gap:80px;border:1px solid var(--border-color);padding:10px 40px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;box-shadow:var(--box-shadow)}.template-blog-content_text{width:70%;display:flex;flex-direction:column;gap:20px;left:0;padding:0;flex:1}.template-blog-content_text picture{width:100%;height:400px;padding:0}.template-blog-content_text img{width:100%;height:100%;object-fit:cover}.template-blog-content_latest{position:sticky;top:var(--header-height, 80px);width:30%;align-self:flex-start}.template-blog-content_latest h3{display:-webkit-box;line-clamp:2;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.template-blog-content_latest_summary{position:sticky;display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:4px}.template-blog-content_latest a{padding:0;font-size:var(--zise-sm)}.template-blog-content_latest_summary div{display:flex;gap:20px;font-size:var(--zise-sm)}.template-blog-content_latest_summary img{width:100px;height:100px;object-fit:cover;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.template-blog-content-box{display:flex;flex-direction:column;gap:20px}.template-blog-content-box h2{font-weight:700}.blog-notFound{position:relative;height:400px;min-height:400px;width:100%;max-width:1920px;display:flex;justify-content:center;align-items:center}.blog-notFound p{font-size:4rem}@media (max-width: 960px){.template-blog picture img{object-position:center}}@media (max-width: 400px){.blog-summary__cards{padding:0}}.template-blog-content{position:relative;max-width:1200px;width:100%;display:flex;justify-content:center;align-items:flex-start;gap:80px}@media (max-width: 800px){.template-blog-content{flex-direction:column}.template-blog-content_text,.template-blog-content_latest{width:100%}}@media (max-width: 960px){.blog-filter{flex-direction:column}.blog-summary__filters{flex-direction:column;gap:20px}.blog-summary__filters input,.blog-summary__filters select{width:100%;color:var(--color-text)}}.template-blog-category{display:flex;gap:10px}.template-blog-category a,.template-blog-category span{font-size:.7rem;font-weight:lighter;font-family:Raleway,sans-serif}.template-blog-search select{width:100%;border-bottom:1px solid var(--border-color);padding:10px 0;cursor:pointer}.template-blog-data{display:flex;justify-content:space-between;width:100%}.template-blog-data span{color:var(--complementary-color);font-size:.8rem;font-weight:400;font-family:Raleway,sans-serif}h2,h3,h4{font-weight:700}.banner{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:500px;width:100%;gap:20px}.banner h1{font-size:var(--size-bg);font-weight:700;text-align:center;text-wrap:balance;display:flex;flex-direction:column}.banner h2{font-size:.8rem}.banner p{font-size:var(--size-sm);text-align:center;max-width:900px;color:var(--text-color)}.banner-buttons{display:flex;gap:20px}.banner-buttons a{min-width:180px;max-width:180px;text-align:center;font-size:var(--size-sm)}@media (max-width: 960px){.banner{min-height:420px;top:40px;padding:0 40px}.banner h1{padding:0}.banner-buttons a{min-width:140px;max-width:160px;text-align:center;padding:10px 0}}@media (max-width: 400px){.banner{padding:40px}.banner h1{padding:0}.banner-buttons a{min-width:140px;max-width:160px;text-align:center;padding:10px 0}}.header{position:fixed;left:0;top:0;display:flex;justify-content:space-evenly;align-items:center;width:100%;height:var(--header-height);border-bottom:1px solid var(--border-color);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:var(--theme);z-index:1000}.header-logo a{display:flex;justify-content:center;align-items:center;width:auto;height:auto;height:100%;gap:10px}.header-logo span{display:flex;flex-direction:column;font-size:var(--size-xs)}.header-logo a{font-weight:100}.header-menu{display:flex;justify-content:center;align-items:center}.header-menu ul{display:flex;list-style:none}.logo-header{width:calc(var(--header-height) - 20px)}.logo-header:hover{fill:var(--secondary-color)}a,button{padding:10px 20px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;font-weight:700}a:hover{color:var(--primary-color)}a{text-decoration:none;color:var(--text-color);cursor:pointer;border:none}button{cursor:pointer;border:none}.accesibility{position:relative;display:flex;justify-content:center;align-items:center;gap:10px;padding-right:10px;height:100%}.accesibility li{display:flex;justify-content:center;align-items:center}.accesibility button{padding:0;background-color:transparent}.accesibility svg{width:30px;height:30px;color:var(--text-color)}.accesibility svg:hover{color:var(--primary-color)}.accesibility select{color:var(--text-color);font-size:.8rem;cursor:pointer}.accesibility select:focus{outline:none;background-color:var(--theme);color:var(--text-color)}.accesibility option{color:var(--text-color)}.accesibility .btn{display:none}.accesibility svg{color:var(--primary-color);width:20px}@media (max-width: 960px){.header{justify-content:space-between}.accesibility .btn{display:flex}.header-menu-responsive{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:baseline;gap:4px;width:100%;top:var(--header-height);height:auto;padding:40px 0;box-shadow:2px 2px 4px #0003;left:100%;transition:ease-in .5s;-webkit-transition:ease-in .5s;-moz-transition:ease-in .5s;-ms-transition:ease-in .5s;-o-transition:ease-in .5s;background-color:var(--theme);border-bottom:1px solid var(--primary-color)}.header-menu-responsive.active{left:0;transition:ease-in .5s;-webkit-transition:ease-in .5s;-moz-transition:ease-in .5s;-ms-transition:ease-in .5s;-o-transition:ease-in .5s}ul.accesibility{position:fixed;display:flex;flex-direction:row;top:0;right:20px}}svg#logo.logo-header{height:auto;fill:var(--text-color)}svg#logo.logo-header:hover{height:auto;fill:var(--primary-color)}.has-submenu{position:relative;height:100%}.has-submenu .submenu{position:absolute;top:100%;left:0;display:none;flex-direction:column;width:300px;z-index:100;padding:20px 0;margin:0;gap:20px}.has-submenu .submenu a{background-color:var(--theme);color:var(--text-color);border:1px solid var(--border-color)}.has-submenu .submenu a:hover{background-color:var(--primary-color);color:#fff}.has-submenu:hover .submenu{display:flex}@media (max-width: 960px){.has-submenu{text-align:center}.has-submenu .submenu{position:relative;display:flex;justify-content:center;align-items:center;gap:20px}.has-submenu .submenu a{font-size:.8rem;font-weight:100}}.footer{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--border-color);width:100%;padding:40px}.footer-logo{display:flex;justify-content:flex-start;align-items:center;gap:10px}.footer-logo:hover{color:var(--primary-color)}.footer-logo a:hover{font-weight:400}.footer-logo span{display:flex;flex-direction:column}.footer-logo a{display:flex;align-items:center}.footer a{display:flex;gap:10px;font-size:var(--size-xs);font-weight:lighter;color:var(--text-color)}.footer a:hover{font-weight:700}.footer-logo a:hover{font-weight:400;color:var(--primary-color)}.footer-text{position:relative;width:100%;display:flex;justify-content:space-between;max-width:1200px;gap:20px;margin:0 auto}.footer-text div{width:auto;display:flex;flex-direction:column;justify-content:space-between}.footer div:first-child{display:flex;gap:20px}.footer-text p{font-size:var(--size-xs);color:var(--text-color)}.logo-footer{width:100px;height:100px;fill:var(--text-color)}.logo-footer:hover{fill:var(--primary-color)}.footer-text ul{display:flex;flex-direction:column;list-style:none;gap:10px}.footer-text a{padding:0}.footer-text div:first-child p{max-width:300px;font-size:var(--size-xs)}ul.social-links{width:100%;display:flex;flex-direction:row;gap:20px}ul.social-links li{width:40px;height:40px;display:flex;justify-content:center;align-items:center}.social-links svg{width:20px;color:var(--text-color)}.social-links a:hover svg{color:var(--primary-color)}.footer-copyright{width:100%;max-width:1200px;display:flex;justify-content:space-between;border-top:1px solid var(--border-color);padding:40px 0}.footer-copyright ul{list-style:none;display:flex}ul.footer-copyright li:first-child p{font-size:var(--size-xs)}.btn-whatsapp{position:fixed;width:60px;height:60px;bottom:20px;right:20px;display:flex;justify-content:center;align-content:center;z-index:1000}.btn-whatsapp svg{color:#39ff2f}.btn-whatsapp svg:hover{color:var(--primary-color)}.btn-whatsapp:hover{background-color:#fff;transition:all .3s ease-in-out;border:1px solid var(--border-color);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}@media (max-width: 1050px){ul.footer-copyright li:first-child p{display:flex;flex-direction:column;width:300px}ul.footer-copyright li:last-child ul{display:flex;flex-direction:column}}@media (max-width: 960px){.footer-copyright{text-align:center}.footer-text li{display:flex;justify-content:center;align-items:center}}@media (max-width: 814px){.footer-text{display:flex;flex-wrap:wrap;justify-content:space-around}.footer-text div:first-child{width:100%;display:flex;justify-content:center;align-items:center}.social-links{display:flex;justify-content:center}.logo-footer{width:100px;height:100px;fill:var(--text-color)}}@media (max-width: 530px){.footer-text{display:flex;flex-wrap:wrap;justify-content:space-around;flex-direction:column;justify-content:center;align-items:center}.footer-text div{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.footer-text div ul{width:100%;text-align:center}.title{text-align:center}.footer-copyright{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}ul.footer-copyright li:first-child p{text-align:center;padding-bottom:20px}}.card{max-width:350px;width:350px;border:1px solid var(--border-color);border-radius:8px;overflow:hidden;gap:20px;box-shadow:var(--box-shadow);padding-bottom:20px}.card img{border-bottom:1px solid var(--border-color);width:100%;height:200px;object-fit:cover;filter:grayscale(60%);-webkit-filter:grayscale(60%)}.card footer{display:flex;justify-content:space-between;padding:0 20px;font-style:italic}.card summary{padding:20px;text-wrap:balance;display:flex;flex-direction:column;gap:10px}.card p{font-size:.8rem;text-wrap:balance;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.footer-card p{width:100px}.footer-card{display:flex;justify-content:center;align-items:center}.partners{position:relative;width:100%;padding:0 40px}.partners-container{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:100px 0;max-width:1200px;margin:0 auto;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border:1px solid var(--border-color);overflow:hidden;width:100%}.partners-container:before{position:absolute;content:"";width:100%;height:100%;background-color:var(--bg-par);z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.partners-container section{z-index:2}.partners-container:hover{box-shadow:var(--box-shadow);border:1px solid var(--primary-color)}.partners-container h2{font-size:var(--size-md);margin-bottom:20px;text-align:center;text-wrap:balance;font-weight:700}.partners-container p{text-align:center;font-size:var(--size-sm);padding:0 40px}.partner-logos{width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:40px;padding:0 40px}.partner-logos img{width:100%;height:50px;display:flex;justify-content:center;align-items:center;object-fit:contain;scale:.94;transition:filter .3s ease,scale .3s ease;-webkit-transition:filter .3s ease,scale .3s ease;-moz-transition:filter .3s ease,scale .3s ease;-ms-transition:filter .3s ease,scale .3s ease;-o-transition:filter .3s ease,scale .3s ease}.partner-logos img:hover{filter:grayscale(0%);-webkit-filter:grayscale(0%);transition:filter .3s ease;scale:1}.partners-list img{width:90%;object-fit:contain;padding:10px;background-color:#fff}@media (max-width: 960px){.partner-logos{width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:40px;padding:0 40px}}@media (max-width: 400px){.partner-logos{width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(1,1fr);gap:40px;padding:0 40px}}.bg-circle{position:absolute;left:0;top:-10px;width:200px;height:200px;animation:slide-circle 60s linear infinite alternate;-webkit-animation:slide-circle 60s linear infinite alternate}.bg-circle img{width:200px;height:auto;object-fit:contain}@keyframes slide-circle{0%{transform:translate(-200px) rotate(0);-webkit-transform:translateX(-200px) rotate(0deg);-moz-transform:translateX(-200px) rotate(0deg);-ms-transform:translateX(-200px) rotate(0deg);-o-transform:translateX(-200px) rotate(0deg)}to{transform:translate(100vw) rotate(360deg);-webkit-transform:translateX(100vw) rotate(360deg);-moz-transform:translateX(100vw) rotate(360deg);-ms-transform:translateX(100vw) rotate(360deg);-o-transform:translateX(100vw) rotate(360deg)}}.partners-list{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.partners-list img{width:250px;height:100px;object-fit:contain;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;transition:transform .3s ease,filter .3s ease}.about-animation{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;border:1px solid var(--border-color);overflow:hidden;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.about-animation video{width:90%;height:90%;object-fit:cover;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.about-animation img{width:100%;margin:0 auto}.about-team{position:absolute;width:60%;bottom:0;z-index:1}.about-objetivo{position:absolute;width:14%;left:20px}.about-rayo{position:absolute;width:10%;right:20px;margin-top:100px}.about-settings{position:absolute;width:20%;right:20px;margin-bottom:140px}.about-foco{position:absolute;width:30%;margin-bottom:140px;margin-top:-100px}.about-who{position:relative;display:flex;width:100%;height:500px;min-height:400px;max-width:1200px;margin:0 auto;gap:60px}.about-img,.about-text{position:relative;width:100%;height:100%;border:1px solid var(--border-color);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.about-text h2{text-align:left;font-weight:700;font-size:var(--size-bg)}.about-img picture{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;overflow:hidden}.about-img img{width:90%;height:90%;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;overflow:hidden;object-fit:cover;filter:grayscale(80%);-webkit-filter:grayscale(80%)}.about-img img:hover{animation:blurSlide 2s linear forwards}@keyframes blurSlide{0%{width:100%}to{width:80%;filter:grayscale(0);-webkit-filter:grayscale(0)}}.about-text{position:relative;display:flex;flex-direction:column;justify-content:center;gap:30px 0}.about-text:hover{border:1px solid var(--primary-color)}.about-text>*{margin:0 20px;font-size:var(--size-sm)}.about-text h2{font-size:var(--size-bg);color:var(--complementary-color)}.about-text h3{font-size:var(--size--md)}.about-text a{width:300px;text-align:center;font-size:var(--size-sm)}.about-template-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:80px;max-width:1920px}.valores{position:relative;width:100%;height:400px;margin:0 auto;max-width:1200px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:0 40px;border:1px solid var(--border-color);color:var(--text-color)}.valores h2{font-weight:700;font-size:var(--size-md);color:var(--primary-color)}.valores h3{font-family:Raleway;font-weight:700!important;font-size:var(--size-sm);color:var(--text-color);padding:0 20px;text-shadow:0 0 5px var( --leter-shadow),0 0 10px var( --leter-shadow),0 0 20px var( --leter-shadow),0 0 40px var( --leter-shadow)}.valores-container{display:grid;grid-template-columns:repeat(12,1fr);width:100%;z-index:10}.valores-container img{width:100px;height:100%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;animation:upK 4s infinite alternate;-webkit-animation:upK 4s infinite alternate}.valores-container img:hover{animation-play-state:paused;scale:2}.valores-container:hover h3{z-index:10}@keyframes upK{0%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}to{transform:translateY(50px);-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px)}}.valores-item{width:100%;grid-column:span 3;display:flex;justify-content:center;align-items:center;margin:0 auto}.valores-container button{display:flex;flex-direction:column;width:100%;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;color:var(--text-color)}.valores-container svg{width:60px;height:60px;margin:0 auto;fill:transparent;stroke-width:1px;transition:fill .3s ease,stroke .3s ease}.valores-container h3{font-weight:lighter}.valor-descripcion{height:100px;display:flex;justify-content:center;align-items:center}.valor-descripcion p{font-size:var(--size-sm);text-align:center}@media (max-width: 888px){.about-who{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;height:auto}.about-img{padding:20px 0}.about-text{padding:20px}.about-text a{width:200px}}@media (max-width: 836px){.valores{position:relative;height:auto;padding:40px}.valores-container{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:1rem}.valores-item{width:100%;grid-column:span 1}}@media (max-width: 480px){.valores{position:relative;height:auto;padding:40px}.valores-container{display:flex;flex-direction:column}}.valores-robots{position:absolute;width:100%;height:100%;z-index:0;left:0;overflow:hidden}.valores-robots img{position:absolute;width:100px;animation:mover 15s linear infinite forwards;-webkit-animation:mover 15s linear infinite forwards;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}.valores-robots img:hover{animation-play-state:paused;scale:2;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s}@keyframes mover{0%{left:-100px;transform:scaleX(1)}to{left:calc(100% + 100px)}}.card-front img{width:60px}.testimonials{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;max-width:1200px;overflow:hidden;margin:0 auto}.testimonials h3{text-align:center}.testimonial-cards-wrapper{width:100%;overflow:hidden}.testimonial-cards{display:flex;transition:transform .5s ease-in-out;padding:10px}.testimonial-card{box-sizing:border-box;flex:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;transition:box-shadow .3s ease;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;-webkit-transition:box-shadow .3s ease;-moz-transition:box-shadow .3s ease;-ms-transition:box-shadow .3s ease;-o-transition:box-shadow .3s ease;color:#fff;box-shadow:4px 0 8px #0004;border:1px solid var(--border-color);color:#5d5c5c}.testimonial-card:hover{border-color:var(--primary-color);box-shadow:0 0 10px #ffffff80}.testimonial-card img{width:60px;height:60px;object-fit:cover;border-radius:50%}.testimonial-btn button:hover{background-color:var(--primary-color)}@media (max-width: 767px){.testimonial-card{position:relative;margin-right:0;padding:20px;width:100%;display:flex;justify-content:center;align-items:center;min-width:100vw}}.testimonial-cards-wrapper{width:100%;overflow:hidden;display:flex;justify-content:center}.box__inner{border:1px solid var(--border-color);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.carousel-container{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;width:100%;max-width:1200px;margin:0 auto;justify-content:space-between;align-items:center;gap:22px}.carousel-container::-webkit-scrollbar{display:none}.carousel-card{scroll-snap-align:start;padding:2rem;border-radius:10px;text-align:center;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease;border:1px solid var(--border-color);flex:0 0 100%;min-width:100%}.carousel-card p{font-size:.8rem}@media (min-width: 960px){.carousel-card{flex:0 0 calc(33% - 1rem);min-width:calc(33% - 1rem)}}.carousel-card:hover{border:1px solid var(--primary-color)}.masonry-container{position:relative;width:100%;padding:40px}.masonry{position:relative;width:100%;height:700px;max-width:1200px;top:0;margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(4,1fr);gap:20px}.item{position:relative;border:1px solid var(--border-color);width:100%;height:100%;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--box-shadow)}.item a{text-align:center}.item p{font-size:.9rem}.item:hover{transition:box-shadow .3s ease;box-shadow:0 0 10px #ffffff80;border:1px solid var(--primary-color)}.item span{position:relative;width:60px;height:60px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;display:flex;justify-content:center;align-items:center;z-index:1;border:1px solid var(--border-color);overflow:hidden}.item:hover span:before{position:absolute;background-color:var(--primary-color);width:300%;height:40%;content:"";z-index:0;animation:10s linear girar infinite;-webkit-animation:10s linear girar infinite;box-shadow:1px 1px 2px var(--theme)}.item span:after{position:absolute;background-color:var(--theme);width:calc(100% - 4px);height:calc(100% - 4px);content:"";z-index:1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.item span svg{color:var(--complementary-color);z-index:3}@keyframes girar{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.item-md{grid-column:span 6;grid-row:span 2}.item-sm{grid-column:span 3;grid-row:span 2;background-color:var(--complementary-color);color:#fff;transition:1s ease-out;-webkit-transition:1s ease-out;-moz-transition:1s ease-out;-ms-transition:1s ease-out;-o-transition:1s ease-out}.item-sm:hover{background:-webkit-linear-gradient(44deg,#f32c65,#2c5ef4);background:linear-gradient(44deg,#f32c65,#2c5ef4);transition:1s ease-out;-webkit-transition:1s ease-out;-moz-transition:1s ease-out;-ms-transition:1s ease-out;-o-transition:1s ease-out}.item-bg{grid-column:span 3;grid-row:span 4}svg{fill:var(--complementary-color);width:40px;height:40xp}@media (max-width: 1156px){.masonry{position:relative;width:100%;height:auto}.item-md,.item-sm{grid-column:span 6;grid-row:span 2}.item-bg{grid-column:span 6;grid-row:span 4}}@media (max-width: 600px){.masonry{position:relative;width:100%;height:auto}.item-md{grid-column:span 12;grid-row:span 2}}@media (max-width: 490px){.masonry{display:flex;flex-direction:column}}.contact{position:relative;min-height:660px;height:720px;width:100%;max-width:1200px;margin:0 auto;display:flex;padding-top:60px;padding-left:40px;padding-right:40px}.contact-form{width:100%;display:flex;flex-direction:column;justify-content:center;align-content:center;border:1px solid var(--border-color);border-radius:0 8px 8px 0;padding:20px;gap:20px;-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;-ms-border-radius:0 8px 8px 0;-o-border-radius:0 8px 8px 0}.contact-information{width:100%;border:1px solid var(--border-color);border-right:none;border-radius:8px 0 0 8px;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;-ms-border-radius:8px 0 0 8px;-o-border-radius:8px 0 0 8px;gap:10px;transition:1s ease-out;-webkit-transition:1s ease-out;-moz-transition:1s ease-out;-ms-transition:1s ease-out;-o-transition:1s ease-out;color:var(--text-color)}.contact-information ul{width:100%;display:flex;justify-content:center;align-items:center;gap:0px;padding:0}.contact-information li{width:40px;display:flex;justify-content:center;align-items:center}.contact-information svg{color:var(--text-color)}.contact form{display:flex;flex-direction:column;gap:20px}.contact-form-fieldset{display:flex;flex-wrap:wrap;gap:20px;width:100%}.contact-form p{font-size:var(--size-sm)}.contact fieldset div{width:calc(50% - 10px);display:flex;flex-direction:column}.contact input{padding:10px;border-bottom:1px solid var(--border-color);color:var(--color-text-principal)}.contact textarea{width:100%;padding:10px;border-bottom:1px solid var(--border-color);color:var(--color-text-principal)}.contact select{padding:10px;color:var(--text-color);border-bottom:1px solid var(--border-color);background-color:var(--theme)}.contact select:focus{color:var(--color-text-principal)}.contact option{color:var(--text-color)}.contact-form-btn{width:100%;display:flex;justify-content:center}.contact-form-btn button{width:50%}svg.logo-contact{width:200px;height:200px;fill:var(--text-color)}svg.logo-contact:hover{width:200px;height:200px;fill:var(--primary-color)}@media (max-width: 960px){.contact{display:flex;flex-direction:column;height:auto}.contact-information{width:100%;border-radius:8px 0 0 8px;-webkit-border-radius:8px 8px 0px 0;-moz-border-radius:8px 0 0 8px;-ms-border-radius:8px 0 0 8px;-o-border-radius:8px 0 0 8px;border:1px solid var(--border-color)}.contact-form{border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-ms-border-radius:0 0 8px 8px;-o-border-radius:0 0 8px 8px}.contact-logo{display:flex;flex-direction:column;gap:0}.contact-logo span{flex-direction:row;gap:4px}}.mision-vision{display:flex;width:100%;max-width:1200px;margin:0 auto;gap:60px}.mision,.vision{width:100%;height:400px;perspective:1000px}.card-inner{position:relative;width:100%;height:100%;transition:transform .8s;transform-style:preserve-3d}.mision:hover .card-inner,.vision:hover .card-inner{transform:rotateY(180deg)}.card-front,.card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:8px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;justify-content:baseline;align-items:center;text-align:center;border:1px solid var(--border-color);gap:20px;padding:20px}.card-back{transform:rotateY(180deg);border:1px solid var(--primary-color);box-shadow:var(--box-shadow)}.mision-vision svg{width:60px;color:var(--secondary-color)}.mision p,.vision p{font-size:var(--size-sm);text-align:left}.mision h3,.vision h3{font-size:var(--size-md)}@media (max-width: 888px){.mision,.vision{height:500px}}@media (max-width: 680px){.mision-vision{flex-direction:column}.mision,.vision{height:400px}}@media (max-width: 472px){.mision,.vision{height:450px}}@media (max-width: 370px){.mision-vision{height:auto}.mision,.vision{height:500px}}@media (max-width: 340px){.mision-vision{height:auto}.mision,.vision{height:600px}}.subtitle{position:relative;width:auto;height:var(--height-letter);display:inline-block;flex-direction:column;justify-content:center;align-items:flex-end;overflow:hidden}.subtitle span{display:flex;justify-content:center;align-items:flex-end;height:var(--height-letter);font-size:var(--height-letter);line-height:1;font-weight:700;color:#fff}.subtitle span:first-child{color:var( --primary-color)}.subtitle span:nth-child(2){color:var( --secondary-color)}.subtitle span:last-child{color:var(--complementary-color)}.subtitle span:first-child{animation:animation-transitions-words var(--time-show-words) infinite;-webkit-animation:animation-transitions-words var(--time-show-words) infinite}:root{--height-letter:var(--size-bg);--height-lettex1: calc(-1 * var(--height-letter));--height-lettex2: calc(-1 * var(--height-letter) * 2);--time-show-words: 5s;--time-blur: 2s;--bg-blur: rgba(0, 0, 0, .205);--blur-px: 2px}.spin{animation-name:spin}.up{animation-name:up;transition-timing-function:ease-in-out}.down{animation-name:down;transition-timing-function:ease-in-out}.left{animation-name:left;transition-timing-function:ease-in-out}.right{animation-name:right;transition-timing-function:ease-in-out}.rotate-X,.rotate-Y{animation-name:rotate-X}.rotate-Z{animation-name:rotate-Z}.animation-transitions-words{animation:animation-transitions-words;-webkit-animation:animation-transitions-words}.time-1s,.time-2s{animation-duration:1s}.time-3s{animation-duration:3s}.time-4s{animation-duration:4s}.time-5s{animation-duration:5s}.delay-1s{animation-delay:1s}.delay-2s{animation-delay:2s}.delay-3s{animation-delay:3s}.loop{animation-iteration-count:infinite}.fordwars{animation-fill-mode:forwards}@keyframes animation-transitions-words{0%{margin-top:var(--height-lettex2)}5%{margin-top:var(--height-lettex1)}33%{margin-top:var(--height-lettex1)}38%{margin-top:var(--height-lettex2)}66%{margin-top:var(--height-lettex2)}71%{margin-top:0}99.99%{margin-top:0}to{margin-top:var(--height-lettex2)}}@keyframes spin{0%{transform:rotateY(0);-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0)}to{transform:rotate(360deg);-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);-o-transform:rotateZ(360deg)}}@keyframes up{0%{top:100%}to{top:0}}@keyframes down{0%{top:-100%}to{top:0}}@keyframes left{0%{left:-100%}to{left:0}}@keyframes right{0%{right:-100%}to{right:0}}@keyframes rotate-X{0%{transform:rotateX(0);-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0)}to{transform:rotateX(360deg);-webkit-transform:rotateX(360deg);-moz-transform:rotateX(360deg);-ms-transform:rotateX(360deg);-o-transform:rotateX(360deg)}}@keyframes rotate-Y{0%{transform:rotateY(0);-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0)}to{transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg)}}@keyframes rotate-Z{0%{transform:rotate(0);-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-ms-transform:rotateZ(0);-o-transform:rotateZ(0)}to{transform:rotate(360deg);-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);-o-transform:rotateZ(360deg)}}.gradient{background:linear-gradient(-45deg,#66076e,#863ce7,#7623d5,#23d5ab);background-size:400% 400%;animation:gradient 15s ease infinite;animation:su infinite 6s alternate;-webkit-animation:su infinite 6s alternate}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.btn-scroll{position:fixed;bottom:20px;right:20px;z-index:10}.btn-scroll button{background-color:var(--color-principal);width:40px;height:40px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:1px solid rgba(255,255,255,.2)}.btn-scroll button:hover{background-color:var(--color-secundary)}select:focus{outline:none}.shadow{text-shadow:2px 2px 4px rgba(0,0,0,.5)}.neon{color:#fff;text-shadow:0 0 2px #ffffff33,0 0 5px #ffffff17,0 0 10px #ffffff2f,0 0 20px rgba(255,255,255,.144)}@keyframes opacity-menu{0%{opacity:0}to{opacity:1}}.section{height:100vh;transition:opacity .5s ease;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease}.left.paused,.right.paused,.up.paused,.down.paused{animation-play-state:paused}@font-face{font-family:Raleway;src:url(/assets/Raleway-Regular-E-tJOzqg.woff2) format("woff2"),url(/assets/Raleway-Regular-B9WujOL1.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/assets/Raleway-Bold-C9jH8DXT.woff2) format("woff2"),url(/assets/Raleway-Bold-TRxZ-95o.woff) format("woff");font-weight:700;font-style:bold;font-display:swap}@font-face{font-family:Raleway;src:url(/assets/Raleway-Light-Bg4ZgDNe.woff2) format("woff2"),url(/assets/Raleway-Light-DG6RWtiF.woff) format("woff");font-weight:light;font-style:light;font-display:swap}:root{background:linear-gradient(to left,#910af8,#6591ff);--primary-color: #2CC3F2;--secondary-color: #2c5ef4;--complementary-color: #032565;--complementary-color:#ec2c66;--theme: white;--text-color: #464750;--color-text-principal: rgb(60, 63, 67);--border-color: #1b1b1b40;--box-shadow: 4px 4px 8px rgba(0, 0, 0, .1);--leter-shadow: #ffffff;--header-height: 100px;--padding-global: 20px;--gap-global: 10px;--size-bg: 3rem;--size-md: 2rem;--size-sm: 1rem;--size-xs: .8rem;color:var(--color-text-principal)}#root{--theme: rgb(255, 255, 255);background-color:var(--theme);color:var( --text-color);--bg-par:rgba(255, 255, 255, .7)}#root.dark{--theme: rgb(16, 15, 15);--text-color: #ffffff;--color-text-principal: rgb(245, 245, 245);--border-color: #ffffff40;--box-shadow: 4px 4px 8px rgba(231, 224, 224, .1);color:var( --text-color);--bg-par:rgba(255, 255, 255, .06);--leter-shadow: #2CC3F2}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;border:0;outline:0;vertical-align:baseline;background:none}html,body{margin:0;padding:0;overflow-x:hidden;min-height:100%;background-color:#1b1b1c}body{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:1920px;margin:0 auto;top:var(--header-height);font-family:Raleway,sans-serif;line-height:1.6;color:var(--text-color);color:var(--color-text-principal);background-color:var(--theme)}ul{list-style:none}.App{display:flex;flex-direction:column}.container-pages{display:flex;flex-direction:column;gap:40px}.simple{border:1px solid var(--border-color);background-color:transparent;color:var(--color-text-principal)}.gradient{background:linear-gradient(to left,var(--primary-color) 40%,var(--secondary-color) 100%);color:#fff;border:1px solid white;transition:box-shadow 2s linear;-webkit-transition:box-shadow 2s linear;-moz-transition:box-shadow 2s linear;-ms-transition:box-shadow 2s linear;-o-transition:box-shadow 2s linear}.gradient:hover,.simple:hover{background:linear-gradient(to left,var(--secondary-color) 0%,var(--primary-color) 100%);box-shadow:0 0 10px var(--border-color);border:1px solid rgba(255,255,255,.563);transition:box-shadow 2s linear;-webkit-transition:box-shadow 2s linear;-moz-transition:box-shadow 2s linear;-ms-transition:box-shadow 2s linear;-o-transition:box-shadow 2s linear;font-weight:700;color:#fff}.goals{width:100%;display:flex;justify-content:space-around;align-items:center;height:200px;padding:0 40px;border:1px solid var(--border-color);border-right:none;border-left:none}.goals-text{width:100%;max-width:1200px;height:100%;display:flex;justify-content:space-between;align-items:center}.goals-text-number{font-weight:700;text-align:center}.goals-text-number p{font-size:3rem}.goals-text-number span{font-size:.8rem;font-weight:400}.counter span{font-size:2.8rem;font-weight:700}.privacy-policy{position:relative;width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:20px;padding-top:60px}.privacy-policy section{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.privacy-policy section h2,.privacy-policy section h3{grid-column:span 4;font-size:1rem;border-bottom:1px solid var(--border-color)}.privacy-policy section p{grid-column:span 8;text-align:justify}h1{font-size:var(--size-bg);padding:40px 0 20px;font-weight:900;text-align:center}h2{font-size:var(--size-md);font-weight:400;text-align:center}h3{font-size:.8rem}.text{display:flex;flex-direction:column;gap:20px}.container-box{width:100%;padding:0 40px}@media (min-width: 1440px){:root{--size-bg: 2.6rem;--size-md: 1.6rem;--size-sm: 1rem;--size-xs: .8rem}}@media (min-width: 768px) and (max-width: 1439px){:root{--size-bg: 1.6rem;--size-md: 1.4rem;--size-sm: 1rem;--size-xs: .8rem}}@media (max-width: 960px){:root{--size-bg: 1.4rem;--size-md: 1.2rem;--size-sm: .9rem;--size-xs: .8rem}.goals{flex-direction:column;height:auto;padding:20px 40px}.goals-text{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);justify-content:center;align-items:center}}@media (max-width: 450px){:root{--size-bg: 1.4rem;--size-md: .9rem;--size-sm: .8rem;--size-xs: .6rem}span.number{font-size:2rem}}@media (max-width: 280px){:root{--size-bg: 1.1rem;--size-md: .8rem;--size-sm: .7rem;--size-xs: .6rem}span.number{font-size:2rem}}.circle{position:fixed;z-index:0;background:#005eff;background:-webkit-linear-gradient(to right,#928DAB,#00d2ff);background:linear-gradient(to right,#928dab,#00d2ff);width:400px;height:400px;z-index:1;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;filter:blur(300px);-webkit-filter:blur(300px)}.button-cont{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;color:var(--text-color)}.button-cont button{color:#fff;padding:10px;background-color:var(--complementary-color);min-width:150px}.wrapper{width:100%;max-width:1200px;position:relative;display:flex;align-items:center;overflow:hidden;margin:0 auto}.carousel{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.box-s{flex-shrink:0;min-width:300px;height:300px;background-color:var(--theme);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;color:var(--text-color);border:1px solid var(--border-color);box-shadow:var(--box-shadow)}.box__inner{display:flex;align-items:center;justify-content:space-between;position:relative;cursor:pointer;width:100%;height:100%}.show-overflow{overflow:visible}.box p{-webkit-text-fill-color:transparent;background:var(--gradient);-webkit-background-clip:text;background-clip:text;font-size:3rem}.wrapper{display:flex;flex-wrap:nowrap;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding:1rem;box-sizing:border-box}.box__inner{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:column;overflow:hidden;max-width:350px;padding:0 20px}.box__inner p{font-size:var(--size-xs)}.data-testimonial{display:flex;width:100%;padding-bottom:20px;gap:20px;align-items:center}.data-testimonial picture{width:60px;height:60px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;overflow:hidden}.data-testimonial img{width:100%;height:100%;object-fit:contain}.data-testimonial h5{font-weight:700;color:var(--complementary-color)}.data-testimonial span{font-weight:100;color:var(--complementary-color)}@media (max-width: 960px){.wrapper{width:calc(100% - 80px)}}.icon-testimonial svg{width:80px;color:var(--complementary-color)}.primary-color{color:var(--primary-color);font-weight:700}.secondary-color{color:var(--secondary-color);font-weight:700}.complementary-color{color:var(--complementary-color);font-weight:700}.slider-container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:40px}select{color:var(--text-color)}select option{color:#000}.services-btn{position:relative;width:100%;padding:40px 0 20px}.services-btn_link{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px}.services-btn_link a{background:#07adef;background:linear-gradient(to left,#910af8,#6591ff);color:#fff;text-align:center}.services-btn_link a:hover{background:#07adef;background:linear-gradient(to left,#6591ff,#910af8);color:#fff}.not-found{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:620px;min-height:520px}.not-found section{position:absolute;width:100%;height:100%;z-index:0}.not-found video{position:absolute;top:0;left:0;width:100%;height:calc(100% + 40px);object-fit:cover}.not-found-text{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px}.not-found h1{font-size:8rem;color:#fff}.not-found h2{font-size:2rem;color:var(--primary-color);font-weight:700}.not-found p{font-size:1rem;color:#fff}.not-found-text a{color:#fff}.portfolio{position:relative;height:auto;width:100%;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(140px,auto);gap:20px;padding:20px}.items-big,.items-small{position:relative;border:1px solid var(--border-color);box-shadow:var(--box-shadow);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;overflow:hidden}.items-big:hover,.items-small:hover{transition:transform .3s ease-in-out;border:1px solid var(--primary-color);filter:grayscale(0);-webkit-filter:grayscale(0)}.items-big:hover .portfolio-text,.items-small:hover .portfolio-text{opacity:1;transition:opacity .3s ease-in-out}.items-big img,.items-small img{width:100%;height:100%;object-fit:cover;object-position:center;filter:grayscale(40%);-webkit-filter:grayscale(40%)}.items-big img:hover,.items-small img:hover{width:100%;height:100%;object-fit:cover;object-position:center;filter:grayscale(0%);-webkit-filter:grayscale(0%)}.items-big{grid-column:span 8;grid-row:span 4}.items-small{grid-column:span 4;grid-row:span 2}.portfolio-text{position:absolute;bottom:0;left:0;width:100%;height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center;padding:20px;background-color:#6591ff50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .3s ease-in-out}.portfolio-text:hover{opacity:1;transition:opacity .3s ease-in-out;color:#fff}.portfolio-text a{color:#fff}.scrolly-container{overflow-x:hidden;position:relative}.items-small img{width:100%;display:block;object-fit:cover}@media (max-width: 600px){.portfolio{display:flex;flex-direction:column}}.pricing{position:relative;width:100%;display:flex;justify-content:space-between;flex-direction:column;align-items:center;list-style:none;z-index:0;max-width:1920px;gap:10px}.box-pricing{display:flex;width:100%;justify-content:space-between;gap:40px;height:auto;max-width:1200px}.card-pricing{position:relative;width:100%;color:var(--text-color);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);padding:20px 20px 60px}.card-pricing:hover{border-left:1px solid var(--primary-color);border-right:1px solid var(--primary-color);transition:.5s linear ease-out;-webkit-transition:.5s linear ease-out;-moz-transition:.5s linear ease-out;-ms-transition:.5s linear ease-out;-o-transition:.5s linear ease-out}.card:hover{border-color:var(--complementary-color)}.card-package{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}.card ul{list-style:none;display:flex;flex-direction:column;justify-content:center;align-items:center}.card-list ul{display:flex;flex-direction:column;gap:5px;list-style:disc;justify-content:left;align-items:start;padding:20px}.icon svg{width:40px}span.name-package{font-size:1.4rem;font-family:FontBold}.btn-pricing{position:absolute;bottom:20px;color:#fff;width:100%;display:flex;justify-content:center;align-items:center}.price-before{color:orange;font-weight:700;font-size:.7rem}.price-now{color:#07ea07;font-weight:700;font-size:1.4rem}@media (max-width: 960px){.box-pricing{position:relative;flex-direction:column;justify-content:center;align-items:center}.btn-pricing{position:relative;padding:40px 0;width:100%;display:flex;justify-content:center}}*{box-sizing:border-box}.services{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.services p{font-size:var(--size-sm)}.timeline{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:60px}.timeline-step h2{font-weight:700;font-size:var(--size-md)}.timeline-step{position:relative;width:100%;height:200px;display:flex;justify-content:center;align-items:center;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;gap:100px;padding:20px}.timeline p{font-size:var(--size-sm)}.timeline-step section{width:100%;height:100%;display:flex}.left{display:flex;flex-direction:column;align-items:flex-end;width:10%}.right{display:flex;flex-direction:column;align-items:flex-start;width:10%}.timeline-step:hover .marker:before{background:#07adef;background:linear-gradient(to left,#910af8,#6591ff);box-shadow:var(--box-shadow)}.marker{position:absolute;width:1px;height:100%;background-color:var(--border-color)}.marker:before{content:"";position:absolute;top:20px;left:-20px;right:20px;width:40px;height:40px;background:#efd807;background:linear-gradient(to bottom,#6591ff 40%,#0af8a1);border-radius:50%}span.step-label{background:#07adef;background:linear-gradient(to left,#910af8,#6591ff);border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;min-width:200px;text-align:center;height:40px;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700}.timeline-text{position:relative;display:flex;flex-direction:column;align-items:flex-start}.left.timeline-text{display:flex;align-items:flex-end}@media (max-width: 960px){.timeline li{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:20px 40px}.marker{left:0}.marker:before{content:"";position:absolute;top:calc(50% - 20px);left:-20px;margin:0 auto}.left,.right{align-items:flex-start}.step-label{position:absolute;top:0;left:0}.timeline-text{position:absolute;top:60px;height:auto;display:flex;flex-direction:column;align-items:flex-start;padding-left:40px}.timeline-text h2{text-align:left;width:100%}}.template-services{width:100%;max-width:1920px;display:flex;flex-direction:column;gap:40px}.template-services-banner{display:flex;justify-content:center;align-content:center;width:100%;height:600px}.template-services-banner section{position:relative;width:100%}.template-services-banner img{width:100%;height:100%;object-fit:contain}.tres-d{position:absolute;z-index:1;width:100%;height:100%}.tres-d img{animation:sr 20s infinite alternate;-webkit-animation:sr 60s infinite alternate;transform:rotate(100deg);-webkit-transform:rotate(100deg);-moz-transform:rotate(100deg);-ms-transform:rotate(100deg);-o-transform:rotate(100deg)}@keyframes sr{0%{transform:scale(1) rotate(0)}to{transform:scale(.9) rotate(360deg)}}.bg1{position:absolute;width:100%;height:100%;left:0;z-index:0;display:flex}.bg1 img{top:0;width:200px;height:200px;animation:animation-1 30s infinite alternate linear;-webkit-animation:animation-1 30s infinite alternate linear}@keyframes animation-1{0%{transform:translateY(-300px);-webkit-transform:translateY(-300px);-moz-transform:translateY(-300px);-ms-transform:translateY(-300px);-o-transform:translateY(-300px);left:0}to{transform:translateY(calc(100% + 360px));-webkit-transform:translateY(calc(100% + 360px));-moz-transform:translateY(calc(100% + 360px));-ms-transform:translateY(calc(100% + 360px));-o-transform:translateY(calc(100% + 360px));margin-left:300px}}.template-services-banner-text{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:20px;padding-bottom:20px}.template-services-banner-text{display:flex;flex-direction:column;justify-content:center;gap:40px;text-wrap:balance;padding:0 40px;text-align:left}.template-services-banner-text p{font-size:var(--size-sm)}.template-services-banner-text h1,.template-services-banner-text h2{text-align:left;padding-bottom:10px}.template-services-btn{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;gap:20px;font-size:var(--size-sm)}.services-card{position:relative;width:100%;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:10px;z-index:10;flex-wrap:wrap;padding:40px 0}.glass{width:23%;height:100px;background-color:#2a28280f;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px;border:1px solid var(--border-color);overflow:hidden;transition:height .5s ease-in;position:relative}.glass p{transform:scale(0);transform-origin:top center;transition:transform .5s ease}.glass:hover{height:auto}.glass:hover p{transform:scale(1)}@media (max-width: 960px){.template-services{padding:40px;height:auto}.template-services-banner{flex-direction:column;width:100%;height:auto}.template-services-banner:first-child section{height:400px}.template-services-banner:last-child section{height:auto}.template-services-banner-text{padding:0}}.faqs{position:relative;max-width:1200px;margin:0 auto;z-index:999;padding:0}.faqs h1{font-size:2rem;display:flex;flex-direction:column;width:50%;text-align:left}.faqs span:first-child{font-size:var(--size-md);display:flex;flex-direction:column}.faqs span:last-child{font-size:var(--size-md);display:flex;flex-direction:column;color:var(--color-text-principal);font-family:Raleway;font-weight:100}.grid-faqs{width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.grid-faqs details{padding:40px;border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--box-shadow)}.grid-faqs details:hover{padding:40px;border:1px solid var(--border-color);border-radius:8px;box-shadow:none}.faq-item summary::marker{content:""}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary{position:relative;padding:0 2rem 0 0;cursor:pointer}.faq-item{display:flex;flex-direction:column;gap:10px}.faq-item summary{font-weight:700;font-size:var(--size-sm)}.faq-item p{font-size:var(--size-sm)}.faq-item summary{position:relative;cursor:pointer;padding:0 2rem 4px 0}.faq-item summary:after{content:"+";position:absolute;right:0;top:0;font-size:40px;line-height:1;transition:transform .2s ease}.faq-item[open] summary:after{content:"-"}.faq-item summary:before{content:"";position:absolute;left:0;bottom:0;height:2px;width:0%;background-color:var(--primary-color);transition:width .3s ease}.faq-item summary:hover:before,.faq-item summary:focus-visible:before{width:94%}@media (max-width: 960px){.faqs h1{width:100%}.grid-faqs{display:flex;flex-direction:column}}
