*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}.no-scroll{overflow:hidden}body{position:relative}main{position:relative}*,*,*{padding:0;margin:0}h1,h2,h3,h4,h5,h6,p,a,button,li,label,input,textarea,span,b,strong,small,table,tr,td,div{font-family:"Poppins",serif,Helvetica}p{margin-bottom:24px}.mt-5{margin-top:24px}.gPadd{padding-block:86px}.main-container{max-width:75vw;margin:0 auto}.btn-primary{width:fit-content;font-size:18px;background-color:#312783;border-radius:12px;display:flex;align-items:center;justify-content:center;text-decoration:none;padding:16px 24px;box-sizing:border-box;color:#fff;transition:300ms all;position:relative;overflow:hidden;gap:36px}.btn-primary span{transition:300ms all;transform:translateX(5px);position:relative;display:block;z-index:2}.btn-primary img{width:20px;height:auto}.btn-primary:hover{background-color:#111;color:#fff}.btn-secondary{background-color:#fff;color:#312783;font-size:18px;border-radius:12px;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;width:fit-content;padding:16px 24px;box-sizing:border-box;transition:300ms all;position:relative;overflow:hidden}.btn-secondary span{transition:300ms all;position:relative;display:block;z-index:2}.btn-secondary:hover{background-color:#111}.btn-secondary:hover span{color:#fff}.link{color:#312783;text-decoration:none;transition:300ms all}.link:hover{text-decoration:underline}.cover-link{position:absolute;top:0;right:0;width:100%;height:100%;z-index:3}.wrapper-2{display:grid;grid-template-columns:repeat(2, 1fr);gap:32px}.wrapper-3{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}.wrapper-4{display:grid;grid-template-columns:repeat(4, 1fr);gap:32px}.wrapper-5{display:grid;grid-template-columns:repeat(5, 1fr);gap:32px}@media(max-width: 1540px){.main-container{max-width:85vw}.gPadd{padding-block:48px}}@media(max-width: 1024px){.main-container{max-width:90vw}.wrapper-2{display:grid;grid-template-columns:repeat(1, 1fr);gap:32px}.wrapper-3{display:grid;grid-template-columns:repeat(1, 1fr);gap:32px}.wrapper-4{display:grid;grid-template-columns:repeat(1, 1fr);gap:32px}.wrapper-5{display:grid;grid-template-columns:repeat(1, 1fr);gap:32px}}nav{position:sticky;top:0;z-index:15;transition:300ms all}nav .navbar-main-container{transition:300ms all;background-color:#fff;position:relative}nav .navbar-main-container .navbar-container{display:flex;align-items:center;justify-content:space-between}nav .navbar-main-container .navbar-container .logo-container a{transition:300ms all;text-decoration:none}nav .navbar-main-container .navbar-container .logo-container a .logo{transition:300ms all;width:225px}nav .navbar-main-container .navbar-container .mobile-menu{display:none}nav .navbar-main-container .navbar-container .navbar-links{display:flex;align-items:center;gap:12px}nav .navbar-main-container .navbar-container .navbar-links .navbar-menu{display:none}nav .navbar-main-container .navbar-container .navbar-links .navbar-item{color:#111;text-decoration:none;font-weight:400;font-size:16px;transition:300ms all;border-radius:100px;padding:32px;position:relative;display:flex;align-items:center;justify-content:center}nav .navbar-main-container .navbar-container .navbar-links .navbar-item span{position:relative;z-index:2;transition:300ms all;display:block}nav .navbar-main-container .navbar-container .navbar-links .navbar-item::after{content:"";position:absolute;bottom:50%;left:-5px;width:8px;height:8px;transition:300ms all;background-color:#312783;border-radius:100px;margin-bottom:-4px;opacity:0}nav .navbar-main-container .navbar-container .navbar-links .navbar-item:hover span{color:#312783}nav .navbar-main-container .navbar-container .navbar-links .navbar-item:hover::after{left:8px;opacity:1}nav .navbar-main-container .navbar-container .navbar-links .contacto-item{padding:16px 24px;background-color:#312783;color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:64px}nav .navbar-main-container .navbar-container .navbar-links .contacto-item img{width:20px;height:auto}nav .navbar-main-container .navbar-container .navbar-links .contacto-item:hover{background-color:#111;color:#fff}nav .navbar-main-container .navbar-container .navbar-links .contacto-item:hover::after{display:none}.is-scrolled .navbar-main-container .navbar-container .logo-container a .logo{width:175px}.is-scrolled .navbar-main-container .navbar-container .navbar-links .navbar-item{padding:24px 24px;font-size:16px}.is-scrolled .navbar-main-container .navbar-container .navbar-links .contacto-item{padding:10px 24px}.is-scrolled .navbar-main-container .navbar-container .navbar-links .contacto-item:hover::after{display:none}@media(max-width: 1024px){nav .navbar-main-container .navbar-container .logo-container a{display:flex;align-items:center;justify-content:center}nav .navbar-main-container .navbar-container .logo-container a .logo{width:200px}nav .navbar-main-container .navbar-container .mobile-menu{display:initial;padding-block:16px}nav .navbar-main-container .navbar-container .mobile-menu img{height:30px}nav .navbar-main-container .navbar-container .navbar-links{position:fixed;top:0;left:100%;width:100%;height:100%;z-index:15;background-color:#fff;flex-direction:column;justify-content:start;gap:0px;transition:300ms all}nav .navbar-main-container .navbar-container .navbar-links .navbar-menu{background-color:#312783;width:100%;display:flex;align-items:center;justify-content:space-between;padding-block:24px;padding-inline:24px}nav .navbar-main-container .navbar-container .navbar-links .navbar-menu .logo{height:35px}nav .navbar-main-container .navbar-container .navbar-links .navbar-menu .icon-close{width:25px}nav .navbar-main-container .navbar-container .navbar-links .navbar-wrap{width:100%}nav .navbar-main-container .navbar-container .navbar-links .navbar-wrap .navbar-item{width:100%;align-items:center;padding:20px 32px;border-bottom:1px solid #d3d3d3;border-radius:initial;justify-content:space-between}nav .navbar-main-container .navbar-container .navbar-links .navbar-wrap .navbar-item span{color:#111;font-size:20px}nav .navbar-main-container .navbar-container .navbar-links .navbar-wrap .navbar-item i{color:#111}nav .navbar-main-container .navbar-container .navbar-links .contacto-item{background-color:#312783}nav .navbar-main-container .navbar-container .navbar-links .contacto-item span{color:#fff !important}nav .navbar-main-container .navbar-container .navbar-links .megamenu-back{appearance:none;background:rgba(0,0,0,0);border:0;padding:16px 24px;font-size:16px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:#111;display:none}nav .navbar-main-container .navbar-container .navbar-links .navbar-item{width:100%;align-items:start;padding:20px 32px;justify-content:space-between;border-bottom:1px solid #d3d3d3;border-radius:initial}nav .navbar-main-container .navbar-container .navbar-links .navbar-item span{color:#111;font-size:20px}nav .navbar-main-container .navbar-container .navbar-links .navbar-item i{color:#111}nav .navbar-main-container .navbar-container .navbar-links.mega-open .navbar-wrap{display:none}nav .navbar-main-container .navbar-container .navbar-links.mega-open>a.navbar-item{display:none}nav .navbar-main-container .navbar-container .navbar-links.mega-open .megamenu-main-container{display:block}nav .navbar-main-container .navbar-container .open{left:0}}.hero-main-container{overflow:hidden;position:relative}.hero-main-container .hero-container{width:100%;height:50vh}.hero-main-container .hero-container .text-main-container{width:100%;position:relative;height:100%;z-index:2}.hero-main-container .hero-container .text-main-container .text-container{height:100%;display:flex;flex-direction:column;justify-content:center;max-width:55vw;margin:0 auto}.hero-main-container .hero-container .text-main-container .text-container p{text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;margin-bottom:24px;color:#595959}.hero-main-container .hero-container .text-main-container .text-container .hero-title{text-align:center;font-size:clamp(36px,3.333vw,64px);font-style:normal;font-weight:700;line-height:clamp(36px,3.333vw,64px);color:#fff}.hero-main-container .hero-container .text-main-container .text-container .buttons-container{display:flex;align-items:center;justify-content:center;gap:36px;margin-top:64px}.hero-main-container .hero-container .video-main-container{width:100%;height:100%;position:absolute;top:0;right:0;z-index:1}.hero-main-container .hero-container .video-main-container .video-container{width:100%;height:100%;position:relative}.hero-main-container .hero-container .video-main-container .video-container .mask-cover{position:absolute;top:0;right:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.6) 100%)}.hero-main-container .hero-container .video-main-container .video-container video{width:100%;height:100%;object-fit:cover;display:block}@media(max-width: 1024px){.hero-main-container .hero-container{height:auto;max-width:90vw;margin:0 auto}.hero-main-container .hero-container .text-main-container .text-container{max-width:100%}.hero-main-container .hero-container .text-main-container .text-container .buttons-container{flex-direction:column;gap:24px}.hero-main-container .hero-container .text-main-container .text-container .buttons-container a{width:100%}}.banner-main-container{background-color:#312783}.banner-main-container .banner-container{display:flex;align-items:center;gap:24px}.banner-main-container .banner-container .banner-item{color:#fff;padding-block:24px;padding-inline:8px;display:block;text-decoration:none}.banner-main-container .banner-container .banner-item img{width:auto;height:20px;display:block}.banner-main-container .banner-container .banner-item:hover{text-decoration:underline}.stats-main-container{position:relative}.stats-main-container .icon-deco{position:absolute;left:0;bottom:0;height:460px;opacity:.03;z-index:1}.stats-main-container .stats-container{position:relative;z-index:2;display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:64px}.stats-main-container .stats-container .stats-wrap:first-child{width:calc(40% - 64px)}.stats-main-container .stats-container .stats-wrap:last-child{width:calc(60% - 64px)}.stats-main-container .stats-container .stats-wrap .stats-item .stats-title{font-size:32px;font-style:normal;font-weight:600;line-height:normal;color:#111;margin-bottom:32px}.stats-main-container .stats-container .stats-wrap .stats-item .stats-extra{color:#595959;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.stats-main-container .stats-container .stats-wrap .stats-item .stats-subtitle{font-size:24px;font-style:normal;font-weight:400;line-height:normal;color:#111}.stats-main-container .stats-container .stats-wrap .stats-item .stats-boxes{margin-top:64px}.stats-main-container .stats-container .stats-wrap .stats-item .stats-boxes .stats-boxes-wrap .stats-boxes-item .stats-number-item{display:flex;align-items:center;justify-content:space-between;gap:64px;padding-bottom:16px;border-bottom:1px solid #595959;margin-bottom:36px}.stats-main-container .stats-container .stats-wrap .stats-item .stats-boxes .stats-boxes-wrap .stats-boxes-item .stats-number-item .stats-number{font-size:48px;font-style:normal;font-weight:700;line-height:normal;color:#111;margin-bottom:initial;display:flex;align-items:center}.stats-main-container .stats-container .stats-wrap .stats-item .stats-boxes .stats-boxes-wrap .stats-boxes-item .stats-number-item .stats-number span{color:#312783}.stats-main-container .stats-container .stats-wrap .stats-item .stats-boxes .stats-boxes-wrap .stats-boxes-item .stats-number-item .stats-title{font-size:18px;font-style:normal;font-weight:600;line-height:normal;color:#111;margin-bottom:initial}.stats-main-container .stats-container .stats-wrap .stats-item .stats-boxes .stats-boxes-wrap .stats-boxes-item p{color:#595959;max-width:65%}@media(max-width: 1024px){.stats-main-container .stats-container .stats-wrap:first-child{width:100%}.stats-main-container .stats-container .stats-wrap:last-child{width:100%}.stats-main-container .stats-container .stats-wrap .stats-item a{width:100%}}.about-main-container .about-container .about-wrap .about-item .about-image{max-width:100%;border-radius:24px}.about-main-container .about-container .about-wrap .about-item .about-subtitle{color:#595959;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.about-main-container .about-container .about-wrap .about-item .about-title{font-size:48px;font-style:normal;font-weight:600;line-height:normal;color:#111;margin-bottom:48px}.about-main-container .about-container .about-wrap .about-item p{font-size:18px;color:#595959}.about-main-container .about-container .about-wrap .about-item a{margin-top:48px}.categories-main-container{background-color:#f6f6f6}.categories-main-container .categories-title-main-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:86px}.categories-main-container .categories-title-main-container .categories-title-container .categories-subtitle{font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;color:#595959}.categories-main-container .categories-title-main-container .categories-title-container .categories-title{font-size:32px;font-style:normal;font-weight:700;line-height:normal;color:#111}.categories-main-container .categories-container{margin-top:64px}.categories-main-container .categories-container .categories-wrap{height:auto}.categories-main-container .categories-container .categories-wrap .categories-item{height:100%;padding-block:32px 0px;padding-inline:32px;border-radius:16px;background-color:#fff;border:1px solid #e5e5e5;display:flex;flex-direction:column;align-items:start;justify-content:space-between}.categories-main-container .categories-container .categories-wrap .categories-item .categories-item-title{font-size:22px;font-style:normal;font-weight:600;line-height:normal;color:#312783;margin-bottom:16px}.categories-main-container .categories-container .categories-wrap .categories-item .categories-item-text{font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#595959}.categories-main-container .categories-container .categories-wrap .categories-item .categories-item-image{max-width:100%;margin:0 auto}@media(max-width: 1024px){.categories-main-container .categories-title-main-container{flex-direction:column;margin-bottom:16px}.categories-main-container .categories-title-main-container .categories-title-container{width:100%;margin-bottom:24px}.categories-main-container .categories-title-main-container .categories-title-container .categories-subtitle{text-align:center}.categories-main-container .categories-title-main-container .categories-title-container .categories-title{text-align:center}.categories-main-container .categories-title-main-container a{width:100%}}.steps-main-container .steps-container .steps-subtitle{text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;color:#595959}.steps-main-container .steps-container .steps-title{text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:normal;color:#312783;margin-bottom:86px}.steps-main-container .steps-container .steps-item{display:flex;align-items:center;justify-content:space-between;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid #eee}.steps-main-container .steps-container .steps-item .steps-title-container{width:40%;display:flex;align-items:center}.steps-main-container .steps-container .steps-item .steps-title-container .steps-number{font-size:48px;color:rgba(0,0,0,0);-webkit-text-stroke:1px #312783;font-weight:bold}.steps-main-container .steps-container .steps-item .steps-title-container .steps-title{margin-left:32px;font-size:24px;font-style:normal;font-weight:700;line-height:normal;color:#111;margin-bottom:initial;text-align:left}.steps-main-container .steps-container .steps-item .steps-content{width:60%}.steps-main-container .steps-container .steps-item .steps-content p{font-size:18px;line-height:normal;color:#595959;margin-bottom:initial}.steps-main-container .steps-container .steps-item:last-child{border-bottom:initial;padding-bottom:initial;margin-bottom:initial}@media(max-width: 1024px){.steps-main-container .steps-container .steps-title{margin-bottom:48px}.steps-main-container .steps-container .steps-item{flex-direction:column}.steps-main-container .steps-container .steps-item .steps-title-container{width:100%}.steps-main-container .steps-container .steps-item .steps-content{width:100%;margin-top:16px}}.contact-main-container .contact-container .wrapper-2{gap:124px}.contact-main-container .contact-container .contact-wrap .contact-item{position:relative}.contact-main-container .contact-container .contact-wrap .contact-item .contact-image{width:100%;height:100%;object-fit:cover;position:relative;z-index:1;border-radius:24px}.contact-main-container .contact-container .contact-wrap .contact-item .contact-subtitle{font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;color:#595959}.contact-main-container .contact-container .contact-wrap .contact-item .contact-title{font-size:48px;font-style:normal;font-weight:600;line-height:normal;color:#111;margin-bottom:24px}.contact-main-container .contact-container .contact-wrap .contact-item .contact-form-item{margin-bottom:16px;width:100%}.contact-main-container .contact-container .contact-wrap .contact-item .contact-form-item input,.contact-main-container .contact-container .contact-wrap .contact-item .contact-form-item textarea{width:100%;box-sizing:border-box;padding-block:16px;border-bottom:1px solid #d8d8d8;border-top:initial;border-right:initial;border-left:initial}.contact-main-container .contact-container .contact-wrap .contact-item .contact-form-item input::placeholder,.contact-main-container .contact-container .contact-wrap .contact-item .contact-form-item textarea::placeholder{text-transform:uppercase;color:#595959;font-size:16px}.contact-main-container .contact-container .contact-wrap .contact-item .contact-form-item input:focus-visible,.contact-main-container .contact-container .contact-wrap .contact-item .contact-form-item textarea:focus-visible{outline:initial;box-shadow:initial}.contact-main-container .contact-container .contact-wrap .contact-item .contact-form-item .fvforms-submit{cursor:pointer}.contact-main-container .contact-container .contact-wrap .contact-item .checkbox-item{display:flex;align-items:center;padding-block:32px}.contact-main-container .contact-container .contact-wrap .contact-item .checkbox-item input{width:fit-content;margin-right:12px}@media(max-width: 1024px){.contact-main-container .contact-container .wrapper-2{gap:48px}}.info-main-container{padding-top:64px}.info-main-container .info-container .info-wrap .info-item{padding:36px;border:1px solid #e3e3e3;border-radius:24px;height:380px}.info-main-container .info-container .info-wrap .info-item .info-icon{width:65px;height:65px;aspect-ratio:1/1;border-radius:50%;border:1px solid #cbd2e5;background:#e9ecf4;display:flex;align-items:center;justify-content:center;margin-bottom:32px}.info-main-container .info-container .info-wrap .info-item .info-icon img{width:25px}.info-main-container .info-container .info-wrap .info-item .info-title{font-size:24px;font-style:normal;font-weight:600;line-height:normal;color:#111;margin-bottom:16px}.info-main-container .info-container .info-wrap .info-item p{color:#595959;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:8px}.info-main-container .info-container .info-wrap .info-item p a{color:#595959}.info-main-container .info-container .info-wrap .info-item small{font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#595959;padding-bottom:12px;display:block}@media(max-width: 1024px){.info-main-container .info-container .info-wrap .info-item{height:auto}}.form-main-container .form-container .contact-form{width:100%;padding:64px;border-radius:24px;background-color:#312783;min-height:550px;display:flex;align-items:center;justify-content:center}.form-main-container .form-container .contact-form form{width:100%}.form-main-container .form-container .contact-form form .contact-form-labels{width:100%;display:flex;align-items:start;flex-direction:column;gap:24px}.form-main-container .form-container .contact-form form .contact-form-labels .contact-form-item{width:100%;border-radius:12px;border:1px solid #e8e8e8;background:rgba(254,254,254,.15);display:flex;align-items:start;flex-direction:column;padding:24px}.form-main-container .form-container .contact-form form .contact-form-labels .contact-form-item label{color:#fff;margin-bottom:6px;font-weight:bold}.form-main-container .form-container .contact-form form .contact-form-labels .contact-form-item input{background-color:rgba(0,0,0,0);width:100%;border:1px solid rgba(0,0,0,0);font-size:16px;color:#fff}.form-main-container .form-container .contact-form form .contact-form-labels .contact-form-item input::placeholder{color:#595959}.form-main-container .form-container .contact-form form .contact-form-labels .contact-form-item input:focus-visible{outline:initial}.form-main-container .form-container .contact-form form .contact-form-labels .contact-form-item textarea{background-color:rgba(0,0,0,0);color:#fff;width:100%;border:1px solid rgba(0,0,0,0);font-size:16px}.form-main-container .form-container .contact-form form .contact-form-labels .contact-form-item textarea::placeholder{color:#595959}.form-main-container .form-container .contact-form form .contact-form-labels .contact-form-item textarea:focus-visible{outline:initial}.form-main-container .form-container .contact-form form .fvforms-submit{width:100%}.form-main-container .form-container .contact-form form .custom-control-label{color:#fff}.form-main-container .form-container .contact-form form .custom-control-label a{font-weight:bold;color:#fff}.form-main-container .form-container .contact-form .formMessage{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.form-main-container .form-container .contact-form .formMessage i{font-size:5em}.form-main-container .form-container .contact-form .formMessage span{font-size:24px;margin-top:24px}@media(max-width: 1024px){.form-main-container .form-container .contact-form{min-height:auto;padding:24px}}.boxes-main-container{background-color:#262626;position:relative}.boxes-main-container .boxes-deco{position:absolute;left:0;top:40px;width:550px;filter:brightness(10);opacity:.02}.boxes-main-container .boxes-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:64px}.boxes-main-container .boxes-container .boxes-wrap:first-child{width:calc(40% - 64px);position:relative}.boxes-main-container .boxes-container .boxes-wrap:first-child .boxes-item{position:sticky;top:124px}.boxes-main-container .boxes-container .boxes-wrap:last-child{width:calc(60% - 64px)}.boxes-main-container .boxes-container .boxes-wrap .boxes-item .boxes-title{font-size:32px;font-style:normal;font-weight:600;line-height:normal;color:#fff}.boxes-main-container .boxes-container .boxes-wrap .boxes-item .boxes-extra{font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;color:#595959}.boxes-main-container .boxes-container .boxes-wrap .boxes-item .boxes-subtitle{font-size:24px;font-style:normal;font-weight:400;line-height:normal;color:#fff}.boxes-main-container .boxes-container .boxes-wrap .boxes-item .boxes-list{margin-top:64px}.boxes-main-container .boxes-container .boxes-wrap .boxes-item .boxes-list .boxes-list-item{padding:36px;border-radius:24px;background:#2f2f2f}.boxes-main-container .boxes-container .boxes-wrap .boxes-item .boxes-list .boxes-list-item img{width:45px;height:auto;aspect-ratio:1/1;margin-bottom:32px}.boxes-main-container .boxes-container .boxes-wrap .boxes-item .boxes-list .boxes-list-item .boxes-list-title{font-size:24px;font-style:normal;font-weight:700;line-height:normal;color:#fff;margin-bottom:16px}.boxes-main-container .boxes-container .boxes-wrap .boxes-item .boxes-list .boxes-list-item p{font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#e0e0e0}@media(max-width: 1024px){.boxes-main-container .boxes-deco{display:none}.boxes-main-container .boxes-container .boxes-wrap:first-child{width:100%}.boxes-main-container .boxes-container .boxes-wrap:last-child{width:100%}}.products-main-container .products-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px}.products-main-container .products-container .products-wrap:first-child{width:calc(25% - 32px)}.products-main-container .products-container .products-wrap:last-child{width:calc(75% - 32px)}.products-main-container .products-container .products-wrap .products-item{position:relative;height:100%}.products-main-container .products-container .products-wrap .products-item .productsTitle-main-container .productsTitle-container{display:flex;flex-wrap:wrap;gap:16px}.products-main-container .products-container .products-wrap .products-item .productsTitle-main-container .productsTitle-container .productsTitle-wrap:first-child{width:calc(25% - 16px)}.products-main-container .products-container .products-wrap .products-item .productsTitle-main-container .productsTitle-container .productsTitle-wrap:last-child{width:calc(75% - 16px)}.products-main-container .products-container .products-wrap .products-item .productsTitle-main-container .productsTitle-container .productsTitle-wrap .productsTitle-item .productsTitle-subtitle{font-size:18px;font-style:normal;font-weight:500;line-height:normal;color:#312783;margin-bottom:8px}.products-main-container .products-container .products-wrap .products-item .productsTitle-main-container .productsTitle-container .productsTitle-wrap .productsTitle-item .productsTitle-title{font-size:32px;font-style:normal;font-weight:700;line-height:normal;color:#111}.products-main-container .products-container .products-wrap .products-item .products-list .products-list-item{border-radius:16px;border:1px solid #e6e6e6;background:#fff;padding:24px;transition:300ms all}.products-main-container .products-container .products-wrap .products-item .products-list .products-list-item .products-category{padding:10px 16px;border-radius:100px;font-size:14px;font-style:normal;font-weight:500;line-height:normal;width:fit-content;margin-bottom:initial}.products-main-container .products-container .products-wrap .products-item .products-list .products-list-item .fundas-personalizadas{color:#3f9183;border:1px solid rgba(63,145,131,.25);background:rgba(63,145,131,.1)}.products-main-container .products-container .products-wrap .products-item .products-list .products-list-item .carpetas-y-albumes{border:1px solid rgba(111,10,26,.25);background:rgba(111,10,26,.1);color:#6f0a1a}.products-main-container .products-container .products-wrap .products-item .products-list .products-list-item .varios{color:#0a396f;border:1px solid rgba(10,57,111,.25);background:rgba(10,57,111,.1)}.products-main-container .products-container .products-wrap .products-item .products-list .products-list-item .retail{border:1px solid rgba(185,168,41,.25);background:rgba(185,168,41,.1);color:#b9a829}.products-main-container .products-container .products-wrap .products-item .products-list .products-list-item .maletines{border:1px solid rgba(185,41,149,.25);background:rgba(185,41,149,.1);color:#b92995}.products-main-container .products-container .products-wrap .products-item .products-list .products-list-item .products-image-container{position:relative;width:100%;display:flex;align-items:center;justify-content:center;padding-block:24px}.products-main-container .products-container .products-wrap .products-item .products-list .products-list-item .products-image-container .products-image{max-width:100%;margin:0 auto;position:relative;z-index:2;height:250px;object-fit:cover}.products-main-container .products-container .products-wrap .products-item .products-list .products-list-item .products-image-container::after{z-index:2;content:"";position:absolute;left:0;bottom:0;width:100%;height:70px;border-radius:300px;background:radial-gradient(50% 50% at 50% 50%, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);opacity:.2}.products-main-container .products-container .products-wrap .products-item .products-list .products-list-item .products-business{font-size:14px;font-style:normal;font-weight:600;line-height:normal;color:#312783;margin-bottom:initial}.products-main-container .products-container .products-wrap .products-item .products-list .products-list-item .products-title{font-size:18px;font-style:normal;font-weight:600;line-height:normal;color:#111}@media(max-width: 1024px){.products-main-container .products-container .products-wrap:first-child{width:100%}.products-main-container .products-container .products-wrap:last-child{width:100%}.products-main-container .products-container .products-wrap .products-item .productsTitle-main-container .productsTitle-container .productsTitle-wrap:first-child{width:100%}.products-main-container .products-container .products-wrap .products-item .productsTitle-main-container .productsTitle-container .productsTitle-wrap:last-child{width:100%}}.filters-main-container{position:sticky;top:124px;z-index:2}.filters-main-container .filters-title{font-size:16px;font-style:normal;font-weight:500;line-height:normal;color:#111}.filters-main-container .filters-container{margin-top:16px}.filters-main-container .filters-container ul{list-style:none}.filters-main-container .filters-container ul li{width:100%}.filters-main-container .filters-container ul li .filters-item{width:100%;text-decoration:none;padding:16px;border-bottom:1px solid #f2f2f2;display:flex;align-items:center;justify-content:space-between;transition:300ms all}.filters-main-container .filters-container ul li .filters-item .filters-item-title{display:flex;align-items:center;gap:16px}.filters-main-container .filters-container ul li .filters-item .filters-item-title img{width:15px;height:auto}.filters-main-container .filters-container ul li .filters-item .filters-item-title span{font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#111}.filters-main-container .filters-container ul li .filters-item .filters-icon{filter:brightness(0);height:10px;opacity:.5}.filters-main-container .filters-container ul li .filters-item:hover{background-color:#fdfdfd}.filters-main-container .filters-container ul li:last-child .filters-item{border-bottom:initial}.filters-main-container .filters-container ul .fundas-personalizadas{color:#3f9183;background:rgba(63,145,131,.05)}.filters-main-container .filters-container ul .carpetas-corporativas{background:rgba(111,10,26,.05);color:#6f0a1a}.filters-main-container .filters-container ul .portadocumentos-y-sobres{color:#0a396f;background:rgba(10,57,111,.05)}.filters-main-container .filters-container ul .expositores-y-displays{background:rgba(185,168,41,.05);color:#b9a829}.filters-main-container .filters-container ul .maletines{background:rgba(185,41,149,.05);color:#b92995}.prefooter-main-container{background-color:#312783}.prefooter-main-container .prefooter-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.prefooter-main-container .prefooter-container .prefooter-wrap{width:auto}.prefooter-main-container .prefooter-container .prefooter-wrap .prefooter-item{display:flex;align-items:center}.prefooter-main-container .prefooter-container .prefooter-wrap .prefooter-item .prefooter-title{font-size:32px;color:#fff;padding-block:44px}.prefooter-main-container .prefooter-container .prefooter-wrap .prefooter-item .prefooter-contact-item{display:flex;align-items:center;margin-left:48px;text-decoration:none}.prefooter-main-container .prefooter-container .prefooter-wrap .prefooter-item .prefooter-contact-item .prefooter-contact-icon{text-decoration:none;width:50px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border:1px solid #fff;background-color:rgba(217,217,217,.25);margin-right:24px;border-radius:50%;transition:300ms all}.prefooter-main-container .prefooter-container .prefooter-wrap .prefooter-item .prefooter-contact-item .prefooter-contact-icon img{width:18px}.prefooter-main-container .prefooter-container .prefooter-wrap .prefooter-item .prefooter-contact-item span{font-size:26px;color:#fff;text-decoration:none}.prefooter-main-container .prefooter-container .prefooter-wrap .prefooter-item .prefooter-contact-item:hover .prefooter-contact-icon{transform:scale(1.1);background-color:#fff}.prefooter-main-container .prefooter-container .prefooter-wrap .prefooter-item .prefooter-contact-item:hover .prefooter-contact-icon img{filter:invert(1)}.prefooter-main-container .prefooter-container .prefooter-wrap:last-child .prefooter-item{justify-content:end}@media only screen and (max-width: 1024px){.prefooter-main-container .prefooter-container .prefooter-wrap{width:100%}.prefooter-main-container .prefooter-container .prefooter-wrap .prefooter-item{flex-direction:column}.prefooter-main-container .prefooter-container .prefooter-wrap .prefooter-item .prefooter-title{padding-block:24px;text-align:center}.prefooter-main-container .prefooter-container .prefooter-wrap .prefooter-item .prefooter-contact-item{margin-left:initial;margin-bottom:24px}.prefooter-main-container .prefooter-container .prefooter-wrap:last-child .prefooter-item{justify-content:center}}footer .footer-main-container{background-color:#fff;padding:36px}footer .footer-main-container .footer-container{padding-block:48px}footer .footer-main-container .footer-container .wrapper-3{gap:124px}footer .footer-main-container .footer-container .footer-wrap .footer-item .footer-logo{max-width:100%;margin-bottom:16px}footer .footer-main-container .footer-container .footer-wrap .footer-item p{color:#595959;font-size:16px;font-style:normal;font-weight:400;line-height:normal}footer .footer-main-container .footer-container .footer-wrap .footer-item .footer-title{color:#312783;font-size:20px;font-style:normal;font-weight:600;line-height:normal;padding:16px;border-radius:12px;margin-bottom:initial;background:rgba(49,39,131,.1)}footer .footer-main-container .footer-container .footer-wrap .footer-item ul{list-style:none}footer .footer-main-container .footer-container .footer-wrap .footer-item ul li a{display:block;padding:18px 24px;color:#595959;font-size:16px;text-decoration:none;border-bottom:1px solid #eee;transition:300ms all}footer .footer-main-container .footer-container .footer-wrap .footer-item ul li a:hover{background-color:#fcfcfc}footer .footer-main-container .footer-container .footer-wrap .footer-item ul li:last-child a{border-bottom:initial}footer .footer-main-container .footer-container .footer-wrap .footer-item small{color:#595959}@media(max-width: 1024px){footer .footer-main-container .footer-container .wrapper-3{gap:48px}}