.container_cards{@media (max-width:768px){flex-direction:column;gap:1rem}}.container_cards,.container_cards .glass{position:relative;display:flex;justify-content:center;align-items:center}.container_cards .glass{width:180px;height:200px;background:linear-gradient(rgba(106,30,97,.462),rgba(52,30,106,.462));border:1px solid hsla(0,0%,100%,.1);box-shadow:0 25px 25px rgba(0,0,0,.25);transition:.5s;border-radius:10px;margin:0 -45px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:rotate(calc(var(--r) * 1deg))}.container_cards:hover .glass{transform:rotate(0deg);margin:0 10px}.container_cards .glass:before{content:attr(data-text);position:absolute;bottom:0;width:100%;height:40px;background:hsla(0,0%,100%,.05);display:flex;justify-content:center;align-items:center;color:#fff}.container .glass svg{width:25px;fill:#fff}.aboutService__Section{@media (max-width:1024px) and (orientation:landscape){padding-left:2rem;padding-bottom:2rem;padding-right:2rem;padding-top:2rem;grid-template-columns:1fr 1fr;align-items:center}}.aboutService__container{display:flex;justify-content:space-between;border-radius:10px;padding-left:50px;padding-right:50px;@media (max-width:768px){justify-content:center;align-items:baseline;flex-direction:column;gap:1rem;box-shadow:0 4px 15px rgba(0,0,0,.2)}@media (max-width:1024px) and (orientation:landscape){justify-content:center;align-items:baseline;flex-direction:column;gap:1rem;padding-left:25px;padding-right:25px}}.textContainer{width:40%;display:flex;justify-content:center;align-items:start;flex-direction:column;height:100%;@media (max-width:768px){width:100%!important}@media (max-width:1024px) and (orientation:landscape){width:100%!important;margin-bottom:50px}p{font-size:1.125rem;font-weight:500;line-height:1.75rem;text-align:justify;@media (max-width:768px){font-size:1.05rem;text-align:center}@media (max-width:1024px) and (orientation:landscape){font-size:1rem;line-height:1.5rem}}ul{list-style:none;padding-left:0;li{display:flex;align-items:center;gap:.75rem;font-weight:400}@media (max-width:768px){flex-direction:column;gap:1rem}}}.button_Contact{display:flex;align-items:center;justify-content:start;@media (max-width:768px){width:100%;justify-content:center}@media (max-width:1024px) and (orientation:landscape){width:100%}}.imageContainer{width:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;@media (max-width:768px){width:100%}@media (max-width:1024px) and (orientation:landscape){width:100%}}.main__image{background-size:cover;-o-object-fit:fill;object-fit:fill;background-color:#f3e8ff;border-radius:71% 29% 61% 39%/64% 55% 45% 36%;border:5px solid #e0d3f3;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:transform .3s ease;width:100%;height:auto;img{width:100%;margin:auto;height:100%}&:hover{transform:scale(1.05)}@media (max-width:768px){width:250px;height:250px}@media (max-width:1024px) and (orientation:landscape){width:300px;height:300px;border-radius:30% 70% 50% 50%/50% 50% 70% 30%}}.serviceItem{text-align:center}.iconWrapper{background-color:#daf7e8;color:#046778}.text-title{color:#047872}.text-description{color:#4b5563}.cta-btn__ServiceSection{background-color:#68d391;color:#fff;font-size:1.1rem;font-weight:700;padding:.85rem 2rem;border-radius:.75rem;box-shadow:0 6px 12px rgba(0,0,0,.15);transition:all .3s ease;display:inline-block}.cta-btn__ServiceSection:hover{background-color:#48bb78;color:#f7fafc;transform:translateY(-3px) scale(1.03);box-shadow:0 8px 16px rgba(0,0,0,.2)}.cta-btn__ServiceSection:active{transform:translateY(1px) scale(.98);box-shadow:0 4px 8px rgba(0,0,0,.1)}.cta-container{margin-top:3.5rem;padding-top:1.5rem;margin-bottom:4rem;text-align:center;border-top:1px solid #e1d5fd}.techs__sections .techs__Container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.techsList__container{display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden;transition:max-height .3s ease}.tech__container{display:flex;flex-direction:column;justify-content:space-between;padding:1rem;width:280px;height:200px;background:linear-gradient(180deg,#f9f8fc,#fff);border-radius:12px;border:1px solid #e1d5fd;overflow:auto;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.tech__container::-webkit-scrollbar{width:8px}.tech__container::-webkit-scrollbar-thumb{background:#c3b1e1;border-radius:4px;border:2px solid #f9f8fc}.tech__container::-webkit-scrollbar-thumb:hover{background:#a78ae0}.tech__container::-webkit-scrollbar-track{background:#f3eefb;border-radius:4px}@media (hover:none){.tech__container::-webkit-scrollbar{display:none}}.tech__container:hover{transform:translateY(-5px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.tech__titleContainer{display:flex;align-items:center;gap:10px;font-size:1.25rem;font-weight:700;color:#561ea0}.tech__titleContainer h3{margin:0}.tech__titleContainer svg{font-size:1.5rem}.tech_tagsContainer{display:flex;flex-wrap:wrap;gap:5px}.tech_tag{display:inline-block;padding:.25rem .5rem;border-radius:8px;background-color:#683eac;font-size:.85rem;font-weight:600;color:#eadffc}.tech_tag:hover{background-color:#482581;cursor:pointer}.tech__container p{font-size:.9rem;color:#4b4b4b;margin:.5rem 0}.techsList__container.show-limited{max-height:500px;box-shadow:inset 0 -10px 15px -5px rgba(0,0,0,.2);position:relative}.techsList__container.show-all{max-height:none}.toggle-btn{background-color:#6773da;color:#fff;font-size:1rem;font-weight:600;transition:background-color .3s ease,transform .2s ease;border:none;padding:.5rem 1rem;cursor:pointer}.toggle-btn:hover{background-color:#525fd4;transform:translateY(-2px)}.toggle-btn:active{transform:translateY(1px)}.steps_fqaContainer{display:flex;gap:25px;@media (max-width:768px){flex-direction:column}@media (max-width:1024px) and (orientation:landscape){flex-direction:column}}.stepsMain__container{width:50%;@media (max-width:768px){width:100%}@media (max-width:1024px) and (orientation:landscape){width:100%}}.steps-container{justify-content:center;flex-direction:column;gap:2rem}.step-item,.steps-container{display:flex;align-items:center;position:relative}.step-item.left{flex-direction:row-reverse;justify-content:flex-end}.step-item.right{justify-content:flex-start}.step-circle{width:80px;height:80px;background-color:#6c63ff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;font-weight:700}.step-circle,.step-content{box-shadow:0 4px 8px rgba(0,0,0,.1)}.step-content{max-width:300px;padding:1rem;background-color:#fff;border-radius:8px}.step-title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.step-description{font-size:1rem;color:#555}.fqa__container{width:50%;@media (max-width:768px){width:100%}@media (max-width:1024px) and (orientation:landscape){width:100%}}.fqa__container h3{margin-bottom:1rem;color:#2d3748}.fqa__container ul{list-style:none;padding:0}.fqa__container ul li{border-bottom:1px solid #e2e8f0;padding-bottom:1rem;margin-bottom:1rem}.paymentIntegration__textContainer{display:flex;justify-content:center;align-items:center;gap:50px;@media (max-width:768px){flex-direction:column;align-items:center;text-align:center}@media (max-width:1024px) and (orientation:landscape){flex-direction:column;align-items:center;text-align:center}}.paymentIntegration__text{display:flex;align-items:top;flex-direction:column;height:100%}.message__container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}.message__text{flex:1;min-width:300px;padding-right:1rem}.message__icon{flex:0.5;display:flex;justify-content:start;align-items:center}.icon-odoo-sp{font-size:20vh}.rotating-gear{animation:rotate 8s linear infinite;color:#576161}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.socialIcons__container{display:flex;justify-content:center;gap:1rem}@media (max-width:768px){.message__container{flex-direction:column;align-items:center;text-align:center}.message__text{padding-right:0}.message__icon{margin-top:1rem}}.presentationServices__container{display:flex;justify-content:center;align-items:center;border-radius:10% 90% 84% 16%/24% 0 100% 76%;padding:3rem 2rem;background:linear-gradient(135deg,#f0fff5 25%,#e5ffed 50%,#d0ffdf 75%,#bdffd0);box-shadow:0 8px 15px rgba(0,0,0,.1);height:500px;@media (max-width:1024px) and (orientation:landscape){padding-left:1.5rem;padding-bottom:2rem;padding-right:1.5rem;padding-top:2rem;text-align:center}@media (max-width:768px){padding-left:1.5rem;padding-bottom:2rem;padding-right:1.5rem;padding-top:2rem;text-align:center}}.iconsPresentation__container{display:flex;justify-content:center;color:#4193ff;align-items:center;gap:15px;@media (max-width:768px){font-size:1.3rem;justify-content:start}}.iconsPresentation__container a{color:inherit;text-decoration:none;transition:all .3s ease;&:hover{color:#5ca2ff;transform:scale(1.1)}}.serviceIndividual__container{display:flex;flex-direction:column;align-items:center;gap:2rem;width:75%;height:auto;margin:auto;border-radius:12px;padding:1.5rem;transition:all .3s ease;@media (max-width:768px){width:100%;gap:2.5rem;&:hover{transform:none!important;box-shadow:none!important}}@media (max-width:1024px) and (orientation:landscape){flex-direction:column;align-items:center;gap:1.5rem}&:hover{transform:translateY(-5px);box-shadow:0 12px 25px rgba(0,0,0,.2)}}.serviceIndividual__image{width:50%;height:auto}.serviceIndividual__image img{width:500px;margin:auto}.serviceIndividual__contentContainer{width:50%;height:auto;@media (max-width:768px){width:100%;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.servInformation__container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2rem;@media (max-width:768px){flex-direction:column;gap:1rem;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.serviceIndividual__title h2{font-size:27px;color:#114b5f;font-weight:800;margin-bottom:2.2rem}.serviceIndividual__texts p{font-size:1rem;line-height:1.9rem;color:#333;margin:.5rem 0;font-weight:100}.serviceIndividual__icon{color:#53265c;font-size:20rem;text-align:center;margin:auto}.serviceButtons__Container{display:flex;gap:1rem;margin-top:1rem;@media (max-width:768px){gap:1rem;justify-content:center;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.moreInfo__button{padding:.5rem 1.5rem;font-size:.9rem;font-weight:700;text-decoration:none;color:#fff;background-color:#10b981;border-radius:8px;transition:background-color .3s ease;&:hover{background-color:#0e9f79}}.getContact__button{padding:.5rem 1.5rem;font-size:.9rem;font-weight:700;text-decoration:none;color:#fff;background-color:#56adff;border-radius:8px;transition:background-color .3s ease;&:hover{background-color:#3d6ffa}}.webPlatforms__Container{border-radius:10px}.webPlatforms__titleContainer h2{color:#374151}.webPlatforms__titleContainer p{max-width:600px;margin:0 auto}.platform-feature{text-align:center}.platform-feature p{line-height:1.8}.platform-image img{border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.platform-image img:hover{transform:scale(1.05);box-shadow:0 12px 36px rgba(0,0,0,.15)}.platform-item{display:flex;align-items:center;justify-content:center;@media (max-width:768px){flex-direction:column;gap:1rem}@media (max-width:1024px) and (orientation:landscape){margin-bottom:50px}}.platform-feature,.platform-image{width:50%;img{width:400px;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){width:100%}@media (max-width:1024px) and (orientation:landscape){width:100%}}