.contact-form-wraper *{font-family:inherit}.contact-form-wraper{position:fixed;bottom:0;z-index:99999999;right:auto;left:0;font-size:15px}.contact-triger{opacity:1;left:10vw;position:fixed;bottom:0;background-color:#282828;color:white;padding:17px 30px;border-radius:10px 10px 0 0;cursor:pointer;transition:opacity .3s ease-in 1s,bottom .3s ease-in 1s,background-color .3s ease-in}.contact-triger:hover{background-color:#111}.contact-form-open .contact-triger{bottom:-10px;opacity:0}.contact-triger h6{font-size:18px!important;letter-spacing:1px}.contact-triger h6:before{content:'\e876';font-family:entypo-fontello;color:#00d846;margin-left:12px;font-weight:400}.contact-form__panel{width:300px;position:fixed;left:10vw;bottom:0;border-radius:10px 10px 0 0;overflow:hidden;display:flex;flex-direction:column;transition:opacity .4s ease-in .25s,margin .4s ease-in .25s,visibility .4s ease-in .25s,height .3s ease-in;transition-delay:.3s;transform:translate3d(0px,0px,0px);opacity:0;pointer-events:all;visibility:hidden;z-index:-999;touch-action:auto;margin-bottom:-40px}.contact-form-open .contact-form__panel{visibility:visible;opacity:1;z-index:99;margin-bottom:0}.contact-form__panel .Contact-header{background-color:#282828;padding-block:20px;text-align:center;transition:all .3s ease-in}.contact-form__panel .Contact-header:hover{background-color:#161616}.contact-form__panel .Contact-header h5{font-size:19px!important;letter-spacing:1px;color:white!important;cursor:pointer}.contact-form__panel .Contact-header h5:before{content:'\e873';font-family:entypo-fontello;color:#00d846;position:absolute;right:25px;font-weight:400}.contact-inner{background-color:white;padding:28px;text-align:center}.contact-form__panel #ninja_forms_form_55_all_fields_wrap,.contact-form__panel #ninja_forms_field_62_div_wrap,.contact-form__panel #ninja_forms_field_62_div_wrap *,.wpcf7-form-control-wrap{width:100%!important}.contact-form__panel #ninja_forms_form_55_all_fields_wrap,.wpcf7-form-control-wrap{display:flex;flex-direction:column;gap:15px}.contact-inner .field-wrap,.contact-inner input{margin-bottom:0!important;position:relative}.contact-inner .ninja-forms-all-fields-wrap input[type=text],.contact-inner .ninja-forms-all-fields-wrap textarea,.wpcf7-form-control-wrap input[type=text],.wpcf7-form-control-wrap input[type=tel],.wpcf7-form-control-wrap input[type=email],.wpcf7-form-control-wrap textarea{border:1px solid #e1e1e1!important;padding:15px 15px!important;font-size:14px!important;color:#646464!important;background:#f9f9f9!important;border-radius:5px!important}.contact-inner textarea,.wpcf7-form-control-wrap textarea{min-height:30px!important;height:100px!important;margin-bottom:10px!important}.wpcf7-form-control-wrap input::placeholder,.wpcf7-form-control-wrap textarea::placeholder{color:#000!important}.wpcf7-form-control-wrap input[type=tel]::placeholder,.wpcf7-form-control-wrap input[type=email]::placeholder{text-align:right}.contact-inner .submit-wrap input[type=submit],input.wpcf7-form-control.wpcf7-submit{background-color:#009bdd!important;color:white!important;font-size:19px!important;margin-top:0;padding:15px 32px!important;border-radius:5px!important;margin-left:0;letter-spacing:1px;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;font-family:typopas-webfont,serif,Helvetica,Arial,sans-serif!important}.contact-inner #nf_submit_55:before,input.wpcf7-form-control.wpcf7-submit:before{content:'\e949';font-family:fontello;position:absolute;z-index:1;color:white;right:37px;top:50%;transform:translateY(-50%);font-weight:400}.contact-inner .submit-wrap input[type=submit]:hover,input.wpcf7-form-control.wpcf7-submit:hover{background-color:#212121!important}.contact-inner #ninja_forms_form_55_response_msg{color:red;font-size:13px;margin-top:0;position:relative;left:0}.contact-inner .ninja-forms-field-error{position:absolute;left:6%;margin-top:0;top:50%;transform:translateY(-50%);font-size:12px}.contact-inner .textarea-wrap .ninja-forms-field-error{top:25px}.contact-inner .ninja-forms-success-msg p{color:#00ac30;font-size:21px}.contact-inner .ninja-forms-success-msg table{display:none!important}.contact-inner .ninja-forms-success-msg #success-continu{background-color:#2b519a;color:white;padding:15px 20px 12px;margin-top:30px!important;display:block;border-radius:5px;line-height:1;font-size:19px;font-weight:500;letter-spacing:1px;transition:all .3 ease-in;cursor:pointer}.contact-inner .ninja-forms-success-msg #success-continu:hover{background-color:#323232}@media only screen and (max-width:767px){.contact-triger{left:4vw;padding:13px 16px}.contact-triger h6{font-size:16px!important;letter-spacing:.5px}.contact-triger h6:before{margin-left:10px}}