*,*:before,*:after{margin:0;padding:0;outline:none;box-sizing:border-box}html,body{min-height:100vh;min-height:-webkit-fill-available}html{font-size:18px;line-height:1;scroll-behavior:smooth}body{min-width:320px;font-weight:400;font-family:open-sans,sans-serif;overflow-wrap:break-word;overflow-x:hidden;overflow-anchor:none;-webkit-overflow-anchor:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}ul,ol{list-style:none}img,iframe{border:0;outline:0;border-radius:0}svg{fill:transparent;background-color:transparent}button{cursor:pointer}input,textarea,select,button{border:0;outline:0;color:inherit;font-size:1em;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:open-sans,sans-serif}.clearer:after{content:"";display:table;clear:both}figure{width:100%;height:100%;position:relative}img{display:block;margin:auto;width:auto;max-width:100%;height:auto;max-height:unset;object-position:center;transition:object-position 0.2s ease,opacity 0.2s ease,max-width 0.25s ease,height 0.2s ease,max-height 0.25s ease}img[data-sizes="auto"]{width:100%}img[data-object-fit="cover"]{object-fit:cover}img[data-object-fit="contain"]{object-fit:contain}img[data-object-position="lt"]{object-position:center top}@media screen and (min-width:769px){img[data-object-position="lt"]{object-position:left top}}img[data-object-position="lb"]{object-position:center bottom}@media screen and (min-width:769px){img[data-object-position="lb"]{object-position:left bottom}}img[data-object-position="rt"]{object-position:center top}@media screen and (min-width:769px){img[data-object-position="rt"]{object-position:right top}}img[data-object-position="rb"]{object-position:center bottom}@media screen and (min-width:769px){img[data-object-position="rb"]{object-position:right bottom}}img[data-object-position="l"]{object-position:center}@media screen and (min-width:769px){img[data-object-position="l"]{object-position:left}}img[data-object-position="r"]{object-position:center}@media screen and (min-width:769px){img[data-object-position="r"]{object-position:right}}img[data-object-position="t"]{object-position:top}img[data-object-position="b"]{object-position:bottom}iframe{transition:opacity 0.5s ease}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1}.no-js .lazyload{display:none!important}