/*------------------------------------*\
    ALERT
\*------------------------------------*/
.popupAlert {
  width:100%;
  max-width:940px;
  padding:30px 12px;
}
.popupAlert .noticeBody.container {
	padding-left:4%;
	padding-right:4%;
}
.popupAlert .popupImg {

}
.popupAlert .popupImg img {
  width:100%
}
.popupAlert .noticeText {
  width:100%;
  float:none;
}
.popupAlert .noticeText *{
  max-width:100%;
}
.popupAlert .noticeText .popTitle{
    margin: 0px 0 20px;
}
.popupAlert {


}.popupAlert .noticeText .popTitle {

}
.popupAlert .noticeText .blockButton > a,
.popupAlert .noticeText  a.button {
    border-color: var(--button_bg, #000);
    border-radius: 16px;
    padding: 25px 20px;
    padding-right: 70px;
}
.popupAlert .noticeText .blockButton > a:after,
.popupAlert .noticeText  a.button:after {
    content: '';
    position: absolute;
    display: block;
    width: 20px;
    height: 30px;
    line-height: 19px;
    transform: translate(0%, -50%) rotate(-90deg);
    top: 50%;
    right: 20px;
    font-size: 0;
    background: url(../images/faq-arrow.png) center center no-repeat;
    transition: 300ms;
}
.popupAlert:before {
	content: '';
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 180px;
    height: 360px;
    background-color: #3d89a5;
    mask-image: url(../images/poi-bg_solid.png);
    mask-size: 200%;
    mask-repeat: no-repeat;
    mask-position: left;
	opacity:0.2;
}
.popTitle { 


}
.popTitle span { 

	

}
.alert-btn {

	margin-top: 50px;	

}
.alert-btn .button {

	border-color: #ffffff;

	background: transparent;

	color: #ffffff;

	min-width: 225px;

	text-align: center;

}

.alert-btn .button:hover {

	border-color: #3d89a5;

	background: #3d89a5;

	color: #ffffff;

}
.popupAlert .f-button.is-close-btn {

	top: 0px !important;

	right: 0px !important;

	color: #959697 !important;

	background: transparent !important;

	width: 43px !important;

	height: 43px !important;

	line-height: 43px !important; 

	text-align: center !important;

	border-radius: 0 !important;

}