.amb-banner{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;box-sizing:border-box;overflow:hidden}.amb-banner .sizer+.content-area{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;min-height:0}.amb-banner .content-area{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;box-sizing:border-box}.ie11 .amb-banner .content-area:after{content:'';min-height:inherit;font-size:0;display:block}.amb-banner .content-box{box-sizing:border-box;min-width:1px}.amb-banner .desktop-hide{display:none}.amb-banner .desktop-show{display:block}.amb-banner .content-box h1,.amb-banner .content-box h2,.amb-banner .content-box h3,.amb-banner .content-box h4,.amb-banner .content-box h5{color:inherit}.amb-banner .content-box .nowrap{white-space:nowrap}.amb-banner .content-box .cols{box-sizing:border-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;flex-basis:100%}.amb-banner .content-box .cols.valign-center{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.amb-banner .content-box .cols .col{width:100%;box-sizing:border-box;padding:15px;min-height:1px}.amb-banner .content-box .cols .col.col-image img{flex-shrink:0}.amb-banner.effect-zoom{transition:background-position 10s}.amb-banner.effect-zoom:hover{background-position:100% 100%}.amb-banner.effect-saturate-on-hover{filter:saturate(0);transition:filter .5s}.amb-banner.effect-saturate-on-hover:hover{filter:saturate(1)}.amb-banner.effect-saturate-on-load{filter:saturate(0);-webkit-animation:ease-out saturate;-moz-animation:ease-out saturate;animation:ease-out saturate;animation-duration:2s;animation-fill-mode:forwards}.amb-banner.effect-scroll-bg-on-load{background-position:100% 100%;-webkit-animation:ease-out scrollBg;-moz-animation:ease-out scrollBg;animation:ease-out scrollBg;animation-duration:60s;animation-fill-mode:forwards}@-webkit-keyframes saturate{0%{filter:saturate(0)}100%{filter:saturate(1)}}@-moz-keyframes saturate{0%{filter:saturate(0)}100%{filter:saturate(1)}}@keyframes saturate{0%{filter:saturate(0)}100%{filter:saturate(1)}}@-webkit-keyframes scrollBg{0%{background-position:100% 100%}100%{background-position:0 0}}@-moz-keyframes scrollBg{0%{background-position:100% 100%}100%{background-position:0 0}}@keyframes scrollBg{0%{background-position:100% 100%}100%{background-position:0 0}}@media all and (max-width:768px){.amb-banner .tablet-hide{display:none}.amb-banner .tablet-show{display:block}}@media all and (max-width:480px){.amb-banner .mobile-hide{display:none}.amb-banner .mobile-show{display:block}.amb-banner .content-box .cols{flex-direction:column}.amb-banner .content-box .cols.reverse{flex-direction:column-reverse}.amb-banner .content-box .cols .col{width:100% !important;min-width:0 !important;padding:0 15px 15px}.amb-banner .content-box .cols .col:last-of-type{padding:15px}.amb-banner .content-box .cols .col img{width:auto;margin:0 auto}}