.ds-block-flip-side{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;top:0;left:0;cursor:pointer}.ds-block-flip-side__overlay,.ds-block-flip-side__text-container{position:absolute;left:0;top:0;right:0;bottom:0}.ds-block-flip-side__overlay{z-index:2}.ds-block-flip-side__image{display:block;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;margin:0 auto;z-index:1}.ds-block-flip-side__image-container{position:relative;width:100%;height:100%}.ds-block-flip-side__image-wrapper{width:100%;height:100%}.ds-block-flip-side__image-inner{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.ds-block-flip-side__image-inner,.ds-block-flip-side__text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ds-block-flip-side__text-container{font-size:var(--text-style-components-flip-title-2-font-size);font-family:var(--text-style-components-flip-title-2-font-family);font-weight:var(--text-style-components-flip-title-2-font-weight);font-style:var(--text-style-components-flip-title-2-font-style);line-height:var(--text-style-components-flip-title-2-line-height);text-transform:var(--text-style-components-flip-title-2-text-transform,none);letter-spacing:var(--text-style-components-flip-title-2-letter-spacing,normal);font-weight:400}@media only screen and (min-width:680px){.ds-block-flip-side__text-container{font-size:var(--text-style-components-flip-title-1-font-size);font-family:var(--text-style-components-flip-title-1-font-family);font-weight:var(--text-style-components-flip-title-1-font-weight);font-style:var(--text-style-components-flip-title-1-font-style);line-height:var(--text-style-components-flip-title-1-line-height);text-transform:var(--text-style-components-flip-title-1-text-transform,none);letter-spacing:var(--text-style-components-flip-title-1-letter-spacing,normal);font-weight:400}}.ds-block-flip-side__text-container>div{width:100%;display:inline-block;position:relative;z-index:2;padding:12px;overflow-wrap:break-word;white-space:pre-wrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:680px){.ds-block-flip-side__text-container>div{padding:32px}}.text-style-title-5{letter-spacing:1px;text-transform:uppercase}.ds-block-flip{position:relative;height:0;padding-bottom:87%;-webkit-perspective:1000px;perspective:1000px;z-index:1}@media only screen and (min-width:680px){.ds-block-flip{padding-bottom:0;width:620px;height:540px}}.ds-block-flip__sides{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.ds-block-flip__sides:not(.ds-block-flip__sides_has-first-interaction):hover{-webkit-transform:rotateY(5deg);transform:rotateY(5deg);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.ds-block-flip__sides_is-flipped{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.ds-block-flip__side{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);will-change:transform}.ds-block-flip__side_front{z-index:1}.ds-block-flip__side_back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);--webkit-transform:rotateY(180deg) translateZ(1px)}.ds-block-flip__hint{width:100%;padding:4px 0;background:var(--color-transparency-black-60);position:absolute;bottom:0;left:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;color:var(--color-gray-white)}.ds-block-flip__hint-text{font-size:var(--text-style-body-caption-2-bold-font-size);font-family:var(--text-style-body-caption-2-bold-font-family);font-weight:var(--text-style-body-caption-2-bold-font-weight);font-style:var(--text-style-body-caption-2-bold-font-style);line-height:var(--text-style-body-caption-2-bold-line-height);text-transform:var(--text-style-body-caption-2-bold-text-transform,none);letter-spacing:var(--text-style-body-caption-2-bold-letter-spacing,normal);padding-left:8px}