@media (min-width: 768px) { .section__contents { padding-top: 100px; } }

.section__text-top { padding-bottom: 90px; }
@media (max-width: 767px) { .section__text-top { padding-top: 100px; } }
@media (max-width: 575px) { .section__text-top { padding: 50px 0; } }
 
@media (min-width: 768px) { .apply-link-stick { position: fixed; }
  .apply-link-stick.shrink-bottom { position: absolute; bottom: 160px; } }
@media (max-width: 767px) { .apply-link-stick { position: absolute; top: 0; right: 0; } }
@media (max-width: 575px) { .apply-link-stick { position: relative; } }
.apply-link-stick .link-apply a { color: #fff; display: block; border-radius: 0 5px 5px 0; background-color: #FC318C; text-align: center; width: 100px; padding: 30px 17px 25px; box-shadow: 0 25px 33px -11px rgba(56, 67, 93, 0.3); }
@media (max-width: 575px) { .apply-link-stick .link-apply a { padding: 10px; width: 100%; display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; } }
.apply-link-stick .link-apply a:hover { background-color: #071731; }
.apply-link-stick .link-apply a span { display: block; }
.apply-link-stick .link-apply a span.text { font-family: "FuturaPT_bold", Helvetica, Arial, sans-serif; font-size: 16px; text-transform: uppercase; }
@media (min-width: 576px) { .apply-link-stick .link-apply a span.text { margin-bottom: 15px; } }
@media (max-width: 575px) { .apply-link-stick .link-apply a span.text { padding-right: 10px; font-size: 14px; } }
.apply-link-stick .link-apply a span.icon { font-size: 32px; }
@media (max-width: 575px) { .apply-link-stick .link-apply a span.icon { font-size: 24px; } }

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