.imgfill, .jagoan__list__img img, .jagoan__list__video ul li img, .modal__jagoan__ambassador--img img, .modal__jagoan__ambassador--product .ambassador__product--img img, .modal__jagoan__usergen--profile img,
.imgfill > img,
.jagoan__list__img img > img,
.jagoan__list__video ul li img > img,
.modal__jagoan__ambassador--img img > img,
.modal__jagoan__ambassador--product .ambassador__product--img img > img,
.modal__jagoan__usergen--profile img > img {
  width: 100%;
  height: 100%;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  -o-object-fit: cover;
  object-fit: cover;
}

.imgfill__top,
.imgfill > img__top,
.jagoan__list__img img > img__top,
.jagoan__list__video ul li img > img__top,
.modal__jagoan__ambassador--img img > img__top,
.modal__jagoan__ambassador--product .ambassador__product--img img > img__top,
.modal__jagoan__usergen--profile img > img__top {
  -o-object-position: 50% 0;
     object-position: 50% 0;
}

.btn__wrapper {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 250px;
  margin: 10px auto;
}

@media (max-width: 768px) {
  .btn__wrapper {
    margin: 0 auto;
  }
}

.btn__jagoan {
  width: 250px;
  padding: 5px;
  font-size: 16px;
  margin: 15px auto;
  color: #075184;
  text-align: center;
  background: #F9F9F9;
  text-transform: uppercase;
  border: solid 2px #075184;
  font-weight: 700;
  cursor: pointer;
}

@media (max-width: 768px) {
  .btn__jagoan {
    font-size: 12px;
    margin: 10px auto;
  }
}

.btn__jagoan--blue {
  background: #075184;
  color: #fff;
}

.main__jagoanambassador, .main__etalasejagoan, .main__festivaljagoan, .main__webinarjagoan, .main__videogalleryjagoan, .main__sponsorjagoan {
  width: 100%;
  overflow: hidden;
}

@media (max-width: 768px) {
  .main__jagoanambassador .jagoan__list__wrap ul li {
    overflow: hidden;
    height: 150px;
    position: relative;
    margin: 0 10px;
    -webkit-box-flex: inherit;
    -ms-flex: inherit;
    flex: inherit;
    max-width: inherit;
  }
}

.main__etalasejagoan {
  background-image: url(../images/bg_kolasejagoan.jpg);
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 30px 0;
}

.main__etalasejagoan .btn__jagoan {
  display: block;
  margin: 20px auto;
  padding: 15px;
}

@media (max-width: 768px) {
  .main__etalasejagoan .jagoan__list__wrap > .row {
    margin-right: 10px;
  }
}

@media (max-width: 768px) {
  .main__etalasejagoan .jagoan__list__wrap ul {
    overflow-x: auto;
    -ms-flex-wrap: inherit;
    flex-wrap: inherit;
  }
}

@media (max-width: 768px) {
  .main__etalasejagoan .jagoan__list__wrap ul li {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
  }
}

.main__etalasejagoan .jagoan__list__img {
  border: solid 4px #075184;
}

@media (max-width: 768px) {
  .main__etalasejagoan__toko .jagoan__list__wrap ul li {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 45%;
    margin: 2.5%;
  }
}

.main__webinarjagoan {
  background-image: url(../images/bg_webinarjagoan.jpg);
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 30px 0;
}

@media (max-width: 768px) {
  .main__webinarjagoan {
    background-position: right center;
  }
}

.main__webinarjagoan .jagoan__list__wrap ul li {
  overflow: hidden;
  height: 200px;
  position: relative;
  margin: 0 10px;
  -webkit-box-flex: inherit;
  -ms-flex: inherit;
  flex: inherit;
  max-width: inherit;
}

@media (max-width: 768px) {
  .main__webinarjagoan .jagoan__list__wrap ul li {
    height: 150px;
  }
}

.main__webinarjagoan .jagoan__list__img {
  cursor: auto;
  border: solid 4px #075184;
}

.jagoan__head__desktop {
  display: block;
}

