.primary-navigation-buttons{position:absolute;top:100%;margin-top:32px;font-size:0;line-height:0;border:0;width:45px;height:45px;z-index:2}
.navigation-prev-button{background:url('../clientlib-site/resources/images/previous.png') no-repeat center;right:55px;width:45px;height:45px;background-size:contain;border:0}
.navigation-prev-button:hover{background:url('../clientlib-site/resources/images/previous-hover.png') no-repeat center;background-size:45px 45px}
.navigation-next-button{background:url('../clientlib-site/resources/images/next.png') no-repeat center;right:0;width:45px;height:45px;background-size:contain;border:0}
.navigation-next-button:hover{background:url('../clientlib-site/resources/images/next-hover.png') no-repeat center;background-size:45px 45px}
.pause-button{border:0;background:url('../clientlib-site/resources/images/pause_white.svg') no-repeat center;width:42px;height:43px}
.play-button{border:0;background:url('../clientlib-site/resources/images/play_white.svg') no-repeat center;width:42px;height:43px}
.pause-button-animated{position:relative;width:45px;height:45px;border:0;background:url('../clientlib-site/resources/images/pause-icon.svg') no-repeat center;background-size:contain}
.pause-button-animated svg{position:absolute;top:0;left:0;width:45px;height:45px;transform:rotate(-90deg);pointer-events:none}
.pause-button-animated .progress-circle{fill:none;stroke:var(--white);stroke-width:2.5;stroke-linecap:round;transition:none}
.swiper-pagination-bullet{border-radius:8px;height:8px;border:0;opacity:1;padding:0;background:var(--white);width:8px}
.swiper-pagination-bullet-active{width:24px;background:var(--accent-primary);box-shadow:none}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.cmp-column-container{color:var(--text-primary);background:var(--background-primary);width:100%;max-width:var(--component-global-max-width);margin:0 auto}
.cmp-column-container.transparent{background-color:transparent}
.cmp-column-container .cmp-column-container-inner{max-width:var(--component-content-max-width);margin:0 auto;box-sizing:border-box;padding-inline:var(--padding-x-mobile)}
@media(min-width:768px){.cmp-column-container .cmp-column-container-inner{padding-inline:var(--padding-x-desktop)}
}
.cmp-column-container .columns{display:block}
@media(min-width:768px){.cmp-column-container .columns{display:grid;gap:16px}
.cmp-column-container .columns.columns--1{grid-template-columns:1fr}
.cmp-column-container .columns.columns--2{grid-template-columns:1fr}
.cmp-column-container .columns.columns--3{grid-template-columns:repeat(1,1fr)}
.cmp-column-container .columns.columns--4{grid-template-columns:repeat(1,1fr)}
}
@media(min-width:768px) and (min-width:768px){.cmp-column-container .columns{gap:32px}
}
@media(min-width:768px) and (min-width:768px){.cmp-column-container .columns.columns--2{grid-template-columns:repeat(2,1fr)}
}
@media(min-width:768px) and (min-width:768px){.cmp-column-container .columns.columns--3{grid-template-columns:repeat(2,1fr)}
}
@media(min-width:768px) and (min-width:1024px){.cmp-column-container .columns.columns--3{grid-template-columns:repeat(3,1fr)}
}
@media(min-width:768px) and (min-width:768px){.cmp-column-container .columns.columns--4{grid-template-columns:repeat(2,1fr)}
}
@media(min-width:768px) and (min-width:1024px){.cmp-column-container .columns.columns--4{grid-template-columns:repeat(3,1fr)}
}
@media(min-width:768px) and (min-width:1440px){.cmp-column-container .columns.columns--4{grid-template-columns:repeat(4,1fr)}
}
.cmp-column-container .column{box-sizing:border-box}
@media(min-width:768px){.cmp-column-container .column{display:flex;flex-direction:column}
.cmp-column-container .column>div{display:flex;flex-direction:column;flex:1;width:100%}
.cmp-column-container .column .aem-Grid{display:flex;flex-direction:column;flex:1;width:100%;margin:0}
.cmp-column-container .column.position-h--left .aem-Grid{align-items:flex-start}
.cmp-column-container .column.position-h--center .aem-Grid{align-items:center}
.cmp-column-container .column.position-h--right .aem-Grid{align-items:flex-end}
.cmp-column-container .column.position-v--top .aem-Grid{justify-content:flex-start}
.cmp-column-container .column.position-v--middle .aem-Grid{justify-content:center}
.cmp-column-container .column.position-v--bottom .aem-Grid{justify-content:flex-end}
}
.cmp-column-container .cmp-buttons-row{padding:0}
.cmp-column-container.container-gutter-void .cmp-column-container-inner{padding:0}
@media(min-width:768px){.cmp-column-container.container-gutter-void .cmp-column-container-inner{padding:0}
}
@media(min-width:1440px){.cmp-column-container.container-gutter-void .cmp-column-container-inner{padding:0}
}
@media(min-width:768px){.cmp-column-container.container-gutter-xs .cmp-column-container-inner{padding:0 3%}
}
@media(min-width:1440px){.cmp-column-container.container-gutter-xs .cmp-column-container-inner{padding:0 var(--sizing-xs)}
}
@media(min-width:768px){.cmp-column-container.container-gutter-sm .cmp-column-container-inner{padding:0 2%}
}
@media(min-width:1440px){.cmp-column-container.container-gutter-sm .cmp-column-container-inner{padding:0 var(--sizing-sm)}
}
@media(min-width:768px){.cmp-column-container.container-gutter-md .cmp-column-container-inner{padding:0 3%}
}
@media(min-width:1440px){.cmp-column-container.container-gutter-md .cmp-column-container-inner{padding:0 var(--sizing-md)}
}
@media(min-width:768px){.cmp-column-container.container-gutter-md-lg .cmp-column-container-inner{padding:0 3%}
}
@media(min-width:1440px){.cmp-column-container.container-gutter-md-lg .cmp-column-container-inner{padding:0 var(--spacing-56)}
}
@media(min-width:768px){.cmp-column-container.container-gutter-lg .cmp-column-container-inner{padding:0 5%}
}
@media(min-width:1440px){.cmp-column-container.container-gutter-lg .cmp-column-container-inner{padding:0 var(--sizing-lg)}
}
@media(min-width:768px){.cmp-column-container.container-gutter-xl .cmp-column-container-inner{padding:0 8%}
}
@media(min-width:1440px){.cmp-column-container.container-gutter-xl .cmp-column-container-inner{padding:0 var(--sizing-xl)}
}
@media(min-width:768px){.cmp-column-container.container-gutter-xxl .cmp-column-container-inner{padding:0 16%}
}
@media(min-width:1440px){.cmp-column-container.container-gutter-xxl .cmp-column-container-inner{padding:0 var(--sizing-xxl)}
}
@media(min-width:768px){.cmp-column-container.container-gutter-xxxl .cmp-column-container-inner{padding:0 36%}
}
@media(min-width:1440px){.cmp-column-container.container-gutter-xxxl .cmp-column-container-inner{padding:0 var(--sizing-xxxl)}
}
@media(min-width:768px){.cmp-column-container.cq-Editable-dom .column .aem-Grid{width:100%}
}