/* Fastycloud: refinement of native, Builder-editable Lagom sections. */
.page-lagom-cms .section-title{letter-spacing:-.025em;line-height:1.2}
.page-lagom-cms .section-subtitle{line-height:1.65;max-width:820px;margin-left:auto;margin-right:auto}
.page-lagom-cms .package-pg{border-radius:16px;box-shadow:inset 0 1px 0 rgba(179,204,255,.13),0 18px 45px rgba(0,19,59,.12);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.page-lagom-cms .package-pg:hover,.page-lagom-cms .package-pg:focus-within{transform:translateY(-6px);border-color:#8dc63d;box-shadow:inset 0 1px 0 rgba(179,204,255,.22),0 24px 55px rgba(0,19,59,.25)}
.page-lagom-cms .package-pg .package-title{font-weight:400;line-height:1.3}
.page-lagom-cms .package-pg .package-content{line-height:1.65}
.page-lagom-cms .package-pg .package-graphic{transition:transform .35s ease}
.page-lagom-cms .package-pg:hover .package-graphic{transform:translateY(-5px)}
.page-lagom-cms .section .section-caption{letter-spacing:.08em}
.page-lagom-cms .section .btn{border-radius:7px}
.page-lagom-cms a:focus-visible,.page-lagom-cms button:focus-visible{outline:2px solid #8dc63d;outline-offset:4px}
@media(max-width:767px){.page-lagom-cms .section-title{font-size:32px}.page-lagom-cms .package-pg{border-radius:12px}.page-lagom-cms .package-pg .package-title{font-size:25px}}
@media(prefers-reduced-motion:reduce){.page-lagom-cms .package-pg,.page-lagom-cms .package-pg .package-graphic{transition:none;transform:none!important}}
