:root{--color-primary:#1e88e5;--color-primary-light:#64b5f6;--color-primary-dark:#072066;--color-accent:#2196f3;--color-white:#fff;--color-black:#000;--color-background:#072066;--color-surface:#fff;--color-surface-scase:#f8f9fa;--color-border:#e0e0e0;--color-text-primary:#000;--color-text-secondary:#424242;--color-text-muted:#000;--color-surface-mcase:#000;--box-shadow:0 0 20px #7474741a;--box-shadow-sm:0 1px 2px #0000000d;--box-shadow-lg:0 10px 15px -3px #0000001a;--box-shadow-hover:0 20px 40px #00000026;--menu-icon-color:#000}body.dark-mode{--color-background:#000;--color-surface:#000;--color-surface-scase:#000;--color-border:#30363d;--color-white:#000;--color-black:#fff;--color-text-primary:#ffffffde;--color-text-secondary:#fff9;--color-text-muted:var(--color-text-secondary);--color-surface-mcase:#fff;--box-shadow:0 0 20px #1e88e533;--box-shadow-sm:0 1px 2px #1e88e526;--box-shadow-lg:0 10px 15px -3px #1e88e533;--box-shadow-hover:var(--box-shadow);--menu-icon-color:#fff}html,body{background-color:none;background-image:none;padding-top:40px;overflow:hidden auto}.body-1{background-color:var(--color-background);background-image:url(../media/hand-ia-bgremove.0gthag~s18pfm.png);background-color:var(--color-background);background-position:0;background-repeat:no-repeat;background-size:contain;background-attachment:fixed}.body-2{background-image:url(../media/geometry-tech.177t0h-h1zs3f.png);background-color:var(--color-background);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.body-3{background-image:url(../media/line-tech.0d73~piz25~qu.png);background-color:var(--color-background);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}#dataLinesCanvas{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.particles-background,.meteorShowerCanvas{z-index:0;width:100%;height:100vh;position:absolute;top:0;left:0}.hero{z-index:1;height:92vh;padding:0;position:relative}@media (max-width:1024px){.hero{-moz-flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;flex-flow:column;justify-content:center;align-items:center;height:800px;padding-bottom:10px;display:flex}}.hero .hero-content,.hero .hero-content-home-1,.hero .hero-content-home-4{-moz-flex-direction:row;-moz-justify-content:space-between;-ms-justify-content:space-between;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:wrap;flex-flow:wrap;justify-content:space-between;align-items:center;display:flex}@media (max-width:1024px){.hero .hero-content,.hero .hero-content-home-1,.hero .hero-content-home-4{-moz-flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;flex-flow:column;justify-content:center;align-items:center;gap:1.5rem;display:flex}}.hero .hero-content .hero-info .hero-info-content .heading-hero,.hero .hero-content-home-1 .hero-info .hero-info-content .heading-hero,.hero .hero-content-home-4 .hero-info .hero-info-content .heading-hero{margin-bottom:1rem;font-size:1.5rem;font-weight:700}@media (min-width:1024px){.hero .hero-content .hero-info .hero-info-content .heading-hero,.hero .hero-content-home-1 .hero-info .hero-info-content .heading-hero,.hero .hero-content-home-4 .hero-info .hero-info-content .heading-hero{font-size:1.875rem}}@media (min-width:1280px){.hero .hero-content .hero-info .hero-info-content .heading-hero,.hero .hero-content-home-1 .hero-info .hero-info-content .heading-hero,.hero .hero-content-home-4 .hero-info .hero-info-content .heading-hero{font-size:2.25rem}}.hero .hero-content .hero-info .cta .social-links,.hero .hero-content-home-1 .hero-info .cta .social-links,.hero .hero-content-home-4 .hero-info .cta .social-links{max-width:150px}.hero .hero-content .hero-info .cta .social-links .social-link svg,.hero .hero-content-home-1 .hero-info .cta .social-links .social-link svg,.hero .hero-content-home-4 .hero-info .cta .social-links .social-link svg{color:#1e88e5}@media (max-width:1024px){.hero .hero-content .hero-info,.hero .hero-content-home-1 .hero-info,.hero .hero-content-home-4 .hero-info{text-align:center}.hero .hero-content .hero-info .hero-info-content,.hero .hero-content-home-1 .hero-info .hero-info-content,.hero .hero-content-home-4 .hero-info .hero-info-content,.hero .hero-content .hero-info .cta,.hero .hero-content-home-1 .hero-info .cta,.hero .hero-content-home-4 .hero-info .cta{-moz-flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;flex-flow:column;justify-content:center;align-items:center;display:flex}.hero .hero-content .hero-info .cta .social-links,.hero .hero-content-home-1 .hero-info .cta .social-links,.hero .hero-content-home-4 .hero-info .cta .social-links{width:100%}.hero .hero-content .hero-info .cta .cta-buttons,.hero .hero-content-home-1 .hero-info .cta .cta-buttons,.hero .hero-content-home-4 .hero-info .cta .cta-buttons{-moz-flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;flex-flow:column;justify-content:center;align-items:center;display:flex}}.hero .hero-content .hero-image,.hero .hero-content-home-1 .hero-image,.hero .hero-content-home-4 .hero-image{max-width:500px;height:auto;display:block;position:relative}@media (max-width:1024px){.hero .hero-content .hero-image,.hero .hero-content-home-1 .hero-image,.hero .hero-content-home-4 .hero-image{max-width:300px;margin-top:1.5rem}}.hero .hero-content-home-1{-moz-flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:flex-end;-ms-align-items:flex-end;-moz-flex-wrap:nowrap;flex-flow:column;justify-content:center;align-items:flex-end;max-width:1150px;display:flex}.hero .hero-content-home-4{-moz-flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:wrap;flex-flow:column wrap;justify-content:center;align-items:center;display:flex}.hero .hero-content-home-4 .hero-info{text-align:center}.hero .hero-content-home-4 .hero-info .cta{-moz-flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:wrap;flex-flow:column wrap;justify-content:center;align-items:center;display:flex}.main{background-color:var(--color-surface)}.main .main-content{display:-ms-grid;-ms-grid-columns:repeat(1, 1fr);grid-template-columns:repeat(1,1fr);gap:8rem;display:grid}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.main .main-content{display:block}.main .main-content>*{vertical-align:top;width:calc(100% - 8rem);margin-right:8rem;display:inline-block}.main .main-content>:nth-child(n){margin-right:0}}.main .main-content .service-cards-modern .services-grid{grid-template-columns:repeat(3,1fr);align-self:center;gap:1rem;display:grid}@media (max-width:1024px){.main .main-content .service-cards-modern .services-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:576px){.main .main-content .service-cards-modern .services-grid{grid-template-columns:1fr;gap:1rem}}.main .main-content .service-cards-modern .services-grid .service-card{background-color:var(--color-surface);-moz-flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;width:100%;height:292px;-webkit-box-shadow:var(--box-shadow);-moz-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);flex-flow:column;justify-content:center;align-items:center;gap:1rem;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.main .main-content .service-cards-modern .services-grid .service-card:hover{-webkit-box-shadow:var(--box-shadow-hover);-moz-box-shadow:var(--box-shadow-hover);box-shadow:var(--box-shadow-hover);-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);transition:all .3s cubic-bezier(.4,0,.2,1);transform:scale(1.02)translateY(-5px)}.main .main-content .service-cards-modern .services-grid .service-card[data-aos]{will-change:transform, opacity}.main .main-content .service-cards-modern .services-grid .service-card[data-aos]:hover,.main .main-content .service-cards-modern .services-grid .service-card[data-aos].aos-animate:hover{transform:scale(1.02)translateY(-5px)}.main .main-content .service-cards-modern .services-grid .service-card .service-icon{color:#072066}.main .main-content .service-cards-modern .services-grid .service-card .service-icon svg{width:100px;height:100px}.main .main-content .service-cards-modern .services-grid .service-card .service-description{text-align:center}.main .main-content .service-cards-classic .services-grid{grid-template-columns:repeat(3,1fr);align-self:center;gap:1.5rem;display:grid}@media (max-width:1024px){.main .main-content .service-cards-classic .services-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:576px){.main .main-content .service-cards-classic .services-grid{grid-template-columns:1fr;gap:1rem}}.main .main-content .service-cards-classic .services-grid .service-card{background-color:var(--color-surface);border:1px solid var(--color-primary);-moz-flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;border-radius:5px;flex-flow:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;height:292px;padding:1.5rem;display:flex}.main .main-content .service-cards-classic .services-grid .service-card .service-icon{color:#072066}.main .main-content .service-cards-classic .services-grid .service-card .service-icon svg{width:100px;height:100px}.main .main-content .service-cards-classic .services-grid .service-card .service-description{text-align:center}.main .main-content .about-us-modern{overflow:hidden}.main .main-content .about-us-modern .container{-moz-flex-direction:row;-moz-justify-content:space-between;-ms-justify-content:space-between;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;flex-flow:row;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 1rem;display:flex}@media (max-width:1024px){.main .main-content .about-us-modern .container{text-align:center;flex-direction:column}}.main .main-content .about-us-modern .about-content{max-width:600px}.main .main-content .about-us-modern .about-content .section-title{color:var(--color-text-primary);margin-bottom:1rem;font-family:Poppins,sans-serif;font-size:2.25rem}.main .main-content .about-us-modern .about-content .section-title .highlighted-year{color:var(--color-primary);position:relative}.main .main-content .about-us-modern .about-content .section-title .highlighted-year:after{content:"";background:var(--color-primary);width:100%;height:3px;position:absolute;bottom:-5px;left:0}.main .main-content .about-us-modern .about-content .section-description{color:var(--color-text-secondary);margin-bottom:1.5rem;font-size:1.125rem;line-height:1.7}.main .main-content .about-us-modern .about-content .features-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (max-width:576px){.main .main-content .about-us-modern .about-content .features-grid{grid-template-columns:1fr}}.main .main-content .about-us-modern .about-content .features-grid .feature-item{background:var(--color-surface-scase);box-shadow:var(--box-shadow);-o-transition:all .3s ease-in-out;border:1px solid #0000;border-radius:10px;padding:1rem;transition:all .3s ease-in-out}.main .main-content .about-us-modern .about-content .features-grid .feature-item:hover{box-shadow:var(--box-shadow-hover);background:var(--color-surface-scase);border:1px solid var(--color-primary-light);-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main .main-content .about-us-modern .about-content .features-grid .feature-item .feature-icon{color:var(--color-primary);margin-bottom:.5rem;font-size:2rem}.main .main-content .about-us-modern .about-content .features-grid .feature-item h4{color:var(--color-text-primary);margin-bottom:.5rem;font-size:1.25rem}.main .main-content .about-us-modern .about-content .features-grid .feature-item p{color:var(--color-text-muted);font-size:.875rem}.main .main-content .about-us-modern .about-image{border-radius:.5rem;max-width:500px;overflow:hidden}.main .main-content .about-us-modern .about-image img{width:100%;display:block}@media (max-width:1024px){.main .main-content .about-us-modern .about-image{margin-top:1.5rem}}.main .main-content .about-our-company{display:-ms-grid;-ms-grid-columns:repeat(2, 1fr);grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.main .main-content .about-our-company{display:block}.main .main-content .about-our-company>*{vertical-align:top;width:calc(50% - 1rem);margin-right:1rem;display:inline-block}.main .main-content .about-our-company>:nth-child(2n){margin-right:0}}@media (max-width:1024px){.main .main-content .about-our-company{display:-ms-grid;-ms-grid-columns:repeat(1, 1fr);grid-template-columns:repeat(1,1fr);gap:1rem;padding-bottom:.5rem;display:grid}}@media screen and (max-width:1024px) and (-ms-high-contrast:active),(max-width:1024px) and (-ms-high-contrast:none){.main .main-content .about-our-company{display:block}.main .main-content .about-our-company>*{vertical-align:top;width:calc(100% - 1rem);margin-right:1rem;display:inline-block}.main .main-content .about-our-company>:nth-child(n){margin-right:0}}.main .main-content .about-our-company .about-info{max-width:515px}@media (max-width:1024px){.main .main-content .about-our-company .about-info{max-width:100%}}.main .main-content .about-our-company .about-info .about-texts{display:-ms-grid;-ms-grid-columns:repeat(1, 1fr);grid-template-columns:repeat(1,1fr);gap:.25rem;display:grid}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.main .main-content .about-our-company .about-info .about-texts{display:block}.main .main-content .about-our-company .about-info .about-texts>*{vertical-align:top;width:calc(100% - .25rem);margin-right:.25rem;display:inline-block}.main .main-content .about-our-company .about-info .about-texts>:nth-child(n){margin-right:0}}.main .main-content .about-our-company .about-info .about-texts .about-info-title{color:var(--color-text-primary)}.main .main-content .about-our-company .about-info .about-progress{display:-ms-grid;-ms-grid-columns:repeat(1, 1fr);grid-template-columns:repeat(1,1fr);gap:1.5rem;display:grid}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.main .main-content .about-our-company .about-info .about-progress{display:block}.main .main-content .about-our-company .about-info .about-progress>*{vertical-align:top;width:calc(100% - 1.5rem);margin-right:1.5rem;display:inline-block}.main .main-content .about-our-company .about-info .about-progress>:nth-child(n){margin-right:0}}.main .main-content .about-our-company .about-image{-moz-flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;flex-flow:column;justify-content:center;align-items:center;max-width:100%;height:90%;display:flex;overflow:hidden}.main .main-content .about-our-company .about-image img{object-fit:cover;border-radius:10px;width:100%;height:100%}.main .main-content .step-info .box-step-info{-moz-flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;flex-flow:column;justify-content:center;align-items:center;width:100%;height:800px;display:flex;position:relative}@media (max-width:1024px){.main .main-content .step-info .box-step-info{height:auto}}.main .main-content .step-info .box-step-info .step{-moz-flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;flex-flow:column;justify-content:center;align-items:center;height:auto;display:flex;position:absolute}@media (max-width:1024px){.main .main-content .step-info .box-step-info .step{position:relative}}.main .main-content .step-info .box-step-info .step.up,.main .main-content .step-info .box-step-info .step.down{width:100%;left:0}.main .main-content .step-info .box-step-info .step.up{top:0}.main .main-content .step-info .box-step-info .step.right{right:0}.main .main-content .step-info .box-step-info .step.down{bottom:0}.main .main-content .step-info .box-step-info .step.left{left:0}@media (max-width:1024px){.main .main-content .step-info .box-step-info .step .process-info{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-o-transition:all .3s ease-in-out;-moz-flex-direction:column;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;background-color:#ffffff0d;border:1px solid #1e88e51a;border-radius:1rem;flex-flow:column;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;max-width:400px;margin:0 auto 1rem;padding:1rem;transition:all .3s ease-in-out;display:flex;position:relative}.main .main-content .step-info .box-step-info .step .process-info:hover{background-color:#ffffff1a;border-color:#1e88e54d;transform:translateY(-5px)}}.main .main-content .step-info .box-step-info .step .process-info .process-icon{color:var(--color-text-primary);-o-transition:all .5s;transition:all .5s;position:relative}.main .main-content .step-info .box-step-info .step .process-info .process-icon svg{width:128px;height:128px}@media (max-width:1024px){.main .main-content .step-info .box-step-info .step .process-info .process-icon{flex-shrink:0}.main .main-content .step-info .box-step-info .step .process-info .process-icon svg{width:90px;height:90px}}.main .main-content .step-info .box-step-info .step .process-info .process-text{position:relative}@media (min-width:1024px){.main .main-content .step-info .box-step-info .step .process-info .process-text{max-width:220px;top:10px;left:10px}}@media (max-width:1024px){.main .main-content .step-info .box-step-info .step .process-info .process-text{flex:1;max-width:none;top:0;left:0}}.main .main-content .step-info .box-step-info .step .process-info .process-text .text{color:var(--color-text-primary);margin-bottom:.5rem;font-weight:700;display:block}@media (min-width:1024px){.main .main-content .step-info .box-step-info .step .process-info .process-text .text{max-width:220px;font-size:1.5rem}}@media (max-width:1024px){.main .main-content .step-info .box-step-info .step .process-info .process-text .text{font-size:1rem}}.main .main-content .step-info .box-step-info .step .process-info .process-text p{margin:0;font-size:.97rem;line-height:1.6}@media (min-width:1024px){.main .main-content .step-info .box-step-info .step .process-info:hover .process-icon{transform:translateY(-20px)}}.main .main-content .step-info .box-step-info .central-image{-o-transition:all .5s;transform-origin:50%;border-radius:50%;width:300px;height:300px;margin-top:10px;transition:all .5s;overflow:hidden;transform:scale(1)}@media (min-width:1024px){.main .main-content .step-info .box-step-info .central-image{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (max-width:1024px){.main .main-content .step-info .box-step-info .central-image{width:200px;height:200px;display:block;transform:none;margin:1rem auto!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}}.main .main-content .step-info .box-step-info .central-image .image{object-fit:cover;width:100%;height:100%}.main .main-content .step-info .box-step-info .central-image:hover{-o-transition:all .5s;transition:all .5s}@media (min-width:1024px){.main .main-content .step-info .box-step-info .central-image:hover{transform:translate(-50%,-50%)scale(1.02)translateY(-5px)}}@media (max-width:1024px){.main .main-content .step-info .box-step-info .central-image:hover{transform:scale(1.05)}}.main .main-content .portfolio .portfolio-filters-container{margin-bottom:3rem}.main .main-content .portfolio .portfolio-filters{-moz-flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:wrap;flex-flow:wrap;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}@media (max-width:576px){.main .main-content .portfolio .portfolio-filters{gap:.25rem}}.main .main-content .portfolio .portfolio-filters .filter-btn{color:var(--color-text-secondary);cursor:pointer;-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);white-space:nowrap;background-color:#0000;border:2px solid #e0e0e0;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width:576px){.main .main-content .portfolio .portfolio-filters .filter-btn{padding:.25rem .5rem;font-size:.75rem}}.main .main-content .portfolio .portfolio-filters .filter-btn:hover{color:#1e88e5;border-color:#1e88e5;transform:translateY(-2px)}.main .main-content .portfolio .portfolio-filters .filter-btn.active{color:#fff;background-color:#1e88e5;border-color:#1e88e5;box-shadow:0 0 20px #7474741a}.main .main-content .portfolio .portfolio-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (max-width:1440px){.main .main-content .portfolio .portfolio-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.main .main-content .portfolio .portfolio-grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width:576px){.main .main-content .portfolio .portfolio-grid{grid-template-columns:1fr;gap:1rem}}.main .main-content .portfolio .portfolio-grid .portfolio-item{width:100%;-webkit-box-shadow:var(--box-shadow);-moz-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-o-transition:all .6s cubic-bezier(.25, .46, .45, .94);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.main .main-content .portfolio .portfolio-grid .portfolio-item.isotope-item{z-index:2}.main .main-content .portfolio .portfolio-grid .portfolio-item.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.main .main-content .portfolio .portfolio-grid .portfolio-item[data-aos]{will-change:transform, opacity}.main .main-content .portfolio .portfolio-grid .portfolio-item[data-aos]:hover .portfolio-card,.main .main-content .portfolio .portfolio-grid .portfolio-item[data-aos].aos-animate:hover .portfolio-card{transform:translateY(-8px)}.main .main-content .portfolio .portfolio-grid .portfolio-item .portfolio-card{background-color:var(--color-surface);-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);-moz-flex-direction:column;-moz-justify-content:stretch;-ms-justify-content:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-moz-flex-wrap:nowrap;border-radius:1rem;flex-flow:column;justify-content:stretch;align-items:stretch;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 0 20px #7474741a}.main .main-content .portfolio .portfolio-grid .portfolio-item .portfolio-card:hover{transform:translateY(-8px);box-shadow:0 10px 15px -3px #0000001a}.main .main-content .portfolio .portfolio-grid .portfolio-item .portfolio-card:hover .portfolio-image .image{transform:scale(1.1)}.main .main-content .portfolio .portfolio-grid .portfolio-item .portfolio-card .portfolio-image{border-radius:1rem 1rem 0 0;height:200px;position:relative;overflow:hidden}.main .main-content .portfolio .portfolio-grid .portfolio-item .portfolio-card .portfolio-image .image{object-fit:cover;-o-transition:transform .5s ease;width:100%;height:100%;transition:transform .5s}.main .main-content .portfolio .portfolio-grid .portfolio-item .portfolio-card .portfolio-info{-moz-flex-direction:column;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-moz-align-items:stretch;-ms-align-items:stretch;-moz-flex-wrap:nowrap;flex-flow:column;flex-grow:1;justify-content:flex-start;align-items:stretch;padding:1.5rem;display:flex}.main .main-content .portfolio .portfolio-grid .portfolio-item .portfolio-card .portfolio-info h4{margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.3}.main .main-content .portfolio .portfolio-grid .portfolio-item .portfolio-card .portfolio-info .portfolio-category{color:#1e88e5;text-transform:uppercase;letter-spacing:.5px;font-size:.875rem;font-weight:500}.main .main-content .portfolio .portfolio-empty{text-align:center;color:#9e9e9e;padding:6rem 1.5rem}.main .main-content .portfolio .portfolio-empty h3{margin-bottom:.5rem;font-size:1.25rem}.main .main-content .portfolio .portfolio-empty p{font-size:1rem}.main .main-content .portfolio .portfolio-loading{text-align:center;padding:4rem}.main .main-content .portfolio .portfolio-loading:after{content:"";border:4px solid #e0e0e0;border-top-color:#1e88e5;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin;display:inline-block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.main .main-content .pricing-plants .options-plants{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:1440px){.main .main-content .pricing-plants .options-plants{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.main .main-content .pricing-plants .options-plants{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width:576px){.main .main-content .pricing-plants .options-plants{grid-template-columns:1fr;gap:1rem}}.main .main-content .pricing-plants .options-plants .plants,.main .main-content .pricing-plants .options-plants .most-popular{background-color:var(--color-surface);border:1px solid var(--color-primary);-o-transition:all .6s cubic-bezier(.25, .46, .45, .94);border-radius:20px;gap:.5rem;padding:1.5rem;transition:all .6s cubic-bezier(.25,.46,.45,.94);display:grid;position:relative;box-shadow:0 10px 15px -3px #0000001a}.main .main-content .pricing-plants .options-plants .plants .tag-most-popular,.main .main-content .pricing-plants .options-plants .most-popular .tag-most-popular{color:#000;visibility:hidden;background-color:#fff;border-radius:0 0 10px 10px;padding:10px;position:absolute;top:0;right:1.5rem}.main .main-content .pricing-plants .options-plants .plants .plant-header h2,.main .main-content .pricing-plants .options-plants .most-popular .plant-header h2{font-size:1.5rem;font-weight:500}.main .main-content .pricing-plants .options-plants .plants .price .price-main,.main .main-content .pricing-plants .options-plants .most-popular .price .price-main{color:var(--color-text-primary);font-size:2.2rem;font-weight:600}.main .main-content .pricing-plants .options-plants .plants .price .price-main .price-discount,.main .main-content .pricing-plants .options-plants .most-popular .price .price-main .price-discount{color:#9e9e9e;text-decoration:line-through}.main .main-content .pricing-plants .options-plants .plants .benefits,.main .main-content .pricing-plants .options-plants .most-popular .benefits{padding-top:10px}.main .main-content .pricing-plants .options-plants .plants .benefits .line,.main .main-content .pricing-plants .options-plants .most-popular .benefits .line{border:1px solid #faf7f71a}.main .main-content .pricing-plants .options-plants .plants .benefits .benefits-list,.main .main-content .pricing-plants .options-plants .most-popular .benefits .benefits-list{padding-top:10px}.main .main-content .pricing-plants .options-plants .plants .benefits .benefits-list .benefit-item,.main .main-content .pricing-plants .options-plants .most-popular .benefits .benefits-list .benefit-item{align-items:center;justify-content:baseline;margin-bottom:5px;display:flex}.main .main-content .pricing-plants .options-plants .plants .benefits .benefits-list .benefit-item .benefit-icon,.main .main-content .pricing-plants .options-plants .most-popular .benefits .benefits-list .benefit-item .benefit-icon{width:20px;height:20px;margin-right:10px}.main .main-content .pricing-plants .options-plants .plants .benefits .benefits-list .benefit-item .circle-x-svg,.main .main-content .pricing-plants .options-plants .most-popular .benefits .benefits-list .benefit-item .circle-x-svg{justify-content:center;align-items:center;margin-right:10px;display:inline-flex}.main .main-content .pricing-plants .options-plants .plants .benefits .benefits-list .benefit-item .circle-x-svg svg,.main .main-content .pricing-plants .options-plants .most-popular .benefits .benefits-list .benefit-item .circle-x-svg svg{color:inherit}.main .main-content .pricing-plants .options-plants .plants .benefits .benefits-list .benefit-item .text,.main .main-content .pricing-plants .options-plants .most-popular .benefits .benefits-list .benefit-item .text{color:var(--color-text-muted)}.main .main-content .pricing-plants .options-plants .plants:hover,.main .main-content .pricing-plants .options-plants .most-popular:hover{-o-transition:all .6s cubic-bezier(.25, .46, .45, .94);transition:all .6s cubic-bezier(.25,.46,.45,.94);transform:scale(1.1)}.main .main-content .pricing-plants .options-plants .most-popular{background-color:#072066}.main .main-content .pricing-plants .options-plants .most-popular .tag-most-popular{visibility:visible}.main .main-content .pricing-plants .options-plants .most-popular .plant-header{color:#9e9e9e}.main .main-content .pricing-plants .options-plants .most-popular .plant-header h2,.main .main-content .pricing-plants .options-plants .most-popular .price .price-main{color:#fff}.main .main-content .pricing-plants .options-plants .most-popular .benefits-list .benefit-item .benefit-icon{color:#9e9e9e}.main .main-content .pricing-plants .options-plants .most-popular .benefits-list .benefit-item .text{color:#fff!important}.main .main-content .pricing-plants .options-plants .most-popular .benefits-list .benefit-item .circle-x-svg svg{color:#9e9e9e!important}.main .main-content .team .team-content{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}@media (max-width:1440px){.main .main-content .team .team-content{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.main .main-content .team .team-content{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width:576px){.main .main-content .team .team-content{grid-template-columns:1fr;gap:1rem}}.main .main-content .team .team-content .item-team{background-color:var(--color-surface);-o-transition:all .6s;-webkit-box-shadow:var(--box-shadow);-moz-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);border-radius:1rem;height:350px;transition:all .6s;position:relative;overflow:hidden}.main .main-content .team .team-content .item-team:hover{transform:scale(1.05)}.main .main-content .team .team-content .item-team .image{object-fit:cover;object-position:center top;width:100%;height:100%}.main .main-content .team .team-content .item-team .social-info{background-color:var(--color-surface);border-radius:1rem;width:100%;max-width:200px;padding:.5rem;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media (max-width:576px){.main .main-content .team .team-content .item-team .social-info{border-radius:0 10px 0 0;bottom:0;left:-30px;transform:translate(0)}}.main .main-content .team .team-content .item-team .social-info .info{flex-direction:column;align-items:center;margin-bottom:.5rem;display:flex}.main .main-content .team .team-content .item-team .social-info .info .name{color:var(--color-text-primary);text-align:center;margin-bottom:.25rem;font-size:1.125rem;font-weight:600}.main .main-content .team .team-content .item-team .social-info .info .rol{color:#1e88e5;text-align:center;font-size:.875rem;font-weight:400}.main .main-content .team .team-content .item-team .social-info .social-links{justify-content:center;gap:10px;display:flex}.main .main-content .team .team-content .item-team .social-info .social-links svg{width:20px;height:20px;color:var(--color-text-muted);-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main .main-content .team .team-content .item-team .social-info .social-links svg:hover{color:#1e88e5;transform:scale(1.1)}.main .main-content .member-profile-page{color:var(--color-text-primary);grid-template-columns:300px 1fr;gap:4rem;display:grid}@media (max-width:1024px){.main .main-content .member-profile-page{grid-template-columns:1fr}}.main .main-content .member-profile-page .section-header{grid-column:1/-1}.main .main-content .member-aside{text-align:center;background-color:var(--color-surface);border-radius:.5rem;padding:1.5rem;box-shadow:0 0 20px #7474741a}.main .main-content .member-aside .image-wrapper img{border-radius:.5rem;width:100%;margin-bottom:1rem}.main .main-content .member-aside .member-name{margin-bottom:.25rem;font-size:1.125rem;font-weight:700}.main .main-content .member-aside .member-role{color:var(--color-text-muted);margin-bottom:1rem;font-size:.875rem}.main .main-content .member-aside .social-links{justify-content:center;gap:.5rem;display:flex}.main .main-content .member-main-content{flex-direction:column;gap:3rem;display:flex}.main .main-content .biography h3{margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.main .main-content .biography p{margin-bottom:.5rem;line-height:1.7}.main .main-content .skills h3{margin-bottom:1rem;font-size:1.125rem;font-weight:700}.main .main-content .skills .about-progress{flex-direction:column;gap:1rem;display:flex}.main .main-content .specialties h3{margin-bottom:1rem;font-size:1.125rem;font-weight:700}.main .main-content .specialties .specialty-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem;padding:0;list-style:none;display:grid}.main .main-content .specialties .specialty-list li{background-color:var(--color-surface-scase);color:var(--color-text-primary);border-radius:.25rem;padding:.75rem 1rem;font-size:.875rem}.main .main-content .blog{grid-template-columns:1fr 300px;gap:1.5rem;display:grid}@media (max-width:1024px){.main .main-content .blog{grid-template-columns:repeat(1,1fr);gap:1rem}}.main .main-content .blog.no-blog-sidebar{grid-template-columns:repeat(1,1fr)}.main .main-content .blog .blog-grid{display:grid;display:-ms-grid;-ms-grid-columns:repeat(1, 1fr);grid-template-columns:repeat(1,1fr);gap:1.5rem;display:grid}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.main .main-content .blog .blog-grid{display:block}.main .main-content .blog .blog-grid>*{vertical-align:top;width:calc(100% - 1.5rem);margin-right:1.5rem;display:inline-block}.main .main-content .blog .blog-grid>:nth-child(n){margin-right:0}}.main .main-content .blog .blog-grid.blog-grid-col2{display:-ms-grid;-ms-grid-columns:repeat(2, 1fr);grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.main .main-content .blog .blog-grid.blog-grid-col2{display:block}.main .main-content .blog .blog-grid.blog-grid-col2>*{vertical-align:top;width:calc(50% - 1.5rem);margin-right:1.5rem;display:inline-block}.main .main-content .blog .blog-grid.blog-grid-col2>:nth-child(2n){margin-right:0}}.main .main-content .blog .blog-grid.blog-grid-col3{display:-ms-grid;-ms-grid-columns:repeat(3, 1fr);grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.main .main-content .blog .blog-grid.blog-grid-col3{display:block}.main .main-content .blog .blog-grid.blog-grid-col3>*{vertical-align:top;width:calc(33.3333% - 1.5rem);margin-right:1.5rem;display:inline-block}.main .main-content .blog .blog-grid.blog-grid-col3>:nth-child(3n){margin-right:0}}@media (max-width:1024px){.main .main-content .blog .blog-grid.blog-grid-col2,.main .main-content .blog .blog-grid.blog-grid-col3{grid-template-columns:repeat(1,1fr);gap:1rem}}.main .main-content .blog .blog-grid .blog-card{-moz-flex-direction:column;-moz-justify-content:stretch;-ms-justify-content:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-moz-flex-wrap:nowrap;background-color:var(--color-surface);height:430px;-webkit-box-shadow:var(--box-shadow);-moz-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);border-radius:1rem;flex-flow:column;justify-content:stretch;align-items:stretch;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.main .main-content .blog .blog-grid .blog-card[data-aos]{will-change:transform, opacity}.main .main-content .blog .blog-grid .blog-card[data-aos]:hover,.main .main-content .blog .blog-grid .blog-card[data-aos].aos-animate:hover{transform:translateY(-8px)}.main .main-content .blog .blog-grid .blog-card:hover{transform:translateY(-8px);box-shadow:0 10px 15px -3px #0000001a}.main .main-content .blog .blog-grid .blog-card:hover .blog-image .image{transform:scale(1.05)}.main .main-content .blog .blog-grid .blog-card:hover .read-more{color:#64b5f6}.main .main-content .blog .blog-grid .blog-card:hover .read-more svg{transform:translate(5px)}.main .main-content .blog .blog-grid .blog-card .blog-image{position:relative;overflow:hidden}.main .main-content .blog .blog-grid .blog-card .blog-image .image{object-fit:cover;object-position:center -50px;-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);width:100%;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1)}.main .main-content .blog .blog-grid .blog-card .blog-image .blog-category{z-index:10;position:absolute;top:1rem;left:1rem}.main .main-content .blog .blog-grid .blog-card .blog-image .blog-category .category-tag{color:#fff;text-transform:uppercase;letter-spacing:.5px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-o-transition:all .3s ease-in-out;background:#0009;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;transition:all .3s ease-in-out}.main .main-content .blog .blog-grid .blog-card .blog-content{-moz-flex-direction:column;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-moz-align-items:stretch;-ms-align-items:stretch;-moz-flex-wrap:nowrap;flex-flow:column;flex-grow:1;justify-content:flex-start;align-items:stretch;gap:.5rem;height:100%;padding:1.5rem;display:flex}.main .main-content .blog .blog-grid .blog-card .blog-meta{-moz-flex-direction:row;-moz-justify-content:space-between;-ms-justify-content:space-between;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;flex-flow:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.main .main-content .blog .blog-grid .blog-card .blog-meta .blog-date,.main .main-content .blog .blog-grid .blog-card .blog-meta .blog-author{-moz-flex-direction:row;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;color:#9e9e9e;flex-flow:row;justify-content:flex-start;align-items:center;gap:.25rem;font-size:.875rem;display:flex}.main .main-content .blog .blog-grid .blog-card .blog-meta .blog-date svg,.main .main-content .blog .blog-grid .blog-card .blog-meta .blog-author svg{fill:currentColor;width:16px;height:16px}@media (max-width:576px){.main .main-content .blog .blog-grid .blog-card .blog-meta{-moz-flex-direction:column;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-moz-flex-wrap:nowrap;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:.25rem;display:flex}}.main .main-content .blog .blog-grid .blog-card .blog-title{-o-transition:all .3s ease-in-out;margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.4;transition:all .3s ease-in-out}.main .main-content .blog .blog-grid .blog-card .blog-title:hover{color:#1e88e5}.main .main-content .blog .blog-grid .blog-card .blog-excerpt{flex-grow:1;margin-bottom:1rem;font-size:.875rem;line-height:1.6}.main .main-content .blog .blog-grid .blog-card .blog-footer{-moz-flex-direction:row;-moz-justify-content:space-between;-ms-justify-content:space-between;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;border-top:1px solid #e0e0e0;flex-flow:row;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;display:flex}.main .main-content .blog .blog-grid .blog-card .blog-footer .read-more{-moz-flex-direction:row;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;color:#1e88e5;-o-transition:all .3s ease-in-out;flex-flow:row;justify-content:flex-start;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .3s ease-in-out;display:flex}.main .main-content .blog .blog-grid .blog-card .blog-footer .read-more svg{fill:currentColor;-o-transition:all .3s ease-in-out;width:16px;height:16px;transition:all .3s ease-in-out}.main .main-content .blog .blog-grid .blog-card .blog-footer .read-more:hover{color:#64b5f6}.main .main-content .blog .blog-grid .blog-card .blog-footer .blog-stats .reading-time{-moz-flex-direction:row;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;color:#9e9e9e;flex-flow:row;justify-content:flex-start;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.main .main-content .blog .blog-grid .blog-card .blog-footer .blog-stats .reading-time svg{fill:currentColor;width:14px;height:14px}@media (max-width:576px){.main .main-content .blog .blog-grid .blog-card .blog-footer{-moz-flex-direction:column;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-moz-flex-wrap:nowrap;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;display:flex}}@media (max-width:1024px){.main .main-content .blog .blog-grid .blog-card .blog-image{height:180px}.main .main-content .blog .blog-grid .blog-card .blog-content{padding:1rem}.main .main-content .blog .blog-grid .blog-card .blog-title{font-size:1rem}}.main .main-content .blog .blog-sidebar{background-color:var(--color-surface);color:var(--color-text-primary);border-radius:.5rem;padding:1.5rem}.main .main-content .blog .blog-sidebar .search-box{margin-bottom:1.5rem;display:flex}.main .main-content .blog .blog-sidebar .search-box input{border:1px solid var(--color-border);background-color:var(--color-surface-scase);color:var(--color-text-primary);border-radius:.5rem 0 0 .5rem;flex:1;padding:.5rem}.main .main-content .blog .blog-sidebar .search-box button{background-color:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:0 .5rem .5rem 0;padding:0 1rem}.main .main-content .blog .blog-sidebar .search-box button i{font-size:1rem}.main .main-content .blog .blog-sidebar h4{color:var(--color-text-primary);margin-bottom:1rem;font-weight:700}.main .main-content .blog .blog-sidebar .title{padding:20px 0}.main .main-content .blog .blog-sidebar .categories ul,.main .main-content .blog .blog-sidebar .recent-posts ul{padding:0;list-style:none}.main .main-content .blog .blog-sidebar .categories ul li,.main .main-content .blog .blog-sidebar .recent-posts ul li{border-bottom:1px solid var(--color-border);color:var(--color-text-primary);justify-content:space-between;padding:.5rem 0;display:flex}.main .main-content .blog .blog-sidebar .categories ul li:last-child,.main .main-content .blog .blog-sidebar .recent-posts ul li:last-child{border-bottom:none}.main .main-content .blog .blog-sidebar .categories ul li span,.main .main-content .blog .blog-sidebar .recent-posts ul li span{font-weight:700}.main .main-content .blog .blog-sidebar .categories ul li{border-bottom:1px solid var(--color-border);justify-content:space-between;padding:.5rem 0;display:flex}.main .main-content .blog .blog-sidebar .categories ul li:last-child{border-bottom:none}.main .main-content .blog .blog-sidebar .categories ul li a{width:100%;color:var(--color-text-primary);border-radius:.25rem;justify-content:space-between;padding:.3rem .5rem;text-decoration:none;transition:background-color .3s,color .3s;display:flex}.main .main-content .blog .blog-sidebar .categories ul li a:hover{background-color:var(--color-primary)}.main .main-content .blog .blog-sidebar .categories ul li a.active{background-color:var(--color-primary);color:#fff}.main .main-content .blog .blog-sidebar .categories ul li a.active span{color:#fff}.main .main-content .blog .blog-sidebar .categories ul li a span{font-weight:700}.main .main-content .blog .blog-sidebar .recent-posts ul li{align-items:center;display:flex}.main .main-content .blog .blog-sidebar .recent-posts ul li img{object-fit:cover;border-radius:.25rem;width:50px;height:50px;margin-right:.5rem}.main .main-content .blog .blog-sidebar .recent-posts ul li div a{color:var(--color-text-primary);font-weight:700;text-decoration:none}.main .main-content .blog .blog-sidebar .recent-posts ul li div a:hover{color:var(--color-primary)}.main .main-content .blog .blog-sidebar .recent-posts ul li div span{color:var(--color-text-muted);font-size:.875rem;display:block}.main .main-content .blog .blog-sidebar .tags .tag-list{flex-wrap:wrap;gap:.5rem;display:flex}.main .main-content .blog .blog-sidebar .tags .tag-list a{background-color:var(--color-surface-scase);color:var(--color-text-primary);border-radius:.25rem;padding:.3rem .6rem;font-size:.875rem;text-decoration:none}.main .main-content .blog .blog-sidebar .tags .tag-list a:hover{background-color:var(--color-primary);color:#fff}.main .main-content .blog .blog-sidebar .social-icons{gap:1.5rem;display:flex}.main .main-content .blog .blog-sidebar .social-icons .social-link svg{color:var(--color-text-primary)}.main .main-content .blog .blog-sidebar .social-icons .social-link svg:hover{color:var(--color-primary)}.main .main-content .contact-form .contact-form-container{max-width:1000px;margin:0 auto}.main .main-content .contact-form .contact-form-content{grid-template-columns:1fr 1.3fr;gap:1.5rem;display:grid}@media (max-width:1280px){.main .main-content .contact-form .contact-form-content{grid-template-columns:1fr;gap:1.5rem}}.main .main-content .contact-form .contact-info-card{color:#fff;background:linear-gradient(135deg,#072066 0%,#1e88e5 100%);border-radius:1rem;height:fit-content;padding:1.5rem;position:relative;overflow:hidden}.main .main-content .contact-form .contact-info-card:before{content:"";background:#ffffff1a;border-radius:50%;width:150px;height:150px;position:absolute;top:0;right:0;transform:translate(30%,-30%)}.main .main-content .contact-form .contact-info-card .contact-info-header{z-index:1;margin-bottom:1.5rem;position:relative}.main .main-content .contact-form .contact-info-card .contact-info-header h3{color:#fff;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.main .main-content .contact-form .contact-info-card .contact-info-header p{opacity:.9;margin:0;font-size:.875rem;line-height:1.6}.main .main-content .contact-form .contact-info-card .contact-details{z-index:1;margin-bottom:1.5rem;position:relative}.main .main-content .contact-form .contact-info-card .contact-details .contact-detail-item{-moz-flex-direction:row;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-moz-flex-wrap:nowrap;flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:.5rem;margin-bottom:1rem;display:flex}.main .main-content .contact-form .contact-info-card .contact-details .contact-detail-item:last-child{margin-bottom:0}.main .main-content .contact-form .contact-info-card .contact-details .contact-detail-item .contact-icon{flex-shrink:0;width:20px;height:20px;margin-top:2px}.main .main-content .contact-form .contact-info-card .contact-details .contact-detail-item .contact-icon svg{fill:currentColor;width:100%;height:100%}.main .main-content .contact-form .contact-info-card .contact-details .contact-detail-item .contact-text{-moz-flex-direction:column;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-moz-flex-wrap:nowrap;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:.25rem;display:flex}.main .main-content .contact-form .contact-info-card .contact-details .contact-detail-item .contact-text .label{opacity:.8;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:500}.main .main-content .contact-form .contact-info-card .contact-details .contact-detail-item .contact-text .value{font-size:.875rem;font-weight:400;line-height:1.5}.main .main-content .contact-form .contact-info-card .contact-social{z-index:1;position:relative}.main .main-content .contact-form .contact-info-card .contact-social .social-label{opacity:.8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;font-size:.75rem;font-weight:500;display:block}.main .main-content .contact-form .contact-info-card .contact-social .social-links{-moz-flex-direction:row;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;flex-flow:row;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.main .main-content .contact-form .contact-info-card .contact-social .social-links .social-link{-moz-flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;-o-transition:all .3s ease-in-out;background:#fff3;border-radius:50%;flex-flow:row;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s ease-in-out;display:flex}.main .main-content .contact-form .contact-info-card .contact-social .social-links .social-link svg{fill:currentColor;width:18px;height:18px}.main .main-content .contact-form .contact-info-card .contact-social .social-links .social-link:hover{background:#ffffff4d;transform:translateY(-2px)}.main .main-content .contact-form .contact-form-card{background-color:var(--color-surface);border:1px solid var(--color-primary);border-radius:1rem;padding:1.5rem}.main .main-content .contact-form .contact-form-card .contact-form-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:1024px){.main .main-content .contact-form .contact-form-card .contact-form-fields{grid-template-columns:1fr;gap:1rem}}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-group{-moz-flex-direction:column;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-moz-align-items:stretch;-ms-align-items:stretch;-moz-flex-wrap:nowrap;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:.25rem;display:flex}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-group.form-group-full{grid-column:1/-1}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-group .form-label{color:#424242;margin:0;font-size:.875rem;font-weight:500}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-group .form-input,.main .main-content .contact-form .contact-form-card .contact-form-fields .form-group .form-select,.main .main-content .contact-form .contact-form-card .contact-form-fields .form-group .form-textarea{-o-transition:all .3s ease-in-out;background:#fff;border:2px solid #e0e0e0;border-radius:.5rem;width:100%;padding:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;transition:all .3s ease-in-out}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-group .form-input:focus,.main .main-content .contact-form .contact-form-card .contact-form-fields .form-group .form-select:focus,.main .main-content .contact-form .contact-form-card .contact-form-fields .form-group .form-textarea:focus{border-color:#1e88e5;outline:none;box-shadow:0 0 0 3px #1e88e51a}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-group .form-input:invalid:not(:focus):not(:placeholder-shown),.main .main-content .contact-form .contact-form-card .contact-form-fields .form-group .form-select:invalid:not(:focus):not(:placeholder-shown),.main .main-content .contact-form .contact-form-card .contact-form-fields .form-group .form-textarea:invalid:not(:focus):not(:placeholder-shown){border-color:#dc3545}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-group .form-input::placeholder,.main .main-content .contact-form .contact-form-card .contact-form-fields .form-group .form-select::placeholder,.main .main-content .contact-form .contact-form-card .contact-form-fields .form-group .form-textarea::placeholder{color:#9e9e9e;opacity:.7}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-group .form-textarea{resize:vertical;min-height:100px;line-height:1.6}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-group .form-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-group .form-checkbox-container{-moz-flex-direction:row;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-moz-flex-wrap:nowrap;cursor:pointer;flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:.5rem;font-size:.75rem;line-height:1.5;display:flex}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-group .form-checkbox-container .form-checkbox{opacity:0;cursor:pointer;position:absolute}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-group .form-checkbox-container .form-checkbox:checked+.form-checkmark{background-color:#1e88e5;border-color:#1e88e5}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-group .form-checkbox-container .form-checkbox:checked+.form-checkmark:after{display:block}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-group .form-checkbox-container .form-checkmark{-o-transition:all .3s ease-in-out;border:2px solid #e0e0e0;border-radius:.25rem;flex-shrink:0;width:18px;height:18px;margin-top:1px;transition:all .3s ease-in-out;position:relative}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-group .form-checkbox-container .form-checkmark:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;display:none;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-group .form-checkbox-container .form-checkbox-text{color:#424242}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-group .form-checkbox-container .form-checkbox-text .form-link{color:#1e88e5;text-decoration:none}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-group .form-checkbox-container .form-checkbox-text .form-link:hover{text-decoration:underline}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-group .form-error{color:#dc3545;margin-top:-8px;font-size:.75rem;display:none}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-group .form-error.show{display:block}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-actions{grid-column:1/-1;margin-top:.25rem}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-actions .form-submit-btn{-moz-flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;flex-flow:row;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex;position:relative}@media (min-width:1024px){.main .main-content .contact-form .contact-form-card .contact-form-fields .form-actions .form-submit-btn{width:auto;min-width:180px}}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-actions .form-submit-btn .btn-loading{-moz-flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;flex-flow:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-actions .form-submit-btn .btn-loading .loading-spinner{width:18px;height:18px;animation:1s linear infinite spin}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-actions .form-submit-btn:disabled{opacity:.7;cursor:not-allowed}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-status{grid-column:1/-1;margin-top:.5rem}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-status .form-success,.main .main-content .contact-form .contact-form-card .contact-form-fields .form-status .form-error-general{-moz-flex-direction:row;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;border-radius:.5rem;flex-flow:row;justify-content:flex-start;align-items:center;gap:.5rem;padding:.5rem;font-size:.875rem;display:flex}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-status .form-success svg,.main .main-content .contact-form .contact-form-card .contact-form-fields .form-status .form-error-general svg{flex-shrink:0;width:18px;height:18px}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-status .form-success{color:#15803d;background:#22c55e1a;border:1px solid #22c55e4d}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-status .form-success svg{fill:#22c55e}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-status .form-error-general{color:#dc3545;background:#dc35451a;border:1px solid #dc35454d}.main .main-content .contact-form .contact-form-card .contact-form-fields .form-status .form-error-general svg{fill:#dc3545}@media (max-width:1280px){.main .main-content .contact-form .contact-info-card,.main .main-content .contact-form .contact-form-card{padding:1.5rem}}@media (max-width:1024px){.main .main-content .contact-form .contact-info-card,.main .main-content .contact-form .contact-form-card{padding:1rem}}.counting-info{-moz-flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;flex-flow:row;justify-content:center;align-items:center;height:500px;display:flex}@media (max-width:1280px){.counting-info{padding:100px 0}}@media (max-width:1024px){.counting-info{height:auto;padding:80px 0}}@media (max-width:576px){.counting-info{padding:60px 0}}.counting-info .counting-content{max-width:900px;display:-ms-grid;-ms-grid-columns:repeat(2, 1fr);grid-template-columns:repeat(2,1fr);gap:4rem;display:grid}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.counting-info .counting-content{display:block}.counting-info .counting-content>*{vertical-align:top;width:calc(50% - 4rem);margin-right:4rem;display:inline-block}.counting-info .counting-content>:nth-child(2n){margin-right:0}}@media (max-width:1024px){.counting-info .counting-content{max-width:600px;display:-ms-grid;-ms-grid-columns:repeat(1, 1fr);text-align:center;grid-template-columns:repeat(1,1fr);gap:1.5rem;margin:0 auto;display:grid}}@media screen and (max-width:1024px) and (-ms-high-contrast:active),(max-width:1024px) and (-ms-high-contrast:none){.counting-info .counting-content{display:block}.counting-info .counting-content>*{vertical-align:top;width:calc(100% - 1.5rem);margin-right:1.5rem;display:inline-block}.counting-info .counting-content>:nth-child(n){margin-right:0}}@media (max-width:1024px){.counting-info .counting-content .info{order:1}.counting-info .counting-content .box-counting{order:2;justify-self:center}}.counting-info .counting-content .info{max-width:299px}@media (max-width:1024px){.counting-info .counting-content .info{max-width:80%;margin:0 auto}}.counting-info .counting-content .info .title,.counting-info .counting-content .info .text{color:#fff}.counting-info .counting-content .info .title{max-width:250px;margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.3}@media (max-width:1024px){.counting-info .counting-content .info .title{max-width:100%;margin-left:auto;margin-right:auto}}.counting-info .counting-content .info .title .subinfo{color:#1e88e5;font-weight:600}.counting-info .counting-content .info .text{margin-bottom:1.5rem;font-size:1rem;font-weight:400;line-height:1.6}.counting-info .counting-content .box-counting{-moz-align-items:center;-ms-align-items:center;display:-ms-grid;-ms-grid-columns:repeat(3, 1fr);grid-template-columns:repeat(3,1fr);align-self:center;align-items:center;gap:1rem;display:grid}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.counting-info .counting-content .box-counting{display:block}.counting-info .counting-content .box-counting>*{vertical-align:top;width:calc(33.3333% - 1rem);margin-right:1rem;display:inline-block}.counting-info .counting-content .box-counting>:nth-child(3n){margin-right:0}}@media (max-width:1024px){.counting-info .counting-content .box-counting{display:-ms-grid;-ms-grid-columns:repeat(2, 1fr);grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}}@media screen and (max-width:1024px) and (-ms-high-contrast:active),(max-width:1024px) and (-ms-high-contrast:none){.counting-info .counting-content .box-counting{display:block}.counting-info .counting-content .box-counting>*{vertical-align:top;width:calc(50% - 1.5rem);margin-right:1.5rem;display:inline-block}.counting-info .counting-content .box-counting>:nth-child(2n){margin-right:0}}@media (max-width:576px){.counting-info .counting-content .box-counting{display:-ms-grid;-ms-grid-columns:repeat(1, 1fr);grid-template-columns:repeat(1,1fr);gap:1rem;display:grid}}@media screen and (max-width:576px) and (-ms-high-contrast:active),(max-width:576px) and (-ms-high-contrast:none){.counting-info .counting-content .box-counting{display:block}.counting-info .counting-content .box-counting>*{vertical-align:top;width:calc(100% - 1rem);margin-right:1rem;display:inline-block}.counting-info .counting-content .box-counting>:nth-child(n){margin-right:0}}.counting-info .counting-content .box-counting .counts{-moz-flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;color:#fff;background-color:#1e88e533;flex-flow:column;justify-content:center;align-items:center;width:180px;height:160px;display:flex}.counting-info .counting-content .box-counting .counts .number{margin-bottom:.25rem;font-size:1.5rem;font-weight:700;line-height:1}.counting-info .counting-content .box-counting .counts .label{text-align:center;font-size:.875rem;font-weight:500;line-height:1.4}.counting-info .counting-content .box-counting .counts svg{width:50px;height:50px;margin-bottom:.5rem}.client-companies .customers-carousel .slider-container{gap:30px}.client-companies .customers-carousel .client-company{-o-transition:all .6s;border-radius:1rem;height:140px;margin-top:20px;margin-bottom:20px;transition:all .6s}.client-companies .customers-carousel .client-company .image{object-fit:cover;filter:grayscale();-o-transition:all .6s;border-radius:1rem;width:100%;height:100%;transition:all .6s}.client-companies .customers-carousel .client-company:hover{transform:scale(1.1)}.client-companies .customers-carousel .client-company:hover .image{filter:grayscale(0%)}.testimonials{-moz-flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;flex-flow:column;justify-content:center;align-items:center;display:flex}.testimonials .testimonials-grid{-moz-flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;z-index:1;flex-flow:row;justify-content:center;align-items:center;gap:1.5rem;width:1250px;height:300px;display:flex;position:relative;overflow:hidden}@media (max-width:1024px){.testimonials .testimonials-grid{width:824px}}@media (max-width:576px){.testimonials .testimonials-grid{width:100%}}.testimonials .testimonials-grid .comment{-moz-flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;background-color:var(--color-surface);box-sizing:border-box;border:1px solid var(--color-primary);visibility:hidden;border-radius:20px;flex-flow:column;justify-content:center;align-items:center;width:400px;height:300px;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}@media (max-width:576px){.testimonials .testimonials-grid .comment{width:100%}}.testimonials .testimonials-grid .comment .quote-icon{width:70px;height:70px;color:var(--color-primary);opacity:.8;transform:scaleX(-1)scaleY(-1)}@media (max-width:575px){.testimonials .testimonials-grid .comment .quote-icon{width:50px;height:50px}}.testimonials .testimonials-grid .comment .message .text{-webkit-line-clamp:4;line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:575px){.testimonials .testimonials-grid .comment .message .text{-webkit-line-clamp:5;line-clamp:5;font-size:.875rem}}.testimonials .testimonials-grid .comment .info-user{justify-content:baseline;flex-direction:row;align-items:center;gap:15px;height:auto;min-height:60px;display:flex}.testimonials .testimonials-grid .comment .info-user .image{border-radius:50%;flex-shrink:0;width:50px;height:50px;overflow:hidden}@media (max-width:575px){.testimonials .testimonials-grid .comment .info-user .image{width:40px;height:40px}}.testimonials .testimonials-grid .comment .info-user .image img{object-fit:cover;width:100%;height:100%}.testimonials .testimonials-grid .comment .info-user .info{flex-direction:column;flex:1;display:flex}.testimonials .testimonials-grid .comment .info-user .info .name{color:var(--color-text-primary);margin-bottom:2px;font-weight:600}@media (max-width:575px){.testimonials .testimonials-grid .comment .info-user .info .name{font-size:.875rem}}.testimonials .testimonials-grid .comment .info-user .info .role{color:var(--color-primary);margin-bottom:5px;font-size:.875rem;font-weight:700}@media (max-width:575px){.testimonials .testimonials-grid .comment .info-user .info .role{font-size:.75rem}}.testimonials .testimonials-grid .comment .info-user .info .rating{gap:1px;display:flex}.testimonials .testimonials-grid .comment .info-user .info .rating .star{color:gold;width:20px;height:20px}@media (max-width:575px){.testimonials .testimonials-grid .comment .info-user .info .rating .star{width:16px;height:16px}}.contact-info{-moz-flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;background-color:#0000;flex-flow:column;justify-content:center;align-items:center;height:500px;display:flex;position:relative}.contact-info .contact-content{text-align:center;max-width:800px;margin:0 auto}.contact-info .contact-header{margin-bottom:3rem}@media (max-width:1024px){.contact-info .contact-header{margin-bottom:1.5rem}}@media (max-width:576px){.contact-info .contact-header{margin-bottom:1rem}}.contact-info .contact-header .contact-title{color:#fff;margin-bottom:1rem;font-size:1.875rem;font-weight:700;line-height:1.2}@media (max-width:576px){.contact-info .contact-header .contact-title{font-size:1.5rem}}.contact-info .contact-header .contact-description{color:#ffffffe6;max-width:600px;margin:0 auto;font-size:1rem;font-weight:400;line-height:1.6}@media (max-width:1024px){.contact-info .contact-header .contact-description{font-size:1rem}}@media (max-width:576px){.contact-info .contact-header .contact-description{font-size:.875rem}}.contact-info .contact-actions .contact-cta{-o-transition:all .3s cubic-bezier(.4, 0, .2, 1);margin-bottom:.5rem;padding:1rem 3rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width:1024px){.contact-info .contact-actions .contact-cta{padding:1rem 1.5rem;font-size:1rem}}@media (max-width:576px){.contact-info .contact-actions .contact-cta{width:100%;max-width:280px;padding:.5rem 1rem;font-size:.875rem}}.contact-info .contact-actions .contact-cta:hover{transform:translateY(-2px);box-shadow:0 10px 25px #1e88e54d}.terms-page .terms-header,.terms-page .privacy-header,.privacy-page .terms-header,.privacy-page .privacy-header{padding:6rem 0 4rem;position:relative;overflow:hidden}@media (max-width:1024px){.terms-page .terms-header,.terms-page .privacy-header,.privacy-page .terms-header,.privacy-page .privacy-header{padding:4rem 0 1.5rem}}.terms-page .terms-header:before,.terms-page .privacy-header:before,.privacy-page .terms-header:before,.privacy-page .privacy-header:before{content:"";opacity:.3;background-image:radial-gradient(circle at 20% 20%,#ffffff1a 2px,#0000 2px),radial-gradient(circle at 80% 40%,#ffffff14 1px,#0000 1px),radial-gradient(circle at 40% 80%,#ffffff0f 1.5px,#0000 1.5px);background-size:100px 100px,150px 150px,120px 120px;position:absolute;inset:0}.terms-page .terms-header .heading-lg,.terms-page .privacy-header .heading-lg,.privacy-page .terms-header .heading-lg,.privacy-page .privacy-header .heading-lg{z-index:2;margin-bottom:1rem;font-size:2.25rem;position:relative}@media (max-width:1024px){.terms-page .terms-header .heading-lg,.terms-page .privacy-header .heading-lg,.privacy-page .terms-header .heading-lg,.privacy-page .privacy-header .heading-lg{font-size:1.875rem}}@media (max-width:576px){.terms-page .terms-header .heading-lg,.terms-page .privacy-header .heading-lg,.privacy-page .terms-header .heading-lg,.privacy-page .privacy-header .heading-lg{font-size:1.5rem}}.terms-page .terms-header .subtitle,.terms-page .privacy-header .subtitle,.privacy-page .terms-header .subtitle,.privacy-page .privacy-header .subtitle{opacity:.9;z-index:2;max-width:700px;margin:0 auto 1rem;font-size:1.125rem;position:relative}@media (max-width:1024px){.terms-page .terms-header .subtitle,.terms-page .privacy-header .subtitle,.privacy-page .terms-header .subtitle,.privacy-page .privacy-header .subtitle{font-size:1rem}}.terms-page .terms-header .last-updated,.terms-page .privacy-header .last-updated,.privacy-page .terms-header .last-updated,.privacy-page .privacy-header .last-updated{opacity:.8;z-index:2;font-size:.875rem;position:relative}.terms-page .terms-content .terms-sidebar,.terms-page .terms-content .privacy-sidebar,.terms-page .privacy-content .terms-sidebar,.terms-page .privacy-content .privacy-sidebar,.privacy-page .terms-content .terms-sidebar,.privacy-page .terms-content .privacy-sidebar,.privacy-page .privacy-content .terms-sidebar,.privacy-page .privacy-content .privacy-sidebar{flex-shrink:0;width:280px}@media (max-width:1280px){.terms-page .terms-content .terms-sidebar,.terms-page .terms-content .privacy-sidebar,.terms-page .privacy-content .terms-sidebar,.terms-page .privacy-content .privacy-sidebar,.privacy-page .terms-content .terms-sidebar,.privacy-page .terms-content .privacy-sidebar,.privacy-page .privacy-content .terms-sidebar,.privacy-page .privacy-content .privacy-sidebar{display:none}}.terms-page .terms-content .terms-sidebar .sidebar-sticky,.terms-page .terms-content .privacy-sidebar .sidebar-sticky,.terms-page .privacy-content .terms-sidebar .sidebar-sticky,.terms-page .privacy-content .privacy-sidebar .sidebar-sticky,.privacy-page .terms-content .terms-sidebar .sidebar-sticky,.privacy-page .terms-content .privacy-sidebar .sidebar-sticky,.privacy-page .privacy-content .terms-sidebar .sidebar-sticky,.privacy-page .privacy-content .privacy-sidebar .sidebar-sticky{background-color:#fff;border-radius:1rem;padding:1.5rem;position:sticky;top:120px;box-shadow:0 0 20px #7474741a}.terms-page .terms-content .terms-sidebar .sidebar-sticky h3,.terms-page .terms-content .privacy-sidebar .sidebar-sticky h3,.terms-page .privacy-content .terms-sidebar .sidebar-sticky h3,.terms-page .privacy-content .privacy-sidebar .sidebar-sticky h3,.privacy-page .terms-content .terms-sidebar .sidebar-sticky h3,.privacy-page .terms-content .privacy-sidebar .sidebar-sticky h3,.privacy-page .privacy-content .terms-sidebar .sidebar-sticky h3,.privacy-page .privacy-content .privacy-sidebar .sidebar-sticky h3{color:#000;border-bottom:2px solid #1e88e5;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.125rem}.terms-page .terms-content .terms-sidebar .sidebar-menu,.terms-page .terms-content .privacy-sidebar .sidebar-menu,.terms-page .privacy-content .terms-sidebar .sidebar-menu,.terms-page .privacy-content .privacy-sidebar .sidebar-menu,.privacy-page .terms-content .terms-sidebar .sidebar-menu,.privacy-page .terms-content .privacy-sidebar .sidebar-menu,.privacy-page .privacy-content .terms-sidebar .sidebar-menu,.privacy-page .privacy-content .privacy-sidebar .sidebar-menu{list-style:none}.terms-page .terms-content .terms-sidebar .sidebar-menu li,.terms-page .terms-content .privacy-sidebar .sidebar-menu li,.terms-page .privacy-content .terms-sidebar .sidebar-menu li,.terms-page .privacy-content .privacy-sidebar .sidebar-menu li,.privacy-page .terms-content .terms-sidebar .sidebar-menu li,.privacy-page .terms-content .privacy-sidebar .sidebar-menu li,.privacy-page .privacy-content .terms-sidebar .sidebar-menu li,.privacy-page .privacy-content .privacy-sidebar .sidebar-menu li{margin-bottom:.25rem}.terms-page .terms-content .terms-sidebar .sidebar-menu li:last-child,.terms-page .terms-content .privacy-sidebar .sidebar-menu li:last-child,.terms-page .privacy-content .terms-sidebar .sidebar-menu li:last-child,.terms-page .privacy-content .privacy-sidebar .sidebar-menu li:last-child,.privacy-page .terms-content .terms-sidebar .sidebar-menu li:last-child,.privacy-page .terms-content .privacy-sidebar .sidebar-menu li:last-child,.privacy-page .privacy-content .terms-sidebar .sidebar-menu li:last-child,.privacy-page .privacy-content .privacy-sidebar .sidebar-menu li:last-child{margin-bottom:0}.terms-page .terms-content .terms-sidebar .sidebar-link,.terms-page .terms-content .privacy-sidebar .sidebar-link,.terms-page .privacy-content .terms-sidebar .sidebar-link,.terms-page .privacy-content .privacy-sidebar .sidebar-link,.privacy-page .terms-content .terms-sidebar .sidebar-link,.privacy-page .terms-content .privacy-sidebar .sidebar-link,.privacy-page .privacy-content .terms-sidebar .sidebar-link,.privacy-page .privacy-content .privacy-sidebar .sidebar-link{color:#424242;-o-transition:all .3s ease-in-out;border-radius:.5rem;padding:.5rem;font-size:.875rem;text-decoration:none;transition:all .3s ease-in-out;display:block}.terms-page .terms-content .terms-sidebar .sidebar-link:hover,.terms-page .terms-content .privacy-sidebar .sidebar-link:hover,.terms-page .privacy-content .terms-sidebar .sidebar-link:hover,.terms-page .privacy-content .privacy-sidebar .sidebar-link:hover,.privacy-page .terms-content .terms-sidebar .sidebar-link:hover,.privacy-page .terms-content .privacy-sidebar .sidebar-link:hover,.privacy-page .privacy-content .terms-sidebar .sidebar-link:hover,.privacy-page .privacy-content .privacy-sidebar .sidebar-link:hover{color:#1e88e5;background-color:#1e88e51a;transform:translate(5px)}.terms-page .terms-content .terms-sidebar .sidebar-link.active,.terms-page .terms-content .privacy-sidebar .sidebar-link.active,.terms-page .privacy-content .terms-sidebar .sidebar-link.active,.terms-page .privacy-content .privacy-sidebar .sidebar-link.active,.privacy-page .terms-content .terms-sidebar .sidebar-link.active,.privacy-page .terms-content .privacy-sidebar .sidebar-link.active,.privacy-page .privacy-content .terms-sidebar .sidebar-link.active,.privacy-page .privacy-content .privacy-sidebar .sidebar-link.active{color:#fff;background-color:#1e88e5;transform:translate(5px)}.terms-page .terms-content .terms-main,.terms-page .terms-content .privacy-main,.terms-page .privacy-content .terms-main,.terms-page .privacy-content .privacy-main,.privacy-page .terms-content .terms-main,.privacy-page .terms-content .privacy-main,.privacy-page .privacy-content .terms-main,.privacy-page .privacy-content .privacy-main{flex:1;max-width:100%}@media (min-width:1280px){.terms-page .terms-content .terms-main,.terms-page .terms-content .privacy-main,.terms-page .privacy-content .terms-main,.terms-page .privacy-content .privacy-main,.privacy-page .terms-content .terms-main,.privacy-page .terms-content .privacy-main,.privacy-page .privacy-content .terms-main,.privacy-page .privacy-content .privacy-main{padding-left:3rem}}.terms-page .terms-content .term-section,.terms-page .terms-content .privacy-section,.terms-page .privacy-content .term-section,.terms-page .privacy-content .privacy-section,.privacy-page .terms-content .term-section,.privacy-page .terms-content .privacy-section,.privacy-page .privacy-content .term-section,.privacy-page .privacy-content .privacy-section{margin-bottom:6rem}.terms-page .terms-content .term-section:last-child,.terms-page .terms-content .privacy-section:last-child,.terms-page .privacy-content .term-section:last-child,.terms-page .privacy-content .privacy-section:last-child,.privacy-page .terms-content .term-section:last-child,.privacy-page .terms-content .privacy-section:last-child,.privacy-page .privacy-content .term-section:last-child,.privacy-page .privacy-content .privacy-section:last-child{margin-bottom:4rem}@media (max-width:1024px){.terms-page .terms-content .term-section,.terms-page .terms-content .privacy-section,.terms-page .privacy-content .term-section,.terms-page .privacy-content .privacy-section,.privacy-page .terms-content .term-section,.privacy-page .terms-content .privacy-section,.privacy-page .privacy-content .term-section,.privacy-page .privacy-content .privacy-section{margin-bottom:4rem}}.terms-page .terms-content .section-title,.terms-page .privacy-content .section-title,.privacy-page .terms-content .section-title,.privacy-page .privacy-content .section-title{border-bottom:3px solid #1e88e5;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.5rem;position:relative}@media (max-width:1024px){.terms-page .terms-content .section-title,.terms-page .privacy-content .section-title,.privacy-page .terms-content .section-title,.privacy-page .privacy-content .section-title{margin-bottom:1rem;font-size:1.25rem}}.terms-page .terms-content .section-title:after,.terms-page .privacy-content .section-title:after,.privacy-page .terms-content .section-title:after,.privacy-page .privacy-content .section-title:after{content:"";background-color:#072066;width:60px;height:3px;position:absolute;bottom:-3px;left:0}.terms-page .terms-content .subsection-title,.terms-page .privacy-content .subsection-title,.privacy-page .terms-content .subsection-title,.privacy-page .privacy-content .subsection-title{color:#2196f3;margin:1.5rem 0 .5rem;font-size:1.125rem}@media (max-width:1024px){.terms-page .terms-content .subsection-title,.terms-page .privacy-content .subsection-title,.privacy-page .terms-content .subsection-title,.privacy-page .privacy-content .subsection-title{margin:1rem 0 .5rem;font-size:1rem}}.terms-page .terms-content p,.terms-page .privacy-content p,.privacy-page .terms-content p,.privacy-page .privacy-content p{font-size:1rem;line-height:1.7}@media (max-width:1024px){.terms-page .terms-content p,.terms-page .privacy-content p,.privacy-page .terms-content p,.privacy-page .privacy-content p{font-size:.875rem;line-height:1.6}}.terms-page .terms-content .terms-list,.terms-page .terms-content .privacy-list,.terms-page .privacy-content .terms-list,.terms-page .privacy-content .privacy-list,.privacy-page .terms-content .terms-list,.privacy-page .terms-content .privacy-list,.privacy-page .privacy-content .terms-list,.privacy-page .privacy-content .privacy-list{margin:1rem 0;padding-left:1.5rem;list-style:circle}.terms-page .terms-content .terms-list li,.terms-page .terms-content .privacy-list li,.terms-page .privacy-content .terms-list li,.terms-page .privacy-content .privacy-list li,.privacy-page .terms-content .terms-list li,.privacy-page .terms-content .privacy-list li,.privacy-page .privacy-content .terms-list li,.privacy-page .privacy-content .privacy-list li{margin-bottom:.5rem;font-size:1rem;line-height:1.6;position:relative}@media (max-width:1024px){.terms-page .terms-content .terms-list li,.terms-page .terms-content .privacy-list li,.terms-page .privacy-content .terms-list li,.terms-page .privacy-content .privacy-list li,.privacy-page .terms-content .terms-list li,.privacy-page .terms-content .privacy-list li,.privacy-page .privacy-content .terms-list li,.privacy-page .privacy-content .privacy-list li{font-size:.875rem}}.terms-page .terms-content .terms-list li::marker{color:#1e88e5}.terms-page .terms-content .privacy-list li::marker{color:#1e88e5}.terms-page .privacy-content .terms-list li::marker{color:#1e88e5}.terms-page .privacy-content .privacy-list li::marker{color:#1e88e5}.privacy-page .terms-content .terms-list li::marker{color:#1e88e5}.privacy-page .terms-content .privacy-list li::marker{color:#1e88e5}.privacy-page .privacy-content .terms-list li::marker{color:#1e88e5}.privacy-page .privacy-content .privacy-list li::marker{color:#1e88e5}.terms-page .terms-content .terms-list li:last-child,.terms-page .terms-content .privacy-list li:last-child,.terms-page .privacy-content .terms-list li:last-child,.terms-page .privacy-content .privacy-list li:last-child,.privacy-page .terms-content .terms-list li:last-child,.privacy-page .terms-content .privacy-list li:last-child,.privacy-page .privacy-content .terms-list li:last-child,.privacy-page .privacy-content .privacy-list li:last-child{margin-bottom:0}.terms-page .terms-content .terms-list li strong,.terms-page .terms-content .privacy-list li strong,.terms-page .privacy-content .terms-list li strong,.terms-page .privacy-content .privacy-list li strong,.privacy-page .terms-content .terms-list li strong,.privacy-page .terms-content .privacy-list li strong,.privacy-page .privacy-content .terms-list li strong,.privacy-page .privacy-content .privacy-list li strong{color:#fff;font-weight:600}.terms-page .terms-content .highlight-box,.terms-page .terms-content .warning-box,.terms-page .terms-content .info-box,.terms-page .privacy-content .highlight-box,.terms-page .privacy-content .warning-box,.terms-page .privacy-content .info-box,.privacy-page .terms-content .highlight-box,.privacy-page .terms-content .warning-box,.privacy-page .terms-content .info-box,.privacy-page .privacy-content .highlight-box,.privacy-page .privacy-content .warning-box,.privacy-page .privacy-content .info-box{border-left:4px solid;border-radius:1rem;margin:1.5rem 0;padding:1.5rem;box-shadow:0 0 20px #7474741a}@media (max-width:1024px){.terms-page .terms-content .highlight-box,.terms-page .terms-content .warning-box,.terms-page .terms-content .info-box,.terms-page .privacy-content .highlight-box,.terms-page .privacy-content .warning-box,.terms-page .privacy-content .info-box,.privacy-page .terms-content .highlight-box,.privacy-page .terms-content .warning-box,.privacy-page .terms-content .info-box,.privacy-page .privacy-content .highlight-box,.privacy-page .privacy-content .warning-box,.privacy-page .privacy-content .info-box{margin:1rem 0;padding:1rem}}.terms-page .terms-content .highlight-box p,.terms-page .terms-content .warning-box p,.terms-page .terms-content .info-box p,.terms-page .privacy-content .highlight-box p,.terms-page .privacy-content .warning-box p,.terms-page .privacy-content .info-box p,.privacy-page .terms-content .highlight-box p,.privacy-page .terms-content .warning-box p,.privacy-page .terms-content .info-box p,.privacy-page .privacy-content .highlight-box p,.privacy-page .privacy-content .warning-box p,.privacy-page .privacy-content .info-box p{margin-bottom:.5rem}.terms-page .terms-content .highlight-box p:last-child,.terms-page .terms-content .warning-box p:last-child,.terms-page .terms-content .info-box p:last-child,.terms-page .privacy-content .highlight-box p:last-child,.terms-page .privacy-content .warning-box p:last-child,.terms-page .privacy-content .info-box p:last-child,.privacy-page .terms-content .highlight-box p:last-child,.privacy-page .terms-content .warning-box p:last-child,.privacy-page .terms-content .info-box p:last-child,.privacy-page .privacy-content .highlight-box p:last-child,.privacy-page .privacy-content .warning-box p:last-child,.privacy-page .privacy-content .info-box p:last-child{margin-bottom:0}.terms-page .terms-content .highlight-box a,.terms-page .terms-content .warning-box a,.terms-page .terms-content .info-box a,.terms-page .privacy-content .highlight-box a,.terms-page .privacy-content .warning-box a,.terms-page .privacy-content .info-box a,.privacy-page .terms-content .highlight-box a,.privacy-page .terms-content .warning-box a,.privacy-page .terms-content .info-box a,.privacy-page .privacy-content .highlight-box a,.privacy-page .privacy-content .warning-box a,.privacy-page .privacy-content .info-box a{color:#1e88e5;font-weight:500;text-decoration:none}.terms-page .terms-content .highlight-box a:hover,.terms-page .terms-content .warning-box a:hover,.terms-page .terms-content .info-box a:hover,.terms-page .privacy-content .highlight-box a:hover,.terms-page .privacy-content .warning-box a:hover,.terms-page .privacy-content .info-box a:hover,.privacy-page .terms-content .highlight-box a:hover,.privacy-page .terms-content .warning-box a:hover,.privacy-page .terms-content .info-box a:hover,.privacy-page .privacy-content .highlight-box a:hover,.privacy-page .privacy-content .warning-box a:hover,.privacy-page .privacy-content .info-box a:hover{text-decoration:underline}.terms-page .terms-content .highlight-box,.terms-page .privacy-content .highlight-box,.privacy-page .terms-content .highlight-box,.privacy-page .privacy-content .highlight-box{background-color:#1e88e50d;border-left-color:#1e88e5}.terms-page .terms-content .warning-box,.terms-page .privacy-content .warning-box,.privacy-page .terms-content .warning-box,.privacy-page .privacy-content .warning-box{background-color:#ffc1070d;border-left-color:#ffc107}.terms-page .terms-content .info-box,.terms-page .privacy-content .info-box,.privacy-page .terms-content .info-box,.privacy-page .privacy-content .info-box{background-color:#17a2b80d;border-left-color:#17a2b8}.terms-page .terms-content .contact-info,.terms-page .privacy-content .contact-info,.privacy-page .terms-content .contact-info,.privacy-page .privacy-content .contact-info{background-color:#e0e0e0;border-radius:1rem;margin-top:1rem;padding:1.5rem}@media (max-width:1024px){.terms-page .terms-content .contact-info,.terms-page .privacy-content .contact-info,.privacy-page .terms-content .contact-info,.privacy-page .privacy-content .contact-info{padding:1rem}}.terms-page .terms-content .contact-info .contact-item,.terms-page .privacy-content .contact-info .contact-item,.privacy-page .terms-content .contact-info .contact-item,.privacy-page .privacy-content .contact-info .contact-item{-moz-flex-direction:row;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-moz-flex-wrap:nowrap;flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;display:flex}.terms-page .terms-content .contact-info .contact-item:last-child,.terms-page .privacy-content .contact-info .contact-item:last-child,.privacy-page .terms-content .contact-info .contact-item:last-child,.privacy-page .privacy-content .contact-info .contact-item:last-child{margin-bottom:0}@media (max-width:576px){.terms-page .terms-content .contact-info .contact-item,.terms-page .privacy-content .contact-info .contact-item,.privacy-page .terms-content .contact-info .contact-item,.privacy-page .privacy-content .contact-info .contact-item{-moz-flex-direction:column;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-moz-flex-wrap:nowrap;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:.25rem;display:flex}}.terms-page .terms-content .contact-info .contact-item span:first-child,.terms-page .privacy-content .contact-info .contact-item span:first-child,.privacy-page .terms-content .contact-info .contact-item span:first-child,.privacy-page .privacy-content .contact-info .contact-item span:first-child{color:#000;min-width:140px;font-weight:500}@media (max-width:576px){.terms-page .terms-content .contact-info .contact-item span:first-child,.terms-page .privacy-content .contact-info .contact-item span:first-child,.privacy-page .terms-content .contact-info .contact-item span:first-child,.privacy-page .privacy-content .contact-info .contact-item span:first-child{min-width:auto}}.terms-page .terms-content .contact-info .contact-item a,.terms-page .privacy-content .contact-info .contact-item a,.privacy-page .terms-content .contact-info .contact-item a,.privacy-page .privacy-content .contact-info .contact-item a{color:#1e88e5;text-decoration:none}.terms-page .terms-content .contact-info .contact-item a:hover,.terms-page .privacy-content .contact-info .contact-item a:hover,.privacy-page .terms-content .contact-info .contact-item a:hover,.privacy-page .privacy-content .contact-info .contact-item a:hover{text-decoration:underline}.terms-page .terms-content .terms-footer,.terms-page .terms-content .privacy-footer,.terms-page .privacy-content .terms-footer,.terms-page .privacy-content .privacy-footer,.privacy-page .terms-content .terms-footer,.privacy-page .terms-content .privacy-footer,.privacy-page .privacy-content .terms-footer,.privacy-page .privacy-content .privacy-footer{border-top:1px solid #e0e0e0;margin-top:6rem;padding:1.5rem 0}@media (max-width:1024px){.terms-page .terms-content .terms-footer,.terms-page .terms-content .privacy-footer,.terms-page .privacy-content .terms-footer,.terms-page .privacy-content .privacy-footer,.privacy-page .terms-content .terms-footer,.privacy-page .terms-content .privacy-footer,.privacy-page .privacy-content .terms-footer,.privacy-page .privacy-content .privacy-footer{margin-top:4rem;padding:1rem 0}}@media (max-width:576px){.terms-page .terms-content .terms-footer .d-flex,.terms-page .terms-content .privacy-footer .d-flex,.terms-page .privacy-content .terms-footer .d-flex,.terms-page .privacy-content .privacy-footer .d-flex,.privacy-page .terms-content .terms-footer .d-flex,.privacy-page .terms-content .privacy-footer .d-flex,.privacy-page .privacy-content .terms-footer .d-flex,.privacy-page .privacy-content .privacy-footer .d-flex{-moz-flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;text-align:center;flex-flow:column;justify-content:center;align-items:center;display:flex}}.terms-page .terms-content .terms-footer .text-muted,.terms-page .terms-content .privacy-footer .text-muted,.terms-page .privacy-content .terms-footer .text-muted,.terms-page .privacy-content .privacy-footer .text-muted,.privacy-page .terms-content .terms-footer .text-muted,.privacy-page .terms-content .privacy-footer .text-muted,.privacy-page .privacy-content .terms-footer .text-muted,.privacy-page .privacy-content .privacy-footer .text-muted{color:#9e9e9e;font-size:.875rem}@media (max-width:1024px){.terms-page .terms-content .terms-footer .text-muted,.terms-page .terms-content .privacy-footer .text-muted,.terms-page .privacy-content .terms-footer .text-muted,.terms-page .privacy-content .privacy-footer .text-muted,.privacy-page .terms-content .terms-footer .text-muted,.privacy-page .terms-content .privacy-footer .text-muted,.privacy-page .privacy-content .terms-footer .text-muted,.privacy-page .privacy-content .privacy-footer .text-muted{font-size:.75rem}}html{scroll-behavior:smooth}.terms-sidebar .sidebar-link.active,.privacy-sidebar .sidebar-link.active{color:#fff;background-color:#1e88e5}.page-header{-moz-flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;flex-flow:row;justify-content:center;align-items:center;min-height:400px;display:flex;position:relative;overflow:hidden}@media (max-width:1024px){.page-header{min-height:350px}}@media (max-width:576px){.page-header{min-height:300px}}.page-header .page-header-bg{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.page-header .page-header-bg .digital-grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:50px 50px;width:100%;height:100%;animation:20s linear infinite grid-move;position:absolute;top:0;left:0}@media (max-width:1024px){.page-header .page-header-bg .digital-grid{background-size:40px 40px}}@media (max-width:576px){.page-header .page-header-bg .digital-grid{background-size:30px 30px}}.page-header .page-header-bg .particles-container{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.page-header .page-header-bg .particles-container .particle{background:#fff9;border-radius:50%;width:4px;height:4px;animation:15s ease-in-out infinite particle-float;position:absolute}.page-header .page-header-bg .particles-container .particle:first-child{animation-duration:12s;animation-delay:0s;top:20%;left:10%}.page-header .page-header-bg .particles-container .particle:nth-child(2){width:6px;height:6px;animation-duration:14s;animation-delay:-2s;top:60%;left:20%}.page-header .page-header-bg .particles-container .particle:nth-child(3){animation-duration:16s;animation-delay:-4s;top:40%;left:80%}.page-header .page-header-bg .particles-container .particle:nth-child(4){width:3px;height:3px;animation-duration:18s;animation-delay:-6s;top:80%;left:30%}.page-header .page-header-bg .particles-container .particle:nth-child(5){width:5px;height:5px;animation-duration:13s;animation-delay:-8s;top:30%;left:60%}.page-header .page-header-bg .particles-container .particle:nth-child(6){animation-duration:15s;animation-delay:-10s;top:70%;left:70%}.page-header .page-header-bg .particles-container .particle:nth-child(7){width:7px;height:7px;animation-duration:17s;animation-delay:-12s;top:10%;left:40%}.page-header .page-header-bg .particles-container .particle:nth-child(8){animation-duration:11s;animation-delay:-14s;top:90%;left:50%}.page-header .page-header-bg .particles-container .particle:nth-child(9){width:8px;height:8px;animation-duration:19s;animation-delay:-16s;top:50%;left:15%}.page-header .page-header-bg .particles-container .particle:nth-child(10){animation-duration:14s;animation-delay:-18s;top:25%;left:85%}.page-header .page-header-bg .particles-container .particle:nth-child(11){width:6px;height:6px;animation-duration:16s;animation-delay:-20s;top:75%;left:5%}.page-header .page-header-bg .particles-container .particle:nth-child(12){animation-duration:12s;animation-delay:-22s;top:45%;left:95%}.page-header .page-header-bg .geometric-overlay{width:100%;height:100%;position:absolute;top:0;left:0}.page-header .page-header-bg .geometric-overlay .geometric-shape{border:1px solid #ffffff1a;position:absolute}.page-header .page-header-bg .geometric-overlay .geometric-shape.shape-1{border-radius:50%;width:200px;height:200px;animation:25s linear infinite geometric-rotate;top:10%;left:-50px}.page-header .page-header-bg .geometric-overlay .geometric-shape.shape-2{width:150px;height:150px;animation:8s ease-in-out infinite geometric-pulse;top:60%;right:-30px;transform:rotate(45deg)}.page-header .page-header-bg .geometric-overlay .geometric-shape.shape-3{border-radius:50%;width:100px;height:100px;animation:12s ease-in-out infinite geometric-float;top:30%;right:15%}.page-header .page-header-bg .geometric-overlay .geometric-shape.shape-4{width:80px;height:80px;animation:20s linear infinite reverse geometric-rotate;bottom:20%;left:20%;transform:rotate(30deg)}.page-header .page-header-content{-moz-flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;z-index:10;text-align:center;flex-flow:row;justify-content:center;align-items:center;max-width:800px;padding:0 1rem;display:flex;position:relative}@media (max-width:576px){.page-header .page-header-content{padding:0 .5rem}}.page-header .breadcrumb{-moz-flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;flex-flow:row;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;display:flex}@media (max-width:576px){.page-header .breadcrumb{margin-bottom:.5rem}}.page-header .breadcrumb .breadcrumb-link{color:#fffc;-o-transition:all .3s ease-in-out;text-decoration:none;transition:all .3s ease-in-out}.page-header .breadcrumb .breadcrumb-link:hover{color:#fff}.page-header .breadcrumb .breadcrumb-separator{color:#fff9;-moz-flex-direction:row;-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:nowrap;flex-flow:row;justify-content:center;align-items:center;display:flex}.page-header .breadcrumb .breadcrumb-separator svg{fill:currentColor;width:16px;height:16px}.page-header .breadcrumb .breadcrumb-current{color:#fff;font-weight:500}.page-header .page-title{color:#fff;text-align:center;margin-bottom:1rem;font-family:Poppins,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.2}@media (max-width:1024px){.page-header .page-title{font-size:1.875rem}}@media (max-width:576px){.page-header .page-title{margin-bottom:.5rem;font-size:1.5rem}}.page-header .page-description{color:#ffffffe6;text-align:center;max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.6}@media (max-width:1024px){.page-header .page-description{font-size:1rem}}@media (max-width:576px){.page-header .page-description{font-size:.875rem}}.page-header .floating-elements{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.page-header .floating-elements .floating-circle{background:#ffffff0d;border-radius:50%;position:absolute}.page-header .floating-elements .floating-circle.floating-circle-1{width:120px;height:120px;animation:20s ease-in-out infinite floating-1;top:15%;right:10%}.page-header .floating-elements .floating-circle.floating-circle-2{width:80px;height:80px;animation:15s ease-in-out infinite floating-2;bottom:25%;left:8%}.page-header .floating-elements .floating-circle.floating-circle-3{width:60px;height:60px;animation:18s ease-in-out infinite floating-3;top:40%;left:5%}@keyframes particle-float{0%,to{opacity:.6;transform:translateY(0)translate(0)}25%{opacity:1;transform:translateY(-20px)translate(10px)}50%{opacity:.8;transform:translateY(-10px)translate(-15px)}75%{opacity:.9;transform:translateY(-30px)translate(5px)}}@keyframes grid-move{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes geometric-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes geometric-pulse{0%,to{opacity:.1;transform:rotate(45deg)scale(1)}50%{opacity:.2;transform:rotate(45deg)scale(1.1)}}@keyframes geometric-float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes floating-1{0%,to{transform:translateY(0)translate(0)}33%{transform:translateY(-30px)translate(20px)}66%{transform:translateY(20px)translate(-10px)}}@keyframes floating-2{0%,to{transform:translateY(0)translate(0)}50%{transform:translateY(-25px)translate(15px)}}@keyframes floating-3{0%,to{transform:translateY(0)translate(0)}25%{transform:translateY(15px)translate(-20px)}75%{transform:translateY(-20px)translate(10px)}}@media (prefers-reduced-motion:reduce){.page-header .particle,.page-header .geometric-shape,.page-header .floating-circle,.page-header .digital-grid{animation:none}}.button-group .inline{-moz-flex-direction:row;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:wrap;flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.button-group .btn-group,.button-group .cta-buttons{margin-bottom:0;margin-right:0}.demo-h1{margin-bottom:1rem;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2}@media (min-width:1024px){.demo-h1{font-size:1.875rem}}.demo-h2{margin-bottom:1rem;font-family:Poppins,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.2}.demo-h3{margin-bottom:1rem;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2}.demo-h4{margin-bottom:1rem;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.2}.demo-h5{margin-bottom:1rem;font-family:Poppins,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.2}.demo-h6{margin-bottom:1rem;font-family:Poppins,sans-serif;font-size:1rem;font-weight:500;line-height:1.2}
