.bannerstyledesktop,.bannerstylemobile,.bannerstyletablet,.bannerstylertldesktop,.bannerstylertlmobile,.bannerstylertltablet {
position:relative!important;
overflow:hidden!important;
background-size:cover!important;
background-repeat:no-repeat!important;
background-image:none!important;
isolation:isolate;
contain:paint;
}

.bannerstyledesktop,.bannerstylertldesktop {
--mtba-bg-position:50% 50%;
background-position:50% 50%!important;
}

.bannerstylemobile,.bannerstylertlmobile {
--mtba-bg-position:50% 50%;
background-position:50% 50%!important;
}

.bannerstyletablet,.bannerstylertltablet {
--mtba-bg-position:50% 100%;
background-position:50% 100%!important;
}

.mtba-stage {
position:absolute;
inset:0;
z-index:1;
overflow:hidden;
pointer-events:none;
transform:translateZ(0);
contain:paint layout style;
}

.mtba-base,.mtba-grid {
position:absolute;
inset:0;
}

.mtba-base {
background-size:cover;
background-repeat:no-repeat;
background-position:var(--mtba-bg-position,50% 50%);
transform:translateZ(0);
}

.mtba-grid {
overflow:hidden;
contain:paint layout style;
}

.mtba-grid-old {
z-index:3;
}

.mtba-tile {
position:absolute;
display:block;
margin:0;
padding:0;
background-repeat:no-repeat;
will-change:opacity,transform;
backface-visibility:hidden;
transform-origin:50% 50%;
contain:paint layout style;
}

.mtba-old-tile {
opacity:1;
animation-name:mtba-old-vanish;
animation-fill-mode:forwards;
animation-timing-function:cubic-bezier(.33,0,.22,1);
}

.bannerstyledesktop .banner-layers,.bannerstylemobile .banner-layers,.bannerstyletablet .banner-layers,.bannerstylertldesktop .banner-layers,.bannerstylertlmobile .banner-layers,.bannerstylertltablet .banner-layers,.bannerstyledesktop .text-box,.bannerstylemobile .text-box,.bannerstyletablet .text-box,.bannerstylertldesktop .text-box,.bannerstylertlmobile .text-box,.bannerstylertltablet .text-box {
z-index:4!important;
}

@keyframes mtba-old-vanish {
0% {
opacity:1;
transform:translate3d(0,0,0) scale(1);
}

58% {
opacity:.42;
transform:translate3d(calc(var(--mtba-vx,0px) * .36),calc(var(--mtba-vy,0px) * .36),0) scale(.96);
}

100% {
opacity:0;
transform:translate3d(var(--mtba-vx,0px),var(--mtba-vy,0px),0) scale(.82);
}
}

@media (prefers-reduced-motion:reduce) {
.mtba-old-tile {
animation:none!important;
}
}.ce-video-container {
position:relative;
aspect-ratio:16 / 9;
overflow:hidden;
}

.ce-video-container iframe,video,object,embed {
width:100%;
height:100%;
}.wpml-ls-legacy-list-horizontal {
border:1px solid transparent;
padding:7px;
clear:both;
}

.wpml-ls-legacy-list-horizontal>ul {
padding:0;
margin:0!important;
list-style-type:none;
}

.wpml-ls-legacy-list-horizontal .wpml-ls-item {
padding:0;
margin:0;
list-style-type:none;
display:inline-block;
}

.wpml-ls-legacy-list-horizontal a {
display:block;
text-decoration:none;
padding:5px 10px 6px;
line-height:1;
}

.wpml-ls-legacy-list-horizontal a span {
vertical-align:middle;
}

.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket {
vertical-align:unset;
}

.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
display:inline;
vertical-align:middle;
}

.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span {
margin-left:.4em;
}

.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span {
margin-left:0;
margin-right:.4em;
}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
margin-bottom:30px;
}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul {
text-align:center;
}