.autoload-video{position:relative;width:100%}.autoload-video .video-loader{position:absolute;z-index:10;top:50%;left:50%;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.autoload-video.loading .video-loader{opacity:1}.autoload-video__image{margin:0}.autoload-video__image img{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:720px){.autoload-video__image-desktop{display:none}}@media(min-width:721px){.autoload-video__image-mobile{display:none}}.autoload-video__video{position:relative;z-index:1;-o-object-fit:contain;object-fit:contain;opacity:0;max-width:100%;height:auto;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.autoload-video.animate-in .autoload-video__video{opacity:1}.video-loader{display:inline-block;position:relative;width:64px;height:64px}.video-loader div{position:absolute;top:27px;width:11px;height:11px;border-radius:50%;background:#295956;-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0)}.video-loader div:nth-child(1){left:6px;-webkit-animation:loader-ellipsis1 .6s infinite;animation:loader-ellipsis1 .6s infinite}.video-loader div:nth-child(2){left:6px;-webkit-animation:loader-ellipsis2 .6s infinite;animation:loader-ellipsis2 .6s infinite}.video-loader div:nth-child(3){left:26px;-webkit-animation:loader-ellipsis2 .6s infinite;animation:loader-ellipsis2 .6s infinite}.video-loader div:nth-child(4){left:45px;-webkit-animation:loader-ellipsis3 .6s infinite;animation:loader-ellipsis3 .6s infinite}@-webkit-keyframes loader-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes loader-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes loader-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes loader-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes loader-ellipsis2{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(19px,0);transform:translate(19px,0)}}@keyframes loader-ellipsis2{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(19px,0);transform:translate(19px,0)}}