.cta-button--unselectable{user-select:none}
.cta-button_twice-smaller .cta-btn{height:45px}
.cta-button_green .cta-btn{background:#05b000}
.cta-button_disabled .cta-btn{pointer-events:none;background:#c1c6c8}
.cta-button_disabled .cta-btn p{color:#888b8d}
.cta-button--primary-button .cta-btn *{font-family:'Graphik Semibold',Tahoma,sans-serif;text-transform:uppercase;font-weight:normal;width:max-content;display:flex;align-items:center;justify-content:center;text-align:center;letter-spacing:1px;line-height:20px !important;cursor:pointer;outline:0;overflow:hidden;padding:14px;vertical-align:middle;height:56px !important;background-color:#000;border-radius:9999px !important;font-size:18px !important;color:#fff;border:2px solid transparent;width:100%;padding:0 20px;text-decoration:none;margin:0 !important}
.cta-button--primary-button .cta-btn * p,.cta-button--primary-button .cta-btn * span,.cta-button--primary-button .cta-btn * div,.cta-button--primary-button .cta-btn * button{font-family:'Graphik Semibold',Tahoma,sans-serif;text-transform:uppercase;font-weight:normal}
@media(max-width:767px){.cta-button--primary-button .cta-btn *{width:100% !important;max-width:280px}
}
@media(min-width:992px),(min-width:768px) and (max-width:991px){.cta-button--primary-button .cta-btn *{min-width:120px}
}
.cta-button--primary-button .cta-btn *:hover,.cta-button--primary-button .cta-btn *:active,.cta-button--primary-button .cta-btn *:focus{color:#fff;outline:0;text-decoration:none !important}
.cta-button--primary-button .cta-btn *:hover{opacity:.7}
.cta-button--primary-button .cta-btn *:active{opacity:.7;filter:drop-shadow(0 4px 4px rgba(0,0,0,0.5))}
.cta-button--primary-button .cta-btn *:focus{filter:drop-shadow(0 2px 4px rgba(0,0,0,0.5))}
.cta-button--primary-button .cta-btn *:not(:hover){box-shadow:none;outline:0}
.cta-button--primary-button .cta-btn *[disabled]{background-color:#a8a8a8;color:#6d7278;box-sizing:border-box;border:0;box-shadow:none;cursor:default;pointer-events:none}
.cta-button--primary-button .cta-btn *:focus-visible{box-shadow:0 0 0 2px #fff;outline:2px dotted #000}
@media(max-width:767px){.cta-button--primary-button .cta-btn *{max-width:350px}
}
.cta-button--ghost-button .cta-btn *{font-family:'Graphik Semibold',Tahoma,sans-serif;text-transform:uppercase;font-weight:normal;width:max-content;display:flex;align-items:center;justify-content:center;letter-spacing:1px;line-height:20px !important;cursor:pointer;outline:0;overflow:hidden;padding:14px;vertical-align:middle;height:56px !important;background-color:#000;border-radius:9999px !important;font-size:18px !important;border:2px solid transparent;border:2px solid black;background-color:transparent;color:#000;max-width:360px;width:100%;padding:0 20px;text-decoration:none;text-align:center;margin:0 !important}
.cta-button--ghost-button .cta-btn * p,.cta-button--ghost-button .cta-btn * span,.cta-button--ghost-button .cta-btn * div,.cta-button--ghost-button .cta-btn * button{font-family:'Graphik Semibold',Tahoma,sans-serif;text-transform:uppercase;font-weight:normal}
@media(max-width:767px){.cta-button--ghost-button .cta-btn *{width:100% !important;max-width:280px}
}
@media(min-width:992px),(min-width:768px) and (max-width:991px){.cta-button--ghost-button .cta-btn *{min-width:120px}
}
.cta-button--ghost-button .cta-btn *:hover,.cta-button--ghost-button .cta-btn *:active,.cta-button--ghost-button .cta-btn *:focus{color:#000;outline:0;text-decoration:none !important}
.cta-button--ghost-button .cta-btn *:hover{opacity:.7}
.cta-button--ghost-button .cta-btn *:active{opacity:.7;filter:drop-shadow(0 4px 4px rgba(0,0,0,0.5))}
.cta-button--ghost-button .cta-btn *:focus{filter:drop-shadow(0 2px 4px rgba(0,0,0,0.5))}
.cta-button--ghost-button .cta-btn *:not(:hover){box-shadow:none;outline:0}
.cta-button--ghost-button .cta-btn *[disabled]{background-color:#a8a8a8;color:#6d7278;box-sizing:border-box;border:0;box-shadow:none;cursor:default;pointer-events:none}
.cta-button--ghost-button .cta-btn *:focus-visible{box-shadow:0 0 0 2px #fff;outline:2px dotted #000}
.cta-button--ghost-button .cta-btn *[disabled]{background-color:#a8a8a8;color:#6d7278;box-sizing:border-box;border:0;box-shadow:none;cursor:default;pointer-events:none;color:#a8a8a8 !important;border:2px solid #a8a8a8 !important;background-color:transparent !important}
.cta-button.video-button-icon .cta-btn .icon{background:url(../../../../../etc.clientlibs/usta/clientlibs/clientlib-site/resources/images/usta-icons/Play.svg) 0 0 no-repeat;width:28px;height:26px;display:inline-flex;margin-left:8px}
@media(max-width:767px){.cta-button.video-button-icon .cta-btn p{font-size:19px !important;width:auto !important;margin:0 !important}
.cta-button.video-button-icon .cta-btn .icon{background-position:center !important}
}
.cta-button.background-check-button-icon .cta-btn .icon{background:url(../../../../../etc.clientlibs/usta/clientlibs/clientlib-site/resources/images/safeplay/bg_check_btn_icon.png) 0 0 no-repeat;width:24px;height:24px;display:inline-flex;margin-left:8px}
@media(max-width:767px){.cta-button.background-check-button-icon .cta-btn{height:117px !important;padding:30px 21px !important;align-items:flex-end !important}
.cta-button.background-check-button-icon .cta-btn p{text-align:left !important;font-size:19px !important}
.cta-button.background-check-button-icon .cta-btn .icon{margin:0 !important}
}
@media(max-width:365px){.cta-button.background-check-button-icon .cta-btn p{font-size:18px !important}
.cta-button.background-check-button-icon .cta-btn .icon{margin-left:3px !important}
}