@font-face{font-family:'Mulish';font-style:normal;font-weight:300 900;font-display:swap;src:url(/wp-content/themes/grupoclc/fonts/mulish-normal-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Mulish';font-style:normal;font-weight:300 900;font-display:swap;src:url(/wp-content/themes/grupoclc/fonts/mulish-normal-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Mulish';font-style:italic;font-weight:300 900;font-display:swap;src:url(/wp-content/themes/grupoclc/fonts/mulish-italic-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--clc-navy:#1A3B69;--clc-navy-900:#0E2443;--clc-blue:#145FAC;--clc-green:#0DAC64;--clc-green-700:#08814A;--clc-gray:#4D4C4C;--clc-muted:#6B7280;--clc-mist:#F3F6FA;--clc-line:#E3E8EF;--clc-white:#FFFFFF;--clc-radius:14px;--clc-shadow:0 18px 40px -18px rgba(14,36,67,.28);--clc-shadow-sm:0 6px 18px -8px rgba(14,36,67,.18);--clc-wrap:1240px;--clc-ease:cubic-bezier(.2,.7,.2,1)}html{scroll-behavior:smooth}body{font-family:'Mulish',system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--clc-gray);background:var(--clc-white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:'Mulish',system-ui,sans-serif;color:var(--clc-navy);letter-spacing:-.01em}a{color:var(--clc-blue)}a:hover{color:var(--clc-navy)}::selection{background:var(--clc-green);color:#fff}img{max-width:100%;height:auto}:focus-visible{outline:3px solid var(--clc-green);outline-offset:3px}.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}.elementor-widget-text-editor p:last-child{margin-bottom:0}.clc-wrap{width:100%;max-width:var(--clc-wrap)!important;margin-left:auto!important;margin-right:auto!important}.clc-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:12px;font-size:13px!important;font-weight:800!important;letter-spacing:.18em!important;text-transform:uppercase;color:var(--clc-green-700)!important}.clc-eyebrow .elementor-heading-title::before{content:"";width:28px;height:3px;border-radius:3px;background:var(--clc-green)}.clc-eyebrow--light .elementor-heading-title{color:#7FE0B3!important}.clc-eyebrow--center .elementor-heading-title{justify-content:center}.clc-lead{font-size:18px;line-height:1.7}.clc-lead p{margin-bottom:1em}.elementor-button{font-family:'Mulish',sans-serif;font-weight:800;letter-spacing:.02em;border-radius:999px;transition:transform .25s var(--clc-ease),box-shadow .25s var(--clc-ease),background-color .25s}.elementor-button:hover{transform:translateY(-2px)}.clc-btn .elementor-button{background:var(--clc-blue);color:#fff;padding:16px 30px;font-size:15px;box-shadow:0 10px 24px -12px rgb(20 95 172 / .8)}.clc-btn .elementor-button:hover{background:var(--clc-navy);color:#fff}.clc-btn--green .elementor-button{background:var(--clc-green-700);box-shadow:0 10px 24px -12px rgb(8 129 74 / .8)}.clc-btn--green .elementor-button:hover{background:#066B3D}.clc-btn--ghost .elementor-button{background:#fff0;color:#fff;box-shadow:inset 0 0 0 2px rgb(255 255 255 / .7)}.clc-btn--ghost .elementor-button:hover{background:#fff;color:var(--clc-navy)}.clc-btn--outline .elementor-button{background:#fff0;color:var(--clc-navy);box-shadow:inset 0 0 0 2px var(--clc-navy)}.clc-btn--outline .elementor-button:hover{background:var(--clc-navy);color:#fff}.clc-btn .elementor-button-icon svg{width:14px;fill:currentColor}.clc-link a,.clc-link{font-weight:800;color:var(--clc-blue);text-decoration:none}.clc-link a::after{content:" \2192";transition:margin .2s}.clc-link a:hover::after{margin-left:4px}.clc-grid-2,.clc-grid-3,.clc-grid-4,.clc-grid-6{display:grid!important;gap:28px;width:100%}.clc-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.clc-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.clc-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.clc-grid-6{grid-template-columns:repeat(6,minmax(0,1fr))}.clc-grid-2>.e-con,.clc-grid-3>.e-con,.clc-grid-4>.e-con,.clc-grid-6>.e-con,.clc-grid-2>.elementor-element,.clc-grid-3>.elementor-element,.clc-grid-4>.elementor-element{width:auto!important;max-width:none!important;min-width:0}.clc-split{display:grid!important;grid-template-columns:1.05fr .95fr;gap:72px;align-items:center;width:100%}.clc-split--rev{grid-template-columns:.95fr 1.05fr}.clc-split>.e-con,.clc-split>.elementor-element{width:auto!important;min-width:0}.clc-row{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:14px;align-items:center;justify-content:flex-start}.clc-row>.elementor-element{width:auto!important}.clc-stack>.elementor-element{width:100%}.clc-sec{padding:110px 24px!important}.clc-sec--tight{padding:80px 24px!important}.clc-sec--flushtop{padding-top:0!important}.clc-bg-mist{background:var(--clc-mist)}.clc-bg-navy{background:var(--clc-navy-900);color:#C9D5E6}.clc-bg-navy h1,.clc-bg-navy h2,.clc-bg-navy h3,.clc-bg-navy .elementor-heading-title{color:#fff}.clc-sec-head{max-width:760px;margin:0 auto 56px!important;text-align:center}.clc-sec-head--left{margin-left:0!important;text-align:left}.clc-sec-head .elementor-heading-title{font-size:clamp(30px,3.4vw,44px);font-weight:800;line-height:1.15}.clc-sec-head .elementor-widget-text-editor{font-size:18px;line-height:1.7;margin-top:14px}.clc-h2 .elementor-heading-title{font-size:clamp(30px,3.4vw,44px);font-weight:800;line-height:1.15}.clc-geo{position:relative;overflow:hidden}.clc-geo::after{content:"";position:absolute;right:-120px;bottom:-140px;width:520px;height:520px;background:url(/wp-content/themes/grupoclc/assets/img/clc-isotipo.svg) no-repeat center/contain;opacity:.06;pointer-events:none}.clc-bg-navy.clc-geo::after{opacity:.09;filter:brightness(1.6)}.clc-geo>*{position:relative;z-index:1}.clc-hero{position:relative;min-height:min(88vh,860px);display:flex!important;align-items:center;padding:150px 24px 190px!important;background-size:cover;background-position:center;overflow:hidden;isolation:isolate}.clc-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,rgb(14 36 67 / .96) 0%,rgb(14 36 67 / .86) 38%,rgb(20 95 172 / .35) 75%,rgb(20 95 172 / .15) 100%)}.clc-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;z-index:2;background:linear-gradient(90deg,var(--clc-green) 0 33%,var(--clc-blue) 33% 66%,var(--clc-navy) 66%)}.clc-hero__in{max-width:var(--clc-wrap)!important;width:100%;margin:0 auto}.clc-hero__txt{max-width:720px}.clc-hero h1.elementor-heading-title{color:#fff;font-size:clamp(38px,5.2vw,66px);font-weight:900;line-height:1.05;letter-spacing:-.025em}.clc-hero h1 em,.clc-hero h1 strong{font-style:normal;color:#5FE0A5}.clc-hero .elementor-widget-text-editor{color:#D7E2F1;font-size:19px;line-height:1.7;max-width:600px}.clc-hero .clc-row{margin-top:10px}.clc-phero{position:relative;padding:150px 24px 110px!important;background-size:cover;background-position:center;isolation:isolate;overflow:hidden}.clc-phero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,rgb(14 36 67 / .95) 0%,rgb(14 36 67 / .82) 45%,rgb(20 95 172 / .45) 100%)}.clc-phero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:linear-gradient(90deg,var(--clc-green) 0 33%,var(--clc-blue) 33% 66%,var(--clc-navy) 66%)}.clc-phero h1.elementor-heading-title{color:#fff;font-size:clamp(36px,4.6vw,58px);font-weight:900;line-height:1.08;letter-spacing:-.02em}.clc-phero .elementor-widget-text-editor{color:#D7E2F1;font-size:19px;line-height:1.7;max-width:680px}.clc-crumbs{font-size:14px;color:#AFC1DA;margin-bottom:6px}.clc-crumbs a{color:#fff;text-decoration:none}.clc-crumbs a:hover{color:#7FE0B3}.clc-crumbs .sep{margin:0 8px;opacity:.6}.clc-stats{position:relative;z-index:3;margin-top:-110px!important;padding:0 24px!important}.clc-stats__in{max-width:var(--clc-wrap)!important;margin:0 auto;background:#fff;border-radius:18px;box-shadow:var(--clc-shadow);display:grid!important;grid-template-columns:repeat(4,1fr);overflow:hidden}.clc-stat{padding:34px 30px!important;border-right:1px solid var(--clc-line)}.clc-stat:last-child{border-right:0}.clc-stat .clc-stat__n .elementor-heading-title{font-size:clamp(30px,3vw,42px);font-weight:900;color:var(--clc-navy);line-height:1}.clc-stat .clc-stat__n .elementor-heading-title span{color:var(--clc-green)}.clc-stat .elementor-widget-text-editor{font-size:15px;line-height:1.5;margin-top:10px;color:var(--clc-muted)}.clc-scard{background:#fff;border-radius:var(--clc-radius);overflow:hidden;box-shadow:var(--clc-shadow-sm);border:1px solid var(--clc-line);display:flex!important;flex-direction:column;transition:transform .35s var(--clc-ease),box-shadow .35s var(--clc-ease)}.clc-scard:hover{transform:translateY(-6px);box-shadow:var(--clc-shadow)}.clc-scard__img{overflow:hidden;position:relative}.clc-scard__img img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;transition:transform .6s var(--clc-ease)}.clc-scard:hover .clc-scard__img img{transform:scale(1.05)}.clc-scard__body{padding:28px 28px 30px!important;display:flex!important;flex-direction:column;gap:10px;flex:1}.clc-scard__num .elementor-heading-title{font-size:13px;font-weight:900;letter-spacing:.16em;color:var(--clc-green-700)}.clc-scard h3.elementor-heading-title{font-size:22px;font-weight:800;line-height:1.25}.clc-scard h3 a{color:inherit;text-decoration:none}.clc-scard .elementor-widget-text-editor{font-size:15.5px;line-height:1.65}.clc-scard .clc-link{margin-top:auto;padding-top:6px}.clc-icard{background:#fff;border:1px solid var(--clc-line);border-radius:var(--clc-radius);padding:32px 28px!important;transition:border-color .3s,box-shadow .3s,transform .3s var(--clc-ease)}.clc-icard:hover{border-color:#fff0;box-shadow:var(--clc-shadow);transform:translateY(-4px)}.clc-icard .elementor-icon-box-icon .elementor-icon{width:58px;height:58px;border-radius:14px;background:linear-gradient(135deg,rgb(13 172 100 / .14),rgb(20 95 172 / .14));display:inline-flex;align-items:center;justify-content:center;color:var(--clc-blue);font-size:26px}.clc-icard .elementor-icon-box-icon .elementor-icon svg{width:26px;height:26px;fill:var(--clc-blue)}.clc-icard .elementor-icon-box-title{font-size:19px;font-weight:800;color:var(--clc-navy);margin:16px 0 8px}.clc-icard .elementor-icon-box-description{font-size:15.5px;line-height:1.65;color:var(--clc-gray)}.clc-bg-navy .clc-icard{background:rgb(255 255 255 / .04);border-color:rgb(255 255 255 / .12)}.clc-bg-navy .clc-icard:hover{background:rgb(255 255 255 / .07);box-shadow:none}.clc-bg-navy .clc-icard .elementor-icon-box-title{color:#fff}.clc-bg-navy .clc-icard .elementor-icon-box-description{color:#B8C7DC}.clc-bg-navy .clc-icard .elementor-icon-box-icon .elementor-icon{background:rgb(13 172 100 / .16)}.clc-bg-navy .clc-icard .elementor-icon-box-icon .elementor-icon svg{fill:#5FE0A5}.clc-frame{position:relative}.clc-frame img{width:100%;border-radius:18px;aspect-ratio:4/3.4;object-fit:cover;box-shadow:var(--clc-shadow);display:block}.clc-frame::before{content:"";position:absolute;left:-22px;bottom:-22px;width:46%;height:52%;border-radius:18px;background:linear-gradient(135deg,var(--clc-green),var(--clc-blue));z-index:-1}.clc-frame-wrap{position:relative;isolation:isolate}.clc-frame-wrap>.elementor-widget-html{position:static!important;margin:0!important}.clc-badge{position:absolute;right:-18px;top:34px;background:var(--clc-navy-900);color:#fff;border-radius:16px;padding:20px 24px;box-shadow:var(--clc-shadow);z-index:2;max-width:210px}.clc-badge b{display:block;font-size:38px;font-weight:900;line-height:1;color:#5FE0A5}.clc-badge span{font-size:14px;line-height:1.4;color:#C9D5E6}.clc-check .elementor-icon-list-item{align-items:flex-start!important;margin-bottom:10px!important;padding:0!important}.clc-check .elementor-icon-list-icon{margin-top:4px}.clc-check .elementor-icon-list-icon svg{fill:var(--clc-green)!important;width:18px!important;height:18px!important}.clc-check .elementor-icon-list-text{font-size:16.5px;line-height:1.55;color:var(--clc-gray)}.clc-bg-navy .clc-check .elementor-icon-list-text{color:#D7E2F1}.clc-check--2col .elementor-icon-list-items{display:grid;grid-template-columns:1fr 1fr;gap:14px 28px}.clc-check--2col .elementor-icon-list-item{margin:0!important;padding:0!important}.clc-sedes{display:grid!important;grid-template-columns:repeat(5,1fr);gap:0;border-top:1px solid rgb(255 255 255 / .14);margin-top:56px!important}.clc-sede{padding:28px 20px 0!important;border-right:1px solid rgb(255 255 255 / .14)}.clc-sede:last-child{border-right:0}.clc-sede .elementor-heading-title{color:#fff!important;font-size:20px;font-weight:800}.clc-sede .elementor-widget-text-editor{color:#9FB3CF;font-size:14px;margin-top:6px}.clc-sede__dot .elementor-heading-title{font-size:12px!important;letter-spacing:.16em;text-transform:uppercase;color:#5FE0A5!important}.clc-route{margin-top:48px!important;display:flex!important;align-items:center;justify-content:space-between;gap:12px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .12);border-radius:16px;padding:22px 28px!important}.clc-route .elementor-heading-title{color:#fff!important;font-size:15px;font-weight:800;letter-spacing:.04em}.clc-valor{background:#fff;border-radius:var(--clc-radius);padding:30px 26px!important;border-top:4px solid var(--clc-green);box-shadow:var(--clc-shadow-sm)}.clc-valor:nth-child(3n+2){border-top-color:var(--clc-blue)}.clc-valor:nth-child(3n){border-top-color:var(--clc-navy)}.clc-valor .clc-valor__n .elementor-heading-title{font-size:13px;font-weight:900;letter-spacing:.14em;color:var(--clc-muted)}.clc-valor h3.elementor-heading-title{font-size:20px;font-weight:800;margin:6px 0 10px}.clc-valor .elementor-widget-text-editor{font-size:15px;line-height:1.65}.clc-mv{background:var(--clc-navy-900);border-radius:20px;padding:46px 42px!important;position:relative;overflow:hidden}.clc-mv::after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;background:url(/wp-content/themes/grupoclc/assets/img/clc-isotipo.svg) no-repeat center/contain;opacity:.1}.clc-mv--blue{background:linear-gradient(135deg,var(--clc-blue),var(--clc-navy))}.clc-mv .elementor-heading-title{color:#fff!important}.clc-mv .elementor-widget-text-editor{color:#D7E2F1;font-size:18px;line-height:1.7}.clc-group{border:1px solid var(--clc-line);border-radius:24px;padding:56px!important;background:linear-gradient(180deg,#fff,var(--clc-mist))}.clc-group__logo{text-align:left!important}.clc-group__logo img{max-width:280px!important;width:100%;height:auto!important;margin-bottom:18px}.clc-brands{display:grid!important;grid-template-columns:repeat(3,1fr);gap:18px}.clc-brand{background:#fff;border:1px solid var(--clc-line);border-radius:14px;height:110px;display:flex!important;align-items:center;justify-content:center;padding:18px!important}.clc-brand img{max-height:56px!important;width:auto!important;object-fit:contain;filter:grayscale(1);opacity:.75;transition:filter .3s,opacity .3s}.clc-brand:hover img{filter:none;opacity:1}.clc-join{position:relative;border-radius:24px;overflow:hidden;padding:80px 64px!important;background-size:cover;background-position:center;isolation:isolate}.clc-join::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(14 36 67 / .95) 0%,rgb(14 36 67 / .8) 50%,rgb(14 36 67 / .2) 100%)}.clc-join .clc-join__txt{max-width:560px}.clc-join .elementor-heading-title{color:#fff!important}.clc-join .elementor-widget-text-editor{color:#D7E2F1;font-size:18px;line-height:1.7}.clc-cta{background:linear-gradient(120deg,var(--clc-blue) 0%,var(--clc-navy) 70%);border-radius:24px;padding:64px!important;display:flex!important;align-items:center;justify-content:space-between;gap:32px;position:relative;overflow:hidden}.clc-cta::after{content:"";position:absolute;right:-40px;bottom:-80px;width:300px;height:300px;background:url(/wp-content/themes/grupoclc/assets/img/clc-isotipo.svg) no-repeat center/contain;opacity:.12}.clc-cta>*{position:relative;z-index:1}.clc-cta .elementor-heading-title{color:#fff!important;font-size:clamp(26px,2.8vw,36px);font-weight:800;line-height:1.2}.clc-cta .elementor-widget-text-editor{color:#D7E2F1;font-size:17px;margin-top:8px}.clc-cta__txt{max-width:640px}.clc-office{background:#fff;border:1px solid var(--clc-line);border-radius:18px;padding:34px!important;box-shadow:var(--clc-shadow-sm)}.clc-office__flag .elementor-heading-title{font-size:12px!important;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--clc-green-700)!important}.clc-office h3.elementor-heading-title{font-size:24px;font-weight:800;margin:6px 0 16px}.clc-office .elementor-icon-list-item{align-items:flex-start!important;margin-bottom:10px!important;padding:0!important}.clc-office .elementor-icon-list-icon{margin-top:4px}.clc-office .elementor-icon-list-icon svg{fill:var(--clc-blue)!important;width:17px!important;height:17px!important}.clc-office .elementor-icon-list-text{font-size:16px;line-height:1.55;color:var(--clc-gray)}.clc-office a{color:var(--clc-gray)}.clc-office a:hover .elementor-icon-list-text{color:var(--clc-blue)}.clc-formbox{background:#fff;border-radius:20px;padding:44px!important;box-shadow:var(--clc-shadow);border:1px solid var(--clc-line)}.clc-formbox .elementor-field-group label{font-weight:700;color:var(--clc-navy);font-size:14px}.clc-formbox .elementor-field-textual,.clc-formbox select{border:1px solid #D3DBE6!important;border-radius:10px!important;padding:13px 16px!important;font-family:'Mulish',sans-serif;font-size:15.5px!important;background:#fff!important;color:var(--clc-gray)!important}.clc-formbox .elementor-field-textual:focus,.clc-formbox select:focus{border-color:var(--clc-blue)!important;box-shadow:0 0 0 4px rgb(20 95 172 / .12)!important;outline:0}.clc-formbox .elementor-button[type="submit"]{background:var(--clc-green-700)!important;border-radius:999px!important;padding:16px 34px!important;font-weight:800!important;font-size:15px!important}.clc-formbox .elementor-button[type="submit"]:hover{background:#066B3D!important}.clc-formbox .elementor-field-type-acceptance label{font-weight:500;font-size:13.5px;color:var(--clc-muted)}.clc-map iframe{width:100%;height:440px;border:0;border-radius:18px;display:block;filter:saturate(.85)}.clc-hours{background:var(--clc-mist);border-radius:14px;padding:22px 26px!important}.clc-faq details{border-bottom:1px solid var(--clc-line);padding:4px 0}.clc-faq summary{list-style:none;cursor:pointer;padding:20px 40px 20px 0;font-size:18px;font-weight:800;color:var(--clc-navy);position:relative}.clc-faq summary::-webkit-details-marker{display:none}.clc-faq summary::after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:26px;font-weight:400;color:var(--clc-blue);transition:transform .25s}.clc-faq details[open] summary::after{transform:translateY(-50%) rotate(45deg)}.clc-faq details p{margin:0 0 20px;font-size:16.5px;line-height:1.7}.clc-svc-nav{display:grid!important;grid-template-columns:repeat(3,1fr);gap:16px}.clc-svc-nav a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px;border:1px solid var(--clc-line);border-radius:14px;background:#fff;font-weight:800;color:var(--clc-navy);text-decoration:none;transition:all .25s}.clc-svc-nav a:hover{border-color:var(--clc-blue);color:var(--clc-blue);box-shadow:var(--clc-shadow-sm)}.clc-svc-nav a::after{content:"\2192";color:var(--clc-green)}.clc-chips{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.clc-chips li{padding:10px 18px;border-radius:999px;background:#fff;border:1px solid var(--clc-line);font-weight:700;font-size:15px;color:var(--clc-navy)}.clc-bg-navy .clc-chips li{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .16);color:#fff}.clc-mode{border-radius:16px;padding:30px!important;background:var(--clc-mist);border-left:5px solid var(--clc-green)}.clc-mode:nth-child(2){border-left-color:var(--clc-blue)}.clc-mode .clc-mode__tag .elementor-heading-title{font-size:30px;font-weight:900;color:var(--clc-navy)}.clc-mode h3.elementor-heading-title{font-size:18px;font-weight:800;margin:4px 0 8px;color:var(--clc-blue)}.clc-topbar{background:var(--clc-navy-900);padding:9px 24px!important}.clc-topbar__in{max-width:var(--clc-wrap)!important;margin:0 auto;display:flex!important;justify-content:space-between;align-items:center;gap:20px}.clc-topbar,.clc-topbar a{color:#C9D5E6;font-size:13.5px;text-decoration:none}.clc-topbar a:hover{color:#fff}.clc-topbar .elementor-widget-shortcode{width:100%!important}.clc-topbar .elementor-shortcode{display:flex;justify-content:space-between;align-items:center;gap:20px}.clc-topbar .clc-tb-list{display:flex;gap:24px;align-items:center;margin:0;padding:0;list-style:none}.clc-topbar .clc-tb-list svg{width:13px;height:13px;fill:#5FE0A5;margin-right:7px;vertical-align:-1px}.clc-topbar .clc-tb-social a{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:rgb(255 255 255 / .08)}.clc-topbar .clc-tb-social a:hover{background:var(--clc-green-700)}.clc-topbar .clc-tb-social svg{width:13px;height:13px;fill:#fff;margin:0}.elementor-location-header{position:relative;z-index:1000}.clc-header{position:relative;z-index:1000;background:rgb(255 255 255 / .97);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--clc-line);padding:0 24px!important;transition:box-shadow .3s}.clc-header.elementor-sticky--effects{box-shadow:0 10px 30px -18px rgb(14 36 67 / .35)}.clc-header__in{max-width:var(--clc-wrap)!important;margin:0 auto;display:flex!important;align-items:center;justify-content:space-between;gap:24px;min-height:84px}.clc-header__in>.elementor-element{width:auto!important}.clc-logo img{height:46px!important;width:auto!important;display:block}.clc-nav{flex:1 1 auto!important}.clc-nav .elementor-nav-menu--main .elementor-item{font-family:'Mulish',sans-serif;font-weight:800;font-size:15.5px;color:var(--clc-navy);padding:30px 18px!important}.clc-nav .elementor-nav-menu--main .elementor-item:hover,.clc-nav .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var(--clc-blue)}.clc-nav .elementor-nav-menu--main .elementor-item::after{background-color:var(--clc-green)!important;height:3px!important;bottom:20px!important;left:18px!important;right:18px!important;width:auto!important}.clc-nav .elementor-nav-menu--dropdown{border-radius:0 0 14px 14px;box-shadow:var(--clc-shadow);border-top:3px solid var(--clc-green);overflow:hidden}.clc-nav .elementor-nav-menu--main .sub-menu{min-width:300px!important;padding:10px 0}.clc-nav .sub-menu .elementor-sub-item{font-weight:700;font-size:15px;color:var(--clc-navy)!important;padding:12px 22px!important;background:#fff!important}.clc-nav .sub-menu .elementor-sub-item:hover{color:var(--clc-blue)!important;background:var(--clc-mist)!important}.clc-nav .elementor-menu-toggle{background:transparent!important;color:var(--clc-navy)!important;font-size:26px}.clc-nav .elementor-menu-toggle svg{fill:var(--clc-navy)!important}.clc-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-item{color:var(--clc-navy)!important;font-weight:800;padding:15px 24px!important;background:#fff}.clc-hbtn .elementor-button{padding:13px 24px;font-size:14.5px}.clc-footer{background:#0A1B33;color:#AFC1DA;padding:90px 24px 0!important;position:relative;overflow:hidden}.clc-footer::before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,var(--clc-green) 0 33%,var(--clc-blue) 33% 66%,var(--clc-navy) 66%)}.clc-footer__grid{max-width:var(--clc-wrap)!important;margin:0 auto;display:grid!important;grid-template-columns:1.4fr 1fr 1.1fr 1.4fr;gap:48px;padding-bottom:64px!important}.clc-footer__grid>.e-con{width:auto!important;min-width:0}.clc-footer .elementor-heading-title{color:#fff!important;font-size:15px!important;font-weight:800!important;letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px}.clc-footer .elementor-widget-text-editor{color:#AFC1DA;font-size:15px;line-height:1.75}.clc-footer a{color:#D7E2F1;text-decoration:none}.clc-footer a:hover{color:#5FE0A5}.clc-footer ul{list-style:none;margin:0;padding:0}.clc-footer li{margin-bottom:11px}.clc-footer .clc-flogo img{height:50px!important;width:auto!important;margin-bottom:6px}.clc-footer .clc-fcontact{font-size:15px;line-height:1.6}.clc-footer .clc-fcontact li{display:flex;gap:12px;align-items:flex-start}.clc-footer .clc-fcontact svg{width:15px;height:15px;fill:#5FE0A5;flex:0 0 15px;margin-top:5px}.clc-fsocial{display:flex;gap:10px;margin-top:22px}.clc-fsocial a{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .07);transition:background .25s}.clc-fsocial a:hover{background:var(--clc-green-700)}.clc-fsocial svg{width:16px;height:16px;fill:#fff}.clc-fgroup{display:flex;align-items:center;gap:12px;margin-top:22px;font-size:13px;color:#8FA4C2}.clc-fgroup img{height:40px;width:auto;background:#fff;border-radius:6px;box-shadow:0 0 0 6px #fff;margin:6px}.clc-footer__legal{border-top:1px solid rgb(255 255 255 / .1);padding:24px 0!important;max-width:var(--clc-wrap)!important;width:100%!important;margin:0 auto!important;display:flex!important;justify-content:space-between;gap:16px;flex-wrap:wrap}.clc-footer__legal,.clc-footer__legal p{font-size:13.5px;color:#8FA4C2;margin:0}.clc-footer__legal>.elementor-element{width:auto!important}.clc-wa{position:fixed;right:22px;bottom:22px;z-index:9990;width:60px;height:60px;border-radius:50%;background:#25D366;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 28px -8px rgb(0 0 0 / .4);transition:transform .25s var(--clc-ease)}.clc-wa:hover{transform:scale(1.08)}.clc-wa svg{width:30px;height:30px;fill:#fff}.clc-wa__tip{position:absolute;right:72px;white-space:nowrap;background:#fff;color:var(--clc-navy);font-weight:800;font-size:14px;padding:9px 14px;border-radius:10px;box-shadow:var(--clc-shadow-sm);opacity:0;transform:translateX(8px);transition:all .25s;pointer-events:none}.clc-wa:hover .clc-wa__tip{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.clc-reveal{opacity:0;transform:translateY(26px);transition:opacity .8s var(--clc-ease),transform .8s var(--clc-ease)}.clc-reveal.is-in{opacity:1;transform:none}}.clc-prose{max-width:820px;margin:0 auto}.clc-prose h2{font-size:26px;font-weight:800;margin:36px 0 12px}.clc-prose p,.clc-prose li{font-size:16.5px;line-height:1.75}.clc-404{min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:120px 24px}.clc-404 h1{font-size:clamp(40px,6vw,72px);font-weight:900;margin:0 0 10px}@media (max-width:1200px){.clc-nav .elementor-nav-menu--main .elementor-item{padding:30px 12px!important;font-size:15px}.clc-sedes{grid-template-columns:repeat(3,1fr)}.clc-sede{border-bottom:1px solid rgb(255 255 255 / .14);padding-bottom:24px!important}.clc-footer__grid{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:1024px){.clc-sec{padding:84px 22px!important}.clc-grid-4,.clc-grid-6{grid-template-columns:repeat(2,minmax(0,1fr))}.clc-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.clc-split,.clc-split--rev{grid-template-columns:1fr;gap:56px}.clc-stats__in{grid-template-columns:repeat(2,1fr)}.clc-stat:nth-child(2){border-right:0}.clc-stat:nth-child(-n+2){border-bottom:1px solid var(--clc-line)}.clc-topbar .clc-tb-hide{display:none}.clc-header__in{min-height:72px}.clc-logo img{height:40px!important}.clc-hbtn{display:none}.clc-nav{flex:0 0 auto!important}.clc-cta{flex-direction:column;align-items:flex-start;padding:48px!important}.clc-svc-nav{grid-template-columns:1fr 1fr}.clc-group{padding:40px!important}}@media (max-width:767px){.clc-sec{padding:68px 18px!important}.clc-sec--tight{padding:56px 18px!important}.clc-grid-2,.clc-grid-3,.clc-grid-4{grid-template-columns:1fr;gap:20px}.clc-grid-6{grid-template-columns:1fr 1fr;gap:14px}.clc-sec-head{margin-bottom:38px!important}.clc-hero{min-height:auto;padding:110px 18px 150px!important}.clc-hero::before{background:linear-gradient(180deg,rgb(14 36 67 / .92),rgb(14 36 67 / .82))}.clc-hero .elementor-widget-text-editor{font-size:17px}.clc-phero{padding:110px 18px 80px!important}.clc-phero .elementor-widget-text-editor{font-size:17px}.clc-stats{margin-top:-90px!important;padding:0 16px!important}.clc-stat{padding:24px 18px!important}.clc-stat .elementor-widget-text-editor{font-size:13.5px}.clc-sedes{grid-template-columns:1fr 1fr}.clc-route{flex-direction:column;align-items:flex-start}.clc-topbar{display:none}.clc-frame::before{left:-10px;bottom:-10px}.clc-badge{right:10px;top:auto;bottom:-24px;padding:16px 18px}.clc-badge b{font-size:30px}.clc-check--2col .elementor-icon-list-items{grid-template-columns:1fr}.clc-join{padding:56px 26px!important}.clc-join::before{background:linear-gradient(180deg,rgb(14 36 67 / .9),rgb(14 36 67 / .85))}.clc-cta{padding:40px 26px!important}.clc-brands{grid-template-columns:1fr 1fr 1fr;gap:10px}.clc-brand{height:84px;padding:12px!important}.clc-brand img{max-height:40px!important}.clc-group{padding:30px 20px!important}.clc-formbox{padding:28px 20px!important}.clc-office{padding:26px!important}.clc-map iframe{height:320px}.clc-svc-nav{grid-template-columns:1fr}.clc-footer{padding-top:64px!important}.clc-footer__grid{grid-template-columns:1fr;gap:36px}.clc-footer__legal{flex-direction:column}.clc-mv{padding:34px 26px!important}.clc-wa{right:16px;bottom:16px;width:54px;height:54px}}