/* PORTALP V1.0.6.3.27: apresentação institucional, sem alterar operações */
.sf27-page{font-family:inherit;background:#f7fbfe;color:#09284b}.sf27-wrap{max-width:1170px;margin:0 auto;padding:0 22px}.sf27-hero{padding:72px 0;background:linear-gradient(115deg,#072c57,#086aa2);color:#fff}.sf27-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:center;gap:48px}.sf27-kicker{letter-spacing:.18em;font-weight:700;font-size:12px;color:#7de3ff}.sf27-hero h1{font-size:clamp(36px,4vw,60px);font-weight:750;line-height:1.08;margin:17px 0}.sf27-hero p{font-size:18px;line-height:1.7;max-width:640px;color:#e8f6ff}.sf27-hero-img{width:100%;height:320px;object-fit:cover;border-radius:22px;box-shadow:0 22px 55px #00234466}.sf27-section{padding:65px 0}.sf27-rich{max-width:1000px;background:#fff;border-radius:18px;padding:35px;margin:40px auto;box-shadow:0 12px 35px #0e437010}.sf27-page .pagina-wrapper{padding:28px 0;background:transparent}.sf27-page .ui.container{max-width:1170px!important}.sf27-page .ui.card{border-radius:18px!important;overflow:hidden;box-shadow:0 8px 25px #0a315016!important}.sf27-page .ui.button.blue{background:#007fc1!important;border-radius:9px!important}.sf27-page .ui.form input,.sf27-page .ui.form select,.sf27-page .ui.form textarea{border-radius:10px!important}.sf27-page .ui.form .field>label{display:block!important;font-weight:650;margin-bottom:7px}.sf27-page .ui.header{text-transform:none;color:#0b315c!important}.sf27-page .ui.three.stackable.cards>.card{min-height:300px}.sf27-page .ui.one.column.grid .column{margin:10px 0}.sf27-page .ui.grid>.row{gap:10px}.sf27-page .pagina-wrapper .ql-editor{line-height:1.8}.sf27-page .ui.form{background:#fff;padding:26px;border:1px solid #dbe9f5;border-radius:18px;box-shadow:0 12px 36px #0e437014}.sf27-page .ui.form input,.sf27-page .ui.form textarea{width:100%}.sf27-page .ui.form textarea{min-height:130px}.sf27-page .ui.form .field>input:not([type=checkbox]){padding:13px!important}.sf27-contact-note{background:#fff;border-radius:20px;padding:26px;box-shadow:0 10px 25px #12476512}.sf27-page .pagina-wrapper> .ui.container>h1.ui.header:first-child{display:none}.sf27-partner-label{text-align:center;padding:18px;color:#335675}.sf27-depo .ui.one.column.grid>.row{display:block}.sf27-depo .ui.one.column.grid .column{max-width:950px;margin:20px auto!important}.sf27-cta{padding:30px 0}.sf27-page #map{border-radius:12px;overflow:hidden}@media(max-width:850px){.sf27-hero{padding:45px 0}.sf27-hero-grid{grid-template-columns:1fr;gap:25px}.sf27-hero-img{height:240px}.sf27-section{padding:35px 0}}
