.cta-button{width:100%;display:flex;flex-direction:column}.cta-button.right{align-items:flex-end}.cta-button.center{align-items:center}:root[data-tenant=uk] .cta-button>a:active>.btn--primary,:root[data-tenant=ie] .cta-button>a:active>.btn--primary{position:relative;background-size:100% 1px,1px calc(100% - 15px),1px 100%,calc(100% - 15px) 1px,100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){:root[data-tenant=uk] .cta-button>a:active>.btn--primary,:root[data-tenant=ie] .cta-button>a:active>.btn--primary{background-image:linear-gradient(180deg,var(--color-primary),var(--color-primary)),linear-gradient(225deg,var(--color-primary),var(--color-primary)),linear-gradient(0deg,var(--color-primary),var(--color-primary)),linear-gradient(90deg,var(--color-primary),var(--color-primary)),linear-gradient(135deg,transparent 0%,transparent calc(100% - 12px),var(--color-primary) calc(100% - 12px),var(--color-primary) calc(100% - 1px),transparent calc(100% - 1px))}}@supports (-ms-ime-align: auto){:root[data-tenant=uk] .cta-button>a:active>.btn--primary,:root[data-tenant=ie] .cta-button>a:active>.btn--primary{background-image:linear-gradient(180deg,var(--color-primary),var(--color-primary)),linear-gradient(225deg,var(--color-primary),var(--color-primary)),linear-gradient(0deg,var(--color-primary),var(--color-primary)),linear-gradient(90deg,var(--color-primary),var(--color-primary)),linear-gradient(135deg,transparent 0%,transparent calc(100% - 12px),var(--color-primary) calc(100% - 12px),var(--color-primary) calc(100% - 1px),transparent calc(100% - 1px))}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root[data-tenant=uk] .cta-button>a:active>.btn--primary,:root[data-tenant=ie] .cta-button>a:active>.btn--primary{background-image:linear-gradient(180deg,var(--color-primary),var(--color-primary)),linear-gradient(225deg,var(--color-primary),var(--color-primary)),linear-gradient(0deg,var(--color-primary),var(--color-primary)),linear-gradient(90deg,var(--color-primary),var(--color-primary)),linear-gradient(135deg,transparent 0%,transparent calc(100% - 12px),var(--color-primary) calc(100% - 12px),var(--color-primary) calc(100% - 1px),transparent calc(100% - 1px))}}:root[data-tenant=uk] .cta-button>a:active>.btn--primary,:root[data-tenant=ie] .cta-button>a:active>.btn--primary{background-color:var(--color-primary)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){:root[data-tenant=uk] .cta-button>a:active>.btn--primary,:root[data-tenant=ie] .cta-button>a:active>.btn--primary{background-color:transparent;background-image:linear-gradient(180deg,var(--color-primary),var(--color-primary)),linear-gradient(225deg,var(--color-primary),var(--color-primary)),linear-gradient(0deg,var(--color-primary),var(--color-primary)),linear-gradient(90deg,var(--color-primary),var(--color-primary)),linear-gradient(135deg,transparent 0%,transparent 0%,var(--color-primary) calc(100% - 10000px),var(--color-primary) calc(100% - 1px),transparent calc(100% - 11px));background-size:100% calc(100% - 15px),1px calc(100% - 15px),calc(100% - 15px) 100%,calc(100% - 15px) 1px,100% 100%}}@supports (-ms-ime-align: auto){:root[data-tenant=uk] .cta-button>a:active>.btn--primary,:root[data-tenant=ie] .cta-button>a:active>.btn--primary{background-color:transparent;background-image:linear-gradient(180deg,var(--color-primary),var(--color-primary)),linear-gradient(225deg,var(--color-primary),var(--color-primary)),linear-gradient(0deg,var(--color-primary),var(--color-primary)),linear-gradient(90deg,var(--color-primary),var(--color-primary)),linear-gradient(135deg,transparent 0%,transparent 0%,var(--color-primary) calc(100% - 10000px),var(--color-primary) calc(100% - 1px),transparent calc(100% - 11px));background-size:100% calc(100% - 15px),1px calc(100% - 15px),calc(100% - 15px) 100%,calc(100% - 15px) 1px,100% 100%}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root[data-tenant=uk] .cta-button>a:active>.btn--primary,:root[data-tenant=ie] .cta-button>a:active>.btn--primary{background-color:transparent;background-image:linear-gradient(180deg,var(--color-primary),var(--color-primary)),linear-gradient(225deg,var(--color-primary),var(--color-primary)),linear-gradient(0deg,var(--color-primary),var(--color-primary)),linear-gradient(90deg,var(--color-primary),var(--color-primary)),linear-gradient(135deg,transparent 0%,transparent 0%,var(--color-primary) calc(100% - 10000px),var(--color-primary) calc(100% - 1px),transparent calc(100% - 11px));background-size:100% calc(100% - 15px),1px calc(100% - 15px),calc(100% - 15px) 100%,calc(100% - 15px) 1px,100% 100%}}:root[data-tenant=uk] .cta-button>a:active>.btn--primary,:root[data-tenant=ie] .cta-button>a:active>.btn--primary{clip-path:polygon(-1px -1px,-1px -10px,calc(100% + 1px) -10px,calc(100% + 1px) 0,calc(100% + 1px) calc(100% - 15px),calc(100% - 15px) calc(100% + 1px),0 100%,0 calc(100% - 4px));background-position:top right,top right,bottom left,bottom left,top left;background-repeat:no-repeat;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}:root[data-tenant=uk] .cta-button>a:active>.btn--primary:hover:not(:disabled),:root[data-tenant=ie] .cta-button>a:active>.btn--primary:hover:not(:disabled){background-color:transparent}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){:root[data-tenant=uk] .cta-button>a:active>.btn--primary:hover:not(:disabled),:root[data-tenant=ie] .cta-button>a:active>.btn--primary:hover:not(:disabled){background-image:linear-gradient(180deg,var(--color-secondary),var(--color-secondary)),linear-gradient(225deg,var(--color-secondary),var(--color-secondary)),linear-gradient(0deg,var(--color-secondary),var(--color-secondary)),linear-gradient(90deg,var(--color-secondary),var(--color-secondary)),linear-gradient(135deg,transparent 0%,transparent calc(100% - 12px),var(--color-secondary) calc(100% - 12px),var(--color-secondary) calc(100% - 1px),transparent calc(100% - 1px));background-size:100% 1px,1px calc(100% - 15px),1px 100%,calc(100% - 15px) 1px,100%}}@supports (-ms-ime-align: auto){:root[data-tenant=uk] .cta-button>a:active>.btn--primary:hover:not(:disabled),:root[data-tenant=ie] .cta-button>a:active>.btn--primary:hover:not(:disabled){background-image:linear-gradient(180deg,var(--color-secondary),var(--color-secondary)),linear-gradient(225deg,var(--color-secondary),var(--color-secondary)),linear-gradient(0deg,var(--color-secondary),var(--color-secondary)),linear-gradient(90deg,var(--color-secondary),var(--color-secondary)),linear-gradient(135deg,transparent 0%,transparent calc(100% - 12px),var(--color-secondary) calc(100% - 12px),var(--color-secondary) calc(100% - 1px),transparent calc(100% - 1px));background-size:100% 1px,1px calc(100% - 15px),1px 100%,calc(100% - 15px) 1px,100%}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root[data-tenant=uk] .cta-button>a:active>.btn--primary:hover:not(:disabled),:root[data-tenant=ie] .cta-button>a:active>.btn--primary:hover:not(:disabled){background-image:linear-gradient(180deg,var(--color-secondary),var(--color-secondary)),linear-gradient(225deg,var(--color-secondary),var(--color-secondary)),linear-gradient(0deg,var(--color-secondary),var(--color-secondary)),linear-gradient(90deg,var(--color-secondary),var(--color-secondary)),linear-gradient(135deg,transparent 0%,transparent calc(100% - 12px),var(--color-secondary) calc(100% - 12px),var(--color-secondary) calc(100% - 1px),transparent calc(100% - 1px));background-size:100% 1px,1px calc(100% - 15px),1px 100%,calc(100% - 15px) 1px,100%}}:root[data-tenant=uk] .cta-button>a:active>.btn--primary:hover:not(:disabled),:root[data-tenant=ie] .cta-button>a:active>.btn--primary:hover:not(:disabled){background-color:var(--color-secondary)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){:root[data-tenant=uk] .cta-button>a:active>.btn--primary:hover:not(:disabled),:root[data-tenant=ie] .cta-button>a:active>.btn--primary:hover:not(:disabled){background-color:transparent;background-image:linear-gradient(180deg,var(--color-secondary),var(--color-secondary)),linear-gradient(225deg,var(--color-secondary),var(--color-secondary)),linear-gradient(0deg,var(--color-secondary),var(--color-secondary)),linear-gradient(90deg,var(--color-secondary),var(--color-secondary)),linear-gradient(135deg,transparent 0%,transparent 0%,var(--color-secondary) calc(100% - 10000px),var(--color-secondary) calc(100% - 11px),transparent calc(100% - 1px));background-size:100% calc(100% - 15px),1px calc(100% - 15px),calc(100% - 15px) 100%,calc(100% - 15px) 1px,100% 100%}}@supports (-ms-ime-align: auto){:root[data-tenant=uk] .cta-button>a:active>.btn--primary:hover:not(:disabled),:root[data-tenant=ie] .cta-button>a:active>.btn--primary:hover:not(:disabled){background-color:transparent;background-image:linear-gradient(180deg,var(--color-secondary),var(--color-secondary)),linear-gradient(225deg,var(--color-secondary),var(--color-secondary)),linear-gradient(0deg,var(--color-secondary),var(--color-secondary)),linear-gradient(90deg,var(--color-secondary),var(--color-secondary)),linear-gradient(135deg,transparent 0%,transparent 0%,var(--color-secondary) calc(100% - 10000px),var(--color-secondary) calc(100% - 11px),transparent calc(100% - 1px));background-size:100% calc(100% - 15px),1px calc(100% - 15px),calc(100% - 15px) 100%,calc(100% - 15px) 1px,100% 100%}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root[data-tenant=uk] .cta-button>a:active>.btn--primary:hover:not(:disabled),:root[data-tenant=ie] .cta-button>a:active>.btn--primary:hover:not(:disabled){background-color:transparent;background-image:linear-gradient(180deg,var(--color-secondary),var(--color-secondary)),linear-gradient(225deg,var(--color-secondary),var(--color-secondary)),linear-gradient(0deg,var(--color-secondary),var(--color-secondary)),linear-gradient(90deg,var(--color-secondary),var(--color-secondary)),linear-gradient(135deg,transparent 0%,transparent 0%,var(--color-secondary) calc(100% - 10000px),var(--color-secondary) calc(100% - 11px),transparent calc(100% - 1px));background-size:100% calc(100% - 15px),1px calc(100% - 15px),calc(100% - 15px) 100%,calc(100% - 15px) 1px,100% 100%}}:root[data-tenant=uk] .cta-button>a:active>.btn--primary,:root[data-tenant=ie] .cta-button>a:active>.btn--primary{color:var(--color-neutral-900)}@-moz-document url-prefix(){}:root[data-tenant=spain] .cta-button>a:active>.btn--primary{position:relative;background-size:100% 1px,1px calc(100% - 15px),1px 100%,calc(100% - 15px) 1px,100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){:root[data-tenant=spain] .cta-button>a:active>.btn--primary{background-image:linear-gradient(180deg,var(--color-primary),var(--color-primary)),linear-gradient(225deg,var(--color-primary),var(--color-primary)),linear-gradient(0deg,var(--color-primary),var(--color-primary)),linear-gradient(90deg,var(--color-primary),var(--color-primary)),linear-gradient(135deg,transparent 0%,transparent calc(100% - 12px),var(--color-primary) calc(100% - 12px),var(--color-primary) calc(100% - 1px),transparent calc(100% - 1px))}}@supports (-ms-ime-align: auto){:root[data-tenant=spain] .cta-button>a:active>.btn--primary{background-image:linear-gradient(180deg,var(--color-primary),var(--color-primary)),linear-gradient(225deg,var(--color-primary),var(--color-primary)),linear-gradient(0deg,var(--color-primary),var(--color-primary)),linear-gradient(90deg,var(--color-primary),var(--color-primary)),linear-gradient(135deg,transparent 0%,transparent calc(100% - 12px),var(--color-primary) calc(100% - 12px),var(--color-primary) calc(100% - 1px),transparent calc(100% - 1px))}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root[data-tenant=spain] .cta-button>a:active>.btn--primary{background-image:linear-gradient(180deg,var(--color-primary),var(--color-primary)),linear-gradient(225deg,var(--color-primary),var(--color-primary)),linear-gradient(0deg,var(--color-primary),var(--color-primary)),linear-gradient(90deg,var(--color-primary),var(--color-primary)),linear-gradient(135deg,transparent 0%,transparent calc(100% - 12px),var(--color-primary) calc(100% - 12px),var(--color-primary) calc(100% - 1px),transparent calc(100% - 1px))}}:root[data-tenant=spain] .cta-button>a:active>.btn--primary{background-color:var(--color-primary)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){:root[data-tenant=spain] .cta-button>a:active>.btn--primary{background-color:transparent;background-image:linear-gradient(180deg,var(--color-primary),var(--color-primary)),linear-gradient(225deg,var(--color-primary),var(--color-primary)),linear-gradient(0deg,var(--color-primary),var(--color-primary)),linear-gradient(90deg,var(--color-primary),var(--color-primary)),linear-gradient(135deg,transparent 0%,transparent 0%,var(--color-primary) calc(100% - 10000px),var(--color-primary) calc(100% - 1px),transparent calc(100% - 11px));background-size:100% calc(100% - 15px),1px calc(100% - 15px),calc(100% - 15px) 100%,calc(100% - 15px) 1px,100% 100%}}@supports (-ms-ime-align: auto){:root[data-tenant=spain] .cta-button>a:active>.btn--primary{background-color:transparent;background-image:linear-gradient(180deg,var(--color-primary),var(--color-primary)),linear-gradient(225deg,var(--color-primary),var(--color-primary)),linear-gradient(0deg,var(--color-primary),var(--color-primary)),linear-gradient(90deg,var(--color-primary),var(--color-primary)),linear-gradient(135deg,transparent 0%,transparent 0%,var(--color-primary) calc(100% - 10000px),var(--color-primary) calc(100% - 1px),transparent calc(100% - 11px));background-size:100% calc(100% - 15px),1px calc(100% - 15px),calc(100% - 15px) 100%,calc(100% - 15px) 1px,100% 100%}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root[data-tenant=spain] .cta-button>a:active>.btn--primary{background-color:transparent;background-image:linear-gradient(180deg,var(--color-primary),var(--color-primary)),linear-gradient(225deg,var(--color-primary),var(--color-primary)),linear-gradient(0deg,var(--color-primary),var(--color-primary)),linear-gradient(90deg,var(--color-primary),var(--color-primary)),linear-gradient(135deg,transparent 0%,transparent 0%,var(--color-primary) calc(100% - 10000px),var(--color-primary) calc(100% - 1px),transparent calc(100% - 11px));background-size:100% calc(100% - 15px),1px calc(100% - 15px),calc(100% - 15px) 100%,calc(100% - 15px) 1px,100% 100%}}:root[data-tenant=spain] .cta-button>a:active>.btn--primary{clip-path:polygon(-1px -1px,-1px -10px,calc(100% + 1px) -10px,calc(100% + 1px) 0,calc(100% + 1px) calc(100% - 15px),calc(100% - 15px) calc(100% + 1px),0 100%,0 calc(100% - 4px));background-position:top right,top right,bottom left,bottom left,top left;background-repeat:no-repeat;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s}:root[data-tenant=spain] .cta-button>a:active>.btn--primary:hover:not(:disabled){background-color:transparent}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){:root[data-tenant=spain] .cta-button>a:active>.btn--primary:hover:not(:disabled){background-image:linear-gradient(180deg,var(--color-secondary),var(--color-secondary)),linear-gradient(225deg,var(--color-secondary),var(--color-secondary)),linear-gradient(0deg,var(--color-secondary),var(--color-secondary)),linear-gradient(90deg,var(--color-secondary),var(--color-secondary)),linear-gradient(135deg,transparent 0%,transparent calc(100% - 12px),var(--color-secondary) calc(100% - 12px),var(--color-secondary) calc(100% - 1px),transparent calc(100% - 1px));background-size:100% 1px,1px calc(100% - 15px),1px 100%,calc(100% - 15px) 1px,100%}}@supports (-ms-ime-align: auto){:root[data-tenant=spain] .cta-button>a:active>.btn--primary:hover:not(:disabled){background-image:linear-gradient(180deg,var(--color-secondary),var(--color-secondary)),linear-gradient(225deg,var(--color-secondary),var(--color-secondary)),linear-gradient(0deg,var(--color-secondary),var(--color-secondary)),linear-gradient(90deg,var(--color-secondary),var(--color-secondary)),linear-gradient(135deg,transparent 0%,transparent calc(100% - 12px),var(--color-secondary) calc(100% - 12px),var(--color-secondary) calc(100% - 1px),transparent calc(100% - 1px));background-size:100% 1px,1px calc(100% - 15px),1px 100%,calc(100% - 15px) 1px,100%}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root[data-tenant=spain] .cta-button>a:active>.btn--primary:hover:not(:disabled){background-image:linear-gradient(180deg,var(--color-secondary),var(--color-secondary)),linear-gradient(225deg,var(--color-secondary),var(--color-secondary)),linear-gradient(0deg,var(--color-secondary),var(--color-secondary)),linear-gradient(90deg,var(--color-secondary),var(--color-secondary)),linear-gradient(135deg,transparent 0%,transparent calc(100% - 12px),var(--color-secondary) calc(100% - 12px),var(--color-secondary) calc(100% - 1px),transparent calc(100% - 1px));background-size:100% 1px,1px calc(100% - 15px),1px 100%,calc(100% - 15px) 1px,100%}}:root[data-tenant=spain] .cta-button>a:active>.btn--primary:hover:not(:disabled){background-color:var(--color-secondary)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){:root[data-tenant=spain] .cta-button>a:active>.btn--primary:hover:not(:disabled){background-color:transparent;background-image:linear-gradient(180deg,var(--color-secondary),var(--color-secondary)),linear-gradient(225deg,var(--color-secondary),var(--color-secondary)),linear-gradient(0deg,var(--color-secondary),var(--color-secondary)),linear-gradient(90deg,var(--color-secondary),var(--color-secondary)),linear-gradient(135deg,transparent 0%,transparent 0%,var(--color-secondary) calc(100% - 10000px),var(--color-secondary) calc(100% - 11px),transparent calc(100% - 1px));background-size:100% calc(100% - 15px),1px calc(100% - 15px),calc(100% - 15px) 100%,calc(100% - 15px) 1px,100% 100%}}@supports (-ms-ime-align: auto){:root[data-tenant=spain] .cta-button>a:active>.btn--primary:hover:not(:disabled){background-color:transparent;background-image:linear-gradient(180deg,var(--color-secondary),var(--color-secondary)),linear-gradient(225deg,var(--color-secondary),var(--color-secondary)),linear-gradient(0deg,var(--color-secondary),var(--color-secondary)),linear-gradient(90deg,var(--color-secondary),var(--color-secondary)),linear-gradient(135deg,transparent 0%,transparent 0%,var(--color-secondary) calc(100% - 10000px),var(--color-secondary) calc(100% - 11px),transparent calc(100% - 1px));background-size:100% calc(100% - 15px),1px calc(100% - 15px),calc(100% - 15px) 100%,calc(100% - 15px) 1px,100% 100%}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root[data-tenant=spain] .cta-button>a:active>.btn--primary:hover:not(:disabled){background-color:transparent;background-image:linear-gradient(180deg,var(--color-secondary),var(--color-secondary)),linear-gradient(225deg,var(--color-secondary),var(--color-secondary)),linear-gradient(0deg,var(--color-secondary),var(--color-secondary)),linear-gradient(90deg,var(--color-secondary),var(--color-secondary)),linear-gradient(135deg,transparent 0%,transparent 0%,var(--color-secondary) calc(100% - 10000px),var(--color-secondary) calc(100% - 11px),transparent calc(100% - 1px));background-size:100% calc(100% - 15px),1px calc(100% - 15px),calc(100% - 15px) 100%,calc(100% - 15px) 1px,100% 100%}}:root[data-tenant=spain] .cta-button>a:active>.btn--primary{color:var(--color-neutral-900)}:root[data-tenant=portugal] .cta-button>a:active>.btn--primary{background-color:var(--color-secondary);color:var(--color-neutral-900)}
