.connexpay--element-modal.connexmodal-modal *{box-sizing:border-box}.connexpay--element-modal.connexmodal-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;visibility:hidden;flex-direction:column;align-items:center;overflow:hidden;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.5);opacity:0;cursor:url("data:image/svg+xml,%3Csvg width='19' height='19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.514.535l-6.42 6.42L2.677.536a1.517 1.517 0 00-2.14 0 1.517 1.517 0 000 2.14l6.42 6.419-6.42 6.419a1.517 1.517 0 000 2.14 1.517 1.517 0 002.14 0l6.419-6.42 6.419 6.42a1.517 1.517 0 002.14 0 1.517 1.517 0 000-2.14l-6.42-6.42 6.42-6.418a1.517 1.517 0 000-2.14 1.516 1.516 0 00-2.14 0z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E"),auto}
@supports((-webkit-backdrop-filter:blur(12px)) or(backdrop-filter:blur(12px))){.connexpay--element-modal .connexpay--element-modal.connexmodal-modal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
}.connexpay--element-modal .connexmodal-modal--confirm .connexmodal-modal-box{text-align:center}
.connexpay--element-modal .connexmodal-modal--noOverlayClose{cursor:default}.connexpay--element-modal .connexmodal-modal--noClose .connexmodal-modal__close{display:none}
.connexpay--element-modal .connexmodal-modal__close{position:fixed;top:2.5rem;right:2.5rem;z-index:1000;padding:0;width:2rem;height:2rem;border:0;background-color:transparent;color:#fff;cursor:pointer}
.connexpay--element-modal .connexmodal-modal__close svg *{fill:currentColor}.connexpay--element-modal .connexmodal-modal__closeLabel{display:none}
.connexpay--element-modal .connexmodal-modal__close:hover{color:#fff}.connexpay--element-modal .connexmodal-modal-box{position:relative;flex-shrink:0;margin-top:auto;margin-bottom:auto;width:100%;max-width:400px;border-radius:4px;background:#fff;opacity:1;cursor:auto;will-change:transform,opacity}
.connexpay--element-modal .connexmodal-modal-box__content{padding:.1rem 1.5rem}.connexpay--element-modal .connexmodal-modal-box__footer{padding:1.5rem 2rem;width:auto;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#f5f5f5;cursor:auto;display:none}
.connexpay--element-modal .connexmodal-modal-box__footer::after{display:table;clear:both;content:""}
.connexpay--element-modal .connexmodal-modal-box__footer--sticky{position:fixed;bottom:-200px;z-index:10001;opacity:1;transition:bottom .3s ease-in-out .3s}
.connexpay-tingle-enabled{position:fixed;right:0;left:0;overflow:hidden}.connexpay--element-modal.connexmodal-modal--visible .connexmodal-modal-box__footer{bottom:0}
.connexpay--element-modal.connexmodal-modal--visible{visibility:visible;opacity:1}
.connexpay--element-modal.connexmodal-modal--visible .connexmodal-modal-box{animation:scale .2s cubic-bezier(.68,-.55,.265,1.55) forwards}
.connexpay--element-modal.connexmodal-modal--overflow{overflow-y:scroll;padding-top:8vh}
.connexpay--element-modal .connexmodal-btn{display:inline-block;margin:0 .5rem;padding:1rem 2rem;border:0;background-color:grey;box-shadow:none;color:#fff;vertical-align:middle;text-decoration:none;font-size:inherit;font-family:inherit;line-height:normal;cursor:pointer;transition:background-color .4s ease}
.connexpay--element-modal .connexmodal-btn--primary{background-color:#3498db}.connexpay--element-modal .connexmodal-btn--danger{background-color:#e74c3c}
.connexpay--element-modal .connexmodal-btn--default{background-color:#34495e}.connexpay--element-modal .connexmodal-btn--pull-left{float:left}
.connexpay--element-modal .connexmodal-btn--pull-right{float:right}@media(max-width :540px){.connexpay--element-modal .connexmodal-modal{top:0;display:block;padding-top:60px;width:100%}
.connexpay--element-modal .connexmodal-modal-box{width:auto}.connexpay--element-modal .connexmodal-modal--noClose{top:0}
.connexpay--element-modal .connexmodal-modal--noOverlayClose{padding-top:0}.connexpay--element-modal .connexmodal-modal-box__footer .connexmodal-btn{display:block;float:none;margin-bottom:1rem;width:100%}
.connexpay--element-modal .connexmodal-modal__close{top:0;right:0;left:0;display:block;width:100%;height:60px;border:0;background-color:#2c3e50;box-shadow:none;color:#fff}
.connexpay--element-modal .connexmodal-modal__closeLabel{display:inline-block;vertical-align:middle;font-size:1.6rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}
.connexpay--element-modal .connexmodal-modal__closeIcon{display:inline-block;margin-right:.8rem;width:1.6rem;vertical-align:middle;font-size:0}
}@keyframes scale{0%{opacity:0;transform:scale(.9)}100%{opacity:1;transform:scale(1)}
}
#connexpay--element-wrapper{position:relative;width:100%;overflow:hidden;display:block;min-height:174px}
#connexpay--element-wrapper #connexpay--element-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:0}
#connexpay--element-loader{position:fixed;top:0;left:0;bottom:0;right:0;z-index:9999;width:100vw;height:100vh;display:flex;text-align:center;align-items:center;background:#ffffffad;display:none}
#connexpay--element-loader .connexpay--element-loader-spin{border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:60px;height:60px;animation:spin 2s linear infinite;margin:0 auto}
@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}
}#connexpay--element-three-ds-container{position:fixed;top:0;left:0;bottom:0;right:0;z-index:9999;width:100vw;height:100vh;display:none;background:#fff;border:0;margin:0;padding:0}
#connexpay--element-three-ds-fingerprint-form{display:none}#connexpay--element-three-ds-fingerprint-iframe{width:100%;height:100%;border:0;margin:0;padding:0}
@media(min-width:1281px){}@media(min-width:1025px) and (max-width:1280px){}@media(min-width:768px) and (max-width:1024px){}
@media(min-width:768px) and (max-width:1024px) and (orientation:landscape){}@media(min-width:481px) and (max-width:767px){}
@media(min-width:320px) and (max-width:480px){}