.m-cta-block{align-items:center;background-color:var(--pk-cta-background-color, white);border-radius:var(--pk-cta-radius, 4px);display:flex;flex-direction:column;padding:var(--pk-cta-x-small-padding, 24px);position:relative;text-decoration:none;transition:250ms ease;min-width:calc(var(--pk-cta-padding, 24px)*3);transition-property:transform,background-color,color;will-change:transform,background-color,color;flex-shrink:0;flex-basis:100%;max-width:100%;aspect-ratio:var(--pk-cta-aspect-ratio, initial);color:var(--pk-cta-color)}@media screen and (min-width: 320px){.m-cta-block{flex-basis:var(--pk-cta-x-small-width, calc(50% - 16px));max-width:var(--pk-cta-x-small-width, calc(50% - 16px))}}@media screen and (min-width: 480px){.m-cta-block{max-width:var(--pk-cta-small-width, calc(33.33% - 24px));flex-basis:var(--pk-cta-small-width, calc(33.33% - 24px))}}@media screen and (min-width: 640px){.m-cta-block{max-width:var(--pk-cta-medium-width, calc(25% - 24px));flex-basis:var(--pk-cta-medium-width, calc(25% - 24px));padding:var(--pk-cta-medium-padding, 24px)}}@media screen and (min-width: 900px){.m-cta-block{flex-basis:var(--pk-cta-width, calc(20% - 26px));max-width:var(--pk-cta-width, calc(20% - 26px));padding:var(--pk-cta-padding, 24px)}}.is-carrousel .m-cta-block{flex:1 1 auto;max-width:inherit}.m-cta-block:hover{background-color:var(--pk-cta-background-color-hover, white);color:var(--pk-cta-color-hover)}.m-cta-block:hover .m-cta-block__svg{fill:var(--pk-cta-color-hover)}.m-cta-block:hover .m-cta-block__icon{color:var(--pk-cta-icon-color-hover);display:flex}.use-custom-cta-color.has-custom-cta-hover-color .m-cta-block:hover .m-cta-block__icon-wrapper--svg{background-color:var(--pk-cta-icon-color-hover);background-image:none;-webkit-mask:var(--pk-cta-icon-url) no-repeat center/contain;mask:var(--pk-cta-icon-url) no-repeat center/contain}.use-original-icon-color-on-hover .m-cta-block:hover .m-cta-block__icon-wrapper--svg{background-color:rgba(0,0,0,0) !important}.use-custom-cta-color.has-custom-cta-hover-color .m-cta-block:hover .m-cta-block__icon-wrapper--image{filter:var(--pk-cta-icon-filter-color-hover)}.use-original-icon-color-on-hover .m-cta-block:hover .m-cta-block__icon-wrapper--image{filter:none !important}.m-cta-block--link:hover{transform:scale(1.02)}.m-cta-block__icon{display:flex;transition:color 250ms;will-change:color;color:var(--pk-cta-icon-color)}.m-cta-block__image{margin:0 auto}.m-cta-block__icon-wrapper{transition:background-color 400ms;margin:auto}.has-aspect-ratio .m-cta-block__icon-wrapper{flex:1 1 0;position:relative;width:100%}.use-custom-cta-color.has-custom-cta-color .m-cta-block__icon-wrapper--svg{background-color:var(--pk-cta-icon-color);background-image:none;-webkit-mask:var(--pk-cta-icon-url) no-repeat center/contain;mask:var(--pk-cta-icon-url) no-repeat center/contain}.m-cta-block__icon-wrapper--image{align-items:center;display:flex}.use-custom-cta-color.has-custom-cta-color .m-cta-block__icon-wrapper--image{filter:var(--pk-cta-icon-filter-color)}.use-original-icon-color-on-hover .m-cta-block__icon-wrapper--image{transition:filter 250ms;will-change:filter}.has-aspect-ratio .m-cta-block__icon{position:absolute;inset:0}.use-custom-cta-color.has-custom-cta-color .m-cta-block__icon{transition:opacity 400ms;visibility:hidden;opacity:0}.m-cta-block svg{fill:currentColor;height:auto;width:100%}.m-cta-block__title{margin-top:15px}
