.badge-module__HxwJkq__badge{white-space:nowrap;border-radius:50px;padding:.313rem 1.25rem;display:inline-block}.badge-module__HxwJkq__headerBadge{text-transform:uppercase;letter-spacing:0;padding:.25rem .625rem;font-weight:600;display:inline-block}
.button-module__5pdeQG__button{font-size:var(--button-font-size);cursor:pointer;color:var(--primary-contrast-text);background-color:var(--primary-main);border:none;padding:19px 40px;line-height:15px;text-decoration:none;transition:all .3s ease-in-out;display:inline-block}.button-module__5pdeQG__button:hover,.button-module__5pdeQG__button:focus{transform:scale(1.1)}.button-module__5pdeQG__button:active{transform:scale(1)}.button-module__5pdeQG__linkButton,.button-module__5pdeQG__linkButton:hover,.button-module__5pdeQG__linkButton:focus,.button-module__5pdeQG__linkButton:active{color:var(--primary-contrast-text);text-decoration:none}
.card-module__Y18W4G__card{background-color:var(--paper);width:var(--col-12-width);height:100%;transition:all .3s;position:relative}.card-module__Y18W4G__outlinedCard{border:1px solid var(--divider);background-color:#0000}
@keyframes code-module__FgCqyq__fadeIn{0%{opacity:0}to{opacity:1}}.code-module__FgCqyq__codeBlock{position:relative}.code-module__FgCqyq__inlineCode{color:var(--primary-text);background-color:var(--hover);padding:2px 4px}
.icon-module__LA2b7G__icon{vertical-align:middle}
.icon-button-module__F25Ioa__iconButton{cursor:pointer;background-color:#0000;border:none;transition:all .3s ease-in-out;display:inline-block}.icon-button-module__F25Ioa__iconButton:hover,.icon-button-module__F25Ioa__iconButton:focus{transform:scale(1.1)}.icon-button-module__F25Ioa__iconButton:after{transform:scale(1)}
.copy-button-module__rvKc8q__copyButtonWrapper{top:calc(var(--spacer)*2);top:24px;right:var(--spacer);position:absolute}.copy-button-module__rvKc8q__copyButtonWrapper button{color:var(--grey-300);font-size:1rem;font-weight:500;animation:1s copy-button-module__rvKc8q__fadeIn}.copy-button-module__rvKc8q__copyButtonWrapper span{color:#fff;animation:1s copy-button-module__rvKc8q__fadeIn}
.header-module__F5hZ0q__pageHeader{padding-bottom:calc(var(--spacer)*3.875)}.header-module__F5hZ0q__sectionHeader{padding-bottom:var(--heading-lg-padding-bottom)}
.separator-module__3CZRRa__separator{background-color:var(--divider);border:none;height:1px}.separator-module__3CZRRa__spacer{padding-bottom:var(--spacer);padding-top:var(--spacer)}
@keyframes action-module__j18ewq__actionAnimation{0%{transform-origin:0;transform:scaleX(.2)}70%{transform-origin:0;transform:scaleX(1)}71%{transform-origin:100%}to{transform-origin:100%;transform:scaleX(.2)}}.action-module__j18ewq__actionWrapper{width:var(--col-12-width);height:auto;position:relative;overflow:hidden}.action-module__j18ewq__actionTextWrapper{color:var(--primary-main);padding-right:calc(var(--spacer)*2);text-transform:uppercase;cursor:pointer;font-size:12px;font-weight:500;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.action-module__j18ewq__actionTextWrapper:before{content:"";background-color:var(--primary-main);width:var(--col-12-width);transform-origin:0;height:1px;margin:auto;animation-duration:.4s;animation-timing-function:cubic-bezier(.6,.01,0,1);animation-fill-mode:forwards;position:absolute;top:0;bottom:0;left:0;transform:scaleX(.2)}.action-module__j18ewq__actionText{background-color:var(--paper);z-index:1;transition:all .6s cubic-bezier(.6,.01,0,1);display:inline-block;position:relative;transform:translate(-110%)}a:hover .action-module__j18ewq__actionText{transform:translate(0)}a:hover .action-module__j18ewq__actionTextWrapper:before{animation:.4s cubic-bezier(.6,.01,0,1) forwards action-module__j18ewq__actionAnimation}a:focus .action-module__j18ewq__actionText{transform:translate(0)}a:focus .action-module__j18ewq__actionTextWrapper:before{animation:.4s cubic-bezier(.6,.01,0,1) forwards action-module__j18ewq__actionAnimation}
.card-item-module__0fNALG__cardItemContent{height:310px}@media only screen and (min-width:768px){.card-item-module__0fNALG__cardItemContent{height:325px}}@media only screen and (min-width:1200px){.card-item-module__0fNALG__cardItemContent{height:345px}}
