.dccCNModal__container{color:#333;font-size:1.6rem}
.dccCNModal__container i{display:inline-block}
.dccCNModal__container .dccCRMModal__flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}
.dccCNModal__container .dccCRMModal__headingText{font-size:3.8rem;font-weight:350;line-height:3.6rem;margin-bottom:4.5rem}
@media(min-width:350px) and (max-width:480px){.dccCNModal__container .dccCRMModal__headingText{font-size:3.2rem;line-height:3.4rem}
}
@media only screen and (max-width:759px){.dccCNModal__container .dccCRMModal__headingText{padding-top:4.2rem;margin-bottom:3.6rem}
}
.dccCNModal__container .dccCRMModal__text--top{margin-top:1rem}
.dccCNModal__container .dccCRMModal__text--top2{margin-top:2rem}
.dccCNModal__container .dccCRMModal__text--top3{margin-top:3rem}
.dccCNModal__container .dccCRMModal__--descText{font-size:1.6rem;font-weight:400;line-height:2.0rem}
@media(min-width:350px) and (max-width:480px){.dccCNModal__container .dccCRMModal__--descText{line-height:2.4rem}
}
.dccCNModal__container .dccCRMModal__text--left{padding-left:3rem}
.dccCNModal__container .dccCRMModal__text--box{background-color:#eee;display:inline-block;padding:1rem}
.dccCNModal__container .dccCNModal__wrapper--hide{display:none !important}
.dccCNModal__container .dccCRMModal__flex--text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;word-break:break-all}
.dccCNModal__container .dccCRMModal__wrapper--top{margin-top:4rem;margin-top:3rem}
.dccCNModal__container .cpi-modal-dialog__button-container{padding-top:6rem}
@media(min-width:350px) and (max-width:480px){.dccCNModal__container .cpi-modal-dialog__button-container{position:absolute;width:92%}
}
@media only screen and (max-width:759px){.dccCNModal__container .cpi-modal-dialog__button-container{bottom:0;padding-bottom:1.4rem;padding-top:2.1rem}
}
.dccCNModal__container .dccCRMModal__btn--close{border:.1rem solid;float:left}
.dccCNModal__container .dccCRMModal__text--hide{display:none}
.dccCNModal__container .dccCRMModal__text--notice{line-height:150%}
.dccCNModal__container .modalButton__css{font-weight:400;font-size:1.6rem;padding:1.1rem 2.0rem 1.1rem 2.0rem;line-height:2.4rem}
@media(min-width:250px) and (max-width:480px){.dccCNModal__container .modalButton__css{border:0}
}
.button--primary{outline:0 !important}
@media(min-width:250px) and (max-width:480px){.cpi-modal-dialog__wrapper{min-width:100%;min-height:100%;border:0}
}
@media screen and (min-width:960px){.cpi-modal-dialog__wrapper{padding-bottom:6rem}
}
@media only screen and (max-width:759px){.cpi-modal-dialog__wrapper{padding:4.2rem 1.4rem 1.4rem 1.4rem}
}