.cel_button{background:#ff5700;color:#fff;padding:5px 10px;border:0}.cel_button.cel_outline{border:2px solid #fff}.celebrand-callme-container{display:block;width:100%;margin:30px auto;clear:both;text-align:center}.celebrand-callme-wrapper{display:block;width:auto;vertical-align:middle}.celebrand-callme-form img,.celebrand-callme-form img input{display:inline-block;vertical-align:middle}.celebrand-callme-form img{width:100%;height:auto;max-width:40px;margin-right:5px;vertical-align:middle}.celebrand-callme-form input[type='submit']{background:#08824c;color:white;padding:6px 10px;margin:5px 10px;border:0;border-radius:4px;vertical-align:middle}
.celebrand-callme-form input[type='text'],.celebrand-callme-form input[type='email']{padding:7px 15px 7px;line-height:20px;margin:5px 5px;vertical-align:middle}.celebrand-callme-container .overlay{background:rgba(84,184,75,0.8);width:100%;height:100%;position:absolute;top:0;display:none;color:white;text-shadow:1px 1px 1px #000}.celebrand-callme-container .overlay .overlayLoading{width:30px;display:inline-block}.celebrand-callme-container .overlay .overlayLoading img{width:100%}
.celebrand-callme-container .overlay .overlayNote{font-size:1.8em;padding:5px}.celebrand-callme-container .overlay .overlaySubnote{font-size:1.2em;padding:5px}.celebrand-callme-container .overlay .overlay-error{display:none;width:400px;margin:0 auto;font-size:1.3em;margin-top:20px}.celebrand-callme-container .overlay .overlay-ok{display:none;width:100%}.formContainer{width:100%;position:relative;padding:25px;text-align:left}.formContainer input{width:100%;padding:7px 15px 7px;font-size:16px;line-height:20px;height:56px}
.formContainer textarea{width:100%;padding:7px 15px 7px;font-size:16px;line-height:20px}.formContainer .formNote{color:red;font-size:10px}.formContainer .submit{background:#08824c;color:white;padding:10px 15px;margin:15px 0;border:0;border-radius:4px;font-size:20px;letter-spacing:7px;text-transform:uppercase}.formContainer .submit:hover{border:1px solid #0c8758;background:#FFF;color:#0c8758}.formContainer .overlay,.formContainer .overlayError{width:100%;height:100%;background:rgba(84,184,75,0.8);position:absolute;top:0;left:0;display:none}
.formContainer .overlayNote,.formContainer .overlayErrorNote{font-size:18px;color:white;font-weight:bold;text-align:center;position:relative;top:50%;transform:translateY(-50%)}.callmeContainer{width:100%;color:black;height:120px;position:relative;padding:15px 0;float:left;text-align:center}.callmeContainer .wrapper{width:745px;margin:0 auto;height:100%}.verticalAlignCenter{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.callmeContainer .callmeImageContainer{width:42px;display:inline-block;float:left}
.callmeContainer .callmeImageContainer img{width:100%;vertical-align:middle}.callmeContainer .callmeLabel{display:inline;margin:8px 15px;font-size:1.8em;float:left}.celebrand_callme input{float:left !important;font-size:1.5em}.celebrand_callme input[type="text"],.celebrand_callme input[type="email"]{line-height:normal;width:250px;margin:0 15px;padding:5px 10px}.celebrand_callme input[type="submit"]{padding:10px 13px;background:#08824c;border-radius:8px;color:white;border:none !important}
.height40sm{height:40px}@media(max-width:767px){.callmeContainer{height:auto}.callmeContainer .wrapper{width:100%}.callmeContainer .callmeImageContainer{float:none;margin:15px auto;display:block;display:none}.verticalAlignCenter{top:0;transform:none;-webkit-transform:none}.callmeContainer .callmeLabel{margin:10px 0;float:none;width:100%}.celebrand_callme input{float:none}.height40sm{height:auto}.callmeContainer .overlay .overlay-ok{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.callmeContainer .overlay .overlay-error{width:100%}.callmeContainer .overlay .overlay-error .overlayWarning{padding:15px}.celebrand_callme input[type="submit"]{margin-top:15px}}.cel_modal_overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999999;background:rgba(0,0,0,0.8);display:none}.cel_modal{position:relative;top:50%;transform:translateY(-50%);width:335px;background:white;margin:auto;border-radius:5px}.cel_modal .cel_modal_close{position:absolute;top:7px;right:7px;cursor:pointer}
.cel_modal .cel_modal_header{text-align:center;padding:45px 10px;font-weight:bold;font-size:30px;color:black}.cel_modal .cel_modal_body{background:#ff5700;color:#fff;padding:15px;border-radius:0 0 5px 5px}.cel_modal .cel_modal_formgroup>input{width:100%;padding:7px;margin:5px 0}.cel_modal label{color:white}.cel_modal .cel_modal_privacy_holder{padding:10px 0}.cel_modal .cel_modal_privacy_holder div{display:inline-block}.cel_floating_container{position:fixed;right:0;top:50%;transform:translate(0,-50%)}
.cel_floating_container>div{padding:10px;background:#ff5700;color:#fff;cursor:pointer}.cel_floating_container>div:not(:last-child){margin-bottom:10px}.cel_floating_container>div>img{width:30px;height:30px;color:#fff}.cel_offcanvas{position:fixed;width:20%;right:-20%;top:50%;transform:translate(0,-50%);padding:15px;background:#ff5700;color:#fff;z-index:999999;transition:all .5s ease}.cel_offcanvas .cel_offcanvas_close{position:absolute;top:10px;right:10px;cursor:pointer}.cel_offcanvas .cel_offcanvas_title{font-size:20px;padding:5px 0;border-bottom:2px solid #fff;margin-bottom:10px}
.cel_offcanvas .cel_offcanvas_description{padding:5px 0}.cel_offcanvas .cel_form_control{display:block;margin-bottom:10px}.cel_offcanvas .cel_form_control>label{display:block;padding:3px 0;color:#fff}.cel_offcanvas .cel_form_control>input,.cel_offcanvas .cel_form_control>textarea{width:100%;padding:5px}.cel_offcanvas label{color:white}.cel_offcanvas .cel_privacy_holder{padding:10px 0;padding-top:0}.cel_offcanvas .cel_privacy_holder div{display:inline-block}.cel_offcanvas.active{right:0}@media(max-width:1100px){.cel_offcanvas{width:40%;right:-40%}
}@media(max-width:760px){.cel_offcanvas{width:60%;right:-60%}}@media(max-width:500px){.cel_offcanvas{width:100%;right:-100%}}.cel_confirmation_overlay_callme{background:rgba(0,0,0,0.7);position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-content:center;flex-direction:column;box-sizing:border-box;text-align:center;padding:30px}