.elementor .sbb-btn-outline-blue:hover,.elementor .sbb-btn-outline-blue:focus-visible{color:var(--sbb-white);background-color:var(--sbb-blue);transform:translate3d(0px, -2px, 0px);}.elementor .sbb-btn-outline-blue:focus{outline-offset:3px;outline: 3px solid var(--sbb-white); box-shadow: 0 0 0 2px var(--sbb-black);\n}.elementor .sbb-btn-outline-blue:active{color:var(--sbb-white);background-color:var(--sbb-blue);transform:translate3d(0px, 0px, 0px);}.elementor .sbb-btn-outline-blue{font-family:var(--sbb-body);font-weight:800;font-size:1rem;color:var(--sbb-blue);line-height:1;text-align:center;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:0.375rem;border-width:2px;border-color:var(--sbb-blue);border-style:solid;background-color:transparent;transition-property: color, background-color, border-color, transform, box-shadow, outline-color; transition-duration: 200ms; transition-timing-function: ease; &:link, &:visited { text-decoration: none; } &:focus:not(:focus-visible) { outline: none; box-shadow: none; } &:focus-visible { color: var(--sbb-white); background-color: var(--sbb-blue); outline: 3px solid var(--sbb-white); outline-offset: 3px; box-shadow: 0 0 0 2px var(--sbb-black); }\n}.elementor .sbb-btn-outline-yellow:hover,.elementor .sbb-btn-outline-yellow:focus-visible{color:var(--sbb-black);background-color:var(--sbb-yellow);transform:translate3d(0px, -2px, 0px);}.elementor .sbb-btn-outline-yellow:focus{outline-offset:3px;outline: 3px solid var(--sbb-white); box-shadow: 0 0 0 2px var(--sbb-black);\n}.elementor .sbb-btn-outline-yellow:active{color:var(--sbb-black);background-color:var(--sbb-yellow);transform:translate3d(0px, 0px, 0px);}.elementor .sbb-btn-outline-yellow{font-family:var(--sbb-body);font-weight:800;font-size:1rem;color:var(--sbb-yellow);line-height:1;text-align:center;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:0.375rem;border-width:2px;border-color:var(--sbb-yellow);border-style:solid;background-color:transparent;transition-property: color, background-color, border-color, transform, box-shadow, outline-color; transition-duration: 200ms; transition-timing-function: ease; &:link, &:visited { text-decoration: none; } &:focus:not(:focus-visible) { outline: none; box-shadow: none; } &:focus-visible { color: var(--sbb-black); background-color: var(--sbb-yellow); outline: 3px solid var(--sbb-white); outline-offset: 3px; box-shadow: 0 0 0 2px var(--sbb-black); }\n}.elementor .sbb-btn-primary:hover,.elementor .sbb-btn-primary:focus-visible{color:var(--sbb-black);background-color:var(--sbb-white);transform:translate3d(0px, -2px, 0px);}.elementor .sbb-btn-primary:focus{color:var(--sbb-black);outline-offset:3px;background-color:var(--sbb-yellow);outline: 3px solid var(--sbb-white); box-shadow: 0 0 0 2px var(--sbb-black);\n}.elementor .sbb-btn-primary{font-family:var(--sbb-body);font-weight:800;font-size:1rem;color:var(--sbb-black);line-height:1;text-align:center;text-transform:uppercase;padding-block-start:1.125rem;padding-block-end:1.125rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:0.3rem;background-color:var(--sbb-yellow);transition-property: color, background-color, transform, box-shadow, outline-color; transition-duration: 200ms; transition-timing-function: ease; &:link, &:visited { text-decoration: none; } &:focus:not(:focus-visible) { outline: none; box-shadow: none; } &:focus-visible { color: var(--sbb-black); background-color: var(--sbb-yellow); outline: 3px solid var(--sbb-white); outline-offset: 3px; box-shadow: 0 0 0 2px var(--sbb-black); }\n}.elementor .sbb-btn-blue:hover,.elementor .sbb-btn-blue:focus-visible{color:var(--sbb-white);background-color:var(--sbb-blue-dark);transform:translate3d(0px, -2px, 0px);}.elementor .sbb-btn-blue:focus{color:var(--sbb-white);outline-offset:3px;background-color:var(--sbb-blue-dark);outline: 3px solid var(--sbb-white); box-shadow: 0 0 0 2px var(--sbb-black);\n}.elementor .sbb-btn-blue:active{color:var(--sbb-white);background-color:var(--sbb-blue-dark);transform:translate3d(0px, 0px, 0px);}.elementor .sbb-btn-blue{font-family:var(--sbb-body);font-weight:800;font-size:1rem;color:var(--sbb-white);line-height:1;text-align:center;text-transform:uppercase;padding-block-start:1.125rem;padding-block-end:1.125rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:0.375rem;background-color:var(--sbb-blue);transition-property: color, background-color, transform, box-shadow, outline-color; transition-duration: 200ms; transition-timing-function: ease; &:link, &:visited { text-decoration: none; } &:focus:not(:focus-visible) { outline: none; box-shadow: none; } &:focus-visible { color: var(--sbb-white); background-color: var(--sbb-blue-dark); outline: 3px solid var(--sbb-white); outline-offset: 3px; box-shadow: 0 0 0 2px var(--sbb-black); }\n}