.off{pointer-events:none}
.service-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px auto}
.service-icons h3{margin:5px auto;font-size:22px;line-height:1.1}
.service-icons > *{padding:5px;-webkit-box-flex:0;-ms-flex:0 1 210px;flex:0 1 210px;margin:10px auto;display:block}
.service-icons a{color:#222;text-decoration:none}
.service-icons a:hover .icon .ic-color{fill:#3a97bb}
.service-icons a:hover h3{color:#3a97bb}
.ic-color{fill:#0c90b2}
.sv-icon{height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.has-h3{clear:both;display:table;width:100%;margin:20px auto;text-align:left}
.has-h3 h3{margin:0 auto 10px;text-align:left}
@media (max-width: 750px) {
.has-h3,.has-h3 h3{text-align:center}
}
#lean_overlay{padding:10px;position:fixed;z-index:1100;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.7);display:none;overflow:scroll}
.modal-content.pop{display:none;-webkit-box-flex:0;-ms-flex:0 1 97%;flex:0 1 97%;background:#ededed;max-width:900px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;text-align:center;width:95%;max-height:calc(100vh - 80px);overflow-y:scroll;margin:auto;padding:30px}
.modal-content.pop h3{text-align:center;font-size:26px;margin:15px 0 10px}
.modal-content.pop .has_btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.modal-content.pop .btn{margin:5px;min-width:auto}
.modal-content.pop .modal-close{position:absolute;right:0;top:0;margin:5px;z-index:1002;cursor:pointer;color:#0c90b2;line-height:1}
.modal-content.pop .modal-close span{display:none}
.modal-content.pop .modal-close i{position:relative;color:#0c90b2;font-style:normal;padding-bottom:4px}
.modal-content.pop .modal-close i:before{font-size:40px;content:'\00d7'}
.modal-content.pop .modal-close:hover i{color:#555}
.modal-content.pop .has_btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.modal-content.pop .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.modal-content.pop .buttons > p{margin:5px}