:root{--border-radius: 3.75rem}@media (min-width: 48em){:root{--border-radius: 5rem}}.button-wrapper{width:100%}@media (min-width: 48em){.button-wrapper{display:inline-block;width:auto}}.button-wrapper .button{display:flex;justify-content:space-between;width:100%;align-items:center;gap:30px;border:none;border-radius:5px;padding:6px 5px 4px 30px;text-decoration:none;white-space:nowrap;cursor:pointer}@media (min-width: 48em){.button-wrapper .button{width:auto;gap:15px;padding-left:15px;position:relative;top:1px}}.button-wrapper .button__content{line-height:1;text-align:center;width:100%}@media (min-width: 48em){.button-wrapper .button__content{font-size:14px}}.button-wrapper .button .icon-container{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;border-radius:5px;flex:none;position:relative;top:-1px}@media (min-width: 48em){.button-wrapper .button .icon-container{min-width:30px;height:30px}}.button-wrapper .button .icon-container .icon{font-size:14px}@media (min-width: 48em){.button-wrapper .button .icon-container .icon{font-size:12px}}.button-wrapper .button--primary{background-color:#fdc500;color:#001d3d}.button-wrapper .button--primary .button__content{color:inherit}.button-wrapper .button--primary .icon-container{background-color:#ffffff4d}.button-wrapper .button--primary .icon-container .icon{color:#001d3d}.button-wrapper .button--primary:hover{background-color:#ffdd68;color:#001d3d}.button-wrapper .button--primary:hover .icon-container{background-color:#fff}.button-wrapper .button--primary:hover .icon-container .icon{color:#001d3d}.button-wrapper .button--secondary{background-color:#003f88;color:#fff}.button-wrapper .button--secondary .button__content{color:inherit}.button-wrapper .button--secondary .icon-container{background-color:#ffffff1a}.button-wrapper .button--secondary .icon-container .icon{color:#fff}.button-wrapper .button--secondary:hover{background-color:#001d3d;color:#fff}.button-wrapper .button--secondary:hover .icon-container{background-color:#fff}.button-wrapper .button--secondary:hover .icon-container .icon{color:#001d3d}.button-wrapper .button--secondary:active{background-color:#001d3d}.button-wrapper .button--secondary:active .icon-container{background-color:#ffffff26}.button-wrapper .button--secondary:active .icon-container .icon{color:#fff}.button-wrapper .button--neutral{background-color:#fff;color:#001d3d}.button-wrapper .button--neutral .button__content{color:inherit}.button-wrapper .button--neutral .icon-container{background-color:#ebf1f9}.button-wrapper .button--neutral .icon-container .icon{color:#001d3d}.button-wrapper .button--neutral:hover{background-color:#ebf1f9;color:#003f88}.button-wrapper .button--neutral:hover .icon-container{background-color:#fff}.button-wrapper .button--neutral:hover .icon-container .icon{color:#003f88}.button-wrapper .button--neutral:active{background-color:#ebf1f9}.button-wrapper .button--neutral:active .icon-container{background-color:#fff}.button-wrapper .button--neutral:active .icon-container .icon{color:#003f88}.button-wrapper .button--alternative{background-color:#ebf1f9;color:#003f88}.button-wrapper .button--alternative .button__content{color:inherit}.button-wrapper .button--alternative .icon-container{background-color:#fff}.button-wrapper .button--alternative .icon-container .icon{color:#003f88}.button-wrapper .button--alternative:hover{background-color:#fff;color:#001d3d}.button-wrapper .button--alternative:hover .icon-container{background-color:#ebf1f9}.button-wrapper .button--alternative:hover .icon-container .icon{color:#001d3d}.button-wrapper .button--alternative:active{background-color:#fff}.button-wrapper .button--alternative:active .icon-container{background-color:#ebf1f9}.button-wrapper .button--alternative:active .icon-container .icon{color:#001d3d}.button-wrapper .button--icon-left{flex-direction:row-reverse;padding:5px 30px 5px 5px}@media (min-width: 48em){.button-wrapper .button--icon-left{padding-right:15px}}.button-wrapper .button .button__content{text-align:left}.button-wrapper .button.double-icon{padding-left:5px;text-align:left}
