.cmp-cta{display:inline-block;vertical-align:middle;min-width:144px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-font-feature-settings:'liga' 1,'kern' 1;-moz-font-feature-settings:'liga' 1,'kern' 1;-ms-font-feature-settings:'liga' 1,'kern' 1;font-feature-settings:'liga' 1,'kern' 1;-webkit-font-variant-ligatures:normal;-moz-font-variant-ligatures:normal;font-variant-ligatures:normal;-webkit-font-kerning:normal;font-kerning:normal;margin-bottom:8px;margin-top:8px}
.cmp-cta.btn-icon{text-decoration:none;font-weight:700;padding-bottom:9px;padding-top:9px;text-indent:-14px;position:relative;left:28px}
.cmp-cta.btn-icon.btn-arrow{padding-bottom:0}
.cmp-cta.btn-icon.btn{text-indent:0;left:0}
.cmp-cta.btn-icon .fsg-icon{font-size:20px;margin-right:6px}
.cmp-cta.btn{margin-bottom:8px;margin-top:8px}
.cmp-cta.img{min-width:auto}
.cmp-cta.img img{margin:8px 0}
.cmp-cta.img:hover img{opacity:.8}
.cmp-cta.cta-no-underline{text-decoration:none}
.cmp-cta.cta-no-underline:hover{text-decoration:none}
.btn-inline{display:inline-block !important;width:auto !important}
.btn-inline .cmp-cta{min-width:200px}
.btn-inline.aem-GridColumn{padding-right:8px !important;padding-left:8px !important}
.btn-inline-wrapper{padding-left:8px;padding-right:8px;display:inline-flex;flex-wrap:wrap}
.text-center .btn-inline-wrapper,.cmp-background__content-horizontal-align .btn-inline-wrapper{justify-content:center}
.btn-icon,.btn-arrow{text-decoration:none;padding-left:0;padding-right:0}
.btn-icon.btn,.btn-arrow.btn{padding:9px 15px}
.cta.btn-inline+.cta.btn-inline>.btn-icon,.cta.btn-inline+.cta.btn-inline>.btn-arrow{margin-bottom:8px;margin-top:8px}
.cta.btn-inline+.cta.btn-inline>.btn-arrow{padding-bottom:8px;padding-top:8px}
[data-js-device-detection]{display:none !important}
[data-js-device-detection="pc"]{display:inline-block}
.btn-black{background-color:#212121;color:#fff}
.btn-black:hover,.btn-black:focus,.btn-black:active{background-color:#3d3d3d;color:#fff}
.btn-black.btn-outline{color:#212121;border-color:#212121}
.btn-black.btn-outline:hover,.btn-black.btn-outline:focus,.btn-black.btn-outline:active{color:#fff;background-color:#3d3d3d;border-color:#3d3d3d}
.btn-inverse{background-color:#fff;color:#212121}
.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active{color:#212121;background-color:#ebebeb;border-color:#ebebeb}
.btn-inverse.btn-outline{background-color:transparent;color:#fff}
.btn-inverse.btn-outline:hover,.btn-inverse.btn-outline:focus,.btn-inverse.btn-outline:active{color:#212121;background-color:#ebebeb;border-color:#ebebeb}
.btn-outline.btn-bg-transparent{background-color:transparent}
.btn-outline.btn-bg-white{background-color:white}
a:not(.btn).font-black:hover,a:not(.btn).font-black:focus,a:not(.btn).font-black:active{color:#0f58dc}
a:not(.btn).font-white:hover,a:not(.btn).font-white:focus,a:not(.btn).font-white:active{color:#a1d1ff}