.w-main-5-0-0 .w-main {
  padding-top: 42px;
}
@media (min-width: 667px) {
  .w-main-5-0-0 .w-main {
    padding-top: 50px;
  }
}
@media (min-width: 992px) {
  .w-main-5-0-0 .w-main {
    padding-top: 133px;
  }
}
.w-main-5-0-0 .w-main-bg {
  background-size: cover;
  background-position: top center;
  background-color: #dce4ef;
}
@media (max-width: 567px) {
  .w-main-5-0-0 .w-main-bg {
    background-image: url(/img/w/main/bg/xxs.jpg);
  }
}
@media (min-width: 568px) {
  .w-main-5-0-0 .w-main-bg {
    background-image: url(/img/w/main/bg/xs.jpg);
  }
}
@media (min-width: 667px) {
  .w-main-5-0-0 .w-main-bg {
    background-image: url(/img/w/main/bg/sm.jpg);
  }
}
@media (min-width: 768px) {
  .w-main-5-0-0 .w-main-bg {
    background-image: url(/img/w/main/bg/md.jpg);
  }
}
@media (min-width: 992px) {
  .w-main-5-0-0 .w-main-bg {
    background-image: url(/img/w/main/bg/lg.jpg);
  }
}
@media (min-width: 1200px) {
  .w-main-5-0-0 .w-main-bg {
    background-image: url(/img/w/main/bg/xl.jpg);
  }
}
@media (min-width: 1440px) {
  .w-main-5-0-0 .w-main-bg {
    background-image: url(/img/w/main/bg/xxl.jpg);
  }
}
@media (min-width: 1600px) {
  .w-main-5-0-0 .w-main-bg {
    background-image: url(/img/w/main/bg/xxxl.jpg);
  }
}
@-webkit-keyframes w-main-pulse-lg {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@-moz-keyframes w-main-pulse-lg {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@-ms-keyframes w-main-pulse-lg {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes w-main-pulse-lg {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes w-main-pulse-sm {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.125);
    -moz-transform: scale(1.125);
    -ms-transform: scale(1.125);
    -o-transform: scale(1.125);
    transform: scale(1.125);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@-moz-keyframes w-main-pulse-sm {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.125);
    -moz-transform: scale(1.125);
    -ms-transform: scale(1.125);
    -o-transform: scale(1.125);
    transform: scale(1.125);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@-ms-keyframes w-main-pulse-sm {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.125);
    -moz-transform: scale(1.125);
    -ms-transform: scale(1.125);
    -o-transform: scale(1.125);
    transform: scale(1.125);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes w-main-pulse-sm {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.125);
    -moz-transform: scale(1.125);
    -ms-transform: scale(1.125);
    -o-transform: scale(1.125);
    transform: scale(1.125);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
.w-main-5-0-0 .w-main-container {
  position: relative;
}
@media (max-width: 567px) {
  .w-main-5-0-0 .w-main-container {
    min-height: 320px;
  }
}
@media (min-width: 568px) {
  .w-main-5-0-0 .w-main-container {
    min-height: 230px;
  }
}
@media (min-width: 667px) {
  .w-main-5-0-0 .w-main-container {
    min-height: 280px;
  }
}
@media (min-width: 768px) {
  .w-main-5-0-0 .w-main-container {
    min-height: 500px;
  }
}
@media (min-width: 992px) {
  .w-main-5-0-0 .w-main-container {
    min-height: 500px;
  }
}
@media (min-width: 1200px) {
  .w-main-5-0-0 .w-main-container {
    min-height: 550px;
  }
}
@media (min-width: 1440px) {
  .w-main-5-0-0 .w-main-container {
    min-height: 600px;
  }
}
@media (min-width: 1600px) {
  .w-main-5-0-0 .w-main-container {
    min-height: 630px;
  }
}
@media (max-width: 567px) {
  .w-main-5-0-0 .w-main-row-title {
    margin: 60px 0 80px;
  }
}
@media (min-width: 568px) {
  .w-main-5-0-0 .w-main-row-title {
    margin: 40px 0 100px;
  }
}
@media (min-width: 667px) {
  .w-main-5-0-0 .w-main-row-title {
    margin: 40px 0 100px;
  }
}
@media (min-width: 768px) {
  .w-main-5-0-0 .w-main-row-title {
    margin: 60px 0 140px;
  }
}
@media (min-width: 992px) {
  .w-main-5-0-0 .w-main-row-title {
    margin: 80px 0 100px;
  }
}
@media (min-width: 1200px) {
  .w-main-5-0-0 .w-main-row-title {
    margin: 100px 0 100px;
  }
}
@media (min-width: 1440px) {
  .w-main-5-0-0 .w-main-row-title {
    margin: 100px 0 100px;
  }
}
@media (min-width: 1600px) {
  .w-main-5-0-0 .w-main-row-title {
    margin: 100px 0 100px;
  }
}
@media (max-width: 567px) {
  .w-main-5-0-0 .w-main-row-video {
    margin: 0px 0 30px;
  }
}
@media (min-width: 568px) {
  .w-main-5-0-0 .w-main-row-video {
    margin: 0px 0 30px;
  }
}
@media (min-width: 667px) {
  .w-main-5-0-0 .w-main-row-video {
    margin: 0px 0 30px;
  }
}
@media (min-width: 768px) {
  .w-main-5-0-0 .w-main-row-video {
    margin: 0px 0 80px;
  }
}
@media (min-width: 992px) {
  .w-main-5-0-0 .w-main-row-video {
    margin: 0px 0 80px;
  }
}
@media (min-width: 1200px) {
  .w-main-5-0-0 .w-main-row-video {
    margin: 0px 0 80px;
  }
}
@media (min-width: 1440px) {
  .w-main-5-0-0 .w-main-row-video {
    margin: 0px 0 80px;
  }
}
@media (min-width: 1600px) {
  .w-main-5-0-0 .w-main-row-video {
    margin: 0px 0 80px;
  }
}
@media (max-width: 567px) {
  .w-main-5-0-0 .w-main-row-about {
    margin: 0px 0 30px;
  }
}
@media (min-width: 568px) {
  .w-main-5-0-0 .w-main-row-about {
    margin: 0px 0 30px;
  }
}
@media (min-width: 667px) {
  .w-main-5-0-0 .w-main-row-about {
    margin: 0px 0 30px;
  }
}
@media (min-width: 768px) {
  .w-main-5-0-0 .w-main-row-about {
    margin: 0px 0 40px;
  }
}
@media (min-width: 992px) {
  .w-main-5-0-0 .w-main-row-about {
    margin: 0px 0 40px;
  }
}
@media (min-width: 1200px) {
  .w-main-5-0-0 .w-main-row-about {
    margin: 0px 0 40px;
  }
}
@media (min-width: 1440px) {
  .w-main-5-0-0 .w-main-row-about {
    margin: 0px 0 40px;
  }
}
@media (min-width: 1600px) {
  .w-main-5-0-0 .w-main-row-about {
    margin: 0px 0 40px;
  }
}
@media (max-width: 567px) {
  .w-main-5-0-0 .w-main-row-action {
    margin: 0px 0 30px;
  }
}
@media (min-width: 568px) {
  .w-main-5-0-0 .w-main-row-action {
    margin: 0px 0 30px;
  }
}
@media (min-width: 667px) {
  .w-main-5-0-0 .w-main-row-action {
    margin: 0px 0 30px;
  }
}
@media (min-width: 768px) {
  .w-main-5-0-0 .w-main-row-action {
    margin: 0px 0 40px;
  }
}
@media (min-width: 992px) {
  .w-main-5-0-0 .w-main-row-action {
    margin: 0px 0 40px;
  }
}
@media (min-width: 1200px) {
  .w-main-5-0-0 .w-main-row-action {
    margin: 0px 0 40px;
  }
}
@media (min-width: 1440px) {
  .w-main-5-0-0 .w-main-row-action {
    margin: 0px 0 40px;
  }
}
@media (min-width: 1600px) {
  .w-main-5-0-0 .w-main-row-action {
    margin: 0px 0 40px;
  }
}
.w-main-5-0-0 .w-main-img-title {
  height: auto;
}
@media (max-width: 567px) {
  .w-main-5-0-0 .w-main-img-title {
    max-width: 100%;
  }
}
@media (min-width: 568px) {
  .w-main-5-0-0 .w-main-img-title {
    max-width: 70%;
  }
}
@media (min-width: 667px) {
  .w-main-5-0-0 .w-main-img-title {
    max-width: 70%;
  }
}
@media (min-width: 768px) {
  .w-main-5-0-0 .w-main-img-title {
    max-width: 70%;
  }
}
@media (min-width: 992px) {
  .w-main-5-0-0 .w-main-img-title {
    max-width: 70%;
  }
}
@media (min-width: 1200px) {
  .w-main-5-0-0 .w-main-img-title {
    max-width: 70%;
  }
}
@media (min-width: 1440px) {
  .w-main-5-0-0 .w-main-img-title {
    max-width: 70%;
  }
}
@media (min-width: 1600px) {
  .w-main-5-0-0 .w-main-img-title {
    max-width: 70%;
  }
}
.w-main-5-0-0 .w-main-img-subtitle {
  height: auto;
}
@media (max-width: 567px) {
  .w-main-5-0-0 .w-main-img-subtitle {
    max-width: 100%;
  }
}
@media (min-width: 568px) {
  .w-main-5-0-0 .w-main-img-subtitle {
    max-width: 90%;
  }
}
@media (min-width: 667px) {
  .w-main-5-0-0 .w-main-img-subtitle {
    max-width: 90%;
  }
}
@media (min-width: 768px) {
  .w-main-5-0-0 .w-main-img-subtitle {
    max-width: 70%;
  }
}
@media (min-width: 992px) {
  .w-main-5-0-0 .w-main-img-subtitle {
    max-width: 70%;
  }
}
@media (min-width: 1200px) {
  .w-main-5-0-0 .w-main-img-subtitle {
    max-width: 70%;
  }
}
@media (min-width: 1440px) {
  .w-main-5-0-0 .w-main-img-subtitle {
    max-width: 70%;
  }
}
@media (min-width: 1600px) {
  .w-main-5-0-0 .w-main-img-subtitle {
    max-width: 70%;
  }
}
.w-main-5-0-0 .w-main-accent-link {
  text-decoration: none;
}
.w-main-5-0-0 .w-main-accent-link:focus .w-main-accent-text, .w-main-5-0-0 .w-main-accent-link:active .w-main-accent-text, .w-main-5-0-0 .w-main-accent-link:hover .w-main-accent-text {
  text-decoration-color: #fff;
  text-decoration-style: dashed;
  text-decoration-skip: ink;
  text-decoration-line: underline;
}
.w-main-5-0-0 .w-main-accent-text {
  color: #ffffff;
  font-weight: 900;
  transform: scale(0.8, 1);
  transform-origin: top center;
  letter-spacing: -0.02em;
  font-family: "PragmaticaCondensed", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  text-transform: none;
  text-shadow: -3px 1px 7px rgba(0, 0, 0, 0.9);
  line-height: 1;
}
@media (max-width: 567px) {
  .w-main-5-0-0 .w-main-accent-text {
    font-size: 2rem;
    line-height: 0.8;
  }
}
@media (min-width: 568px) {
  .w-main-5-0-0 .w-main-accent-text {
    font-size: 2.75rem;
    line-height: 0.8;
  }
}
@media (min-width: 667px) {
  .w-main-5-0-0 .w-main-accent-text {
    font-size: 2.75rem;
    line-height: 0.8;
  }
}
@media (min-width: 768px) {
  .w-main-5-0-0 .w-main-accent-text {
    font-size: 2.75rem;
    line-height: 0.8;
  }
}
@media (min-width: 992px) {
  .w-main-5-0-0 .w-main-accent-text {
    font-size: 2.75rem;
    line-height: 0.8;
  }
}
@media (min-width: 1200px) {
  .w-main-5-0-0 .w-main-accent-text {
    font-size: 3rem;
    line-height: 0.8;
  }
}
@media (min-width: 1440px) {
  .w-main-5-0-0 .w-main-accent-text {
    font-size: 3rem;
    line-height: 0.8;
  }
}
@media (min-width: 1600px) {
  .w-main-5-0-0 .w-main-accent-text {
    font-size: 3rem;
    line-height: 0.8;
  }
}
.w-main-5-0-0 .w-main-accent-icon {
  vertical-align: bottom;
  box-shadow: 0px 0px 1.5rem 0.6rem rgba(0, 0, 0, 0.59);
}
@media (max-width: 567px) {
  .w-main-5-0-0 .w-main-accent-icon {
    height: auto;
  }
}
@media (min-width: 568px) {
  .w-main-5-0-0 .w-main-accent-icon {
    height: 8.5rem;
  }
}
@media (min-width: 667px) {
  .w-main-5-0-0 .w-main-accent-icon {
    height: 8.5rem;
  }
}
@media (min-width: 768px) {
  .w-main-5-0-0 .w-main-accent-icon {
    height: 8.5rem;
  }
}
@media (min-width: 992px) {
  .w-main-5-0-0 .w-main-accent-icon {
    height: 8.5rem;
  }
}
@media (min-width: 1200px) {
  .w-main-5-0-0 .w-main-accent-icon {
    height: 10rem;
  }
}
@media (min-width: 1440px) {
  .w-main-5-0-0 .w-main-accent-icon {
    height: 10rem;
  }
}
@media (min-width: 1600px) {
  .w-main-5-0-0 .w-main-accent-icon {
    height: 10rem;
  }
}
.w-main-5-0-0 .w-main-accent-icon.animated-fast {
  animation: w-main-pulse-lg 1.75s infinite;
}
.w-main-5-0-0 .w-main-accent-icon.animated-slow {
  animation: w-main-pulse-sm 3.5s infinite;
}
@media (max-width: 567px) {
  .w-main-5-0-0 .w-main-accent {
    padding-bottom: 30px;
  }
}
@media (min-width: 568px) {
  .w-main-5-0-0 .w-main-accent {
    padding-bottom: 15px;
  }
}
@media (min-width: 667px) {
  .w-main-5-0-0 .w-main-accent {
    padding-bottom: 25px;
  }
}
@media (min-width: 768px) {
  .w-main-5-0-0 .w-main-accent {
    padding-bottom: 45px;
  }
}
@media (min-width: 992px) {
  .w-main-5-0-0 .w-main-accent {
    padding-bottom: 30px;
  }
}
@media (min-width: 1200px) {
  .w-main-5-0-0 .w-main-accent {
    padding-bottom: 40px;
  }
}
@media (min-width: 1440px) {
  .w-main-5-0-0 .w-main-accent {
    padding-bottom: 45px;
  }
}
@media (min-width: 1600px) {
  .w-main-5-0-0 .w-main-accent {
    padding-bottom: 60px;
  }
}
.w-main-5-0-0 .w-main-btn-action {
  -webkit-box-shadow: 0 0.3rem 0.5rem 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0 0.3rem 0.5rem 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0 0.3rem 0.5rem 0px rgba(0, 0, 0, 0.75);
}

/*# sourceMappingURL=5.0.0.css.map */