@media (max-width: 768px) {
  .jagoan__head__desktop {
    display: none;
  }
}

.jagoan__head__mobile {
  display: none;
}

@media (max-width: 768px) {
  .jagoan__head__mobile {
    display: block;
  }
}

.jagoan__list__title {
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  color: #075184;
  font-size: 22px;
  margin: 30px;
}

.jagoan__list__title span {
  color: #ff0000;
}

@media (max-width: 768px) {
  .jagoan__list__title {
    font-size: 16px;
  }
}

.jagoan__list__subtitle {
  text-align: center;
  color: #075184;
  margin: 30px;
  font-weight: 700;
}

@media (max-width: 768px) {
  .jagoan__list__subtitle {
    font-size: 12px;
  }
}

.jagoan__list__subtitle--normal {
  font-weight: normal;
}

.jagoan__list__wrap ul li {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 18%;
          flex: 0 0 18%;
  max-width: 18%;
  margin: 11px;
}

@media (max-width: 768px) {
  .jagoan__list__wrap ul li {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 43%;
            flex: 0 0 43%;
    max-width: 50%;
    margin: 10px;
  }
}

.jagoan__list__wrap ul.slick-dots li {
  margin: 5px;
}

.jagoan__list__wrap .slick-arrow {
  background-repeat: no-repeat;
  background-position: center;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  padding: 15px;
  z-index: 20;
  background-size: 12px;
}

@media (max-width: 768px) {
  .jagoan__list__wrap .slick-arrow {
    padding: 15px;
    background-size: 12px;
    display: none !important;
  }
}

.jagoan__list__wrap .slick-prev {
  background-image: url(../images/icon_prev.png);
  left: 20px;
}

.jagoan__list__wrap .slick-next {
  background-image: url(../images/icon_next.png);
  right: 20px;
}

@media (max-width: 768px) {
  .jagoan__list__wrap .slick-next {
    display: none;
  }
}

.jagoan__list__wrap .slick-next:before,
.jagoan__list__wrap .slick-prev:before {
  content: '';
}

.jagoan__list__img {
  height: 200px;
  overflow: hidden;
  cursor: pointer;
}

@media (max-width: 768px) {
  .jagoan__list__img {
    height: 150px;
  }
}

.jagoan__list__text h5,
.jagoan__list__text h6 {
  font-size: 16px;
  font-weight: 700;
  margin: 5px 0;
}

@media (max-width: 768px) {
  .jagoan__list__text h5,
  .jagoan__list__text h6 {
    font-size: 12px;
  }
}

.jagoan__list__text h5 {
  color: #075184;
}

.jagoan__list__text h6 {
  color: #ff0000;
}

