body,html{height:100%}.main__button,body{text-align:center;color:#fff}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{min-height:100%;display:flex;flex-direction:column;font-family:arial,helvetica,sans-serif;background-color:#f0f0f0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.footer__img,.logo,.logo__img,.main__button{display:block}.content{flex:1;background:url(../images/bg_sm.jpg) center no-repeat;background-size:cover}.heading{padding:4vw 0 2vw;margin:0}.logo{min-width:150px;max-width:200px;width:50%;margin:0 auto}.logo__text{position:absolute;top:0;right:0;text-indent:-9999px;overflow:hidden}.main{padding:2vw 20px}.main__title{font-size:20px;font-weight:700}.main__text{margin-bottom:2em;font-size:15px;line-height:1.4em}.main__button{width:100%;max-width:220px;margin:0 auto 1em;padding:12px 20px;border:0;text-decoration:none;font-weight:700;font-size:16px;background-color:#e21937;cursor:pointer}.explain__text,.footer{width:100%;font-size:13px}.main__button:active,.main__button:focus,.main__button:hover{background-color:#c71932}.explain__text{margin:40px auto 20px;line-height:1.4em}.footer{padding:12px;background-color:#000}.footer__img{min-width:150px;max-width:200px;width:50%;margin:10px auto}@media (min-width:620px){.content{background:url(../images/bg_lg.jpg) center no-repeat;background-size:cover}.main{display:flex;flex-wrap:wrap;justify-content:center}.option{width:50%;padding:0 4vw;max-width:450px}.netherlands{border-right:1px solid #fff}.explain__text{margin-top:50px;padding:0 calc(50% - 300px)}}@media (min-width:768px){.heading{padding-top:30px}}