@charset "utf-8";
.sicut-segreteria-page .bg-image-03{position:relative;background:radial-gradient(circle at 82% 18%,rgba(56,165,191,.22),transparent 32%),linear-gradient(135deg,#041a2b 0%,#082942 58%,#0b5271 100%);border-bottom:1px solid rgba(56,165,191,.35)}
.sicut-segreteria-page .bg-image-03::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.32;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:34px 34px}
.sicut-segreteria-page .bg-image-03>.container{position:relative;max-width:1180px;padding-top:62px!important;padding-bottom:62px!important;text-align:left}
.sicut-segreteria-page .bg-image-03 h5{margin:0 0 10px;color:#70c9da;font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}
.sicut-segreteria-page .bg-image-03 h1{margin:0;color:#fff;font-size:clamp(2.35rem,5vw,3.8rem);font-weight:700;letter-spacing:-.03em;line-height:1.08}
.sicut-segreteria-page .bg-image-03 .breadcrumb{margin:22px 0 0;padding:0;background:transparent}.sicut-segreteria-page .bg-image-03 .breadcrumb li,.sicut-segreteria-page .bg-image-03 .breadcrumb a{color:#dceff3}
.sicut-segreteria-page .segreteria-section{background:radial-gradient(circle at 90% 10%,rgba(56,165,191,.15),transparent 26%),linear-gradient(180deg,#f7fafb,#edf4f6)}
.sicut-segreteria-page .segreteria-shell{max-width:1100px}
.sicut-segreteria-page .segreteria-intro{max-width:900px;margin:0 auto 2rem;padding:clamp(1.5rem,4vw,2.7rem);background:#fff;border:1px solid #d7e6ea;border-top:5px solid #1596ad;border-radius:20px;box-shadow:0 16px 38px rgba(4,38,59,.09);text-align:center}
.sicut-segreteria-page .segreteria-intro>p{margin:0 0 .6rem;color:#0b6694;font-size:.76rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}
.sicut-segreteria-page .segreteria-intro h2{margin:0;color:#082942;font-size:clamp(2rem,4vw,3.15rem);font-weight:900}
.sicut-segreteria-page .segreteria-intro span{display:block;max-width:760px;margin-top:.9rem;color:#586c77;font-size:1.05rem;line-height:1.65}
.sicut-segreteria-page .segreteria-card{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);overflow:hidden;background:#fff;border:1px solid #d5e3e8;border-radius:20px;box-shadow:0 16px 38px rgba(4,38,59,.1)}
.sicut-segreteria-page .segreteria-card figure{display:grid;min-height:360px;margin:0;padding:2rem;place-items:center;background:linear-gradient(145deg,#eaf5f7,#f8fbfc);border-right:1px solid #dce8ec}
.sicut-segreteria-page .segreteria-card figure img{width:100%;max-width:320px;height:auto;object-fit:contain}
.sicut-segreteria-page .segreteria-brand{align-content:center;gap:1rem;text-align:center}
.sicut-segreteria-page .segreteria-brand-mark{display:grid;width:108px;height:108px;place-items:center;color:#fff;background:linear-gradient(145deg,#082942,#0797ae);border-radius:28px;box-shadow:0 14px 28px rgba(4,38,59,.2);font-size:2rem;font-weight:900;letter-spacing:.08em}
.sicut-segreteria-page .segreteria-brand-name{color:#082942;font-size:1.45rem;font-weight:900;line-height:1.12;letter-spacing:.01em}
.sicut-segreteria-page .segreteria-details{padding:clamp(2rem,5vw,3.5rem);text-align:left}
.sicut-segreteria-page .segreteria-label{margin:0 0 .7rem;color:#0b6694;font-size:.76rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}
.sicut-segreteria-page .segreteria-details h3{margin:0 0 1.6rem;color:#082942;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:900}
.sicut-segreteria-page .segreteria-details address{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:0 0 2rem;color:#4f6570;font-style:normal;line-height:1.65}
.sicut-segreteria-page .segreteria-actions{display:grid;max-width:430px;gap:.8rem}
.sicut-segreteria-page .segreteria-actions a{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;min-height:52px;padding:.7rem 1rem;color:#07547a;background:#e1f2f5;border:1px solid #add8e1;border-radius:9px;font-weight:800;text-decoration:none}
.sicut-segreteria-page .segreteria-actions a span{color:#082942;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.sicut-segreteria-page .segreteria-actions a:hover,.sicut-segreteria-page .segreteria-actions a:focus{transform:translateY(-2px);box-shadow:0 8px 18px rgba(4,38,59,.16)}
.sicut-segreteria-page .sicut-back-to-top{position:fixed;right:24px;bottom:24px;z-index:900;width:50px;height:50px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#0b6694,#1596ad);border:1px solid rgba(255,255,255,.38);border-radius:50%;box-shadow:0 12px 28px rgba(4,26,43,.28);font-size:1.45rem;text-decoration:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:.2s ease}.sicut-segreteria-page .sicut-back-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:none}
@media(max-width:767px){.sicut-segreteria-page .bg-image-03>.container{padding:44px 20px!important}.sicut-segreteria-page .segreteria-card{grid-template-columns:1fr}.sicut-segreteria-page .segreteria-card figure{min-height:250px;border-right:0;border-bottom:1px solid #dce8ec}.sicut-segreteria-page .segreteria-details address{grid-template-columns:1fr}.sicut-segreteria-page .segreteria-actions a{width:100%;justify-content:center;text-align:center}.sicut-segreteria-page .sicut-back-to-top{right:16px;bottom:16px;width:46px;height:46px}}
