button,input[type=button],input[type=submit]{-moz-appearance:none;-webkit-appearance:none;appearance:none}.button--small,.small-button{border-radius:2px;font-size:14px;padding:15px 35px;text-transform:uppercase}.animation-btn-more,.button--text,.text-button{background-color:transparent;color:#f9d022;font-family:Gilroy-Bold,gilroy-bold-fallback,sans-serif;font-size:14px;letter-spacing:1.4px;line-height:1.0625rem;padding:19px 27px;text-transform:uppercase}.button{border:none;line-height:1.0625rem;white-space:nowrap}.button--rounded{font-family:Gilroy-SemiBold,gilroy-semibold-fallback,sans-serif;font-size:15px;letter-spacing:.3px;line-height:16px;padding:13px 25px;text-transform:capitalize}.button--rounded,.button--rounded-only{background-color:#f9d022;border-radius:100px;color:#1d1d1d}.button--rounded-only:not(.disable):active,.button--rounded-only:not(.disable):hover{background-color:#efb90a;color:#111315}.button--small-main{background-color:#f9d022;color:#1d1d1d;font-family:Gilroy-Bold,gilroy-bold-fallback,sans-serif;letter-spacing:1px}.button--small-extra{background-color:#1d1d1d;color:#fff;font-family:Gilroy-SemiBold,gilroy-semibold-fallback,sans-serif;letter-spacing:2px}.button--small:hover{text-decoration:none}.button--text:before{background-color:#fff;border-radius:50%;content:"";display:inline-block;height:55px;margin:0 -27px;opacity:.1;vertical-align:middle;width:55px}.button--text:after{color:#f9d022;content:"+";font-size:1.5rem;margin-left:14px;vertical-align:middle}.button--gold{background-color:#f9d022;border:none;border-radius:2px;color:#1d1d1d;cursor:pointer;font-size:14px;letter-spacing:1px;line-height:1.0625rem;padding:18px 35px}.button--gold:disabled{opacity:.6}.button--submit{background-color:#f2f2f2;border:1px solid #e9e9e9;border-radius:2px;cursor:pointer;font-size:14px;letter-spacing:1px;line-height:1.0625rem;outline:none;padding:19px 35px;text-transform:uppercase}.button--submit.disable{color:#898a8b;cursor:not-allowed}.button--outline,.button--pri-pfm,.button--rounded{border-radius:100px;font-size:15px;line-height:16px;padding:14px 24px 12px}.button--outline:active,.button--outline:hover,.button--pri-pfm:active,.button--pri-pfm:hover,.button--rounded:active,.button--rounded:hover{background-color:#efb90a;color:#111315;text-decoration:none}.button--outline{border:1px solid #f9d022;color:#f9d022;padding:13px 24px}.button--outline,.button--pri-pfm{font-family:Gilroy-SemiBold,gilroy-semibold-fallback,sans-serif}.button--pri-pfm{background-color:#f9d022;color:#111315;display:inline-block;text-align:center;text-transform:capitalize}.animation-btn-more{padding:19px 27px;position:relative}.animation-btn-more:before{animation:animation-btn-more-on-hover-reserve .3s;background-color:#fff;border-bottom-left-radius:27.5px;border-bottom-right-radius:27.5px;border-top-left-radius:27.5px;border-top-right-radius:27.5px;content:"";display:block;height:55px;opacity:.2;padding:0;position:absolute;right:100%;top:-2px;transform:translateX(55px);width:55px}.animation-btn-more:after{content:"+";font-size:2rem;height:13px;padding:0;position:absolute;right:-9px;top:21px;width:13px}.animation-btn-more:hover{text-decoration:none}.animation-btn-more:hover:before{animation:animation-btn-more-on-hover .3s;left:100%;transform:translateX(-24px)}@keyframes animation-btn-more-on-hover{0%{left:0;transform:translateX(0);width:55px}50%{left:0;transform:translateX(0);width:100%}to{left:100%;width:55px}}@keyframes animation-btn-more-on-hover-reserve{0%{right:0;transform:translateX(25px);width:55px}50%{right:0;transform:translateX(25px);width:100%}to{right:100%;transform:translateX(55px);width:55px}}.simple-cta{align-items:center;border:1.5px solid #fff;border-radius:100px;box-sizing:border-box;cursor:pointer;display:flex;font-family:Gilroy-Bold,gilroy-bold-fallback,sans-serif;font-size:13px;height:44px;justify-content:center;letter-spacing:1px;line-height:1.5384615385rem;padding:12px 32px;text-transform:uppercase}.simple-cta a{color:#fff}.simple-cta a:hover{text-decoration:none}.simple-cta:hover{background-color:#f9d022;border-color:#f9d022;color:#141618;transition:all .3s}.simple-cta:hover a{color:#1d1d1d}@media screen and (min-width:1025px){.button--outline,.button--pri-pfm,.button--rounded{font-size:15px;line-height:16px}.simple-cta{font-size:13px;line-height:1.25rem}}@media screen and (min-width:1200px){.animation-btn-more{padding:19px 27px}.animation-btn-more:before{top:0}.animation-btn-more:after{font-size:1.5rem;right:-10px;top:21px}.simple-cta{padding-bottom:var(--paddingBottom,0);padding-top:var(--paddingTop,0)}}