﻿.ima-carousel-image-container{position:relative;width:min(286px,90%);aspect-ratio:9/11;}@media(min-width:992px){.ima-carousel-image-container{width:424px;}}.ima-carousel-image{position:absolute;width:100%;height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transition-property:height,opacity,top,left,-webkit-transform;transition-property:height,opacity,top,left,-webkit-transform;transition-property:height,transform,opacity,top,left;transition-property:height,transform,opacity,top,left,-webkit-transform;-webkit-transition-duration:800ms;transition-duration:800ms;}.ima-carousel-image.active{opacity:1;top:0;cursor:-webkit-grab;cursor:grab;}.ima-carousel-image.dragged{opacity:1;left:unset;top:unset;-webkit-transition:unset;transition:unset;cursor:-webkit-grabbing;cursor:grabbing;}.ima-carousel-image.previous{-webkit-transform:translateX(-130%);-ms-transform:translateX(-130%);transform:translateX(-130%);}@media(min-width:992px){.ima-carousel-image.previous{-webkit-transform:translateY(-130%);-ms-transform:translateY(-130%);transform:translateY(-130%);}}.ima-carousel-image.next{-webkit-transform:translateX(130%);-ms-transform:translateX(130%);transform:translateX(130%);}@media(min-width:992px){.ima-carousel-image.next{-webkit-transform:translateY(130%);-ms-transform:translateY(130%);transform:translateY(130%);}}.ima-carousel-image.end{-webkit-animation:shake-horizontal .4s;animation:shake-horizontal .4s;}@media(min-width:992px){.ima-carousel-image.end{-webkit-animation:shake-vertical .4s;animation:shake-vertical .4s;}}.ima-carousel-description-container{display:grid;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;}@media(min-width:768px){.ima-carousel-description-container{margin-bottom:30px;}}@media(min-width:992px){.ima-carousel-description-container{margin-top:60px;}}.ima-carousel-description{grid-column:1;grid-row:1;opacity:0;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;pointer-events:none;}.ima-carousel-description.active{pointer-events:visible;opacity:1;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transition-delay:300ms;transition-delay:300ms;}.ima-carousel-controls{width:100%;}@media(min-width:992px){.ima-carousel-controls{width:unset;}}@-webkit-keyframes jello-vertical{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}30%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1);}40%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1);}50%{-webkit-transform:scale3d(.85,1.15,1);transform:scale3d(.85,1.15,1);}65%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1);}75%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1);}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes jello-vertical{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}30%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1);}40%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1);}50%{-webkit-transform:scale3d(.85,1.15,1);transform:scale3d(.85,1.15,1);}65%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1);}75%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1);}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@-webkit-keyframes shake-vertical{0%,100%{-webkit-transform:translateY(0);transform:translateY(0);}15%,45%{-webkit-transform:translateY(-5px);transform:translateY(-5px);}30%{-webkit-transform:translateY(5px);transform:translateY(5px);}60%{-webkit-transform:translateY(3px);transform:translateY(3px);}75%{-webkit-transform:translateY(-3px);transform:translateY(-3px);}}@keyframes shake-vertical{0%,100%{-webkit-transform:translateY(0);transform:translateY(0);}15%,45%{-webkit-transform:translateY(-5px);transform:translateY(-5px);}30%{-webkit-transform:translateY(5px);transform:translateY(5px);}60%{-webkit-transform:translateY(3px);transform:translateY(3px);}75%{-webkit-transform:translateY(-3px);transform:translateY(-3px);}}@-webkit-keyframes shake-horizontal{0%,100%{-webkit-transform:translateX(0);transform:translateX(0);}15%,45%{-webkit-transform:translateX(-5px);transform:translateX(-5px);}30%{-webkit-transform:translateX(5px);transform:translateX(5px);}60%{-webkit-transform:translateX(3px);transform:translateX(3px);}75%{-webkit-transform:translateX(-3px);transform:translateX(-3px);}}@keyframes shake-horizontal{0%,100%{-webkit-transform:translateX(0);transform:translateX(0);}15%,45%{-webkit-transform:translateX(-5px);transform:translateX(-5px);}30%{-webkit-transform:translateX(5px);transform:translateX(5px);}60%{-webkit-transform:translateX(3px);transform:translateX(3px);}75%{-webkit-transform:translateX(-3px);transform:translateX(-3px);}}