@keyframes shine-skeleton-lines{0{background-position:-100px}
40%,100%{background-position:600px}
}
.mod__max-w-xl{max-width:1436px;margin:auto}
.cmp-transactional-ctas{--title-size:30px;--title-font:"SeatBold",sans-serif;--title-weight:750;--gap-ctas:16px;--ico-color:var(--color-ui-02)}
.cmp-transactional-ctas__wrapper{position:relative;margin:0 auto;width:100%;max-width:1436px;padding:0 16px;padding:32px 16px}
@media(min-width:764px){.cmp-transactional-ctas__wrapper{padding:0 32px}
}
.cmp-transactional-ctas .cmp-icon-button{height:auto;max-height:fit-content}
.cmp-transactional-ctas .mod__secondary-button{background-color:var(--color-bg-02);padding:5px 16px}
.cmp-transactional-ctas .mod__secondary-button .cmp-button__text{font-family:"SeatBold",sans-serif;font-weight:700;font-size:16px;line-height:1.25;color:var(--color-font-06);text-align:center;height:auto;max-height:fit-content}
.cmp-transactional-ctas .mod__secondary-button:hover{background-color:var(--color-bg-03);opacity:.9}
@media(min-width:764px){.cmp-transactional-ctas{--wrapper-gap:32px;--title-size:38px}
.cmp-transactional-ctas__wrapper{padding:32px 124px}
.cmp-transactional-ctas .mod__secondary-button{padding:unset}
}
@media(min-width:1016px){.cmp-transactional-ctas__wrapper{padding:32px 0}
}