@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}*:focus{outline:none}b,strong{font-weight:bolder}body,html{margin:0;padding:0}body{line-height:1.5;font-family:system-ui,sans-serif;background-color:#fff;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol,ul{list-style:none}a{text-decoration:none;color:inherit}table{border-collapse:collapse;border-spacing:0}input,button,textarea,select{font:inherit;color:inherit;background:none;border:none;outline:none}button,select{text-transform:none}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;line-height:1}p{text-wrap:pretty;line-height:1}h1,h2,h3,h4,h5,h6,p{font-weight:400}button{cursor:pointer}article,aside,footer,header,nav,section,main,figure,figcaption{display:block}:root{--primary: #B2519F;--dark: #000000;--white: #FFFFFF;--gray-100: #F7F7F7;--gray-400: #D4D4D4;--gray-900: #DFE5ED;--excel-green: #33C481;--excel-green-900: #185C37;--excel-green-100: #ABF2D1;--word-blue: #41A5EE;--word-blue-900: #103F91;--word-blue-100: #D1EAFD;--autocad-red: #E51050;--autocad-red-900: #770829;--autocad-red-100: #FFCFDE;--whats-app-green: #25D366;--selection: #E48499;--padding-container: 0 35px;--padding-container-sm: 0 20px;--margin-top: 80px;--margin-top-sm: 50px}body{font-family:Poppins,sans-serif;color:var(--dark)}::selection{background:var(--selection);color:var(--primary)}h1,h2,h3,h4,h5,h6{transition:font-size .3s ease-in-out;display:block;padding-bottom:1rem}p{transition:font-size .5s ease-in-out;font-weight:400;font-size:1rem;padding-bottom:1rem;line-height:1.3}@media only screen and (min-width: 950px){p{font-size:1.125rem}}hr{margin:40px 0}.md{display:none!important}@media only screen and (min-width: 950px){.md{display:block!important}}@media only screen and (min-width: 950px){.sm{display:none!important}}.bg_primary{background-color:var(--primary)}.bg_dark{background-color:var(--dark)}.bg_white{background-color:var(--white)}.gray_100{background-color:var(--gray-100)}.ui__color{width:60px;height:60px;display:inline-block;border:4px solid var(--white);border-radius:8px;border:2px solid var(--primary)}.h1{font-weight:700;font-size:2.25rem;line-height:1}@media only screen and (min-width: 950px){.h1{font-size:3.125rem}}.h2{font-weight:700;font-size:1.875rem;line-height:1}@media only screen and (min-width: 950px){.h2{font-size:2.5rem}}.h3{font-weight:700;font-size:1.5625rem;line-height:1}@media only screen and (min-width: 950px){.h3{font-size:2rem}}.h4{font-weight:700;font-size:1.375rem;line-height:1}@media only screen and (min-width: 950px){.h4{font-size:1.75rem}}.h5{font-weight:400;font-size:1.125rem;line-height:1}@media only screen and (min-width: 950px){.h5{font-size:1.375rem}}.f-menu{font-weight:600;font-size:1rem;line-height:1}@media only screen and (min-width: 950px){.f-menu{font-size:1.125rem}}.t1{font-weight:600;font-size:.875rem;line-height:1}@media only screen and (min-width: 950px){.t1{font-size:1rem}}.t2{font-weight:600;font-size:.6875rem;line-height:1}@media only screen and (min-width: 950px){.t2{font-size:.75rem}}.btn{transition:font-size .3s,color .3s,padding .3s,border-color .3s,background-color .3s ease-in-out;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:400;line-height:1;border-radius:32px;padding:12px 24px;background-color:var(--primary);color:#fff;border:1px solid var(--primary);text-align:center}@media only screen and (min-width: 950px){.btn{padding:16px 32px}}.btn.green{background-color:var(--whats-app-green);border-color:var(--whats-app-green)}.btn:hover{background-color:var(--dark);border-color:var(--dark)}.btn.secondary{background-color:transparent;border-color:var(--primary);color:var(--primary)}.btn.secondary.green{color:var(--whats-app-green);border-color:var(--whats-app-green)}.btn.secondary:hover{border-color:var(--dark);color:var(--dark)}.btn.full{width:100%}.section{transition:padding-top .3s;padding-top:var(--margin-top-sm)}@media only screen and (min-width: 950px){.section{padding-top:var(--margin-top)}}.section__center{max-width:579px;margin:auto;text-align:center}.section__center h1 span{color:var(--primary)}.banner__item{display:flex;flex-direction:column;max-width:1500px;margin:0 auto;gap:20px;padding:80px 20px;border-radius:20px}@media only screen and (min-width: 950px){.banner__item{flex-direction:row;padding:80px}}.banner__item.pink{background:#fadde2;background:linear-gradient(50deg,#fadde2,#e28ba2)}.banner__item.yellow{background:#f9d9a0;background:linear-gradient(50deg,#f9d9a0,#d6cdbd)}.banner__item .item__text{display:flex;flex-direction:column;max-width:820px;justify-content:space-between}@media only screen and (min-width: 950px){.banner__item .item__text{align-items:flex-start}}@media only screen and (min-width: 950px){.banner__item .item__text .btn{margin-right:0}}.banner__item img{max-width:320px;width:100%;margin:auto}@media only screen and (min-width: 950px){.banner__item img{margin-right:0}}.cards{display:grid;gap:16px}@media only screen and (min-width: 950px){.cards{grid-template-columns:repeat(3,1fr)}}.cards .card .card__img{height:215px;width:100%;background-color:var(--primary);background-position:center;background-size:cover;border-radius:20px 20px 0 0}.cards .card .card__img.i001{background-image:url(/img/home/about/001.webp)}.cards .card .card__img.i002{background-image:url(/img/home/about/002.webp)}.cards .card .card__img.i003{background-image:url(/img/home/about/003.webp)}.cards .card .card__info{background-color:var(--gray-100);border-radius:0 0 20px 20px;padding:30px 16px}.project-cards{display:grid;gap:16px}@media only screen and (min-width: 950px){.project-cards{grid-template-columns:repeat(4,1fr)}}.project-cards .card .card__img{height:318px;width:100%;background-color:var(--primary);background-position:center;background-size:cover;border-radius:20px}.project-cards .card .card__info{margin-top:10px;background-color:var(--white);border-radius:20px;padding:14px 19px}.project-cards .card .card__info p{padding:0}.project-cards .card .card__info .card__title{margin-bottom:10px}.contact{background-color:var(--gray-400);padding:50px 0;position:relative;overflow:hidden}.contact .projects__circle:before{top:800px;right:0;content:"";position:absolute;background-image:url(/img/circulo004.svg);width:321px;height:703px;background-size:100%;animation:zoomPulseInverse 15s ease-in-out infinite}@media only screen and (min-width: 950px){.contact .projects__circle:before{top:200px}}.contact:before{top:0;left:-250px;content:"";position:absolute;background-image:url(/img/circulo003.svg);width:638px;height:318px;background-size:100%;animation:zoomPulse 15s ease-in-out infinite}.projects{background-color:var(--gray-400);padding:50px 0;position:relative;overflow:hidden}.projects .projects__circle:before{top:800px;right:0;content:"";position:absolute;background-image:url(/img/circulo002.svg);width:321px;height:703px;background-size:100%;animation:zoomPulseInverse 15s ease-in-out infinite}@media only screen and (min-width: 950px){.projects .projects__circle:before{top:200px}}.projects:before{top:0;left:-250px;content:"";position:absolute;background-image:url(/img/circulo001.svg);width:638px;height:318px;background-size:100%;animation:zoomPulse 15s ease-in-out infinite}.projects .projects__show{margin-top:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.section__projects{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:6px}.section__projects .project{transition:background-position .3s ease-in-out;height:500px;border-radius:8px;background-size:cover;background-position:center}.section__projects .project:hover{background-position:right}.about{display:flex;flex-direction:column;gap:16px}@media only screen and (min-width: 950px){.about{flex-direction:row}}.about .card__body{display:flex;flex-direction:column;height:100%;justify-content:flex-end}.about .card__body.center{justify-content:center}.about .about__image{display:flex;flex-direction:column;gap:16px}.about .about__image img{border-radius:20px}.white__card{background-color:var(--white);border-radius:20px;padding:25px}@media only screen and (min-width: 950px){.white__card{padding:35px}}.white__card span{display:block;max-width:180px;height:10px;background-color:var(--gray-900);margin-bottom:16px}.numbers{display:grid;gap:2px}@media only screen and (min-width: 950px){.numbers{grid-template-columns:repeat(3,1fr)}}.number{padding:65px 40px;text-align:center;background-color:#acbfec;color:#263c72}.number.numbers__partners{background-color:#889fd5;color:#172c60}.number.numbers__years{background-color:#647ebf;color:#041233}.contact__btns{display:flex;flex-direction:column;gap:12px}.contact__btns .btn_c{display:flex;gap:10px;padding:20px;background-color:var(--gray-900);border-radius:12px;cursor:pointer}.contact__btns .btn_c p{padding-bottom:0}.contact__btns .btn_c.whats{background-color:var(--whats-app-green);color:var(--white)}@keyframes zoomPulse{0%{transform:scale(1);opacity:.9}50%{transform:scale(2.1);opacity:1}to{transform:scale(1);opacity:.9}}@keyframes zoomPulseInverse{0%{transform:scale(2.1);opacity:1}50%{transform:scale(1);opacity:.9}to{transform:scale(2.1);opacity:1}}@keyframes show{0%{opacity:0;scale:25%}to{opacity:1;scale:100%}}.show{view-timeline-name:--image;view-timeline-axis:block;animation-timeline:--image;animation-name:show;animation-range:entry 25% cover 30%;animation-fill-mode:both}@use "../../styles/variables" as *;// svg{// width: 100%;// max-width: 216px;// height: auto;// @media only screen and (min-width: $tablet){//}//}#sticky-menu[data-astro-cid-x77kb4j5]{overflow:visible;display:grid;gap:12px;grid-template-columns:auto 1fr;align-items:center;position:sticky;top:0;left:0;right:0;z-index:4;padding:15px 14px;background-color:#ffffff69;backdrop-filter:blur(8px);height:85px}#sticky-menu[data-astro-cid-x77kb4j5] .nav-right[data-astro-cid-x77kb4j5]{width:100%;display:flex;justify-content:flex-end;align-items:center;gap:20px}#sticky-menu[data-astro-cid-x77kb4j5] .nav-right[data-astro-cid-x77kb4j5] .navigation[data-astro-cid-x77kb4j5]{display:none}@media only screen and (min-width: 950px){#sticky-menu[data-astro-cid-x77kb4j5] .nav-right[data-astro-cid-x77kb4j5] .navigation[data-astro-cid-x77kb4j5]{gap:16px;display:flex;align-items:center}}#sticky-menu[data-astro-cid-x77kb4j5] .nav-right[data-astro-cid-x77kb4j5] .navigation[data-astro-cid-x77kb4j5] a[data-astro-cid-x77kb4j5].nav_btn{transition:color .3s ease-in-out;font-size:1.125rem;font-weight:600;color:var(--dark)}#sticky-menu[data-astro-cid-x77kb4j5] .nav-right[data-astro-cid-x77kb4j5] .navigation[data-astro-cid-x77kb4j5] a[data-astro-cid-x77kb4j5].nav_btn.active,#sticky-menu[data-astro-cid-x77kb4j5] .nav-right[data-astro-cid-x77kb4j5] .navigation[data-astro-cid-x77kb4j5] a[data-astro-cid-x77kb4j5].nav_btn:hover{color:var(--primary)}#sticky-menu[data-astro-cid-x77kb4j5]:has(#menu-toggle:checked){backdrop-filter:none}.toggle-wrapper[data-astro-cid-x77kb4j5]{position:relative;display:flex;align-items:center}.toggle-wrapper[data-astro-cid-x77kb4j5] #menu-toggle[data-astro-cid-x77kb4j5]{display:none}.toggle-wrapper[data-astro-cid-x77kb4j5] #menu-icon[data-astro-cid-x77kb4j5]{cursor:pointer;z-index:5;width:34px;height:34px;color:var(--dark);background:url('data:image/svg+xml;utf8,<svg width="30" height="30" viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><path d="M3.75 22.5V20H26.25V22.5H3.75ZM3.75 16.25V13.75H26.25V16.25H3.75ZM3.75 10V7.5H26.25V10H3.75Z" fill="currentColor"/></svg>') no-repeat center/contain;background-size:100% 100%}.toggle-wrapper[data-astro-cid-x77kb4j5] .menu[data-astro-cid-x77kb4j5]{transition:max-width .5s,visibility .5s,backdrop-filter .3s ease-out;max-width:0;position:fixed;top:0;left:0;right:0;width:100vw;height:100vh;background-color:#ffffffa3;display:flex;flex-direction:column}.toggle-wrapper[data-astro-cid-x77kb4j5] .menu__header[data-astro-cid-x77kb4j5]{height:85px;display:flex;padding:15px 14px}.toggle-wrapper[data-astro-cid-x77kb4j5] .menu[data-astro-cid-x77kb4j5] .links[data-astro-cid-x77kb4j5]{transition:visibility .3s;visibility:hidden;flex:1;display:flex;flex-direction:column;padding:0 20px 16px;justify-content:flex-start;align-items:center}.toggle-wrapper[data-astro-cid-x77kb4j5] .menu[data-astro-cid-x77kb4j5] .links__body[data-astro-cid-x77kb4j5]{display:flex;flex-direction:column;gap:2rem}.toggle-wrapper[data-astro-cid-x77kb4j5] .menu[data-astro-cid-x77kb4j5] .links__body[data-astro-cid-x77kb4j5] .btn_links[data-astro-cid-x77kb4j5]{transition:font-size .3s ease-in-out;color:var(--dark);text-decoration:none;text-align:center}.toggle-wrapper[data-astro-cid-x77kb4j5] .menu[data-astro-cid-x77kb4j5] .links__body[data-astro-cid-x77kb4j5] .btn_links[data-astro-cid-x77kb4j5].active,.toggle-wrapper[data-astro-cid-x77kb4j5] .menu[data-astro-cid-x77kb4j5] .links__body[data-astro-cid-x77kb4j5] .btn_links[data-astro-cid-x77kb4j5]:hover{color:var(--primary)}.toggle-wrapper[data-astro-cid-x77kb4j5] .menu[data-astro-cid-x77kb4j5] .menu__footer[data-astro-cid-x77kb4j5]{transition:visibility .3s;visibility:hidden}.toggle-wrapper[data-astro-cid-x77kb4j5] .menu[data-astro-cid-x77kb4j5] .menu__footer[data-astro-cid-x77kb4j5] .menu__footer_top[data-astro-cid-x77kb4j5]{display:flex;justify-content:center;gap:9px}.toggle-wrapper[data-astro-cid-x77kb4j5] .menu[data-astro-cid-x77kb4j5] .menu__footer[data-astro-cid-x77kb4j5] .menu__footer_top[data-astro-cid-x77kb4j5] a[data-astro-cid-x77kb4j5]{color:var(--primary);transition:color .3s}.toggle-wrapper[data-astro-cid-x77kb4j5] .menu[data-astro-cid-x77kb4j5] .menu__footer[data-astro-cid-x77kb4j5] .menu__footer_top[data-astro-cid-x77kb4j5] a[data-astro-cid-x77kb4j5]:hover{color:var(--dark)}.toggle-wrapper[data-astro-cid-x77kb4j5] .menu[data-astro-cid-x77kb4j5] .menu__footer[data-astro-cid-x77kb4j5] .menu__footer_button[data-astro-cid-x77kb4j5]{display:flex;gap:16px;align-items:baseline;justify-content:center;padding-bottom:40px}.toggle-wrapper[data-astro-cid-x77kb4j5] #menu-toggle[data-astro-cid-x77kb4j5]:checked~.menu[data-astro-cid-x77kb4j5]{visibility:visible;max-width:100%;backdrop-filter:blur(8px)}.toggle-wrapper[data-astro-cid-x77kb4j5] #menu-toggle[data-astro-cid-x77kb4j5]:checked~.menu[data-astro-cid-x77kb4j5] .links[data-astro-cid-x77kb4j5],.toggle-wrapper[data-astro-cid-x77kb4j5] #menu-toggle[data-astro-cid-x77kb4j5]:checked~.menu[data-astro-cid-x77kb4j5] .menu__footer[data-astro-cid-x77kb4j5]{visibility:visible}.toggle-wrapper[data-astro-cid-x77kb4j5] #menu-toggle[data-astro-cid-x77kb4j5]:checked~#menu-icon[data-astro-cid-x77kb4j5]{background:url('data:image/svg+xml;utf8,<svg width="30" height="30" viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><path d="M15 12.879L4.39346 2.27246L2.27246 4.39346L12.879 15L2.27246 25.6065L4.39346 27.7275L15 17.121L25.6065 27.7275L27.7275 25.6065L17.121 15L27.7275 4.39346L25.6065 2.27246L15 12.879Z" fill="currentColor"/></svg>') no-repeat center/contain}.btn-nav[data-astro-cid-x77kb4j5]{display:flex;align-items:center;gap:8px}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}footer[data-astro-cid-ioeiary4]{margin-top:60px;background-color:var(--dark);color:var(--white);padding:30px 0 90px}footer[data-astro-cid-ioeiary4].no-margin{margin-top:0}footer[data-astro-cid-ioeiary4] a[data-astro-cid-ioeiary4]:hover{color:var(--primary)}footer[data-astro-cid-ioeiary4] .footer__one[data-astro-cid-ioeiary4]{display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media only screen and (min-width: 950px){footer[data-astro-cid-ioeiary4] .footer__one[data-astro-cid-ioeiary4]{flex-direction:row}}footer[data-astro-cid-ioeiary4] .footer__one[data-astro-cid-ioeiary4] .one__menu[data-astro-cid-ioeiary4]{display:flex;gap:20px}footer[data-astro-cid-ioeiary4] .footer__two[data-astro-cid-ioeiary4]{margin-top:90px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media only screen and (min-width: 950px){footer[data-astro-cid-ioeiary4] .footer__two[data-astro-cid-ioeiary4]{flex-direction:row}}footer[data-astro-cid-ioeiary4] .footer__two[data-astro-cid-ioeiary4] .two__direction[data-astro-cid-ioeiary4]{text-align:center}@media only screen and (min-width: 950px){footer[data-astro-cid-ioeiary4] .footer__two[data-astro-cid-ioeiary4] .two__direction[data-astro-cid-ioeiary4]{text-align:left}}footer[data-astro-cid-ioeiary4] .footer__two[data-astro-cid-ioeiary4] .two__direction[data-astro-cid-ioeiary4] a[data-astro-cid-ioeiary4]{display:block}footer[data-astro-cid-ioeiary4] .footer__two[data-astro-cid-ioeiary4] .two__links[data-astro-cid-ioeiary4]{display:flex;flex-direction:column}footer[data-astro-cid-ioeiary4] .footer__two[data-astro-cid-ioeiary4] .two__links[data-astro-cid-ioeiary4] span[data-astro-cid-ioeiary4]{margin-top:50px}
