:root{--primary: #1f3e72;--secondary: rgba(255, 255, 255, .78);--white: #ffff;--black: #131110;--blue-gradient: linear-gradient(97.05deg, #4066ff 3.76%, #2949c6 100%);--green: #2D7BE5;--orange-gradient: linear-gradient(270deg, #ffb978 0%, #ff922d 100%);--blue: #4066ff;--lightBlue: #eeeeff;--shadow: 0px 23px 21px -8px rgba(136, 160, 255, .25)}*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif;scroll-behavior:smooth}a{color:inherit;text-decoration:none}.paddings{padding:1.5rem}.innerWidth{width:100%}.flexCenter{display:flex;row-gap:2rem;justify-content:center;align-items:center;flex-wrap:wrap}.flexStart{display:flex;justify-content:flex-start;align-items:center}.flexEnd{display:flex;justify-content:flex-end;align-items:center}.flexColCenter{display:flex;justify-content:center;align-items:center;flex-direction:column}.flexColStart{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.flexColEnd{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.primaryText{color:#2c302f;font-weight:700;font-size:2rem}.secondaryText{color:#000;font-size:.9rem}.orangeText{color:orange;font-size:1.5rem;font-weight:600}.button{font-weight:500;padding:.6rem 1.4rem;color:#fff;background:var(--green);border:none;border-radius:4px;transition:all .3s ease-in}.button:hover{cursor:pointer;transform:scale(1.1)}@media (min-width: 1536px){.innerWidth{max-width:1280px;margin:auto}}@media (min-width: 640px){.paddings{padding:4rem}}@media (min-width: 1280px),(min-width: 768px){.paddings{padding:2rem}}@media (max-width: 640px){.primaryText{font-size:1.5rem}.orangeText{font-size:1.2rem}}.App{position:relative;overflow-x:clip;background-color:#fff}.App>:nth-child(1){background:var(--white);position:relative}.white-gradient{position:absolute;width:20rem;height:20rem;background:rgba(255,255,255,.522);filter:blur(100px);border-radius:100px}.h-wrapper{z-index:99;position:sticky;top:0;background-color:#fff;box-shadow:0 4px 6px #0000001a}.h-container{justify-content:space-between;align-items:center;color:var(--black);padding-top:.2rem;padding-bottom:.2rem}.h-menu{display:flex;gap:1.5rem;align-items:center}.h-menu>*:hover{cursor:pointer}.h-container img{width:150px;display:block}.menu-icon{display:none;cursor:pointer}@media (max-width: 768px){.menu-icon{display:block}.h-container img{width:140px}.h-menu{position:absolute;right:1rem;top:3rem;background:white;color:var(--black);gap:1rem;font-weight:500;flex-direction:column;align-items:flex-start;padding:2rem;border-radius:10px;box-shadow:0 4px 4px #0000000d;display:none;transition:all .2s ease}.h-menu a{padding:.5rem 1rem;width:100%;text-align:left;border-bottom:1px solid #eee}.h-menu a:last-child{border-bottom:none}}.menu-open .h-menu{display:flex;opacity:1;visibility:visible}.f-container{justify-content:space-between;border-top:.5px solid rgba(0,0,0,.148)}.f-left{gap:1rem}.f-menu{gap:1.5rem;margin-top:1.5rem;font-weight:500}@media (max-width: 768px){.f-container{justify-content:center}.f-container>div{align-items:center!important;text-align:center}.f-right{justify-content:center}.img-derecha{float:right;margin-left:10px}}.whatsapp-button{position:fixed;bottom:20px;right:20px;background-color:#25d366;color:#fff;border-radius:50%;width:60px;height:60px;display:flex;justify-content:center;align-items:center;text-decoration:none;box-shadow:0 4px 6px #00000026;z-index:999;transition:transform .3s ease,background-color .2s ease}.whatsapp-button:hover{transform:scale(1.1);background-color:#1ebe57}@media (max-width: 768px){.whatsapp-button{bottom:12px;right:12px;width:50px;height:50px;font-size:20px}}.accordion{border:1px solid rgba(0,0,0,.1);border-radius:2px}.accordion__item+.accordion__item{border-top:1px solid rgba(0,0,0,.1)}.accordion__button{background-color:#f4f4f4;color:#444;cursor:pointer;padding:18px;width:100%;text-align:left;border:none}.accordion__button:hover{background-color:#ddd}.accordion__button:before{display:inline-block;content:"";height:10px;width:10px;margin-right:12px;border-bottom:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(-45deg)}.accordion__button[aria-expanded=true]:before,.accordion__button[aria-selected=true]:before{transform:rotate(45deg)}[hidden]{display:none}.accordion__panel{padding:20px;animation:fadein .35s ease-in}@keyframes fadein{0%{opacity:0}to{opacity:1}}.v-container .image-container{border:8px solid rgb(232,232,232,93%);display:flex;justify-content:center;align-items:center}.v-container>div{flex:1}.v-right{gap:.5rem}.accordion{margin-top:2rem;border:none}.accordionItem{background:white;border:.8px solid rgba(128,128,128,.143);border-radius:8px;overflow:hidden;margin-bottom:20px}.accordionItem.expanded{box-shadow:var(--shadow);border-radius:6px}.accordionButton{background:white;padding:1rem;width:100%;justify-content:space-between;cursor:pointer}.icon{padding:10px;background:#eeeeff;border-radius:5px}.icon svg{fill:var(--green)}.accordionButton .primaryText{font-size:1.1rem}@media (max-width: 1024px){.v-container{flex-direction:column;align-items:center}.v-left,.v-right{width:100%;text-align:center}}@media (max-width: 768px){.accordionButton .primaryText{font-size:.8rem}.v-left,.v-right{width:100%}.v-left{display:flex;justify-content:center;margin-bottom:1rem}.v-right{align-items:center;text-align:center}}.cards{display:flex;flex-wrap:wrap;justify-content:space-between}.card{flex:0 0 calc(33.33% - 20px);max-width:calc(33.33% - 20px);width:100%;background:#fff;border-radius:10px;padding:20px;margin-bottom:20px;transition:.3s;border:2px solid transparent}.card:hover{border-color:var(--green)}.pichu{color:var(--green)}@media (max-width: 600px){.card{flex:0 0 100%;max-width:100%}}.hero-wrapper{color:#fff;position:relative;padding-bottom:2rem;background-size:cover;background-position:center}.hero-container{display:flex;justify-content:flex-start!important;align-items:center}.hero-left{text-align:left;gap:3rem;margin-left:20px}.hero-title{position:relative;z-index:1}.herostar{margin-left:10%;text-align:left;display:flex;flex-direction:column;align-items:flex-start}.hero-title>h1{font-weight:600;font-size:3.8rem;line-height:4rem}.orange-circle{height:4rem;width:4rem;background:var(--orange-gradient);border-radius:999px;position:absolute;right:28%;top:-10%;z-index:-1}.image-container{width:30rem;height:35rem;overflow:hidden;border-radius:15rem 15rem 0 0;border:8px solid rgb(255,255,255)}.image-container>img{width:150%;height:100%}.white-text{color:#000;font-weight:600;backdrop-filter:blur(5px);background-color:#ffffff73;padding:1rem 1.2rem;border-radius:6px}@media (max-width: 640px){.hero-container{margin-top:1rem}.hero-title>h1{font-size:2.5rem;line-height:3rem}.image-container{width:95%;height:25rem}}.c-container{justify-content:space-between}.c-container>div{flex:1}.c-right{width:100%}.c-left{gap:.5rem}.contactModes{margin-top:2rem;gap:1rem}.contactModes .row{gap:1.5rem}.mode{width:20rem;padding:1rem;border:.8px solid rgba(128,128,128,.143);border-radius:5px;gap:1rem;transition:all .3s ease-in}.mode .button{width:100%;background:var(--green);color:var(--white);font-size:.9rem;font-weight:600}.mode>:nth-child(1){width:100%;gap:1.6rem}.mode .detail .primaryText{font-size:1.1rem;font-weight:600}.mode:hover{scale:1.1;box-shadow:var(--shadow)}.mode .button:hover{background:var(--green);color:#fff;scale:.8}@media (max-width: 1024px){.c-container{flex-direction:column}.c-right{justify-content:center}}@media (max-width: 1024px){.contactModes{width:100%}.row{flex-direction:column;width:100%}.mode{width:100%}.image-container{width:50%;height:10rem}}@media only screen and (max-width: 768px){.modex{display:flex}}@media only screen and (min-width: 769px){.modex{display:none}}.inner-container{gap:1.5rem;background:#2D7BE5;padding:2rem;border-radius:10px;border:6px solid #2D7BE5;text-align:center}.inner-container .primaryText{color:#fff;font-weight:600}.inner-container .secondaryText{color:#ffffff96}.inner-container .button{background:#2D7BE5;border:2px solid white;box-shadow:var(--shadow);border-radius:10px}.c-container{justify-content:space-around;gap:1rem}.c-container>img{width:9rem}.secures-wrapper{padding:4rem 2rem;background-color:#f5f5f5;position:relative;overflow:hidden}.secures-title{text-align:center;font-size:2.5rem;margin-bottom:2rem;color:#000;font-weight:700}.secures-controls{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.secures-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;justify-items:center;width:100%}.secure-card{background:white;border-radius:12px;padding:2rem;text-align:center;box-shadow:0 4px 12px #00000026;width:100%;max-width:381px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;transition:transform .3s ease,box-shadow .3s ease}.secure-card:hover{transform:translateY(-5px) scale(1.03);box-shadow:0 8px 24px #00000040}.secure-icon{font-size:2.5rem;margin-bottom:1rem;color:#2d7be5}.secure-card h3{font-size:1.3rem;margin-bottom:1rem;color:#000}.secure-card p{font-size:.95rem;color:#333;line-height:1.4rem}.carousel-button{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;font-size:1.5rem;background:rgba(255,255,255,.7);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#2d7be5;cursor:pointer;z-index:10;transition:background .3s ease,color .3s ease}.carousel-button:hover{background:white;color:#1c5dc9}.carousel-button.prev{left:1rem}.carousel-button.next{right:1rem}@media screen and (max-width: 600px){.secures-controls{padding:0 1rem}.secures-grid{display:grid;grid-template-columns:1fr;justify-items:center}.secure-card{width:100%;max-width:360px;margin:0 auto}.carousel-button{font-size:2rem}}.siniestro-form-wrapper{max-width:900px;margin:40px auto;padding:30px;background:#ffffff;border-radius:16px;box-shadow:0 6px 18px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.siniestro-form-wrapper h2{text-align:center;font-size:1.8rem;margin-bottom:25px;color:#036}.siniestro-form{display:grid;grid-template-columns:1fr 1fr;column-gap:60px;row-gap:30px}.full-width{grid-column:1 / -1}.bloque-siniestro{background:#f7f9fc;padding:24px 24px 28px;border-radius:16px;box-shadow:0 6px 18px #0000000f;border:1px solid #e1e7f0}.bloque-siniestro h3{margin-top:0;margin-bottom:12px;color:#036}.form-col{display:flex;flex-direction:column;gap:15px}.siniestro-form label{font-weight:600;color:#333;margin-bottom:5px;display:block}.siniestro-form input,.siniestro-form select,.siniestro-form textarea{width:100%;padding:10px 14px;border:1px solid #ccc;border-radius:8px;font-size:1rem;transition:all .3s ease}.siniestro-form input:focus,.siniestro-form select:focus,.siniestro-form textarea:focus{border-color:#007bff;box-shadow:0 0 6px #007bff4d;outline:none}.siniestro-form input[type=checkbox]{width:auto;margin-right:8px}.button{background:#007bff;color:#fff;padding:12px 20px;border:none;border-radius:8px;cursor:pointer;font-size:1.1rem;font-weight:600;transition:all .3s ease}.button:hover{background:#0056b3;transform:translateY(-2px);box-shadow:0 4px 12px #005bbb4d}@media (max-width: 768px){.siniestro-form{grid-template-columns:1fr}.bloque-siniestro{margin-bottom:10px}}
