.CorporateDiferenciais_section__sbfxn{background:#fff;padding:4rem 1.5rem;overflow:hidden}.CorporateDiferenciais_inner__EUAzU{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:5rem}.CorporateDiferenciais_hospitality__pTQ_0,.CorporateDiferenciais_rooms__qdYF2{border-radius:28px;overflow:hidden;box-shadow:0 18px 48px rgba(31,38,73,.14);transition:box-shadow .35s ease,transform .35s ease}.CorporateDiferenciais_hospitality__pTQ_0:hover,.CorporateDiferenciais_rooms__qdYF2:hover{box-shadow:0 24px 58px rgba(31,38,73,.18)}.CorporateDiferenciais_rooms__qdYF2{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:42rem;background:#fff;color:#1f2649}.CorporateDiferenciais_hospitalityVisual__uikXI,.CorporateDiferenciais_roomsImage__vG_Cc{position:relative;min-height:30rem;overflow:hidden}.CorporateDiferenciais_hospitalityVisual__uikXI img,.CorporateDiferenciais_roomsImage__vG_Cc img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .8s cubic-bezier(.19,1,.22,1)}.CorporateDiferenciais_hospitality__pTQ_0:hover .CorporateDiferenciais_hospitalityVisual__uikXI img,.CorporateDiferenciais_rooms__qdYF2:hover .CorporateDiferenciais_roomsImage__vG_Cc img{transform:scale(1.04)}.CorporateDiferenciais_hospitalityVisual__uikXI:after,.CorporateDiferenciais_roomsImage__vG_Cc:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(8,14,28,.72));pointer-events:none}.CorporateDiferenciais_imageIndex__b3xQD{position:absolute;z-index:1;left:2rem;bottom:1.75rem;color:rgba(255,255,255,.72);font-size:.68rem;letter-spacing:.2em}.CorporateDiferenciais_hospitalityContent__D_hiD,.CorporateDiferenciais_roomsContent__NwCk_{display:flex;flex-direction:column;justify-content:center;padding:4rem clamp(2rem,6vw,6rem)}.CorporateDiferenciais_eyebrow__7gb44{margin:0 0 1.25rem;color:#5d91c9;font-size:.68rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase}.CorporateDiferenciais_title__2sPRK{margin:0 0 2.5rem;color:inherit;font-size:clamp(2.25rem,4vw,4rem);font-weight:300;letter-spacing:-.045em;line-height:1.02}.CorporateDiferenciais_title__2sPRK em{color:#82b2df;font-style:normal}.CorporateDiferenciais_roomFeatures__tbdds{border-top:1px solid rgba(31,38,73,.14)}.CorporateDiferenciais_roomFeature__5AaT6{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.15rem 0;border-bottom:1px solid rgba(31,38,73,.14)}.CorporateDiferenciais_differential__RE1Kf span,.CorporateDiferenciais_roomFeature__5AaT6>span{color:#5d91c9;font-size:.68rem;letter-spacing:.12em}.CorporateDiferenciais_roomFeature__5AaT6 h3{margin:0 0 .35rem;font-size:1rem;font-weight:500}.CorporateDiferenciais_description__bq7v9,.CorporateDiferenciais_roomFeature__5AaT6 p{max-width:34rem;margin:0;color:#5a6578;font-size:.85rem;line-height:1.65}.CorporateDiferenciais_cta__LsXTu{align-self:flex-start;display:inline-flex;gap:1rem;align-items:center;margin-top:2rem;padding-bottom:.45rem;border-bottom:1px solid #164798;color:#164798;font-size:.7rem;font-weight:600;letter-spacing:.16em;text-decoration:none;text-transform:uppercase}.CorporateDiferenciais_cta__LsXTu span{color:#164798;font-size:1.1rem}.CorporateDiferenciais_hospitality__pTQ_0{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);background:#fff;color:#1f2649}.CorporateDiferenciais_hospitalityContent__D_hiD{padding-top:5rem;padding-bottom:5rem}.CorporateDiferenciais_hospitalityContent__D_hiD .CorporateDiferenciais_eyebrow__7gb44{color:#164798}.CorporateDiferenciais_hospitalityContent__D_hiD .CorporateDiferenciais_title__2sPRK{margin-bottom:1.5rem}.CorporateDiferenciais_lead__oQS0r{margin:0 0 .5rem;font-size:1.2rem;font-weight:400}.CorporateDiferenciais_hospitalityContent__D_hiD .CorporateDiferenciais_description__bq7v9{color:#5a6578}.CorporateDiferenciais_differentials__TK8fx{margin-top:2.5rem}.CorporateDiferenciais_differentialsLabel__qYnvJ{margin:0 0 1rem;color:#164798;font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.CorporateDiferenciais_differentialsGrid__85oFI{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(31,38,73,.14)}.CorporateDiferenciais_differential__RE1Kf{display:flex;gap:.7rem;padding:.75rem .5rem .75rem 0;border-bottom:1px solid rgba(31,38,73,.14);color:#354056;font-size:.78rem;line-height:1.35}.CorporateDiferenciais_hospitalityVisual__uikXI{min-height:38rem}.CorporateDiferenciais_visualCaption__ZNMnj{position:absolute;z-index:1;left:2rem;bottom:1.75rem;color:#fff;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:300;letter-spacing:-.03em;line-height:1.05}@media (min-width:768px){.CorporateDiferenciais_section__sbfxn{padding:6rem 3rem}}@media (max-width:767px){.CorporateDiferenciais_hospitality__pTQ_0,.CorporateDiferenciais_rooms__qdYF2{grid-template-columns:1fr}.CorporateDiferenciais_roomsImage__vG_Cc{min-height:23rem}.CorporateDiferenciais_hospitalityVisual__uikXI{min-height:24rem;order:-1}.CorporateDiferenciais_hospitalityContent__D_hiD,.CorporateDiferenciais_roomsContent__NwCk_{padding:3rem 1.5rem}.CorporateDiferenciais_differentialsGrid__85oFI{grid-template-columns:1fr}.CorporateDiferenciais_title__2sPRK{margin-bottom:2rem}}@media (prefers-reduced-motion:reduce){.CorporateDiferenciais_hospitality__pTQ_0:hover .CorporateDiferenciais_hospitalityVisual__uikXI img,.CorporateDiferenciais_rooms__qdYF2:hover .CorporateDiferenciais_roomsImage__vG_Cc img{transform:none}}