.checkbox-form{background:#e2f5fd;padding:44px;margin:0 0 27px;width:100%;max-width:300px}.checkbox-form .heading{display:block;color:#225f7a;font-size:14px;line-height:44px;margin:0 0 13px;letter-spacing:.07px}.checkbox-form ul{padding:0;margin:0;list-style:none}.checkbox-form ul li{width:100%}.checkbox-form [type="checkbox"]:not(:checked),.checkbox-form [type="checkbox"]:checked{position:absolute;left:-9999px}.checkbox-form [type="checkbox"]:not(:checked)+label,.checkbox-form [type="checkbox"]:checked+label{position:relative;padding-left:46px;cursor:pointer}.checkbox-form [type="checkbox"]:not(:checked)+label:before,.checkbox-form [type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:-3px;width:28px;height:28px;border:1px solid #cee0e8;background:#fff;border-radius:100%}.checkbox-form [type="checkbox"]:checked+label:before{border:1px solid #61b7da}.checkbox-form [type="checkbox"]:not(:checked)+label:after,.checkbox-form [type="checkbox"]:checked+label:after{content:'\2713\0020';position:absolute;top:-3px;left:.22em;font-size:28px;line-height:.8;color:#225f7a;transition:all .2s;font-family:'Arial Unicode MS',Arial}.checkbox-form [type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}.checkbox-form [type="checkbox"]:checked+label:after{opacity:1;transform:scale(1)}.checkbox-form [type="checkbox"]:disabled:not(:checked)+label:before,.checkbox-form [type="checkbox"]:disabled:checked+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}.checkbox-form [type="checkbox"]:disabled:checked+label:after{color:#999}.checkbox-form [type="checkbox"]:disabled+label{color:#aaa}.checkbox-form [type="checkbox"]:checked:focus+label,.checkbox-form [type="checkbox"]:checked+label{color:#000;text-decoration:underline}.checkbox-form label:hover:before{border:1px solid #61b7da !important}.checkbox-form label{color:#5d5d5d;font-size:18px;line-height:46px;font-weight:600}.checkbox-form ul li:hover label{color:#000;text-decoration:underline}@media(max-width:1199px){.checkbox-form{width:100%;padding:30px 15px}}@media(max-width:991px){.checkbox-form{padding:40px 20px}.checkbox-form [type="checkbox"]:not(:checked)+label,.checkbox-form [type="checkbox"]:checked+label{padding-left:38px}}@media(max-width:600px){.checkbox-form{width:210px;float:right;margin:0 15px 0 0}}@media(max-width:767px){.checkbox-form{display:inline-block;vertical-align:top;width:49%;float:none;margin:0 auto 20px}.checkbox-form label{font-size:14px}.checkbox-sidebar{width:100% !important}}@media(max-width:575px){.checkbox-form{width:100%}}