.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */.elementor-1156{
  --deep:#28348A; --deep-2:#1F2A78; --deep-3:#3A46B0;
  --coral:#941B80; --coral-d:#6E1460; --coral-pale:#F3DCEE;
  --cyan:#5BC4F1; --mint:#E4F4FC;
  --paper:#F7F8FA; --ink:#454451; --ink-soft:#6E6E76; --white:#fff;
  --om-display:'Futura','Century Gothic',system-ui,sans-serif; --body:'Futura','Century Gothic',system-ui,sans-serif;
  --script:'Platinum','Brush Script MT',cursive;
  --r-lg:22px; --r-md:14px; --r-sm:8px; --max:1140px; --px:clamp(1.25rem,5vw,3rem);
  --shadow:0 18px 50px rgba(40,52,138,.12);
}.elementor-1156 *, .elementor-1156 *::before, .elementor-1156 *::after{box-sizing:border-box;margin:0;padding:0}.elementor-1156{scroll-behavior:smooth}.elementor-1156{font-family:var(--body);background:var(--paper);color:var(--ink);line-height:1.65;-webkit-font-smoothing:antialiased;padding-top:40px}.elementor-1156 a{color:inherit;text-decoration:none}.elementor-1156 img{max-width:100%;display:block}.elementor-1156 .container{max-width:var(--max);margin:0 auto;padding:0 var(--px)}.elementor-1156 .eyebrow{font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--coral)}.elementor-1156 h1, .elementor-1156 h2, .elementor-1156 h3{font-family:var(--om-display);font-weight:700;line-height:1.12;color:var(--deep)}.elementor-1156 em{font-style:normal;color:var(--coral)}.elementor-1156 .script{font-family:var(--script);color:var(--coral);font-weight:400;font-style:normal;line-height:1}.elementor-1156 section{padding:clamp(3.5rem,7vw,6rem) 0}.elementor-1156 .sec-head{max-width:640px;margin:0 auto 3rem;text-align:center}.elementor-1156 .sec-head h2{font-size:clamp(1.9rem,4vw,2.9rem);margin:.6rem 0}.elementor-1156 .sec-head p{color:var(--ink-soft);font-size:1.05rem}.elementor-1156 .btn{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--body);font-weight:700;font-size:.98rem;padding:1rem 2rem;border-radius:100px;border:none;cursor:pointer;transition:transform .18s,box-shadow .2s,background .2s}.elementor-1156 .btn-cta{background:var(--coral);color:#fff;box-shadow:0 10px 26px rgba(148,27,128,.3)}.elementor-1156 .btn-cta:hover{background:var(--coral-d);transform:translateY(-2px)}.elementor-1156 .btn-ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.4)}.elementor-1156 .btn-ghost:hover{background:rgba(255,255,255,.12)}.elementor-1156 .btn-ghost.dark{color:var(--deep);border-color:rgba(31,33,97,.25)}.elementor-1156 .btn-ghost.dark:hover{background:rgba(31,33,97,.06)}.elementor-1156 .trustbar{position:fixed;top:0;left:0;right:0;z-index:200;background:var(--deep);color:#fff;font-size:.78rem;padding:.55rem 0;display:flex;align-items:center;justify-content:center;gap:1.6rem;flex-wrap:wrap}.elementor-1156 .trustbar span{display:flex;align-items:center;gap:.4rem;color:rgba(255,255,255,.8)}.elementor-1156 .trustbar strong{color:#fff}.elementor-1156 .trustbar svg{width:14px;height:14px;color:var(--cyan);flex-shrink:0}@media(max-width:760px){.elementor-1156 .trustbar span:nth-child(n+3){display:none}}.elementor-1156 nav{position:sticky;top:40px;z-index:100;background:rgba(255,255,255,.92);backdrop-filter:blur(14px);border-bottom:1px solid #e9ebf0;padding:.5rem 0}.elementor-1156 .nav-in{display:flex;align-items:center;justify-content:space-between;gap:1rem}.elementor-1156 .nav-logo img{height:44px;width:auto;display:block}.elementor-1156 .nav-links{display:flex;gap:2rem;list-style:none;align-items:center}.elementor-1156 .nav-links a{position:relative;font-size:.9rem;color:var(--ink);font-weight:500;letter-spacing:.01em;padding:.35rem 0;transition:color .2s}.elementor-1156 .nav-links a::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--coral);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.2,.7,.3,1)}.elementor-1156 .nav-links a:hover{color:var(--deep)}.elementor-1156 .nav-links a:hover::after, .elementor-1156 .nav-links a.active::after{transform:scaleX(1)}.elementor-1156 .nav-cta{display:flex;align-items:center;gap:.8rem}.elementor-1156 .burger{display:none;background:none;border:none;cursor:pointer;flex-direction:column;gap:5px}.elementor-1156 .burger span{width:24px;height:2px;background:var(--deep);display:block;transition:.3s}@media(max-width:920px){.elementor-1156 .nav-links{display:none}.elementor-1156 .burger{display:flex}}.elementor-1156 .hero{position:relative;min-height:calc(100vh - 104px);display:flex;align-items:center;overflow:hidden;color:#fff;background:#0e1030;padding:clamp(1.4rem,3vw,2.2rem) 0}.elementor-1156 .hero-bg{position:absolute;inset:0;z-index:0;background:linear-gradient(135deg,#28348A 0%,#1a1f55 55%,#0e1030 100%)}.elementor-1156 .hero-bg .brandfig{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.elementor-1156 .hero-bg .brandfig img{width:min(46vw,560px);height:auto;opacity:.12}.elementor-1156 .hero-bg>img.realphoto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.elementor-1156 .hero-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(115deg,rgba(8,8,22,.88) 0%,rgba(28,30,80,.66) 48%,rgba(40,52,138,.42) 100%)}.elementor-1156 .hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.08fr .82fr;gap:2.5rem;align-items:center;width:100%}@media(max-width:900px){.elementor-1156 .hero{min-height:0;padding:2.4rem 0 3rem}.elementor-1156 .hero-grid{grid-template-columns:1fr;gap:1.6rem}}.elementor-1156 .hero-eyebrow{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem}.elementor-1156 .hero-eyebrow .eyebrow{color:var(--cyan)}.elementor-1156 .pulse{width:9px;height:9px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 0 rgba(91,196,241,.6);animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(91,196,241,.6)}70%{box-shadow:0 0 0 9px rgba(91,196,241,0)}100%{box-shadow:0 0 0 0 rgba(91,196,241,0)}}.elementor-1156 h1.hero-h{font-size:clamp(2rem,4vw,3.3rem);color:#fff;margin-bottom:1rem;line-height:1.1;text-shadow:0 2px 26px rgba(0,0,0,.28)}.elementor-1156 h1.hero-h .script{color:var(--cyan);font-size:1.18em;vertical-align:-.05em}.elementor-1156 .hero-lead{font-size:1.04rem;color:rgba(255,255,255,.85);max-width:480px;margin-bottom:1.5rem}.elementor-1156 .hero-actions{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1.1rem}.elementor-1156 .hero-micro{font-size:.82rem;color:rgba(255,255,255,.6);display:flex;align-items:center;gap:.5rem}.elementor-1156 .hero-micro svg{width:15px;height:15px;color:var(--cyan)}.elementor-1156 .imc-card{position:relative;z-index:3;margin:0}.elementor-1156 .imc-card{background:#fff;border-radius:var(--r-lg);padding:clamp(1.5rem,3vw,2.1rem);color:var(--ink);box-shadow:0 28px 70px rgba(0,0,0,.28)}.elementor-1156 .imc-label{font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--coral);margin-bottom:.4rem}.elementor-1156 .imc-card h3{font-size:1.35rem;margin-bottom:1.2rem}.elementor-1156 .imc-row{display:flex;gap:.8rem;margin-bottom:1rem}.elementor-1156 .imc-field{flex:1}.elementor-1156 .imc-field label{display:block;font-size:.78rem;font-weight:600;color:var(--ink-soft);margin-bottom:.35rem}.elementor-1156 .imc-field input{width:100%;padding:.8rem .9rem;border:1.5px solid #e7e3ec;border-radius:var(--r-sm);font-family:var(--body);font-size:1rem;color:var(--ink);transition:border .2s}.elementor-1156 .imc-field input:focus{outline:none;border-color:var(--coral)}.elementor-1156 .imc-card .btn{width:100%;justify-content:center;margin-top:.3rem}.elementor-1156 .imc-result{margin-top:1.1rem;padding:1rem;border-radius:var(--r-md);background:var(--mint);display:none}.elementor-1156 .imc-result.show{display:block;animation:fade .4s ease}.elementor-1156 .imc-result .imc-num{font-family:var(--om-display);font-weight:700;font-size:1.9rem;color:var(--deep)}.elementor-1156 .imc-result .imc-cat{font-weight:700}.elementor-1156 .imc-result p{font-size:.85rem;color:var(--ink-soft);margin-top:.4rem}@keyframes fade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.elementor-1156 .creds{background:var(--deep);border:none}.elementor-1156 .creds .container{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;padding-top:2.2rem;padding-bottom:2.2rem}.elementor-1156 .cred{text-align:center}.elementor-1156 .cred .ico{width:44px;height:44px;margin:0 auto .6rem;color:var(--cyan)}.elementor-1156 .cred strong{display:block;font-family:var(--om-display);font-size:1.05rem;color:#fff}.elementor-1156 .cred span{font-size:.82rem;color:rgba(255,255,255,.72)}@media(max-width:760px){.elementor-1156 .creds .container{grid-template-columns:repeat(2,1fr);gap:1.6rem}}.elementor-1156 .proc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem}@media(max-width:900px){.elementor-1156 .proc-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.elementor-1156 .proc-grid{grid-template-columns:1fr}}.elementor-1156 .proc{background:#fff;border:1px solid #eee7ef;border-radius:var(--r-md);padding:1.6rem;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;flex-direction:column;gap:.6rem}.elementor-1156 .proc:hover{transform:translateY(-5px);box-shadow:var(--shadow);border-color:var(--coral-pale)}.elementor-1156 .proc .ico{width:46px;height:46px;border-radius:12px;background:var(--coral-pale);color:var(--coral);display:flex;align-items:center;justify-content:center}.elementor-1156 .proc .ico svg{width:24px;height:24px}.elementor-1156 .proc h3{font-size:1.2rem}.elementor-1156 .proc p{font-size:.9rem;color:var(--ink-soft);flex:1}.elementor-1156 .proc .more{font-size:.85rem;font-weight:700;color:var(--coral);display:inline-flex;align-items:center;gap:.3rem}.elementor-1156 .dis{background:linear-gradient(180deg,#fff,var(--paper))}.elementor-1156 .dis-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:900px){.elementor-1156 .dis-grid{grid-template-columns:repeat(2,1fr)}}.elementor-1156 .dis-card{background:#fff;border-radius:var(--r-md);padding:1.2rem;border:1px solid #eee7ef}.elementor-1156 .dis-card h4{font-family:var(--om-display);font-size:1rem;color:var(--coral);margin-bottom:.5rem}.elementor-1156 .dis-card ul{list-style:none;font-size:.85rem;color:var(--ink-soft);display:flex;flex-direction:column;gap:.25rem}.elementor-1156 .dis-card li::before{content:'•';color:var(--cyan);margin-right:.4rem}.elementor-1156 .tl{position:relative;max-width:760px;margin:0 auto;padding-left:1.5rem}.elementor-1156 .tl::before{content:'';position:absolute;left:6px;top:6px;bottom:6px;width:2px;background:linear-gradient(var(--coral),var(--cyan))}.elementor-1156 .tl-item{position:relative;padding:0 0 1.8rem 1.8rem}.elementor-1156 .tl-item::before{content:'';position:absolute;left:-1.5rem;top:3px;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--coral)}.elementor-1156 .tl-item h4{font-family:var(--om-display);font-size:1.15rem;color:var(--deep)}.elementor-1156 .tl-item .step{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan)}.elementor-1156 .tl-item p{font-size:.92rem;color:var(--ink-soft);margin-top:.2rem}.elementor-1156 .doc{background:var(--deep);color:#fff;position:relative;overflow:hidden}.elementor-1156 .doc::before{content:'';position:absolute;top:-20%;left:-10%;width:40vw;height:40vw;border-radius:50%;background:radial-gradient(circle,rgba(79,195,240,.14),transparent 70%)}.elementor-1156 .doc-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:3rem;align-items:center;position:relative;z-index:1}@media(max-width:820px){.elementor-1156 .doc-grid{grid-template-columns:1fr;text-align:center}}.elementor-1156 .doc-photo{border-radius:var(--r-lg);overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.4);background:var(--deep-2);aspect-ratio:4/5}.elementor-1156 .doc-photo img{width:100%;height:100%;object-fit:cover}.elementor-1156 .doc-grid h2{color:#fff}.elementor-1156 .doc-grid h2 em{color:var(--cyan)}.elementor-1156 .doc-lead{color:rgba(255,255,255,.78);margin:1rem 0 1.5rem}.elementor-1156 .cred-list{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-bottom:1.6rem}@media(max-width:560px){.elementor-1156 .cred-list{grid-template-columns:1fr;text-align:left}}.elementor-1156 .cred-list li{list-style:none;font-size:.88rem;color:rgba(255,255,255,.85);display:flex;gap:.5rem;align-items:flex-start}.elementor-1156 .cred-list svg{width:18px;height:18px;color:var(--cyan);flex-shrink:0;margin-top:2px}.elementor-1156 .rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem}@media(max-width:820px){.elementor-1156 .rev-grid{grid-template-columns:1fr}}.elementor-1156 .rev{background:#fff;border-radius:var(--r-md);padding:1.6rem;border:1px solid #eee7ef;box-shadow:0 6px 20px rgba(31,33,97,.05)}.elementor-1156 .rev .stars{color:#FFB400;font-size:1rem;letter-spacing:2px;margin-bottom:.6rem}.elementor-1156 .rev p{font-size:.95rem;color:var(--ink);font-style:italic}.elementor-1156 .rev .who{margin-top:.9rem;font-weight:700;font-size:.88rem;color:var(--deep)}.elementor-1156 .rev .who span{display:block;font-weight:500;font-size:.78rem;color:var(--ink-soft);font-style:normal}.elementor-1156 .team-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}@media(max-width:820px){.elementor-1156 .team-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.elementor-1156 .team-grid{grid-template-columns:repeat(2,1fr)}}.elementor-1156 .team-card{text-align:center;padding:1.2rem .6rem;background:#fff;border-radius:var(--r-md);border:1px solid #eee7ef}.elementor-1156 .team-card .av{width:54px;height:54px;border-radius:50%;margin:0 auto .6rem;background:var(--coral-pale);color:var(--coral);display:flex;align-items:center;justify-content:center}.elementor-1156 .team-card strong{font-size:.85rem;color:var(--deep);font-family:var(--om-display)}.elementor-1156 .us{background:linear-gradient(120deg,var(--coral) 0%,var(--coral-d) 100%);color:#fff}.elementor-1156 .us-grid{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.elementor-1156 .us-grid h2{color:#fff;font-size:clamp(1.6rem,3.4vw,2.4rem)}.elementor-1156 .us-grid p{color:rgba(255,255,255,.85);max-width:540px;margin-top:.6rem}.elementor-1156 .us .flag{font-size:1.3rem}.elementor-1156 .faq-wrap{max-width:780px;margin:0 auto}.elementor-1156 .faq{border-bottom:1px solid #e7e0ea}.elementor-1156 .faq-q{width:100%;background:none;border:none;cursor:pointer;text-align:left;padding:1.2rem 0;font-family:var(--body);font-weight:600;font-size:1.05rem;color:var(--deep);display:flex;justify-content:space-between;align-items:center;gap:1rem}.elementor-1156 .faq-q .pm{flex-shrink:0;width:24px;height:24px;position:relative;transition:transform .3s}.elementor-1156 .faq-q .pm::before, .elementor-1156 .faq-q .pm::after{content:'';position:absolute;background:var(--coral);left:50%;top:50%;transform:translate(-50%,-50%)}.elementor-1156 .faq-q .pm::before{width:14px;height:2px}.elementor-1156 .faq-q .pm::after{width:2px;height:14px;transition:transform .3s}.elementor-1156 .faq.open .pm::after{transform:translate(-50%,-50%) scaleY(0)}.elementor-1156 .faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease}.elementor-1156 .faq-a p{padding:0 0 1.2rem;color:var(--ink-soft);font-size:.95rem}.elementor-1156 .contact{background:#fff}.elementor-1156 .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:start}@media(max-width:820px){.elementor-1156 .contact-grid{grid-template-columns:1fr}}.elementor-1156 .cinfo li{list-style:none;display:flex;gap:.8rem;align-items:flex-start;margin-bottom:1.1rem}.elementor-1156 .cinfo svg{width:22px;height:22px;color:var(--coral);flex-shrink:0;margin-top:2px}.elementor-1156 .cinfo strong{display:block;color:var(--deep)}.elementor-1156 .cinfo span{color:var(--ink-soft);font-size:.92rem}.elementor-1156 .form{background:var(--paper);padding:1.6rem;border-radius:var(--r-md);border:1px solid #eee7ef}.elementor-1156 .form label{display:block;font-size:.8rem;font-weight:600;color:var(--ink-soft);margin:.7rem 0 .3rem}.elementor-1156 .form input, .elementor-1156 .form textarea{width:100%;padding:.85rem;border:1.5px solid #e7e3ec;border-radius:var(--r-sm);font-family:var(--body);font-size:1rem;background:#fff}.elementor-1156 .form input:focus, .elementor-1156 .form textarea:focus{outline:none;border-color:var(--coral)}.elementor-1156 .form .btn{width:100%;justify-content:center;margin-top:1.1rem}.elementor-1156 footer{background:var(--deep);color:rgba(255,255,255,.7);padding:3rem 0 1.5rem}.elementor-1156 .foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:2rem;margin-bottom:2rem}@media(max-width:760px){.elementor-1156 .foot-grid{grid-template-columns:1fr}}.elementor-1156 .foot-logo{font-family:var(--om-display);font-weight:700;font-size:1.3rem;color:#fff;margin-bottom:.6rem}.elementor-1156 .foot-logo em{color:var(--coral)}.elementor-1156 footer h5{color:#fff;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.9rem}.elementor-1156 footer ul{list-style:none}.elementor-1156 footer ul li{margin-bottom:.5rem}.elementor-1156 footer a{font-size:.9rem;transition:color .2s}.elementor-1156 footer a:hover{color:var(--cyan)}.elementor-1156 .foot-soc{display:flex;gap:.8rem;margin-top:1rem}.elementor-1156 .foot-soc a{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center}.elementor-1156 .foot-soc svg{width:18px;height:18px;color:#fff}.elementor-1156 .foot-bottom{border-top:1px solid rgba(255,255,255,.12);padding-top:1.3rem;font-size:.8rem;text-align:center}.elementor-1156 .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.elementor-1156 .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.elementor-1156 .reveal{opacity:1;transform:none;transition:none}.elementor-1156 .pulse{animation:none}.elementor-1156 *{scroll-behavior:auto}}.elementor-1156 .wa{position:fixed;right:18px;bottom:18px;z-index:150;width:58px;height:58px;border-radius:50%;background:#25D366;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 28px rgba(37,211,102,.45);transition:transform .2s}.elementor-1156 .wa:hover{transform:scale(1.08)}.elementor-1156 .wa svg{width:30px;height:30px;color:#fff}.elementor-1156 .mobile-menu{display:none;flex-direction:column;gap:.2rem;padding:1rem var(--px);background:#fff;border-bottom:1px solid var(--mint)}.elementor-1156 .mobile-menu.show{display:flex}.elementor-1156 .mobile-menu a{padding:.6rem 0;color:var(--deep);font-weight:600;border-bottom:1px solid #f0ecf3}.elementor-1156 .creds .container{position:relative}.elementor-1156 .cred{position:relative}.elementor-1156 .cred + .cred::before{content:'';position:absolute;left:-.85rem;top:50%;transform:translateY(-50%);height:62px;width:1px;background:linear-gradient(180deg,transparent,rgba(91,196,241,.5),transparent)}@media(max-width:760px){.elementor-1156 .cred + .cred::before{display:none}}.elementor-1156 .dis-card{transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.elementor-1156 .dis-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(40,52,138,.1);border-color:var(--coral-pale)}.elementor-1156 .dis-card h4{position:relative;padding-left:.7rem}.elementor-1156 .dis-card h4::before{content:'';position:absolute;left:0;top:.15em;bottom:.15em;width:3px;border-radius:3px;background:linear-gradient(180deg,var(--coral),var(--cyan))}.elementor-1156 .dis-grid .reveal:nth-child(2){transition-delay:.08s}.elementor-1156 .dis-grid .reveal:nth-child(3){transition-delay:.16s}.elementor-1156 .dis-grid .reveal:nth-child(4){transition-delay:.24s}.elementor-1156 .dis-card li{transition:transform .2s}.elementor-1156 .dis-card:hover li{transform:translateX(2px)}.elementor-1156 .rule{height:1px;max-width:var(--max);margin:0 auto;background:linear-gradient(90deg,transparent,rgba(40,52,138,.16),transparent)}.elementor-1156 .carousel{position:relative}.elementor-1156 .car-track{display:flex;gap:1.3rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:.4rem 2px 1rem;scrollbar-width:none;-ms-overflow-style:none}.elementor-1156 .car-track::-webkit-scrollbar{display:none}.elementor-1156 .car-track>*{scroll-snap-align:center;flex:0 0 calc(33.333% - .87rem)}@media(max-width:1000px){.elementor-1156 .car-track>*{flex:0 0 calc(50% - .65rem)}}@media(max-width:640px){.elementor-1156 .car-track>*{flex:0 0 88%}}.elementor-1156 .car-nav{display:flex;justify-content:center;align-items:center;gap:1.1rem;margin-top:1.3rem}.elementor-1156 .car-btn{width:46px;height:46px;border-radius:50%;border:1.5px solid #d7dae8;background:#fff;color:var(--deep);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.elementor-1156 .car-btn:hover{background:var(--deep);color:#fff;border-color:var(--deep);transform:translateY(-1px)}.elementor-1156 .car-btn svg{width:20px;height:20px}.elementor-1156 .car-dots{display:flex;gap:.5rem;align-items:center}.elementor-1156 .car-dot{width:8px;height:8px;border-radius:50%;background:#cfd2e0;border:none;cursor:pointer;transition:all .25s;padding:0}.elementor-1156 .car-dot.active{background:var(--coral);width:22px;border-radius:5px}.elementor-1156 .dossier{background:linear-gradient(180deg,#fff,var(--paper))}.elementor-1156 .dcard{background:#fff;border:1px solid #e7e3ef;border-radius:var(--r-lg);padding:1.7rem;display:flex;flex-direction:column;position:relative;box-shadow:0 8px 26px rgba(40,52,138,.06);transition:transform .3s,box-shadow .3s,opacity .6s;text-align:left}.elementor-1156 .dcard:hover{transform:translateY(-6px);box-shadow:0 22px 50px rgba(40,52,138,.14)}.elementor-1156 .dstamp{position:absolute;top:1.2rem;right:1.2rem;font-size:.6rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--coral);background:var(--coral-pale);padding:.32rem .6rem;border-radius:100px}.elementor-1156 .dico{width:48px;height:48px;border-radius:13px;background:linear-gradient(140deg,var(--deep),var(--deep-3));color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:.8rem}.elementor-1156 .dico svg{width:24px;height:24px}.elementor-1156 .dnum{font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.5rem}.elementor-1156 .dcard h3{font-size:1.3rem;color:var(--deep);margin-bottom:.2rem;line-height:1.15}.elementor-1156 .dsub{font-size:.82rem;font-weight:600;color:var(--coral);margin-bottom:.7rem}.elementor-1156 .ddesc{font-size:.875rem;color:var(--ink-soft);line-height:1.6;margin-bottom:1rem}.elementor-1156 .dsubtypes{display:flex;flex-direction:column;gap:.4rem;margin:0 0 1rem}.elementor-1156 .dst{font-size:.8rem;color:var(--ink-soft);background:var(--paper);border-radius:9px;padding:.5rem .7rem;line-height:1.45}.elementor-1156 .dst b{color:var(--deep);font-weight:700}.elementor-1156 .dstat{margin:.2rem 0 1rem}.elementor-1156 .dstat-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.45rem;gap:.5rem}.elementor-1156 .dstat-label{font-size:.74rem;color:var(--ink-soft);font-weight:600}.elementor-1156 .dstat-val{font-size:1.45rem;font-weight:700;color:var(--deep);font-family:var(--om-display);white-space:nowrap}.elementor-1156 .dbar{height:8px;border-radius:5px;background:#eceaf3;overflow:hidden}.elementor-1156 .dfill{height:100%;border-radius:5px;background:linear-gradient(90deg,var(--coral),var(--cyan));width:0;transition:width 1.1s cubic-bezier(.2,.7,.3,1)}.elementor-1156 .dcard.in .dfill{width:var(--w)}.elementor-1156 .ddiv{height:1px;background:linear-gradient(90deg,transparent,#e3e0ec,transparent);margin:.3rem 0 .8rem}.elementor-1156 .drow{display:flex;justify-content:space-between;gap:.6rem;font-size:.84rem;padding:.32rem 0}.elementor-1156 .drow .l{color:var(--ink-soft)}.elementor-1156 .drow .v{font-weight:700;color:var(--deep);text-align:right}.elementor-1156 .dtags{display:flex;flex-wrap:wrap;gap:.4rem;margin:.9rem 0 1rem}.elementor-1156 .dtag{font-size:.7rem;font-weight:600;color:var(--deep);background:var(--mint);padding:.32rem .65rem;border-radius:100px}.elementor-1156 .dmore{font-size:.85rem;font-weight:700;color:var(--coral);display:inline-flex;align-items:center;gap:.35rem;margin-top:auto}.elementor-1156 .dcard:hover .dmore{gap:.6rem}.elementor-1156 h1.hero-h .script{white-space:nowrap;font-size:1.12em}.elementor-1156 .btn-cta{background:linear-gradient(135deg,var(--coral) 0%,var(--coral-d) 100%);box-shadow:0 12px 26px rgba(148,27,128,.32),inset 0 1px 0 rgba(255,255,255,.18)}.elementor-1156 .btn-cta:hover{box-shadow:0 18px 34px rgba(148,27,128,.4),inset 0 1px 0 rgba(255,255,255,.2)}.elementor-1156 .proc, .elementor-1156 .dis-card, .elementor-1156 .rev, .elementor-1156 .team-card, .elementor-1156 .dcard{box-shadow:0 10px 28px rgba(40,52,138,.07)}.elementor-1156 .team-card{transition:transform .3s ease,box-shadow .3s ease;border:1px solid #ececf4}.elementor-1156 .team-card:hover{transform:translateY(-7px);box-shadow:0 20px 44px rgba(40,52,138,.15)}.elementor-1156 .team-card .av{transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 6px 16px rgba(148,27,128,.18)}.elementor-1156 .team-card:hover .av{transform:scale(1.12) translateY(-1px)}.elementor-1156 .team-grid .reveal:nth-child(2){transition-delay:.06s}.elementor-1156 .team-grid .reveal:nth-child(3){transition-delay:.12s}.elementor-1156 .team-grid .reveal:nth-child(4){transition-delay:.18s}.elementor-1156 .team-grid .reveal:nth-child(5){transition-delay:.24s}.elementor-1156 .team-grid .reveal:nth-child(6){transition-delay:.30s}.elementor-1156 .us{background:linear-gradient(135deg,#1a1f55 0%,#28348A 58%,#3A46B0 100%);position:relative;overflow:hidden}.elementor-1156 .us::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 82% 18%,rgba(91,196,241,.2),transparent 55%);pointer-events:none}.elementor-1156 .us-card{position:relative;display:grid;grid-template-columns:1.5fr auto;gap:2.4rem;align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:var(--r-lg);padding:2.3rem;box-shadow:0 28px 64px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.1)}@media(max-width:820px){.elementor-1156 .us-card{grid-template-columns:1fr;gap:1.5rem}}.elementor-1156 .us-flag{color:var(--cyan);font-weight:700;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase}.elementor-1156 .us-card h2{color:#fff;font-size:clamp(1.6rem,3.2vw,2.4rem);margin:.5rem 0}.elementor-1156 .us-card h2 .script{color:var(--cyan)}.elementor-1156 .us-card p{color:rgba(255,255,255,.84);max-width:560px;font-size:1rem}.elementor-1156 .us-chips{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.2rem}.elementor-1156 .us-chip{font-size:.8rem;font-weight:600;color:#fff;background:rgba(91,196,241,.16);border:1px solid rgba(91,196,241,.34);padding:.45rem .85rem;border-radius:100px}.elementor-1156 .faqsec{background:linear-gradient(180deg,var(--paper),#fff)}.elementor-1156 .faq-wrap{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:.85rem}.elementor-1156 .faq{background:#fff;border:1px solid #e7e3ef;border-radius:var(--r-md);box-shadow:0 6px 18px rgba(40,52,138,.06);transition:box-shadow .3s,transform .25s,border-color .3s,background .3s;overflow:hidden}.elementor-1156 .faq:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(40,52,138,.12)}.elementor-1156 .faq-q{width:100%;background:none;border:none;cursor:pointer;text-align:left;padding:1.15rem 1.35rem;font-family:var(--body);font-weight:600;font-size:1.02rem;color:var(--deep);display:flex;justify-content:space-between;align-items:center;gap:1rem}.elementor-1156 .faq.open{background:linear-gradient(135deg,var(--deep) 0%,var(--deep-3) 100%);border-color:var(--deep);box-shadow:0 20px 46px rgba(40,52,138,.32)}.elementor-1156 .faq.open .faq-q{color:#fff}.elementor-1156 .faq.open .pm::before, .elementor-1156 .faq.open .pm::after{background:#fff}.elementor-1156 .faq-a p{padding:0 1.35rem 1.2rem;color:var(--ink-soft);font-size:.95rem}.elementor-1156 .faq.open .faq-a p{color:rgba(255,255,255,.88)}.elementor-1156 .contact{background:linear-gradient(180deg,#fff,var(--paper))}.elementor-1156 .form{background:#fff;border:1px solid #ececf4;border-radius:var(--r-lg);box-shadow:0 26px 62px rgba(40,52,138,.13)}.elementor-1156 .form input, .elementor-1156 .form textarea{box-shadow:inset 0 1px 3px rgba(40,52,138,.06)}.elementor-1156 .cinfo li{background:#fff;border:1px solid #eceaf3;border-radius:var(--r-md);padding:.95rem 1.05rem;box-shadow:0 8px 20px rgba(40,52,138,.05);transition:transform .25s ease,box-shadow .25s ease}.elementor-1156 .cinfo li:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(40,52,138,.12)}.elementor-1156 .cinfo svg{width:20px;height:20px}.elementor-1156 .cinfo li:nth-child(2){transition-delay:.04s}.elementor-1156 .cinfo li:nth-child(3){transition-delay:.08s}.elementor-1156 .cinfo li:nth-child(4){transition-delay:.12s}.elementor-1156 footer{position:relative;background:linear-gradient(180deg,#28348A,#1a1f55);color:rgba(255,255,255,.74);padding:3.4rem 0 1.6rem;overflow:hidden}.elementor-1156 .foot-pattern{position:absolute;inset:0;opacity:.07;background-image:radial-gradient(rgba(255,255,255,.95) 1px,transparent 1px);background-size:22px 22px;pointer-events:none}.elementor-1156 .foot-grid{position:relative;display:grid;grid-template-columns:1.7fr 1fr 1fr 1.35fr;gap:2rem;margin-bottom:2rem}@media(max-width:820px){.elementor-1156 .foot-grid{grid-template-columns:1fr 1fr;gap:1.7rem}}@media(max-width:520px){.elementor-1156 .foot-grid{grid-template-columns:1fr}}.elementor-1156 .foot-logo-img{height:104px;width:auto;margin-bottom:1.2rem}.elementor-1156 .foot-brand p{font-size:.9rem;max-width:330px;line-height:1.65}.elementor-1156 footer h5{position:relative;color:#fff;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.15rem;padding-bottom:.55rem}.elementor-1156 footer h5::after{content:'';position:absolute;left:0;bottom:0;width:34px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--cyan),var(--coral))}.elementor-1156 footer ul{list-style:none}.elementor-1156 footer ul li{margin-bottom:.6rem}.elementor-1156 footer a{font-size:.9rem;transition:color .2s,padding-left .2s}.elementor-1156 footer a:hover{color:var(--cyan);padding-left:3px}.elementor-1156 .foot-contact li{display:flex;gap:.6rem;align-items:flex-start;font-size:.88rem;color:rgba(255,255,255,.74)}.elementor-1156 .foot-contact svg{width:17px;height:17px;color:var(--cyan);flex-shrink:0;margin-top:2px}.elementor-1156 .foot-soc{display:flex;gap:.7rem;margin-top:1.2rem}.elementor-1156 .foot-soc a{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;transition:all .25s}.elementor-1156 .foot-soc a:hover{background:var(--cyan);border-color:var(--cyan);transform:translateY(-3px)}.elementor-1156 .foot-soc svg{width:18px;height:18px;color:#fff}.elementor-1156 .foot-rule{position:relative;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);margin-bottom:1.3rem}.elementor-1156 .foot-bottom{position:relative;text-align:center;font-size:.8rem;color:rgba(255,255,255,.55)}.elementor-1156{--ease-out:cubic-bezier(.23,1,.32,1);--ease-io:cubic-bezier(.77,0,.175,1)}.elementor-1156 .reveal{transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.elementor-1156 .sec-head.reveal{transform:translateY(14px) scale(.96)}.elementor-1156 .sec-head.reveal.in{transform:none}.elementor-1156 .r-left{transform:translateX(-34px)!important}.elementor-1156 .r-right{transform:translateX(34px)!important}.elementor-1156 .r-left.in, .elementor-1156 .r-right.in{transform:none!important}.elementor-1156 .nav-logo img{height:58px}.elementor-1156 nav{padding:.45rem 0}.elementor-1156 .nav-links a{display:inline-block;transform-origin:center;transition:color .2s,transform .26s var(--ease-out)}@media(hover:hover) and (pointer:fine){.elementor-1156 .nav-links a:hover{transform:scale(1.07)}}.elementor-1156 .nav-links a::after{height:2px;bottom:-2px}.elementor-1156 .btn{transition:transform .16s var(--ease-out),box-shadow .2s,background .2s}.elementor-1156 .btn:active{transform:scale(.97)}.elementor-1156 .hero-phone{display:inline-flex;align-items:center;gap:.5rem;color:#fff;font-size:1rem;margin-bottom:1rem;transition:transform .2s var(--ease-out)}.elementor-1156 .hero-phone svg{width:18px;height:18px;color:var(--cyan)}.elementor-1156 .hero-phone strong{font-size:1.3rem;letter-spacing:.02em}.elementor-1156 .hero-phone:hover{transform:translateX(3px)}.elementor-1156 .creds{background:linear-gradient(120deg,#28348A 0%,#1f2a78 100%)}.elementor-1156 .tex-cross{position:relative}.elementor-1156 .tex-cross::before{content:'';position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20width%3D%2740%27%20height%3D%2740%27%3E%3Cpath%20d%3D%27M20%2013v14M13%2020h14%27%20stroke%3D%27%252328348A%27%20stroke-width%3D%271.3%27%20stroke-linecap%3D%27round%27%20fill%3D%27none%27%20opacity%3D%270.6%27/%3E%3C/svg%3E");opacity:.05;pointer-events:none;z-index:0}.elementor-1156 .tex-cross>.container{position:relative;z-index:1}.elementor-1156 .dis-card h4::before{background:var(--deep)}.elementor-1156 .dis-card li::before{color:var(--deep)}.elementor-1156 .dis-grid .reveal:nth-child(1){transition-delay:0s}.elementor-1156 .tl-item::before{transition:transform .5s var(--ease-out)}.elementor-1156 .tl-item.reveal:not(.in)::before{transform:scale(.2)}.elementor-1156 .tl .reveal:nth-child(2){transition-delay:.1s}.elementor-1156 .tl .reveal:nth-child(3){transition-delay:.2s}.elementor-1156 .tl .reveal:nth-child(4){transition-delay:.3s}.elementor-1156 .tl .reveal:nth-child(5){transition-delay:.4s}.elementor-1156 .us-card h2 .script{color:#fff}.elementor-1156 .us-chip{opacity:0;transform:translateY(10px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.elementor-1156 .us-card.in .us-chip{opacity:1;transform:none}.elementor-1156 .us-card.in .us-chip:nth-child(2){transition-delay:.09s}.elementor-1156 .us-card.in .us-chip:nth-child(3){transition-delay:.18s}.elementor-1156 .dico{background:var(--deep)}.elementor-1156 .dfill{background:var(--coral)}.elementor-1156 footer h5::after{background:var(--coral)}.elementor-1156 .carousel{position:relative}.elementor-1156 .car-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:6;width:48px;height:48px;border-radius:50%;border:1px solid #e0e2ee;background:#fff;color:var(--deep);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 28px rgba(40,52,138,.18);transition:transform .22s var(--ease-out),background .2s,color .2s}.elementor-1156 .car-arrow svg{width:20px;height:20px}.elementor-1156 .car-prev{left:-20px}.elementor-1156 .car-next{right:-20px}.elementor-1156 .car-arrow:hover{background:var(--deep);color:#fff}.elementor-1156 .car-arrow:hover.car-prev{transform:translateY(-50%) scale(1.08)}.elementor-1156 .car-arrow:hover.car-next{transform:translateY(-50%) scale(1.08)}.elementor-1156 .car-arrow:active{transform:translateY(-50%) scale(.95)}@media(max-width:1240px){.elementor-1156 .car-prev{left:2px}.elementor-1156 .car-next{right:2px}}.elementor-1156 .car-dots{display:flex;gap:.5rem;justify-content:center;margin-top:1.4rem}.elementor-1156 .dossier .car-track{align-items:flex-start}.elementor-1156 .dcard{text-align:left}.elementor-1156 .dmore-content{max-height:0;overflow:hidden;opacity:0;transition:max-height .5s var(--ease-io),opacity .4s ease}.elementor-1156 .dcard.open .dmore-content{max-height:640px;opacity:1}.elementor-1156 .dtoggle{margin-top:1rem;align-self:flex-start;background:none;border:none;cursor:pointer;font-family:var(--body);font-weight:700;font-size:.85rem;color:var(--coral);display:inline-flex;align-items:center;gap:.4rem;padding:.25rem 0;transition:gap .2s}.elementor-1156 .dtoggle:hover{gap:.6rem}.elementor-1156 .dtoggle .chev{transition:transform .35s var(--ease-out);font-size:.7rem}.elementor-1156 .dcard.open .dtoggle .chev{transform:rotate(180deg)}.elementor-1156 .dpage{display:inline-flex;margin-top:1rem;font-weight:700;font-size:.85rem;color:var(--deep)}.elementor-1156 .dpage:hover{color:var(--coral)}.elementor-1156 .dossier .car-track .reveal:nth-child(2){transition-delay:.08s}.elementor-1156 .dossier .car-track .reveal:nth-child(3){transition-delay:.16s}@media(prefers-reduced-motion:reduce){.elementor-1156 .reveal, .elementor-1156 .r-left, .elementor-1156 .r-right, .elementor-1156 .us-chip{opacity:1!important;transform:none!important;transition:none}.elementor-1156 .car-arrow, .elementor-1156 .btn, .elementor-1156 .nav-links a{transition:none}}.elementor-1156 .btn-cta{background:linear-gradient(135deg,var(--coral),var(--coral-d));box-shadow:0 12px 26px rgba(148,27,128,.32),inset 0 1px 0 rgba(255,255,255,.18);transition:transform .16s var(--ease-out),box-shadow .2s,filter .2s}.elementor-1156 .btn-cta:hover{background:linear-gradient(135deg,var(--coral),var(--coral-d));transform:translateY(-2px);filter:brightness(1.07);box-shadow:0 18px 34px rgba(148,27,128,.4),inset 0 1px 0 rgba(255,255,255,.2)}.elementor-1156 .carousel{position:relative;padding:0 60px}.elementor-1156 .car-prev{left:4px}.elementor-1156 .car-next{right:4px}@media(max-width:820px){.elementor-1156 .carousel{padding:0}.elementor-1156 .car-arrow{display:none}}.elementor-1156 .car-dots{margin-top:1rem}.elementor-1156 .dossier .car-track{align-items:flex-start}.elementor-1156 .ddesc{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:5.4em}.elementor-1156 .dstat-val{letter-spacing:-.01em}.elementor-1156 .dpct{font-size:.6em;font-weight:700;color:var(--coral);margin-left:2px;vertical-align:.02em}.elementor-1156 .tl-item .step{color:var(--coral)}.elementor-1156 footer .container{max-width:1440px;padding-left:2rem;padding-right:2rem}.elementor-1156 .foot-grid{grid-template-columns:1.9fr 1fr 1fr 1.25fr;gap:3.2rem}.elementor-1156 .foot-brand{padding-right:3rem}@media(max-width:820px){.elementor-1156 footer .container{max-width:100%}.elementor-1156 .foot-grid{grid-template-columns:1fr 1fr;gap:1.7rem}.elementor-1156 .foot-brand{padding-right:0}}@media(max-width:520px){.elementor-1156 .foot-grid{grid-template-columns:1fr}}.elementor-1156 .badges{padding:clamp(2.4rem,4vw,3.4rem) 0;background:#fff}.elementor-1156 .badges-label{text-align:center;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:1.5rem}.elementor-1156 .badges-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.3rem}.elementor-1156 .badge{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #ececf4;border-radius:16px;padding:1rem 1.2rem;box-shadow:0 8px 22px rgba(40,52,138,.06);transition:transform .25s var(--ease-out),box-shadow .25s;min-width:124px;min-height:104px}.elementor-1156 .badge img{height:66px;width:auto;object-fit:contain;opacity:.95;transition:opacity .25s,transform .25s}.elementor-1156 .badge:hover{transform:translateY(-6px);box-shadow:0 20px 44px rgba(40,52,138,.14)}.elementor-1156 .badge:hover img{opacity:1;transform:scale(1.04)}@media(max-width:600px){.elementor-1156 .badge{min-width:92px;min-height:84px;padding:.7rem}.elementor-1156 .badge img{height:48px}}.elementor-1156 .btn-cta{color:#fff!important}.elementor-1156 .btn-ghost{color:#fff!important}.elementor-1156 .btn-ghost.dark{color:var(--deep)!important}.elementor-1156 .btn-ghost.dark:hover{color:var(--deep)!important}.elementor-1156 .badge{min-width:150px;min-height:118px;padding:.8rem 1.1rem}.elementor-1156 .badge img{height:84px;opacity:1}.elementor-1156 .badges-label{font-size:.78rem;color:var(--deep)}.elementor-1156 .wa{display:none!important}.elementor-1156 .faq{background:#fff!important}.elementor-1156 .faq-q{background:transparent!important;color:var(--deep)!important}.elementor-1156 .faq.open{background:linear-gradient(135deg,var(--deep),var(--deep-3))!important}.elementor-1156 .faq.open .faq-q{color:#fff!important}.elementor-1156 .faq.open .faq-a p{color:rgba(255,255,255,.9)!important}.elementor-1156 .btn-cta, .elementor-1156 .btn-cta *{color:#fff!important}.elementor-1156 .btn-ghost{color:#fff!important}.elementor-1156 .btn-ghost.dark{color:var(--deep)!important}.elementor-1156 .elementor-location-header section, .elementor-1156 .elementor-location-footer section{padding:0!important}.elementor-1156 .elementor-location-header, .elementor-1156 .elementor-location-footer{padding-top:0!important;margin:0!important}.elementor-1156 .comH nav, .elementor-1156 .comH .menu{position:static!important;top:auto!important;background:transparent!important;backdrop-filter:none!important;border:0!important}.elementor-1156{padding-top:0!important}.elementor-1156 .badges-row{gap:1.1rem!important;align-items:stretch!important}.elementor-1156 .badge{flex-direction:column!important;justify-content:flex-start!important;gap:.55rem!important;min-width:165px!important;max-width:185px!important;min-height:auto!important;padding:1.4rem 1rem 1.2rem!important}.elementor-1156 .badge .blogo{overflow:visible!important;height:72px!important;display:flex!important;align-items:center!important;justify-content:center!important}.elementor-1156 .badge .blogo img{width:auto!important;height:auto!important;max-height:60px!important;max-width:142px!important;object-fit:contain!important;transform:none!important;opacity:1!important;filter:none!important}.elementor-1156 .badge:hover .blogo img{transform:none!important}.elementor-1156 .badge .bname{font-size:.72rem;line-height:1.32;color:#28348A;font-weight:600;text-align:center}.elementor-1156 .doc-photo img{object-position:center top!important}.elementor-1156 .faq.open{background:linear-gradient(135deg,#28348A,#1a1f55)!important;border-color:#28348A!important}.elementor-1156 .faq.open .faq-q{color:#fff!important;border-bottom:0!important}.elementor-1156 .faq.open .faq-a{background:#fff!important}.elementor-1156 .faq.open .faq-a p{padding:1.15rem 1.4rem 1.2rem!important;color:#2a2540!important;margin:0!important}.elementor-1156 .faq.open .pm::before, .elementor-1156 .faq.open .pm::after{background:#fff!important}.elementor-1156 #chatIframe{left:auto!important;right:12px!important}.elementor-1156 .hero-bg .realphoto{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center;z-index:0}.elementor-1156 .hvq{background:#fff;border-radius:22px;padding:clamp(1.4rem,3vw,2.1rem);color:#1A1F55;box-shadow:0 24px 70px rgba(10,15,50,.25)}.elementor-1156 .hvq .hv-label{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#941B80;margin-bottom:.5rem}.elementor-1156 .hvq .hv-title{font-weight:800;font-size:1.35rem;line-height:1.2;color:#1A1F55;margin-bottom:1.4rem}.elementor-1156 .hvq .hv-q{margin-bottom:1.1rem}.elementor-1156 .hvq .hv-q>label{font-size:.85rem;font-weight:700;color:#1A1F55;display:block;margin-bottom:.55rem}.elementor-1156 .hvq .hv-options{display:flex;gap:.5rem;flex-wrap:wrap}.elementor-1156 .hvq .hv-opt{flex:1;min-width:96px;background:#eaf1fb;border:1.5px solid transparent;border-radius:100px;padding:.6rem 1rem;font-size:.82rem;font-weight:600;color:#1A1F55;text-align:center;cursor:pointer;transition:all .15s}.elementor-1156 .hvq .hv-opt:hover{border-color:#941B80}.elementor-1156 .hvq .hv-opt.selected{background:#1A1F55;color:#fff}.elementor-1156 .hvq .hv-result{margin-top:1.4rem;padding:1.1rem 1.25rem;background:#fbeef7;border-radius:14px;border-left:4px solid #941B80;display:none}.elementor-1156 .hvq .hv-result.show{display:block;animation:hvfade .4s ease}@keyframes hvfade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.elementor-1156 .hvq .hv-result p{font-size:.9rem;color:#333;line-height:1.6;margin-bottom:.85rem}.elementor-1156 .hvq .hv-cta{display:inline-flex;width:100%;justify-content:center;align-items:center;gap:.4rem;background:linear-gradient(135deg,#941B80,#b7259e);color:#fff;font-weight:700;padding:.8rem 1.2rem;border-radius:100px;text-decoration:none;box-shadow:0 8px 20px rgba(148,27,128,.28)}.elementor-1156 .imc-sec .imc-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:center;max-width:1140px;margin:0 auto}.elementor-1156 .imc-sec .imc-copy .eyebrow{margin-bottom:.6rem}.elementor-1156 .imc-sec .imc-copy h2{margin-bottom:1rem}.elementor-1156 .imc-sec .imc-copy p{color:#555;line-height:1.65;max-width:440px}@media(max-width:900px){.elementor-1156 .imc-sec .imc-grid{grid-template-columns:1fr;gap:1.8rem;text-align:center}.elementor-1156 .imc-sec .imc-holder{max-width:520px;margin:0 auto;width:100%}.elementor-1156 .imc-sec .imc-copy p{max-width:none;margin-left:auto;margin-right:auto}}@media(max-width:820px){.elementor-1156 .draten{grid-template-columns:1fr!important}}.elementor-1156 .ig-sec{width:100vw;margin-left:calc(50% - 50vw);background:linear-gradient(180deg,#fbf1f7,#f5f7fb);padding:clamp(3.5rem,7vw,6rem) 20px;overflow:hidden}.elementor-1156 .ig-sec .ig-inner{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,5vw,4rem);align-items:center}.elementor-1156 .ig-eye{display:inline-flex;align-items:center;gap:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:12px;color:#941B80;background:#fff;padding:8px 14px;border-radius:100px;box-shadow:0 6px 16px -8px rgba(148,27,128,.4)}.elementor-1156 .ig-eye svg{width:16px;height:16px;stroke:#941B80;fill:none;stroke-width:1.8}.elementor-1156 .ig-h2{font-size:clamp(2rem,4.6vw,3.3rem);line-height:1.04;color:#1A1F55;margin:18px 0 14px;font-weight:800}.elementor-1156 .ig-h2 .script{color:#941B80;font-weight:600}.elementor-1156 .ig-p{color:#5b6b8a;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6;max-width:520px;margin:0 0 26px}.elementor-1156 .ig-cta-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.elementor-1156 .ig-btn{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(45deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5);color:#fff;font-weight:700;font-size:1.05rem;padding:15px 26px;border-radius:100px;text-decoration:none;box-shadow:0 12px 26px -8px rgba(214,41,118,.6);transition:transform .25s,box-shadow .25s}.elementor-1156 .ig-btn:hover{transform:translateY(-3px);box-shadow:0 18px 34px -8px rgba(214,41,118,.7)}.elementor-1156 .ig-btn svg{width:22px;height:22px;stroke:#fff;fill:none;stroke-width:2}.elementor-1156 .ig-handle{color:#1A1F55;font-weight:700;text-decoration:none;font-size:1.05rem}.elementor-1156 .ig-handle:hover{color:#941B80}.elementor-1156 .ig-visual{display:flex;justify-content:center}.elementor-1156 .ig-phone{width:300px;max-width:100%;background:#fff;border-radius:26px;box-shadow:0 30px 60px -20px rgba(26,31,85,.35);padding:18px;transform:rotate(2deg)}.elementor-1156 .ig-prof{display:flex;align-items:center;gap:12px;margin-bottom:14px}.elementor-1156 .ig-ava{width:52px;height:52px;border-radius:50%;background:linear-gradient(45deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.elementor-1156 .ig-ava svg{width:26px;height:26px;stroke:#fff;fill:none;stroke-width:1.9}.elementor-1156 .ig-meta{flex:1;line-height:1.25}.elementor-1156 .ig-meta strong{display:block;color:#1A1F55;font-size:15px}.elementor-1156 .ig-meta span{color:#8892ab;font-size:12px}.elementor-1156 .ig-follow{background:#941B80;color:#fff;font-size:12px;font-weight:700;padding:7px 14px;border-radius:8px}.elementor-1156 .ig-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.elementor-1156 .ig-grid span{aspect-ratio:1;border-radius:8px;display:block}.elementor-1156 .ig-grid span:nth-child(1){background:linear-gradient(135deg,#feda75,#fa7e1e)}.elementor-1156 .ig-grid span:nth-child(2){background:linear-gradient(135deg,#1A1F55,#3A2A86)}.elementor-1156 .ig-grid span:nth-child(3){background:linear-gradient(135deg,#d62976,#962fbf)}.elementor-1156 .ig-grid span:nth-child(4){background:linear-gradient(135deg,#941B80,#c23aa6)}.elementor-1156 .ig-grid span:nth-child(5){background:linear-gradient(135deg,#962fbf,#4f5bd5)}.elementor-1156 .ig-grid span:nth-child(6){background:linear-gradient(135deg,#eaf1fb,#dfe6f5)}@media(max-width:820px){.elementor-1156 .ig-sec .ig-inner{grid-template-columns:1fr;text-align:center}.elementor-1156 .ig-p{margin-left:auto;margin-right:auto}.elementor-1156 .ig-cta-row{justify-content:center}.elementor-1156 .ig-visual{order:-1}.elementor-1156 .ig-phone{transform:none;width:260px}.elementor-1156 .ig-eye{margin:0 auto}}.elementor-1156 .dossier .om-slide{align-items:flex-start!important}
/* FAQ contraste estilo home */
.mpage .faqs{max-width:840px;margin:0 auto;background:linear-gradient(180deg,#f5f6fc,#e9ecfa);padding:22px;border-radius:20px;}.mpage .faqs .fq{background:#fff;border:1px solid #e3e0ee;border-radius:14px;box-shadow:0 6px 20px rgba(40,52,138,.10);margin-bottom:14px;overflow:hidden;transition:box-shadow .2s,border-color .2s,transform .2s;}.mpage .faqs .fq:last-child{margin-bottom:0;}.mpage .faqs .fq:hover{border-color:#5BC4F1;transform:translateY(-1px);}.mpage .faqs .fq.open{border-color:#28348A;box-shadow:0 12px 32px rgba(40,52,138,.18);}.mpage .faqs .fq-q{color:#1a1f55;font-weight:700;}.mpage .faqs .fq.open .fq-q{color:#28348A;}.mpage .faqs .fq.open .fq-q .ic{transform:rotate(45deg);color:#941B80;}
/* FAQ molde .it (financiamiento) */
.mpage .fq:has(.it){max-width:840px;margin:0 auto;background:linear-gradient(180deg,#f5f6fc,#e9ecfa);padding:22px;border-radius:20px;}.mpage .fq .it{background:#fff;border:1px solid #e3e0ee;border-radius:14px;box-shadow:0 6px 20px rgba(40,52,138,.10);margin-bottom:14px;overflow:hidden;transition:box-shadow .2s,border-color .2s;}.mpage .fq .it:last-child{margin-bottom:0;}.mpage .fq .it:hover{border-color:#5BC4F1;}.mpage .fq .it.open,.mpage .fq .it.on{border-color:#28348A;box-shadow:0 12px 32px rgba(40,52,138,.18);}.mpage .fq .it .q{color:#1a1f55;font-weight:700;}.mpage .fq .it.open .q,.mpage .fq .it.on .q{color:#28348A;}

/*OM_FAQ_HOME_V2_START*/
.mpage .faqs,.mpage .fq:has(.it){background:none!important;background-image:none!important;padding:0!important;border-radius:0!important;box-shadow:none!important;max-width:880px!important;margin:0 auto!important;}
.mpage .faqs .fq,.mpage .fq .it{background:#fff!important;border:1px solid #ece9f5!important;border-radius:16px!important;box-shadow:0 8px 24px rgba(40,52,138,.08)!important;margin-bottom:16px!important;overflow:hidden!important;}
.mpage .faqs .fq-q,.mpage .fq .it .q,.mpage .fq .it>button,.mpage .faqs .fq>button{background:#fff!important;background-image:none!important;color:#1a1f55!important;}
.mpage .faqs .fq.open,.mpage .fq .it.open,.mpage .fq .it.on{border-color:#1a1f55!important;box-shadow:0 14px 34px rgba(40,52,138,.16)!important;}
.mpage .faqs .fq.open .fq-q,.mpage .faqs .fq.open>button,.mpage .fq .it.open .q,.mpage .fq .it.on .q,.mpage .fq .it.open>button,.mpage .fq .it.on>button{background:#1a1f55!important;background-image:none!important;color:#fff!important;}
.mpage .faqs .fq.open .ic,.mpage .fq .it.open .ic,.mpage .fq .it.on .ic{color:#fff!important;}
.mpage .faqs .fq.open .ic::before,.mpage .faqs .fq.open .ic::after,.mpage .fq .it.open .ic::before,.mpage .fq .it.on .ic::before,.mpage .fq .it.open .ic::after,.mpage .fq .it.on .ic::after{background:#fff!important;}
.mpage .faqs .fq-a,.mpage .faqs .fq-a p,.mpage .fq .it .a,.mpage .fq .it .a p{color:#454a63!important;opacity:1!important;}
/*OM_FAQ_HOME_V2_END*/
/*OM_EQUIPO_HOME_START*/
.mpage .tcard .av{background:#F3DCEE!important;background-image:none!important;width:54px!important;height:54px!important;color:#941B80!important;box-shadow:none!important;}
.mpage .tcard .av svg{stroke:#941B80!important;color:#941B80!important;stroke-width:1.7px!important;fill:none!important;}
/*OM_EQUIPO_HOME_END*/


/*OM_RESPONSIVE_START*/
.mpage img,.mpage video,.mpage iframe{max-width:100%!important;height:auto;}
@media(max-width:820px){
.mpage input,.mpage select,.mpage textarea{font-size:16px!important;}
.mpage .faqs .fq-q{white-space:normal!important;align-items:center;gap:12px;}
}
@media(max-width:640px){.mpage .wrap{padding-left:18px!important;padding-right:18px!important;}}
@media(max-width:767px){
.mpage :has(> table){overflow-x:auto;-webkit-overflow-scrolling:touch;}
.mpage table{min-width:0;}
}
/*OM_RESPONSIVE_END*/
/*OM_HEROFLUSH_START*/
.elementor-widget-wrap:has(.res-hero),.elementor-widget-wrap:has(.hero),.elementor-widget-wrap:has(.res-wrap){padding-top:0!important;}
/*OM_HEROFLUSH_END*/
/*OM_MISC_START*/
img,video,iframe{max-width:100%;}
@media(max-width:820px){
[data-elementor-type="header"] .elementor-widget-image img{max-height:40px!important;width:auto!important;}
}
/*OM_MISC_END*/

/*OM_HDR_START*/
@media(max-width:820px){
html.omh-ready .comH .menu{display:none!important;}
html.omh-ready .comH .cta{display:none!important;}
.comH .burger{display:inline-flex!important;}
.omh-backdrop{position:fixed;inset:0;background:rgba(10,12,40,.45);opacity:0;visibility:hidden;transition:opacity .3s;z-index:99998;}
html.omh-open .omh-backdrop{opacity:1;visibility:visible;}
.omh-drawer{position:fixed;top:0;right:0;width:min(87vw,370px);height:100vh;height:100dvh;background:#fff;transform:translateX(106%);transition:transform .32s cubic-bezier(.4,0,.2,1);z-index:99999;overflow-y:auto;box-shadow:-10px 0 40px rgba(20,20,60,.22);}
html.omh-open .omh-drawer{transform:translateX(0);}
.omh-inner{padding:20px 20px 46px;display:flex;flex-direction:column;}
.omh-close{align-self:flex-end;background:none;border:0;font-size:2rem;line-height:1;color:#1a1f55;cursor:pointer;padding:0 4px 8px;}
.omh-link,.omh-acc-h{display:flex!important;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:15px 4px;font-family:inherit;font-weight:600;font-size:1.06rem;color:#1a1f55!important;text-decoration:none;background:#fff!important;background-image:none!important;border:0!important;border-bottom:1px solid #ece9f4!important;border-radius:0!important;box-shadow:none!important;cursor:pointer;text-align:left;-webkit-appearance:none!important;appearance:none!important;}
.omh-acc-h:hover,.omh-acc-h:focus,.omh-acc-h:active,.omh-link:hover,.omh-link:focus{background:#fff!important;background-image:none!important;box-shadow:none!important;border-radius:0!important;outline:none!important;color:#1a1f55!important;}
.omh-acc-h::before,.omh-acc-h::after{display:none!important;content:none!important;}
.omh-chev{color:#941B80;font-size:1.4rem;transition:transform .25s;flex:0 0 auto;}
.omh-acc.on .omh-chev{transform:rotate(90deg);}
.omh-acc-b{max-height:0;overflow:hidden;transition:max-height .35s ease;}
.omh-acc.on .omh-acc-b{max-height:1200px;}
.omh-sub{display:flex!important;align-items:center;gap:12px;padding:12px 4px 12px 12px;color:#28348A!important;text-decoration:none;border-bottom:1px solid #f4f2fb;font-size:.97rem;font-weight:600;line-height:1.25;background:none!important;}
.omh-sub *{pointer-events:none;}
.omh-sub svg,.omh-sub img,.omh-sub .mm-ico{width:24px!important;height:24px!important;flex:0 0 24px!important;}
.omh-cta{display:block!important;margin-top:20px;text-align:center;background:#941B80!important;color:#fff!important;padding:15px 18px!important;border-radius:40px!important;font-weight:700!important;text-decoration:none!important;box-shadow:0 8px 22px rgba(148,27,128,.3);}
}
/*OM_HDR_END*/
/*OM_FIX2_START*/
@media(max-width:820px){
.faq-q,.fq-q{white-space:normal!important;}
.faq-q .pm,.fq-q .ic{flex:0 0 auto!important;}
.ig-sec{padding-left:16px!important;padding-right:16px!important;}
.ig-visual{width:100%!important;max-width:100%!important;}
.ig-phone{width:100%!important;max-width:330px!important;margin-left:auto!important;margin-right:auto!important;}
.ig-grid{grid-template-columns:repeat(3,1fr)!important;width:100%!important;max-width:100%!important;}
.ig-grid>*,.ig-grid img{width:100%!important;height:auto!important;aspect-ratio:1/1;object-fit:cover;}
[class*="ig-"]{max-width:100%!important;}
.iti__dropdown-content,.iti__country-list{z-index:100002!important;}
}
/*OM_FIX2_END*/



/*OM_DOC_START*/
@media(max-width:820px){
.memb-om .memb-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;}
.memb-om .memb-card{background:#fff!important;border:1px solid #ece9f4!important;border-radius:14px!important;box-shadow:0 6px 18px rgba(40,52,138,.07)!important;padding:12px 16px!important;display:flex!important;align-items:center!important;gap:14px!important;text-align:left!important;}
.memb-om .memb-card .mb-ico{flex:0 0 auto!important;width:56px!important;height:44px!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;}
.memb-om .memb-card .mb-ico img.emoji{display:none!important;}
.memb-om .memb-card:nth-child(1) .mb-ico{background-image:url(/wp-content/uploads/2026/06/C1-cs-flat.png)!important;}
.memb-om .memb-card:nth-child(2) .mb-ico{background-image:url(/wp-content/uploads/2026/06/C5-cs-flat.png)!important;}
.memb-om .memb-card:nth-child(3) .mb-ico{background-image:url(/wp-content/uploads/2026/06/C2-cs-flat.png)!important;}
.memb-om .memb-card:nth-child(4) .mb-ico{background-image:url(/wp-content/uploads/2026/06/C3-cs-flat.png)!important;}
.memb-om .memb-card:nth-child(5) .mb-ico{background-image:url(/wp-content/uploads/2026/06/C6-cs-flat.png)!important;}
.memb-om .memb-card:nth-child(6) .mb-ico{background-image:url(/wp-content/uploads/2026/06/C4-cs-flat.png)!important;}
.memb-om .memb-card>*:last-child{font-size:.95rem!important;line-height:1.3!important;color:#28348A!important;font-weight:600!important;}
.cifras-grid{display:flex!important;justify-content:center!important;align-items:stretch!important;gap:6px!important;flex-wrap:nowrap!important;background:linear-gradient(135deg,#1a1f55,#28348A)!important;border-radius:16px!important;padding:16px 8px!important;margin:14px auto 0!important;max-width:540px!important;box-shadow:0 10px 26px rgba(26,31,85,.22)!important;}
.cifra{flex:1 1 0!important;min-width:0!important;text-align:center!important;padding:0 6px!important;position:relative!important;}
.cifra+.cifra{border-left:1px solid rgba(255,255,255,.18)!important;}
.cifra .cn{display:block!important;color:#fff!important;font-weight:800!important;font-size:1.15rem!important;line-height:1.1!important;}
.cifra .cn::before{content:'\2713';display:block;color:#5BC4F1;font-size:1rem;margin-bottom:2px;}
.cifra .cl{display:block!important;color:#cfe3fb!important;font-size:.7rem!important;line-height:1.15!important;margin-top:3px!important;}
}
/*OM_DOC_END*/
/*OM_BADGES_START*/
@media(max-width:820px){
body.page-id-789 .badges-row{justify-content:center!important;gap:16px!important;flex-wrap:wrap!important;}
body.page-id-789 .badge{flex:0 0 auto!important;min-width:0!important;max-width:47%!important;}
body.page-id-789 .badge img,body.page-id-789 .badges img{max-width:100%!important;height:auto!important;}
}
/*OM_BADGES_END*/
/* RESPONSIVE-FIX-IG-HEADER v5 (carruseles NO se tocan) */
@media (max-width:860px){
.ig-inner{grid-template-columns:1fr!important;gap:22px!important;}
.ig-sec{overflow:hidden;}
.ig-visual,.ig-phone{max-width:100%;}
}
@media (max-width:600px){
.comH img[src*="LOGO"],.comH .site-logo img{max-height:40px!important;width:auto!important;}
}

/* PROC-PAGES-MOBILE-FIX v1 */
@media(max-width:820px){
.doc-photo,.doc-photo.reveal,.doc-photo img{opacity:1!important;transform:none!important;}
.wrap{max-width:100%!important;}
table.ctable{display:block!important;width:100%!important;border:0!important;}
table.ctable thead{position:absolute!important;left:-9999px!important;top:-9999px!important;}
table.ctable tbody,table.ctable tr,table.ctable td{display:block!important;width:auto!important;}
table.ctable tr{margin:0 0 16px!important;border:1px solid #e6e8f0!important;border-radius:14px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 4px 14px rgba(20,31,85,.07)!important;}
table.ctable td{display:flex!important;justify-content:space-between!important;gap:14px!important;align-items:flex-start!important;padding:11px 15px!important;border:0!important;border-bottom:1px solid #eef0f6!important;text-align:right!important;white-space:normal!important;}
table.ctable td:last-child{border-bottom:0!important;}
table.ctable td::before{content:attr(data-label)!important;font-weight:700!important;color:#141f55!important;text-align:left!important;flex:0 0 38%!important;}
table.ctable td:first-child{background:linear-gradient(90deg,#1a2a78,#28348a)!important;color:#fff!important;justify-content:flex-start!important;font-weight:800!important;font-size:1.02rem!important;padding:13px 15px!important;}
table.ctable td:first-child::before{display:none!important;}
}

/* EYEBROW-DOT-ALIGN v1 */
.hero-eyebrow{align-items:center!important;}
.hero-eyebrow .eyebrow{margin-top:0!important;margin-bottom:0!important;}

/* GLP1-UNCLAMP v1 */
.dcard .ddesc{-webkit-line-clamp:unset!important;overflow:visible!important;display:block!important;max-height:none!important;}
/* OMFACTS-FULLWIDTH v1 */
.om-facts771{display:grid!important;grid-template-columns:repeat(4,1fr)!important;background:linear-gradient(135deg,#161544 0%,#28328a 100%)!important;color:#fff!important;width:100vw!important;max-width:100vw!important;margin:0 0 0 calc(50% - 50vw)!important;border-radius:0!important;overflow:hidden!important;}
.om-facts771 .of-item{padding:26px 20px!important;text-align:center!important;border-right:1px solid rgba(255,255,255,.14)!important;border-bottom:0!important;}
.om-facts771 .of-item:last-child{border-right:0!important;}
.om-facts771 .of-k{font-size:clamp(1.55rem,2.4vw,2.1rem)!important;font-weight:800!important;color:#fff!important;line-height:1.05!important;}
.om-facts771 .of-v{font-size:.92rem!important;color:rgba(255,255,255,.85)!important;margin-top:6px!important;}
@media(max-width:820px){.om-facts771{grid-template-columns:repeat(2,1fr)!important;} .om-facts771 .of-item:nth-child(2n){border-right:0!important;} .om-facts771 .of-item:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.14)!important;}}

/* HIDE-COMMENTS v1 */ #comments,.comments-area,#respond,.comment-respond,.comment-form,#commentform,.comments-title,#reply-title{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;}
/* IG-MOBILE-FIX v1 */ @media(max-width:600px){.ig-sec .ig-copy,.ig-sec .ig-visual,.ig-sec .ig-phone,.ig-sec .ig-prof,.ig-sec .ig-grid{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;}}
/* regen 1784680558425 *//* End custom CSS */