.clevel-card{width:100%;display:flex;flex-direction:column;border-radius:var(--border-radius-l);background:#fff;box-shadow:0 8px 24px #0f172a1f;color:#1f2937;overflow:visible;transition:transform .2s ease,box-shadow .2s ease}.clevel-card .card-top{height:250px;background:linear-gradient(135deg,var(--brand-light) 0%,var(--brand-dark) 100%);position:relative;overflow:visible;flex-shrink:0;border-top-left-radius:var(--border-radius-l);border-top-right-radius:var(--border-radius-l);transition:all .3s ease-in-out}.clevel-card .card-top img{position:absolute;bottom:0%;left:50%;transform:translate(-50%);width:auto;height:98%;transition:all .3s ease-in-out;overflow:visible}.clevel-card .card-content{display:flex;flex:1;flex-direction:column;align-items:center;padding:0 24px 24px;text-align:center}.clevel-card .card-content .name{margin-top:16px;margin-bottom:4px;font-size:1.1rem;font-weight:600;color:#172b4d}.clevel-card .card-content .role{margin:0 0 18px;font-size:.95rem;color:#5f6b7c}.clevel-card .connect-btn{margin-top:auto;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:#0a66c2;color:#fff;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s ease,box-shadow .2s ease;transition:all .3s ease-in-out}.clevel-card .connect-btn .icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;background:#fff;color:#0a66c2;font-weight:700;font-size:.85rem}.clevel-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0f172a2e}.clevel-card:hover .connect-btn{background:#004182;box-shadow:0 8px 16px #0a66c24d;padding:10px 42px}.clevel-card:hover .card-top{height:230px;background:linear-gradient(-135deg,var(--brand-light) 0%,var(--brand-dark) 100%);transition:all 1s ease-in-out}.clevel-card:hover .card-top img{height:110%;transition:all .4s ease-in-out}@media(max-width:480px){.contact-card{max-width:100%}.contact-card .card-content{padding:0 20px 20px}}.octavian-page .page-hero .page-hero__inner .hero-text h1 span,.octavian-page .containerBo .grid1 span{color:var(--accent-color-light)}.containerBo.octavian{margin-top:unset!important}.containerBo.octavian .grid2 img{left:unset!important;right:-20%!important;border-radius:var(--border-radius-l)!important}@media(min-width:768px)and (max-width:992px){.containerBo.octavian .grid2 img{right:-40%!important}}@media(max-width:768px){.containerBo.octavian .grid2 img{position:absolute;top:30%;left:50%!important;width:100%;object-fit:cover}}.containerBo.octavian .section-benefit .table-responsive{border:0px solid var(--white-light)!important}.containerBo.octavian .section-benefit .table-responsive .table{border-bottom:0px solid transparent}.containerBo.octavian .section-benefit .table-responsive .table tr{border-bottom:0px solid var(--white-light)!important}.containerBo.octavian .section-benefit .table-responsive .table tr td{color:var(--white-light)!important;border-bottom:0px solid var(--white-light)!important}.containerBo.octavian .section-benefit .table-responsive .table tr:last-child{border-bottom:0px solid transparent}.containerBo.octavian .containerOctavian{display:grid;grid-template-columns:1fr 1fr 1fr}.containerBo.octavian .containerOctavian img{width:120px;height:auto;object-fit:contain;margin-right:40px}@media(max-width:992px){.containerBo.octavian .containerOctavian{grid-template-columns:1fr 1fr}.containerBo.octavian .containerOctavian img{width:140px;height:auto;object-fit:contain;margin:0 auto 20px}}@media(max-width:768px){.containerBo.octavian .containerOctavian{grid-template-columns:1fr 1fr}.containerBo.octavian .containerOctavian img{margin:0 auto 20px}}.containerEvents h1,.containerNews h1,.containerProducts h1,.containerClevels h1,.containerCustomers h1{color:var(--black-dark);text-align:center;margin-bottom:24px}.containerEvents .swiper,.containerNews .swiper,.containerProducts .swiper,.containerClevels .swiper,.containerCustomers .swiper{overflow:visible}.containerCertificate{padding:32px}.containerCertificate .card-body{padding:unset}.containerCertificate:hover{transform:none}.certificate{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:40px;margin-top:34px;align-items:center}.certificate .cert-logo{width:100%;max-width:160px;height:auto;object-fit:contain}@media(max-width:480px){.certificate{display:grid;grid-template-columns:1fr 1fr;gap:40px}.certificate .cert-logo{width:100%}}.page-shell{gap:90px}
