.co-strip{position:fixed;bottom:0;width:100%;background:#f4f4f4;z-index:2;box-shadow:0 -2px 8px 0 rgb(0 0 0 / 35%);display:none}.co-strip.show{display:block;animation:co-a-open2 .4s}.co-strip a{text-decoration:underline}@keyframes co-a-open2{0%{opacity:0;transform:translateY(150px)}100%{opacity:1;transform:translateY(0)}}.co-strip>div{text-align:center;padding:30px;max-width:500px;margin:0 auto}.co-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);z-index:3;display:flex;align-items:center;display:none}.co-modal.show{display:flex!important;animation:co-a-open .2s}@keyframes co-a-open{0%{opacity:0}100%{opacity:1}}.co-modal>div{width:100%;max-width:600px;display:block;background:#fff;flex:none;margin:0 auto;padding:20px;border-radius:5px;text-align:center}.co-modal>div>*{text-align:left}.co-modal>div>span{float:right;padding:10px;cursor:pointer;position:relative;top:-10px;right:-10px}.co-modal>div>span:hover{opacity:.7}.co-modal>div>div{background:#efefef;margin-bottom:10px;border-radius:5px;padding:10px 15px;overflow:hidden}.co-modal>div>div h5{cursor:pointer}.co-modal>div>div h5 i.fa::before{content:"\f107"}.co-modal>div>div p{display:none;margin:0}.co-modal>div>div.open p{display:block;animation:co-a-opacity .5s ease-in}@keyframes co-a-opacity{0%{display:none;opacity:0;max-height:1px}1%{display:block}100%{max-height:500px;opacity:1}}.co-modal>div>div.open h5 i.fa::before{content:"\f106"}.co-modal>div>div label{width:3.5em;height:24px;display:block;float:right;margin-top:5px;margin-bottom:5px;position:relative}.co-modal>div>div label input{visibility:hidden;position:absolute}.co-modal>div>div label input+span{background:#dadada;display:block;width:100%;height:100%;border-radius:20px;position:relative;cursor:pointer}.co-modal>div>div label input:checked+span{background:#9a186d}.co-modal>div>div label input+span:after{display:block;position:absolute;content:"";left:2px;top:2px;width:20px;height:20px;background:#fff;border-radius:50px;transition:transform .2s}.co-modal>div>div label input:checked+span:after{transform:translateX(1.8em)}.co-modal>div>div label input:disabled+span{opacity:.5}.co-modal>div>div label input+span:before{position:absolute;content:"\f00d";font:normal normal normal 12px/1 FontAwesome;display:none;color:#fff;line-height:24px;right:.9em}.co-modal>div>div label input:checked+span:before{content:"\f00c";left:.9em;font-size:10px}.co h4,.co h5{font-weight:700;font-family:'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif}.co p{margin:14px 0}.co button{text-transform:uppercase;padding:10px 25px;border-radius:5px;margin-right:5px}