@media only screen and (max-width:979px){.m-009-gallery-row.row--33-66 .thirdy-three,.m-009-gallery-row.row--66-33 .thirdy-three{width:100%;flex:0 0 100%;max-width:100%}
}
@media only screen and (max-width:979px){.m-009-gallery-row.row--33-66 .sixty-six,.m-009-gallery-row.row--66-33 .sixty-six{width:100%;flex:0 0 100%;max-width:100%}
}
.m-009-gallery-row__item{position:relative;overflow:hidden}
@media only screen and (max-width:979px){.m-009-gallery-row__item{width:100vw;height:calc((100vw - 40px) / 1.539);width:100%;flex:0 0 100%;max-width:100%;padding:0;overflow:hidden}
.m-009-gallery-row__item:not(.hundred){border-radius:6px}
.m-009-gallery-row__item.hundred.ratio-3-1{height:calc((100vw - 40px) / 3)}
.m-009-gallery-row__item.hundred.ratio-16-9{height:calc((100vw - 40px) / 1.77)}
}
@media only screen and (max-width:707px){.m-009-gallery-row__item{height:calc((100vw - 40px) / 1.539)}
.m-009-gallery-row__item.hundred.ratio-3-1{height:calc((100vw - 40px) / 3)}
.m-009-gallery-row__item.hundred.ratio-16-9{height:calc((100vw - 40px) / 1.77)}
}
@media only screen and (min-width:980px){.m-009-gallery-row__item{height:196px}
.m-009-gallery-row__item.hundred{width:980px}
.m-009-gallery-row__item.hundred.ratio-3-1{height:307px}
.m-009-gallery-row__item.hundred.ratio-16-9{height:615px}
.m-009-gallery-row__item.fifthy{height:301px}
}
@media only screen and (min-width:1280px){.m-009-gallery-row__item{height:262px}
.m-009-gallery-row__item.hundred{width:1280px}
.m-009-gallery-row__item.hundred.ratio-3-1{height:413px}
.m-009-gallery-row__item.hundred.ratio-16-9{height:826px}
.m-009-gallery-row__item.fifthy{height:406px}
}
@media only screen and (min-width:1500px){.m-009-gallery-row__item{height:307px}
.m-009-gallery-row__item.hundred{width:1500px}
.m-009-gallery-row__item.hundred.ratio-3-1{height:473px}
.m-009-gallery-row__item.hundred.ratio-16-9{height:798px}
.m-009-gallery-row__item.fifthy{height:466px}
}
.m-009-gallery-row__item .focuspoint-img-cont{width:100%;height:100%}
.m-009-gallery-row__item .focuspoint{width:100%;height:100%}
.m-009-gallery-row__item .focuspoint img{transition:opacity 2s}
.m-009-gallery-row__item .focuspoint img.invisible-img{opacity:0}
.m-009-gallery-row__item.video-player.active-video .focuspoint img{opacity:0;transition:opacity 2s}
.m-009-gallery-row__item.video-player .youtube-video{opacity:0;width:100%;height:100%;transition:opacity 2s}
.m-009-gallery-row__item.video-player .youtube-video.visible-video{opacity:1}
.m-009-gallery-row__item.video-player .am-img-video-play{cursor:pointer;z-index:9}
.m-009-gallery-row__item.video-player .am-icon-video-play{width:70px;height:70px;position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;cursor:pointer;z-index:10;transition:opacity 2s;filter:blur(0) !important}
.m-009-gallery-row__item.video-player .am-icon-video-play:after{width:100%;height:100%;filter:blur(0) !important}
.m-009-gallery-row__item.video-player .am-icon-video-play.hidden{opacity:0}
.m-009-gallery-row__item.hundred{padding-right:0;padding-left:0}
.m-009-gallery-row__item.slick-cloned.active-video{background-color:#222}
.m-009-gallery-row__item.slick-cloned.active-video figure{opacity:0;transition:opacity 2s}
.m-009-gallery-row .slick-list{border-radius:20px}
.m-009-gallery-row.row--100-16-9{overflow:hidden;height:calc((100vw - 40px) / 1.77);margin-right:0;margin-left:0}
@media only screen and (min-width:980px){.m-009-gallery-row.row--100-16-9{height:615px}
}
@media only screen and (min-width:1280px){.m-009-gallery-row.row--100-16-9{height:826px}
}
@media only screen and (min-width:1500px){.m-009-gallery-row.row--100-16-9{height:798px}
}
.m-009-gallery-row.row--100-16-9.video-playing .carousel-arrow{height:95%}
.m-009-gallery-row.row--100-16-9.video-playing .carousel-arrow:before{border-bottom-left-radius:0;border-bottom-right-radius:0}
.m-009-gallery-row.row--100-16-9.video-playing .carousel-arrow .am-icon{top:52.58%}
@media only screen and (max-width:979px){.m-009-gallery-row.row--100-16-9.video-playing .carousel-arrow{height:93%}
.m-009-gallery-row.row--100-16-9.video-playing .carousel-arrow .am-icon{top:53.78%}
}
@media only screen and (max-width:707px){.m-009-gallery-row.row--100-16-9.video-playing .carousel-arrow{height:89%}
.m-009-gallery-row.row--100-16-9.video-playing .carousel-arrow .am-icon{top:56.18%}
}
@media only screen and (min-width:980px){.m-009-gallery-row.row--100-16-9.video-playing .carousel-arrow{height:93.6%}
.m-009-gallery-row.row--100-16-9.video-playing .carousel-arrow .am-icon{top:55.58%}
}
@media only screen and (min-width:1280px){.m-009-gallery-row.row--100-16-9.video-playing .carousel-arrow{height:95%}
.m-009-gallery-row.row--100-16-9.video-playing .carousel-arrow .am-icon{top:52.58%}
}
.m-009-gallery-row.row--100-3-1{margin-right:0;margin-left:0;height:calc((100vw - 40px) / 3);overflow:hidden}
@media(min-width:980px){.m-009-gallery-row.row--100-3-1{height:307px}
}
@media(min-width:1280px){.m-009-gallery-row.row--100-3-1{height:413px}
}
@media(min-width:1500px){.m-009-gallery-row.row--100-3-1{height:473px}
}
.m-009-gallery-row figure{border-radius:20px}
.m-009-gallery-row figure img{border-radius:20px}
.carousel-arrow{position:absolute;top:0;width:60px;height:100%;z-index:1;cursor:pointer;left:0}
.carousel-arrow.slick-disabled{opacity:.6;pointer-events:none}
.carousel-arrow.slick-disabled .am-icon{opacity:.5}
@media only screen and (max-width:707px){.carousel-arrow{width:40px}
}
.carousel-arrow:before{border-radius:20px 0 0 20px !important;opacity:.6;background-image:linear-gradient(to left,rgba(0,0,0,0.2),#000);position:absolute;bottom:0;width:60px;height:100%;z-index:1;content:""}
@media only screen and (max-width:707px){.carousel-arrow:before{width:40px}
}
.carousel-arrow--next{right:0;left:auto}
.carousel-arrow--next:before{border-radius:0 20px 20px 0 !important;background-image:linear-gradient(to right,rgba(0,0,0,0.2),#000)}
.carousel-arrow--prev .am-icon:after{transform:rotate(180deg);background-position:center 10px}
.carousel-arrow .am-icon{z-index:2;width:14px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.carousel-arrow .am-icon:after{height:28px;background-size:14px 28px;width:14px;background-position:0 0}