html,
body {
  height: 100%;
  font-family: "Source Sans Pro", "Helvetica Neue", Arial, Helvetica, sans-serif;
}
.main {
  background-color: #5a1c67;
  height: 100%;
  padding: 0;
}
.disclaimer-container {
  height: 100%;
  padding: 25px;
  max-width: 650px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  justify-content: center;
  -moz-osx-font-smoothing: grayscale;
}
.logo-sexlog {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%22120%22%20height%3D%2231%22%20viewBox%3D%220%200%20120%2031%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cdefs%3E%3ClinearGradient%20x1%3D%2219.733%25%22%20y1%3D%2269.438%25%22%20x2%3D%2280.93%25%22%20y2%3D%22-3.256%25%22%20id%3D%22a%22%3E%3Cstop%20stop-color%3D%22%23881BA1%22%20offset%3D%220%25%22/%3E%3Cstop%20stop-color%3D%22%23D9186A%22%20offset%3D%22100%25%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M117.194%2010.093c-.203-.116-1.327-.835-3.454-.835-5.787%200-8.305%204.888-8.813%206.07-.507%201.185-.828%202.382-.864%203.694-.076%202.785.826%203.51%201.287%203.752-2.334.577-3.524%201.75-3.572%203.52-.017.637.11%201.204.385%201.7.275.498%201.498%202.328%205.27%202.328%205.942%200%207.638-4.033%208.04-4.938.4-.905.756-1.994%201.068-3.267l3.025-12.93s-1.258-.144-2.37.906zm-5.1%2013.875c-.174.576-.99%204.38-4.68%204.38-2.306%200-2.59-1.467-2.59-2.044%200-1.708%202.616-2.03%203.908-2.187.755-.1%201.453-.24%202.09-.417.64-.18%201.163-.45%201.57-.806l-.3%201.074zm1.47-5.968c-.135.518-.686%203.49-3.424%203.49-3.053%200-1.856-4.238-1.586-5.086.343-1.08%201.896-4.906%205.287-4.906.687%200%201.085.17%201.24.268L113.563%2018zM50.82%205.84c1.903%200%203.168.418%203.93%201.604.88-.38%201.874-1.41%201.874-2.33C56.624%203.487%2054.58%203%2052.25%203c-4.457%200-8.753%203.103-8.753%207.385%200%203.116%202.89%204.33%205.242%205.9.733.492%201.774%201.157%201.774%202.28%200%201.835-1.358%203.41-3.77%203.41-1.99%200-3.757-.737-4.09-2.153-.078-.327-.114-.623-.057-.948-1.647.46-2.597%201.91-2.597%202.994%200%201.95%203.08%203.057%205.493%203.057%206.05%200%209.256-2.76%209.256-7.177%200-1.924-.91-3.184-2.357-4.432-3.834-2.818-5.092-2.85-5.092-4.503%200-1.465%201.504-2.974%203.52-2.974zm47.802%203.345c-2.47-.08-4.684.89-6.445%202.802-1.79%202.05-2.755%204.5-2.755%207.265%200%20.37.03.723.08%201.06-.182.137-.863.72-1.673.964-.738.222-1.05.037-1.182-.277-.118-.354-.09-.82-.09-.925.407-3.398%202.093-9.29%202.548-10.687.368-1.283.978-3.12%201.282-3.653.496-.963.98-1.026.71-1.223-.68-.497-1.596-.806-2.3-.802-.427.003-.937.057-1.39.37-.456.314-.827.798-.967%201.226-1.518%204.708-3.33%2012.378-3.5%2013.39-.673.788-1.41%201.593-2.22%202.337-1.036.833-1.314.173-1.63-.22-.004-.005-.007-.006-.01-.008-.68-.98-1.332-2.218-1.848-3.616%203.156-3.2%205.618-5.78%205.618-7.29%200-.77-.51-1.14-1.704-1.14-.14%200-1.165-.03-1.165.17%200%201.254-1.133%203.164-3.718%205.844-.34-1.055-.71-2.308-.965-3.42-.255-1.113-.88-2.196-1.987-2.196-1.165%200-2.442.77-2.896%201.768.914.637%202.405%205.923%202.705%206.51-2.168%201.883-3.953%202.87-5.706%203.614-2.114.9-5.495%201.653-6.894.25-.452-.454-.752-1.014-.827-1.76-.018-.555.083-.676.083-.676s1.82.188%202.593.183c1.09-.007%201.884-.14%202.794-.426.91-.283%204.395-1.54%204.395-5.082%200-1.605-.738-4.356-4.644-4.356-5.77%200-8.115%205.28-8.58%206.457-.464%201.175-.696%202.393-.696%203.65%200%202.45%201.186%205.49%206.735%205.49%204.006%200%206.873-1.56%208.834-2.888%201.628-1.103%202.675-2%202.82-2.12.007-.008.01-.02.016-.03%201.273%203.188%202.153%205.04%203.55%205.04%201.137%200%202.48-.88%203.556-1.89h-.002c.48-.406.945-.86%201.394-1.334-.092%202.074%201.234%203.224%202.534%203.224%201.065%200%203.393-1.294%204.864-2.95.8%201.77%202.475%202.818%204.676%202.89%205.055.163%209.2-5.12%209.2-10.477%200-3.163-2.1-4.96-5.196-5.06zm-37.782%205.57c.608-1.114%201.9-2.724%203.713-2.724.504%200%20.884.138%201.137.412.252.274.378.614.378%201.02%200%202.408-2.415%203.103-4.274%203.103-.48.012-1.436-.14-1.638-.182.163-.567.398-1.106.684-1.628zm34.63%207.915c-1.362-.044-1.873-1.286-1.873-2.97%200-3.277%201.647-8.514%204.173-8.433%201.364.044%201.818%201.16%201.818%202.842%200%203.277-1.618%208.64-4.117%208.56z%22%20id%3D%22Shape%22%20fill%3D%22%23FFF%22/%3E%3Cpath%20d%3D%22M23.776.04c-2.45.008-4.734.963-6.453%202.692l-2.958%202.97-.775.778-7.294%207.323c-.124.124-.214.16-.247.16-.05%200-.177-.05-.36-.233l-.074-.074c-2.92-2.977-3.025-5.863-.32-8.58.948-.95%202.5-1.703%203.9-1.703.83%200%201.618.192%202.286.546.617.28%201.37.167%201.878-.342.655-.657.655-1.724%200-2.382-.116-.118-.33-.26-.424-.31C11.81.308%2010.53%200%209.186%200%206.917%200%204.504%201.113%202.93%202.694.942%204.688-.07%206.978.004%209.322c.07%202.333%201.218%204.68%203.318%206.788.792.795%201.736%201.216%202.728%201.216.933%200%201.843-.39%202.57-1.097L19.71%205.096c1.082-1.086%202.52-1.688%204.066-1.69%201.532%200%202.972.596%204.058%201.68%201.084%201.084%201.684%202.508%201.685%204.01.002%201.6-.677%203.166-1.912%204.406l-10.414%2010.46-.316.318c-.18.18-.502.18-.68%200l-5.425-5.448c-.658-.632-1.7-.625-2.347.024-.647.65-.654%201.696-.024%202.356l5.425%205.448c.722.725%201.685%201.124%202.71%201.124.967%200%201.88-.355%202.585-1.004L29.98%2015.884c1.868-1.877%202.895-4.288%202.892-6.79-.006-2.405-.956-4.674-2.678-6.393C28.477.986%2026.198.04%2023.776.04z%22%20fill%3D%22url%28%23a%29%22/%3E%3C/g%3E%3C/svg%3E');
  width: 245px;
  height: 65px;
  background-repeat: no-repeat;
  background-size: 100%;
}
.disclaimer-title {
  margin-top: 30px;
  font-size: 20px;
  color: #fff;
}
.disclaimer-message {
  margin-top: 40px;
  font-size: 16px;
  color: #fff;
}
.disclaimer-actions {
  margin-top: 40px;
}
.sl-btn {
  border-radius: 4px;
  font-size: 18px;
}
.sl-btn.btn-primary {
  background-image: linear-gradient(to bottom, #ffbe01, #ff522a);
  color: #fff;
  padding: 10px 25px;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  display: block;
}
.sl-btn.btn-primary:hover,
.sl-btn.btn-primary:active,
.sl-btn.btn-primary:focus {
  background-image: linear-gradient(to bottom, #ffcb34, #ff7b5d);
}
.sl-btn.btn-secondary {
  padding: 0;
  color: #fff;
  margin-top: 15px;
  text-decoration: underline;
}
.end-page {
  display: none;
}
@media (orientation: landscape) {
  .mobile .disclaimer-title {
    display: none;
  }
  .mobile .disclaimer-actions {
    margin-top: 30px;
  }
  .mobile .sl-btn.btn-primary {
    display: inline-block;
  }
  .mobile .sl-btn.btn-secondary {
    margin-top: 0;
    margin-left: 15px;
  }
  .mobile .end-page {
    display: none;
  }
}
@media (min-width: 600px) {
  .disclaimer-container {
    padding: 0 25px 85px;
  }
  .disclaimer-title {
    margin-top: 40px;
  }
  .disclaimer-title,
  .disclaimer-message {
    font-size: 22px;
  }
  .disclaimer-actions {
    margin-top: 100px;
  }
  .sl-btn.btn-primary {
    padding: 15px 40px;
  }
  .end-page {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI2M3B4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA2MyA1MiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5zaW1ib2xvIHJvZGFww6k8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJEZXNrdG9wIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDgxLjAwMDAwMCwgLTkyMi4wMDAwMDApIiBmaWxsPSIjM0YwQjRBIj4gICAgICAgICAgICA8cGF0aCBkPSJNNDg2LjU0MzA2LDkyNi45OTQ2IEM0ODIuNzg0MDYsOTMwLjY4ODYgNDgwLjg2ODA2LDkzNC45Mzc2IDQ4MS4wMDcwNiw5MzkuMjgwNiBDNDgxLjE0MDA2LDk0My42MDU2IDQ4My4zMTQwNiw5NDcuOTU2NiA0ODcuMjg5MDYsOTUxLjg2NjYgQzQ4OC43ODkwNiw5NTMuMzQwNiA0OTAuNTc0MDYsOTU0LjEyMjYgNDkyLjQ1MzA2LDk1NC4xMjI2IEM0OTQuMjIwMDYsOTU0LjEyMDYgNDk1Ljk0MzA2LDk1My4zOTc2IDQ5Ny4zMTkwNiw5NTIuMDg4NiBMNDk3LjM2MzA2LDk1Mi4wNDY2IEM0OTcuMzc3MDYsOTUyLjAzMDYgNDk3LjM5MzA2LDk1Mi4wMTc2IDQ5Ny40MDkwNiw5NTIuMDAyNiBMNTE4LjMxNTA2LDkzMS40NDc2IEM1MjAuMzY0MDYsOTI5LjQzMzYgNTIzLjA5MDA2LDkyOC4zMTk2IDUyNi4wMTcwNiw5MjguMzEyNiBDNTI4LjkxNjA2LDkyOC4zMTI2IDUzMS42NDMwNiw5MjkuNDE4NiA1MzMuNjk5MDYsOTMxLjQyNzYgQzUzNS43NTMwNiw5MzMuNDM3NiA1MzYuODg3MDYsOTM2LjA3NzYgNTM2Ljg5MDA2LDkzOC44NjM2IEM1MzYuODk3MDYsOTQxLjgzMjYgNTM1LjYwOTA2LDk0NC43MzM2IDUzMy4yNzIwNiw5NDcuMDMyNiBDNTI3Ljk5NDA2LDk1Mi4yMTk2IDUxNy43MDkwNiw5NjIuMzMyNiA1MTMuNTUyMDYsOTY2LjQyMjYgTDUxMi45NTMwNiw5NjcuMDExNiBDNTEyLjYxNTA2LDk2Ny4zNDM2IDUxMi4wMDQwNiw5NjcuMzQ1NiA1MTEuNjY1MDYsOTY3LjAxMTYgTDUwMS4zOTIwNiw5NTYuOTExNiBMNTAxLjM5MjA2LDk1Ni45MTI2IEM1MDAuMTQ4MDYsOTU1LjczOTYgNDk4LjE3NjA2LDk1NS43NTM2IDQ5Ni45NTEwNiw5NTYuOTU4NiBDNDk1LjcyNzA2LDk1OC4xNTg2IDQ5NS43MTQwNiw5NjAuMTAwNiA0OTYuOTA1MDYsOTYxLjMyMTYgTDUwNy4xNzgwNiw5NzEuNDIwNiBDNTA4LjU0MjA2LDk3Mi43Njc2IDUxMC4zNjcwNiw5NzMuNTA3NiA1MTIuMzA4MDYsOTczLjUwNzYgQzUxNC4xNDAwNiw5NzMuNTA3NiA1MTUuODY2MDYsOTcyLjg0OTYgNTE3LjIwNDA2LDk3MS42NDU2IEw1MzcuNzU4MDYsOTUxLjQ0MzYgQzU0MS4yOTcwNiw5NDcuOTY0NiA1NDMuMjQzMDYsOTQzLjQ5NDYgNTQzLjIzNjA2LDkzOC44NTM2IEM1NDMuMjMyMDYsOTM0LjM5OTYgNTQxLjQzMjA2LDkzMC4xOTA2IDUzOC4xNzQwNiw5MjcuMDA1NiBDNTM0LjkyMjA2LDkyMy44MjU2IDUzMC42MDcwNiw5MjIuMDcyNiA1MjYuMDIyMDYsOTIyLjA3MjYgTDUyNS45NzEwNiw5MjIuMDcyNiBDNTIxLjM3OTA2LDkyMi4wODU2IDUxNy4wNTUwNiw5MjMuODU3NiA1MTMuODAxMDYsOTI3LjA2MjYgTDUwOC4yMDEwNiw5MzIuNTY3NiBMNDkyLjkyMzA2LDk0Ny41ODc2IEM0OTIuNjg2MDYsOTQ3LjgxODYgNDkyLjUxNTA2LDk0Ny44ODI2IDQ5Mi40NTMwNiw5NDcuODgyNiBDNDkyLjM2MzA2LDk0Ny44ODI2IDQ5Mi4xMjAwNiw5NDcuNzkxNiA0OTEuNzc2MDYsOTQ3LjQ1NDYgTDQ5MS42MzQwNiw5NDcuMzE1NiBDNDg2LjEwODA2LDk0MS43OTQ2IDQ4NS45MDYwNiw5MzYuNDQ0NiA0OTEuMDMxMDYsOTMxLjQwNzYgQzQ5Mi44MjQwNiw5MjkuNjQyNiA0OTUuNzYwMDYsOTI4LjI1MTYgNDk4LjQxMzA2LDkyOC4yNTE2IEM0OTkuOTg2MDYsOTI4LjI1MTYgNTAxLjQ3NzA2LDkyOC42MDc2IDUwMi43NDAwNiw5MjkuMjY0NiBDNTAzLjkxMjA2LDkyOS43ODQ2IDUwNS4zMzQwNiw5MjkuNTc1NiA1MDYuMjk3MDYsOTI4LjYzMDYgQzUwNy41MzgwNiw5MjcuNDEwNiA1MDcuNTM4MDYsOTI1LjQzNDYgNTA2LjI5NzA2LDkyNC4yMTY2IEM1MDYuMDc2MDYsOTIzLjk5NzYgNTA1LjY3MTA2LDkyMy43MzI2IDUwNS40OTQwNiw5MjMuNjQyNiBDNTAzLjM2MDA2LDkyMi41Njk2IDUwMC45MzgwNiw5MjIuMDAwNiA0OTguMzk1MDYsOTIyLjAwMDYgQzQ5NC4wOTEwNiw5MjIuMDAwNiA0ODkuNTI3MDYsOTI0LjA2MjYgNDg2LjU0MzA2LDkyNi45OTQ2IiBpZD0ic2ltYm9sby1yb2RhcMOpIj48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
    height: 52px;
    width: 63px;
    display: inline-block;
    position: absolute;
    bottom: 25px;
    left: calc(50% - 30px);
  }
}
@media (min-width: 600px) and (orientation: landscape) {
  .mobile .disclaimer-actions {
    margin-top: 30px;
  }
  .mobile .end-page {
    display: none;
  }
}