.jagoan__list__ambassador {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(7, 81, 132, 0.9);
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.jagoan__list__ambassador h5,
.jagoan__list__ambassador strong,
.jagoan__list__ambassador h6 {
  cursor: pointer;
  color: #D9E021;
  font-weight: 700;
  word-wrap: break-word;
  text-align: center;
  font-size: 16px;
}

@media (max-width: 768px) {
  .jagoan__list__ambassador h5,
  .jagoan__list__ambassador strong,
  .jagoan__list__ambassador h6 {
    font-size: 12px;
  }
}

.jagoan__list__ambassador--more {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 10px;
  margin: auto;
  display: block;
  padding: 5px;
  width: 100px;
  text-align: center;
  background: #D9E021;
  color: #075184;
  font-size: 12px;
}

@media (max-width: 768px) {
  .jagoan__list__ambassador--more {
    font-size: 10px;
  }
}

.jagoan__list__ambassador:hover {
  opacity: 1;
}

.jagoan__list__video ul li {
  padding: 10px;
  height: 200px;
  overflow: hidden;
  -webkit-box-flex: inherit;
  -ms-flex: inherit;
  flex: inherit;
  max-width: inherit;
}

.jagoan__list__video ul li .video__iconPlay {
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  right: 0;
  bottom: 0;
  margin: auto;
}

.jagoan__list__video .slick-arrow {
  background-repeat: no-repeat;
  background-position: center;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  padding: 15px;
  z-index: 20;
  background-size: 12px;
}

@media (max-width: 768px) {
  .jagoan__list__video .slick-arrow {
    padding: 15px;
    background-size: 12px;
    display: none !important;
  }
}

.jagoan__list__video .slick-prev {
  background-image: url(../images/icon_prev.png);
  left: 20px;
}

.jagoan__list__video .slick-next {
  background-image: url(../images/icon_next.png);
  right: 20px;
}

@media (max-width: 768px) {
  .jagoan__list__video .slick-next {
    display: none;
  }
}

.jagoan__list__video .slick-next:before,
.jagoan__list__video .slick-prev:before {
  content: '';
}

.jagoan__video {
  width: 800px;
  height: 450px;
  margin: 0 auto;
}

@media (max-width: 768px) {
  .jagoan__video {
    width: 100%;
    height: 230px;
  }
}

.jagoan__sponsor ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 20px 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.jagoan__sponsor ul li {
  padding: 20px;
  max-width: 120px;
}

@media (max-width: 768px) {
  .jagoan__sponsor ul li {
    padding: 10px;
    -ms-flex-preferred-size: 22%;
        flex-basis: 22%;
  }
}

.jagoan__sponsor ul li img {
  max-height: 75px;
}

@media (max-width: 768px) {
  .jagoan__sponsor ul li img {
    max-height: 40px;
  }
}

.jagoan__piagam {
  width: 250px;
  margin: 0 auto 20px;
}

.jagoan__piagam img {
  width: 100%;
}

.micromodal-slide .modal__jagoan {
  will-change: unset;
}

.modal__jagoan {
  position: relative;
  top: 0;
  padding: 0;
  border-radius: 0;
  background-color: #fff;
  max-height: 100vh;
  min-width: 500px;
}

@media (max-width: 768px) {
  .modal__jagoan {
    min-width: 100%;
    max-height: 85vh;
  }
}

.modal__jagoan .modal__header {
  width: 100%;
  max-width: 500px;
  position: fixed;
}

.modal__jagoan .modal__close {
  position: absolute;
  top: 0;
  right: 0;
  background: #075184;
  padding: 10px;
  font-size: 25px;
}

@media (max-width: 768px) {
  .modal__jagoan .modal__close {
    padding: 7px;
    font-size: 18px;
  }
}

.modal__jagoan .modal__close::before {
  color: #fff;
}

.modal__jagoan__bg--w {
  background-color: #fff;
}

.modal__jagoan__bg--1 {
  background-image: url(../images/bg_popup_1.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.modal__jagoan__bg--2 {
  background-image: url(../images/bg_popup_3.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.modal__jagoan__content {
  text-align: left;
  line-height: 1;
  padding: 20px;
}

.modal__jagoan__content--logo {
  width: 280px;
  margin: 10px auto 20px;
}

@media (max-width: 768px) {
  .modal__jagoan__content--logo {
    width: 180px;
  }
}

.modal__jagoan__content--logo img {
  width: 100%;
}

.modal__jagoan__content--logo.content--logo--right {
  margin-right: auto;
}

.modal__jagoan__content--about {
  background-image: url(../images/bg_popup_2.jpg);
  background-size: cover;
  background-position: -20px center;
  padding: 20px 20px 20px 45px;
}

.modal__jagoan__content--about strong {
  color: #D9E021;
  margin-bottom: 10px;
  display: inline-block;
  font-size: 14px;
}

@media (max-width: 768px) {
  .modal__jagoan__content--about strong {
    font-size: 12px;
  }
}

.modal__jagoan__content--about p {
  color: #fff;
  font-size: 12px;
  margin-bottom: 10px;
  line-height: 1.3;
}

@media (max-width: 768px) {
  .modal__jagoan__content--about p {
    font-size: 10px;
  }
}

.modal__jagoan__content--title {
  text-align: center;
  font-weight: 700;
  font-size: 16px;
  color: #075184;
  margin: 20px 0;
}

@media (max-width: 768px) {
  .modal__jagoan__content--title {
    font-size: 12px;
  }
}

.modal__jagoan__content--title span {
  color: #ff0000;
}

.modal__jagoan__content--title.title--left {
  text-align: left;
  margin-left: 20px;
}

.modal__jagoan__content--video {
  width: 460px;
  height: 275px;
}

@media (max-width: 768px) {
  .modal__jagoan__content--video {
    width: calc(100vw - 40px);
    height: 225px;
  }
}

.modal__jagoan__content small {
  font-size: 12px;
  color: #075184;
}

@media (max-width: 768px) {
  .modal__jagoan__content small {
    font-size: 10px;
  }
}

.modal__jagoan__content ol {
  margin-left: 15px;
}

.modal__jagoan__content ol li {
  list-style: decimal;
  margin: 10px 5px;
  line-height: 1.3;
  font-size: 16px;
}

@media (max-width: 768px) {
  .modal__jagoan__content ol li {
    font-size: 12px;
  }
}

.modal__jagoan__content form {
  padding: 20px;
}

.modal__jagoan__content form .form__input {
  margin: 15px 0;
}

.modal__jagoan__content form .form__input label {
  color: #075184;
  font-weight: 700;
  margin-bottom: 8px;
}

@media (max-width: 768px) {
  .modal__jagoan__content form .form__input label {
    font-size: 12px;
  }
}

.modal__jagoan__content form .form__input input[type=file],
.modal__jagoan__content form .form__input input[type=email],
.modal__jagoan__content form .form__input input[type=number],
.modal__jagoan__content form .form__input input[type=text],
.modal__jagoan__content form .form__input input[type=url],
.modal__jagoan__content form .form__input select,
.modal__jagoan__content form .form__input select option,
.modal__jagoan__content form .form__input textarea {
  margin: 0;
  padding: 5px;
  border: solid 1px #F0F0F0;
  background-color: #fff;
}

@media (max-width: 768px) {
  .modal__jagoan__content form .form__input input[type=file],
  .modal__jagoan__content form .form__input input[type=email],
  .modal__jagoan__content form .form__input input[type=number],
  .modal__jagoan__content form .form__input input[type=text],
  .modal__jagoan__content form .form__input input[type=url],
  .modal__jagoan__content form .form__input select,
  .modal__jagoan__content form .form__input select option,
  .modal__jagoan__content form .form__input textarea {
    font-size: 12px;
  }
}

.modal__jagoan__content form .form__input input[type=file] {
  width: 97%;
}

.modal__jagoan__content form .form__input .btn__jagoan {
  width: 115px;
  text-transform: none;
  margin: 10px 0;
  font-size: 14px;
}

@media (max-width: 768px) {
  .modal__jagoan__content form .form__input .btn__jagoan {
    font-size: 12px;
  }
}

.modal__jagoan__content form .form__input input[type=submit] {
  background: #D9E021;
  color: #075184;
  font-weight: 700;
  width: 100px;
  padding: 10px;
  text-align: center;
  margin: 20px auto;
  display: block;
}

.modal__jagoan__content form .form__input textarea {
  width: 97%;
  line-height: 1.3;
}

.modal__jagoan__content form .form__input--inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.modal__jagoan__content form .form__input--inline label {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 75px;
  margin-bottom: 0;
}

.modal__jagoan__content form strong {
  font-size: 14px;
  color: #ff0000;
}

@media (max-width: 768px) {
  .modal__jagoan__content form strong {
    font-size: 12px;
  }
}

.modal__jagoan__ambassador--img {
  width: 100%;
  height: 160px;
  overflow: hidden;
}

@media (max-width: 768px) {
  .modal__jagoan__ambassador--img {
    height: 120px;
  }
}

.modal__jagoan__ambassador--text {
  margin: 10px 0;
}

.modal__jagoan__ambassador--text span {
  background: #075184;
  color: #D9E021;
  font-size: 12px;
  padding: 5px 10px;
  margin: 5px 0;
  display: inline-block;
}

@media (max-width: 768px) {
  .modal__jagoan__ambassador--text span {
    font-size: 10px;
  }
}

.modal__jagoan__ambassador--text h3 {
  font-size: 19px;
  font-weight: 700;
  color: #03324C;
  margin: 5px 0;
}

@media (max-width: 768px) {
  .modal__jagoan__ambassador--text h3 {
    font-size: 13px;
  }
}

.modal__jagoan__ambassador--text i {
  font-size: 14px;
  color: #000;
  margin: 5px 0;
}

@media (max-width: 768px) {
  .modal__jagoan__ambassador--text i {
    font-size: 10px;
  }
}

.modal__jagoan__ambassador--inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 5px 0;
}

.modal__jagoan__ambassador--inline img {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}

.modal__jagoan__ambassador--inline p {
  font-size: 14px;
  color: #03324C;
  font-weight: 700;
  margin: 0;
}

@media (max-width: 768px) {
  .modal__jagoan__ambassador--inline p {
    font-size: 10px;
  }
}

.modal__jagoan__ambassador--shop a {
  display: inline-block;
  margin-right: 10px;
}

.modal__jagoan__ambassador--product ul {
  overflow-x: auto;
  -ms-flex-wrap: inherit;
  flex-wrap: inherit;
}

@media (min-width: 768px) {
  .modal__jagoan__ambassador--product ul {
    scrollbar-width: 10px;
    scrollbar-color: #075184 #eee;
  }
  .modal__jagoan__ambassador--product ul::-webkit-scrollbar {
    width: 10px;
    height: 8px;
  }
  .modal__jagoan__ambassador--product ul::-webkit-scrollbar-track {
    background: #eee;
  }
  .modal__jagoan__ambassador--product ul::-webkit-scrollbar-thumb {
    background-color: #075184;
    border-radius: 10px;
  }
}

.modal__jagoan__ambassador--product ul li {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 40%;
  flex: 0 0 40%;
  max-width: 50%;
  margin: 10px;
}

.modal__jagoan__ambassador--product ul li:first-child {
  margin-left: 0;
}

.modal__jagoan__ambassador--product .ambassador__product--img {
  height: 190px;
  border: solid 4px #075184;
}

@media (max-width: 768px) {
  .modal__jagoan__ambassador--product .ambassador__product--img {
    height: 120px;
  }
}

.modal__jagoan__ambassador--product .ambassador__product--btn {
  margin: 10px 0 0;
  width: 100%;
}

.modal__jagoan__ambassador--buy {
  display: block;
  text-transform: none;
  background: #03324C;
  border-color: #03324C;
  font-weight: normal;
  margin: 15px auto 40px;
  padding: 15px;
}

.modal__jagoan__ambassador--sharetext {
  font-weight: 700;
  text-align: center;
  display: block;
  margin: 20px 0 10px;
  color: #03324C;
}

@media (max-width: 768px) {
  .modal__jagoan__ambassador--sharetext {
    font-size: 12px;
  }
}

.modal__jagoan__ambassador--share {
  text-align: center;
}

.modal__jagoan__ambassador--share li {
  width: 30px;
  height: 30px;
}

.modal__jagoan__ambassador--share li img {
  width: 100%;
  height: 100%;
}

.modal__jagoan__ambassador--share li:first-child {
  display: none;
}

@media (max-width: 768px) {
  .modal__jagoan__ambassador--share li:first-child {
    display: inline-block;
  }
}

.modal__jagoan__usergen--wraptop {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.modal__jagoan__usergen--wraptop .modal__jagoan__ambassador--text {
  padding-left: 10px;
}

.modal__jagoan__usergen--profile {
  width: 135px;
  height: 135px;
  border-radius: 50%;
  overflow: hidden;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 135px;
          flex: 0 0 135px;
}

@media (max-width: 768px) {
  .modal__jagoan__usergen--profile {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 35%;
            flex: 0 0 35%;
    max-width: 90px;
    height: 90px;
  }
}

.p0 {
  padding: 0;
}

.p1 {
  padding: 15px 30px;
}
/*# sourceMappingURL=jagoanlokal.css.map */