﻿.center-horizontal{display:flex;justify-content:center}.center-vertical{display:flex;align-items:center}.center-all{display:flex;align-items:center;justify-content:center}html{scroll-behavior:smooth}body{font-family:"Source Sans 3",sans-serif;font-size:18px;color:#5b5b5b}button{border:none;background:none;padding:0}img{max-width:100%}ul{padding-left:22px;margin-bottom:0;list-style:none}a{text-decoration:none;color:inherit}.img-fit{position:relative}.img-fit img,.img-fit video{object-fit:cover;object-position:center;-o-object-fit:cover;-o-object-position:center;width:100%;height:100%}.img-contain{position:relative}.img-contain img,.img-contain video{object-fit:contain;object-position:center;-o-object-fit:contain;-o-object-position:center;width:100%;height:100%}.alma-btn{display:flex;align-items:center;justify-content:center;width:fit-content;font-weight:500;font-size:17px;height:50px;transform-origin:center;will-change:transform;transition:all .2s;position:relative;z-index:4;font-family:"Lexend",sans-serif !important;border-radius:26px}.alma-btn svg{width:44px;height:44px;border-radius:100%;aspect-ratio:1;padding:7px;position:absolute;right:2px}@media(max-width: 768px){.alma-btn{font-size:16px}}.alma-btn.purpleDark{background:#9131a8;color:#fff;border:1px solid #9131a8}.alma-btn.purpleDark svg{background:#fff;stroke:#9131a8}.alma-btn.purpleDark:hover{border:1px solid #9131a8;color:#9131a8;background:rgba(0,0,0,0);border:1px solid #9131a8}.alma-btn.purpleDark:hover svg{background:#9131a8;stroke:#fff}.alma-btn.purple{background:#5d50fa;color:#fff;border:1px solid #5d50fa}.alma-btn.purple svg{background:#fff;stroke:#5d50fa}.alma-btn.purple:hover{border:1px solid #5d50fa;color:#5d50fa;background:rgba(0,0,0,0);border:1px solid #5d50fa}.alma-btn.purple:hover svg{background:#5d50fa;stroke:#fff}.alma-btn.purpleLine{background:rgba(0,0,0,0);color:#5d50fa;border:1px solid #5d50fa}.alma-btn.purpleLine svg{background:#5d50fa;stroke:#fff}.alma-btn.purpleLine:hover{border:1px solid rgba(0,0,0,0);color:#fff;background:#5d50fa;border:1px solid #5d50fa}.alma-btn.purpleLine:hover svg{background:#fff;stroke:#5d50fa}.alma-btn.white{background:rgba(0,0,0,0);backdrop-filter:blur(82px);background:hsla(0,0%,100%,.231372549);color:#fff;border:1px solid #fff}.alma-btn.white svg{background:#fff}.alma-btn.white:hover{border:1px solid rgba(0,0,0,0);color:#000;background:#fff;border:1px solid #fff}.alma-btn.white:hover svg{background:#fff}footer a{color:rgba(30,30,30,.5490196078)}footer li{margin-bottom:13px;word-wrap:break-word !important;word-break:break-word !important}.whatsapp{bottom:40px;padding:0px;position:fixed;right:35px;z-index:50}@media(max-width: 768px){.whatsapp{bottom:27px;right:18px}}.whatsapp .svg{color:#fff;font-size:34px;margin-left:29px;margin-right:113px;transition:all .25s;height:20px;width:20px}@media(max-width: 1200px){.whatsapp .svg{margin-right:119px}}.whatsapp .svg:hover{margin-left:20px;margin-right:0px;transition:all .25s}@media(max-width: 991px){.whatsapp .svg{margin:0 !important;transition:none;font-size:32px}}.whatsapp a{align-items:center;background:#25d366;border-radius:10em;box-shadow:0px 3px 15px rgba(43,43,43,.3);display:flex;height:60px;justify-content:center;overflow:hidden;padding:0px 10px;white-space:nowrap;transition:all .25s;width:60px}@media(max-width: 991px){.whatsapp a{width:44px !important;height:48px}}.whatsapp span{position:relative;color:#fff}@media(max-width: 991px){.whatsapp span{display:none}}header.sticky-header{transition:all .3s;top:-37px}header.sticky-header .headerContain{background:#fff}@media(max-width: 768px){header.sticky-header{top:-33px}}header ul{padding:0}header .menu-btn.close div:nth-child(1){transform:rotate(45deg) translateY(5px) translateX(5px);background:#000}header .menu-btn.close div:nth-child(2){opacity:0}header .menu-btn.close div:nth-child(3){transform:rotate(-45deg) translateY(-6px) translateX(6px);background:#000}@media(max-width: 500px){header .menu-btn.close div{background:#000}}@media(min-width: 1200px){header .menu-btn{display:none !important}}header nav .nav_links{display:flex;gap:70px}header nav .nav_links .current-menu-parent{color:#000 !important}header nav .nav_links .mobile-menu{display:flex;gap:22px;list-style:none}header nav .nav_links .mobile-menu>.menu-item{color:#5b5b5b}header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children .submenu-toggle{position:relative;padding-right:24px}header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children .submenu-toggle::after{content:"";display:inline-block;width:16px;height:16px;margin-right:6px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6l6-6'/></svg>");background-repeat:no-repeat;background-size:contain;position:absolute;transform:translateY(-50%);top:50%;right:-9px}header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children:hover>button:after,header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children.active>button:after{opacity:1}header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children>.sub-menu{transition:all .3s;display:none;opacity:0;visibility:hidden;display:none;opacity:0;visibility:hidden}header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children>.sub-menu li{font-size:20px;color:#fff;margin-bottom:13px;font-family:Lexend,sans-serif;border-bottom:1px solid #c7c7c7;padding-bottom:20px;width:50%;position:relative;counter-increment:item}@media(max-width: 991px){header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children>.sub-menu li{font-size:15px !important;cursor:pointer;padding-bottom:10px;width:100%;font-weight:300}}header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children>.sub-menu.show-submenu{display:block;opacity:1;visibility:visible;position:absolute;background:#fff;width:50%;right:0;border-radius:0 0 20px 20px;padding:65px 50px 90px 50px;top:70px;z-index:-123;animation:slideDown .4s ease forwards;box-shadow:rgba(0,0,0,.24) 0px 3px 8px}header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children>.sub-menu.show-submenu .current-menu-item a{color:#000 !important}header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children>.sub-menu.show-submenu .current_page_item a{color:#000 !important}header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children>.sub-menu.show-submenu a{color:#5b5b5b}header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children>.sub-menu.show-submenu a:hover{color:#000}header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children>.sub-menu.show-submenu::after{content:"";position:absolute;top:50%;right:5%;transform:translateY(-50%);width:286px;height:241px;background-image:url("https://intuitionstudio.co/alma/wp-content/uploads/2025/04/Rectangle-96.jpg");background-size:cover;background-position:center;border-radius:100%;z-index:20}@media(max-width: 1200px){header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children>.sub-menu.show-submenu::after{display:none}}header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children>.sub-menu.show-submenu::before{content:"";position:absolute;top:50%;right:5%;transform:translateY(-50%);width:300px;height:300px;background-image:url("media/images/Mask-header-submenu.png");background-size:cover;background-position:center;z-index:30}@media(max-width: 1200px){header nav .nav_links .mobile-menu>.menu-item.menu-item-has-children>.sub-menu.show-submenu::before{display:none}}header nav .nav_links .mobile-menu>.menu-item:hover,header nav .nav_links .mobile-menu>.menu-item:active{color:#000}header nav .nav_links .mobile-menu ul{list-style:none}header nav .nav_links .mobile-menu .sub-menu .current_page_item::before{display:none}header .current_page_item{position:relative;font-weight:700}header .current_page_item::before{content:"";position:absolute;height:3px;width:64%;background:#9131a8;bottom:-11px;left:50%;transform:translateX(-50%)}@media(max-width: 1200px){header .current_page_item::before{left:0;transform:translateX(0);width:7%;top:35px}}@media(max-width: 1200px){header .headerContain .mobile-menu::before{content:"";background-image:url(media/images/Mask-header-mobile.png);background-size:cover;background-repeat:no-repeat;background-position:bottom;position:absolute;bottom:15px;left:-8px;width:114%;z-index:-1;height:150px}header .menu-header-container{width:100%}header .menu-header-container .mobile-menu{position:relative;padding-top:0;box-shadow:none;gap:22px !important}header .menu-header-container .mobile-menu::before{display:none}}@media(max-width: 1200px)and (max-width: 1200px){header .menu-header-container .mobile-menu{flex-direction:column}}@media(max-width: 1200px){header .menu-header-container .mobile-menu .menu-item.menu-item-has-children>.sub-menu.show-submenu{position:relative !important;width:100% !important;padding:15px 0 !important;top:auto !important;box-shadow:none !important;z-index:2 !important}header .menu-header-container .mobile-menu .menu-item.menu-item-has-children>.sub-menu.show-submenu .menu-item{font-size:18px;cursor:pointer}}.mobile-menu{display:flex;gap:20px;align-items:center}@media(min-width: 1450px){.mobile-menu{gap:33px}}@media(max-width: 1200px){.mobile-menu{position:fixed;padding:25px;height:100%;width:380px;right:0;transform:translateX(100%);top:0;gap:0 !important;flex-direction:column;transition:all .3s;top:0px;align-items:flex-start;overflow:auto;background:#fff;box-shadow:rgba(0,0,0,.24) 0px 3px 8px;padding-top:185px;overflow:hidden;flex-direction:column;justify-content:flex-start}.mobile-menu.show-menu{transform:translateX(0%)}}@media(max-width: 500px){.mobile-menu{width:100%;top:0;border-radius:0;height:100vh}}.mobile-menu .active{position:relative;color:#000;font-weight:600}@media(max-width: 1300px){.mobile-menu .active{background:#fff;width:100%;padding:10px;text-align:center}.mobile-menu .active:before{display:none}}@media(max-width: 768px){.mobile-menu .active{text-align:start}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@media(min-width: 1800px){.container{max-width:1800px}}@media(min-width: 1500px){.container{max-width:1400px}}@media(max-width: 991px){.container{max-width:100%;padding:0 30px}}@media(max-width: 768px){.container{padding:0 20px}}.BannerSlide::after{content:"";position:absolute;background:url(media/images/Morado.png);background-repeat:no-repeat;background-size:contain;background-position:right bottom;height:315px;width:50%;bottom:0;right:0;mix-blend-mode:multiply;-webkit-filter:contrast(0.5);filter:contrast(0.5);z-index:20}.Banner{position:relative}.Banner::before{content:"";position:absolute;background:url(media/images/Vector-banner.png);background-repeat:no-repeat;top:0;right:-106px;width:100%;height:100%;background-position-x:right}.Banner::after{content:"";position:absolute;background:url(media/images/vector-banner-morado.png);background-repeat:no-repeat;bottom:-39px;left:-10px;width:400px;height:400px;background-position-x:left}@media(max-width: 991px){.Banner::after{width:236px;height:278px;background-size:contain}}.Banner .swiper-button-next:after,.Banner .swiper-rtl .swiper-button-prev:after,.Banner .swiper-button-prev:after,.Banner .swiper-rtl .swiper-button-prev:after{content:""}.Banner .swiper-button-next{color:#fff}.Banner .swiper-button-prev{color:#fff}.Banner .swiper-horizontal>.swiper-pagination-bullets,.Banner .swiper-pagination-bullets.swiper-pagination-horizontal,.Banner .swiper-pagination-custom,.Banner .swiper-pagination-fraction{bottom:30px !important;left:5% !important;right:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.Banner .swiper-pagination-clickable .swiper-pagination-bullet{width:25px;height:5px;border-radius:5px;background:#000}.Banner .swiper-pagination-bullet-active{width:50px !important}.img-banner{position:absolute;bottom:0;right:-30px;width:50%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;opacity:0;transition:opacity 1s ease-in-out;object-fit:cover;object-position:center;-o-object-fit:cover;-o-object-position:center}.img-banner:first-child{opacity:1}@media(max-width: 991px){.img-banner{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:300px;z-index:20;object-fit:contain;-o-object-fit:contain !important}.img-banner img{height:auto}}.img-mask-banner{-webkit-mask-image:url(media/images/vector-figure-banner.png);-webkit-mask-size:cover;-webkit-mask-repeat:no-repeat;position:absolute;bottom:2px;right:0;width:47%;z-index:40;height:352px}@media(max-width: 991px){.img-mask-banner{width:100%;z-index:9;height:232px;bottom:0}}@media(max-width: 991px){.img-video img{height:auto}}.text-dinamico{transition:opacity .4s ease-in-out}.opacity-0{opacity:0}.swiper-caracteristicas .swiper-button-next:after,.swiper-caracteristicas .swiper-rtl .swiper-button-prev:after,.swiper-caracteristicas .swiper-button-prev:after,.swiper-caracteristicas .swiper-rtl .swiper-button-prev:after{content:""}.swiper-caracteristicas .swiper-button-next{color:#000 !important;top:5px;right:100px;left:auto;border:1px solid #000;border-radius:50%}.swiper-caracteristicas .swiper-button-prev{color:#000 !important;top:5px;right:150px !important;left:auto;border:1px solid #000;border-radius:50%}.swiper-servicios .swiper-slide::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:#000;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);z-index:-1}.blur-background{background-color:rgba(237,238,242,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.imagesProject::before{content:"";position:absolute;background:url(media/images/OBJECTS.png);background-repeat:no-repeat;top:-72px;left:427px;width:400px;height:400px;z-index:2}.swiper-caracteristicas .swiper-slide{padding-right:108px}@media(max-width: 991px){.swiper-caracteristicas .swiper-slide{padding-right:20px;padding-bottom:108px}}.swiper-caracteristicas .swiper-slide::before{content:"";position:absolute;background:url(media/images/Vector-banner.png);background-repeat:no-repeat;bottom:0px;right:-5px;width:107px;height:101px;background-size:contain}.swiper-caracteristicas .swiper-slide::after{content:"";position:absolute;background:url(media/images/Vector-gray.png);background-repeat:no-repeat;bottom:-47px;right:2px;width:176px;height:219px;background-size:cover;z-index:2}.img-mask-left{-webkit-mask-image:url(media/images/a-icon.svg),linear-gradient(to bottom, black 80%, black);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:50% 100%;mask-position:50% 100%;position:absolute;-webkit-mask-position:0px 100%,15rem 100%;mask-position:0px 100%,15rem 100%;left:0;width:100%;z-index:-1;display:flex;align-items:flex-end}.img-mask-right{-webkit-mask-image:url(media/images/Mask-figure-right.png);-webkit-mask-size:cover;-webkit-mask-repeat:no-repeat;position:absolute;bottom:0;right:-22px;width:103%;z-index:-1;height:620px}@media(max-width: 991px){.img-mask-right{height:130px}}#demo .img-mask-left{-webkit-mask-size:auto 98%,96% 19% !important;mask-position:0px 100%,21rem 100%}.history .img-mask-left{-webkit-mask-size:auto 70%,96% 15% !important;left:-1.2rem !important;bottom:0;width:calc(100% + 11rem)}.form input::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder{color:#000}.form input::-moz-placeholder,.form textarea::-moz-placeholder{color:#000}.form input:-ms-input-placeholder,.form textarea:-ms-input-placeholder{color:#000}.form input::-ms-input-placeholder,.form textarea::-ms-input-placeholder{color:#000}.form input::placeholder,.form textarea::placeholder{color:#000}.swiper-marcas .swiper-wrapper{transition-timing-function:linear !important}.swiper-review .swiper-button-review-next:after,.swiper-review .swiper-rtl .swiper-button-review-prev:after,.swiper-review .swiper-button-review-prev:after,.swiper-review .swiper-rtl .swiper-button-review-prev:after{content:""}.swiper-review .swiper-horizontal>.swiper-pagination-bullets,.swiper-review .swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-review .swiper-pagination-custom,.swiper-review .swiper-pagination-fraction{position:relative;bottom:0px !important;left:0 !important;right:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.swiper-review .swiper-pagination-clickable .swiper-pagination-bullet{width:25px;height:5px;border-radius:5px;background:#000}.swiper-review .swiper-pagination-bullet-active{width:50px !important}.videoNosotros .img-mask-banner-Noso{-webkit-mask-image:url(media/images/Mask-nosotros.png);-webkit-mask-size:cover;-webkit-mask-repeat:no-repeat;position:absolute;top:0;right:0;width:100%;z-index:-10;height:100%}.videoNosotros .img-mask-banner-Noso-filter{background-image:url(media/images/Macara-nosotros-filter.png);background-repeat:no-repeat;position:absolute;background-size:inherit;background-position:center top;bottom:0;right:0;width:102%;z-index:10;height:110%}.videoNosotros::before{content:"";position:absolute;background:url(media/images/OBJECTS.png);background-repeat:no-repeat;bottom:0;left:50%;transform:translateX(30%) translateY(-55px);width:400px;height:400px}.swiper-porque .swiper-button-next:after,.swiper-porque .swiper-rtl .swiper-button-prev:after,.swiper-porque .swiper-button-prev:after,.swiper-porque .swiper-rtl .swiper-button-prev:after{content:""}.swiper-porque .porqueswiper-button-next{color:#000 !important;position:absolute;top:0px;right:0px;left:auto;border:1px solid #000;border-radius:50%}@media(max-width: 991px){.swiper-porque .porqueswiper-button-next{background:#fff}}.swiper-porque .porqueswiper-button-prev{color:#000 !important;position:absolute;top:0px;right:60px !important;left:auto;border:1px solid #000;border-radius:50%}@media(max-width: 991px){.swiper-porque .porqueswiper-button-prev{background:#fff}}.swiper-porque .swiper-slide{height:auto}.bg-numeros{--background: $colorcard}.mision-img-container{clip-path:inset(0% -25% 0% -85% round 0% 0% 69% 0%)}.mask-right-mision{-webkit-mask-image:url(media/images/a-icon-flip.svg),linear-gradient(to bottom, black 80%, black);-webkit-mask-repeat:no-repeat;position:absolute;-webkit-mask-size:auto 92%,96% 18% !important;-webkit-mask-position:100% 100%,-12rem 100%;mask-position:100% 100%,-12rem 100%;width:265%;right:-18%}.img-proyect-about::before{content:"";position:absolute;background:url(media/images/OBJECTS.png);background-repeat:no-repeat;top:12px;left:-137px;width:400px;height:400px;z-index:2}.img-proyect-about::after{content:"";position:absolute;background:url(media/images/Circle-purple-about.png);background-repeat:no-repeat;height:200px;width:100%;bottom:0;left:90px;transform:rotate(317deg) translateX(44px);mix-blend-mode:multiply;filter:contrast(0.5)}@media(max-width: 600px){.img-proyect-about::after{height:141px}}.timelineswiper-pagination{position:relative;justify-content:space-between;align-items:flex-start;width:100%;margin:0 auto;padding-bottom:52px;border-top:2px solid #9b9898}.timelineswiper-pagination .años::after{content:"";position:absolute;background-color:#9131a8;width:10px;height:10px;border-radius:100%;transform:translateX(-50%) scale(1.2);left:50%;top:-6px}.timelineswiper-pagination .años::before{content:"";position:absolute;border:1px solid #9131a8;width:15px;height:15px;border-radius:100%;transform:translateX(-50%) scale(1.2);left:50%;top:-8px}.timelineswiper-pagination .swiper-pagination-bullet-active .años{color:#9131a8;font-weight:700}.timelineswiper-pagination::after{content:"";position:absolute;top:-2px;left:0;height:2px;background-color:#9131a8;width:var(--progress, 0%);transition:width .4s ease-in-out}.timelineswiper-pagination .años{color:#666;font-weight:500;cursor:pointer;margin-top:20px;font-size:20px}.swiper-pagination-bullet{background:rgba(0,0,0,0);opacity:1}.timelineswiper-button-next,.timelineswiper-button-prev{border:1px solid #202020;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center}@media(max-width: 1024px){.timelineswiper-button-next,.timelineswiper-button-prev{width:40px;height:40px}}.timelineswiper-button-next::after,.timelineswiper-button-prev::after{font-size:16px;color:#333}.line-mobile{display:flex !important}@media(max-width: 991px){.line-mobile{display:flex !important;top:30px !important;position:absolute;z-index:-1}}@media(max-width: 991px){.timeline-swiper .swiper-wrapper{margin-top:115px}}.benefits ul{padding-left:70px;list-style:none;counter-reset:item;padding-right:40px}.benefits ul li{position:relative;counter-increment:item}.benefits ul li::before{content:counter(item);width:60px;height:60px;border:1px solid #a8a7a7;border-radius:100%;position:absolute;top:0;left:-78px;display:flex;align-items:center;justify-content:center;font-size:25px;background:#fff}.benefitsSection .img-proyect-about::after{display:none}.login::before{content:"";position:absolute;background-image:url(media/images/Vector-purple.svg);top:0;height:100%;width:59%;right:0;background-repeat:no-repeat;background-size:contain}.celula::after{content:"";position:absolute;background:url(media/images/circle-purple.png);background-repeat:no-repeat;top:-27px;right:-133px;width:445px;height:426px;background-size:contain;z-index:-1;transform:rotate(198deg)}.celula::before{content:"";position:absolute;background:url(media/images/circle-purple.png);background-repeat:no-repeat;top:-143px;left:-83px;width:400px;height:400px;background-size:contain;transform:rotate(98deg)}.content-single img,.content-single video{object-fit:cover;object-position:center;-o-object-fit:cover;-o-object-position:center;width:100%;height:100%;max-height:450px;border-radius:20px}.img-mask-contact{-webkit-mask-image:url(media/images/Mask-nosotros.png);-webkit-mask-size:cover;-webkit-mask-repeat:no-repeat;position:absolute;top:0;right:0;width:100%;z-index:-10;height:100%}h1,h2,h3 h4,h5{font-family:"Lexend",sans-serif !important}body{font-family:"Source Sans 3",sans-serif}/*# sourceMappingURL=custom.min.css.map */
