html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}footer{display:block}a{background-color:#fff0;transition:color .3s ease-in-out}a:active,a:hover{outline:0}img{border:0;max-width:100%;height:auto}body{margin:0;position:relative}h1,h2,h4{margin-bottom:.5em}.inner-content,.inner-wrap,footer{display:-moz-flex;display:-o-flex;display:flex;-moz-flex-direction:column;flex-direction:column;text-align:center}.inner-wrap{position:relative;min-height:100vh;padding:0 1em}#background-image{opacity:0;transition:opacity .5s}#background-image,#background-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:-1}.inner-content,footer{max-width:768px;width:768px;margin:0 auto;padding:0;flex-grow:1;flex-shrink:0;-webkit-flex-grow:1;-webkit-flex-shrink:0;-moz-flex-grow:1;-moz-flex-shrink:0;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;overflow:hidden;opacity:.9}footer{justify-content:flex-end;flex-grow:0;-webkit-flex-grow:0}.content{margin-bottom:3em}.logo-wrapper{padding-top:30px}.logo-wrapper img{max-width:700px;max-height:270px}.copyright{margin-top:0}#counter{padding:1.5em 0 3em}.counter-box{position:relative;display:inline-block;width:calc(25% - 22px);background-color:rgb(0 0 0/.5);border-radius:5px}.counter-box::before{content:"";display:block;padding-top:100%}.counter-box:not(:last-of-type){margin-right:20px}.counter-inner{position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.counter-inner p{margin:0;font-weight:700}.counter-inner span{display:inline-block;font-weight:700;font-size:3em}@media only screen and (max-width:1024px){body{font-size:16px!important}}@media only screen and (max-width:820px){.counter-box:not(:last-of-type){margin-right:30px}.counter-box{width:calc(25% - 28px)}#counter{padding-bottom:0}}@media only screen and (max-width:768px){.logo-wrapper img{max-width:100%}.inner-content,footer{width:100%}body{font-size:15px!important}}@media only screen and (max-width:620px){.counter-box span{font-size:2em}.counter-box{width:calc(25% - 17px)}.counter-box:not(:last-of-type){margin-right:15px}.logo-wrapper{padding-bottom:30px}}@media only screen and (max-width:520px){.counter-box p{font-size:.7em}.counter-box{width:calc(25% - 6px)}.counter-box:not(:last-of-type){margin-right:0}body{font-size:14px!important}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}