.aem-GridColumn.button,.aem-GridColumn>.button,.background-container .cmp-card-wrapper.button,.background-container .cmp-card-wrapper>.button{padding-left:.9375rem;padding-right:.9375rem}.aem-GridColumn input.iconVisibleOnHover+.btn .icon,.aem-GridColumn input.iconVisibleOnHover+input[type=hidden]+.btn .icon,.background-container .cmp-card-wrapper input.iconVisibleOnHover+.btn .icon,.background-container .cmp-card-wrapper input.iconVisibleOnHover+input[type=hidden]+.btn .icon{opacity:0;width:0}.aem-GridColumn input.iconVisibleOnHover+.btn:hover:not(:focus) .icon,.aem-GridColumn input.iconVisibleOnHover+input[type=hidden]+.btn:hover:not(:focus) .icon,.background-container .cmp-card-wrapper input.iconVisibleOnHover+.btn:hover:not(:focus) .icon,.background-container .cmp-card-wrapper input.iconVisibleOnHover+input[type=hidden]+.btn:hover:not(:focus) .icon{opacity:1;width:auto}.video-js .downloadStyle{-webkit-box-ordinal-group:9;-moz-box-ordinal-group:9;-ms-flex-order:9;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23FFFFFF'%3e%3cpath d='M0 0h24v24H0z' fill='none'/%3e%3cpath d='M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;cursor:pointer;order:9;-webkit-order:9;padding-top:7px}.video-js .downloadStyle a{background-size:contain;height:100%;left:0;position:absolute;top:0;width:100%}.video-js .downloadStyle.downloading{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='120' height='30' viewBox='0 0 120 30' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3e%3ccircle cx='15' cy='15' r='15'%3e%3canimate attributeName='r' from='15' to='15' begin='0s' dur='0.8s' values='15;9;15' calcMode='linear' repeatCount='indefinite' /%3e%3canimate attributeName='fill-opacity' from='1' to='1' begin='0s' dur='0.8s' values='1;@include 5;1' calcMode='linear' repeatCount='indefinite' /%3e%3c/circle%3e%3ccircle cx='60' cy='15' r='9' fill-opacity='0.3'%3e%3canimate attributeName='r' from='9' to='9' begin='0s' dur='0.8s' values='9;15;9' calcMode='linear' repeatCount='indefinite' /%3e%3canimate attributeName='fill-opacity' from='0.5' to='0.5' begin='0s' dur='0.8s' values='@include 5;1;.5' calcMode='linear' repeatCount='indefinite' /%3e%3c/circle%3e%3ccircle cx='105' cy='15' r='15'%3e%3canimate attributeName='r' from='15' to='15' begin='0s' dur='0.8s' values='15;9;15' calcMode='linear' repeatCount='indefinite' /%3e%3canimate attributeName='fill-opacity' from='1' to='1' begin='0s' dur='0.8s' values='1;@include 5;1' calcMode='linear' repeatCount='indefinite' /%3e%3c/circle%3e%3c/svg%3e");background-position:bottom;background-size:contain;cursor:progress}.button:has(.badge-button) .button.badge-button{padding:.25rem 1rem!important}@media only screen and (max-width:768px){.button:has(.badge-button){text-align:left}.button:has(.badge-button).section{padding:0!important}}.button .icon.font-icon{padding-top:.2rem}@media screen and (max-width:576px){.button:has(.fullWidthMobile) .button-info-text{display:block!important}.button:has(.fullWidthMobile) .fullWidthMobile{width:100%}}.btn.btn-gsaped:has(.btn-filler){overflow:hidden;position:relative;z-index:0}.btn-filler{bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:0 0;transform-origin:0 0;will-change:transform;z-index:-1}.btn-filler:before{aspect-ratio:1/1;background:currentColor;border-radius:50%;content:"";display:block;left:0;position:absolute;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:170%}