#amnesty-template-popup {
  max-width: 1009px;
  margin: auto;
  position: relative;
}
@media (max-width: 767.98px) {
  #amnesty-template-popup {
    margin: 0 33px;
  }
}
#amnesty-template-popup .__inner-popup {
  display: flex;
  background: #000;
  min-height: 362px;
}
@media (max-width: 767.98px) {
  #amnesty-template-popup .__inner-popup {
    display: block;
    min-height: auto;
  }
}
#amnesty-template-popup .__inner-popup .img-popup, #amnesty-template-popup .__inner-popup .content-popup {
  width: 100%;
}
#amnesty-template-popup .__inner-popup .img-popup img, #amnesty-template-popup .__inner-popup .content-popup img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
#amnesty-template-popup .__inner-popup .img-popup iframe, #amnesty-template-popup .__inner-popup .content-popup iframe {
  width: 100%;
  height: 100%;
}
@media (max-width: 767.98px) {
  #amnesty-template-popup .__inner-popup .img-popup iframe, #amnesty-template-popup .__inner-popup .content-popup iframe {
    height: 50vw;    
  }
}
#amnesty-template-popup .__inner-popup .content-popup {
  padding: 41px 44px;
}
@media (max-width: 767.98px) {
  #amnesty-template-popup .__inner-popup .content-popup {
    padding: 22px 16px;
  }
}
#amnesty-template-popup .__inner-popup .content-popup .__title {
  font-size: 55px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: normal;
  color: #ffff02;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  margin-bottom: 24px;
}
@media (max-width: 767.98px) {
  #amnesty-template-popup .__inner-popup .content-popup .__title {
    font-size: 30px;
    margin-bottom: 16px;
    line-height: 1.07;
  }
}
#amnesty-template-popup .__inner-popup .content-popup .__content {
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: #fff;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
@media (max-width: 767.98px) {
  #amnesty-template-popup .__inner-popup .content-popup .__content {
    font-size: 14px;
    line-height: 1.5;
  }
}
#amnesty-template-popup .mfp-close {
  background-color: #fff;
  padding: 5px 10px;
  width: 36px;
  height: 31px;
  font-size: 35px;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000;
  opacity: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: -31px;
}
#amnesty-template-popup .mfp-close::after {
  display: none !important;
}
#amnesty-template-popup .mfp-close::before {
  content: 'CLOSE';
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #fff;
  position: absolute;
  right: 40px;
}
@media (max-width: 767.98px) {
  #amnesty-template-popup .mfp-close::before {
    display: none;
  }
}
#amnesty-template-popup .__btn-popup {
  text-align: right;
}
