#assesment-form .wpcf7-form-control-wrap input,#assesment-form .wpcf7-form-control-wrap select,#assesment-form .wpcf7-form-control-wrap textarea{width:100%;border:1px solid #dadada;padding:10px}#assesment-form .group{margin-bottom:50px}#assesment-form .group .row{display:flex;flex:1 1 auto;margin:0 -10px 20px}#assesment-form .group .row>*{flex:1 1}#assesment-form .group .row .column{flex:1 1;padding:0 10px}#assesment-form .wpcf7-list-item input[type="radio"],#assesment-form .wpcf7-list-item input[type="checkbox"]{display:inline-block;width:auto}#assesment-form .wpcf7-previous:hover,#assesment-form .wpcf7-submit:hover{background-color:#000;border-color:#000;cursor:pointer}#assesment-form .wpcf7-submit{padding:12px 30px;border:1px solid #cf2629;background-color:#cf2629;color:#fff;text-transform:uppercase;font-size:18px}#assesment-form .wpcf7-previous{font-size:18px;padding:12px 30px;border:1px solid #adadad;background-color:#adadad;color:#fff;text-transform:uppercase}#assesment-form .panel-footer{display:flex}#assesment-form .previous-btn{margin-right:20px}#assesment-form .panel-heading h3{font-weight:700;font-size:32px;margin-bottom:20px}#assesment-form .previous-fields{display:none}#assesment-form .wpcf7-list-item.first{margin-left:0px}.product_meta,.woocommerce div.product .product_title,.woocommerce-product-gallery,span.popfwc-currency-symbol,.woocommerce-tabs.wc-tabs-wrapper{display:none!important}.summary.entry-summary{width:100%!important;float:unset!important}.woocommerce div.product form.cart .button{float:unset;display:block;width:100%;margin-top:25px;margin-top:25px;border-radius:100px;font-size:16px;background-color:#cf2629;color:#fff;border-color:#cf2629;padding:8px 20px}form.cart label{display:block;text-align:left!important;font-size:18px;margin-bottom:15px}.alg_open_price{text-align:left!important;width:100%!important;padding:8px 12px!important;border-radius:5px}.single_add_to_cart_button::after{content:unset!important}@media screen and (min-width:981px){.pay-step .et_pb_blurb_content{display:flex;align-items:center}}@media screen and (max-width:980px){.pay-step .et_pb_main_blurb_image{margin:0 auto!important}}#mc_embed_signup h2{text-align:center}#mc_embed_signup .button{background-color:#cf2629!important;border-radius:0!important;width:100%!important}#mc_embed_signup .mc-field-group{width:100%!important}#mc_embed_signup form{padding:10px!important}.title:not(.first){margin-top:60px!important}.gf_step_number{display:none!important}.gf_step_label{text-transform:uppercase;font-size:14px}.gf_page_steps{display:flex}.gf_page_steps .gf_step{flex:1 1;text-align:center;padding:12px;height:unset;background-color:#cf2629;color:#fff;font-size:0px}.gf_step_label{font-size:24px}.gfield input,.gfield select,.gfield textarea{padding:12px!important}.gform_button,.gform_previous_button,.gform_next_button{color:#fff;padding:12px 48px;text-transform:uppercase;font-size:18px!important}.gform_button,.gform_next_button{background-color:#cf2629;border:1px solid #cf2629}.gform_previous_button{background-color:#adadad;border:1px solid #adadad}.gform_wrapper li.hidden_label input,.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type="text"],.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select{margin-bottom:0px!important;margin-top:0px!important}.payment-accordion .et_pb_accordion_item .et_pb_toggle_title{position:relative}.payment-accordion .payment-icon{position:absolute;top:50%;left:20px}.payment-accordion .payment-icon.payment-stripe{margin-top:-15px}.payment-accordion .payment-icon.payment-bank{margin-top:-10px}table.table-striped tr:nth-child(odd){background-color:#bdbdbd}.et_mobile_menu{max-height:calc(100vh - 90px);overflow:hidden;overflow-y:auto}@media screen and (max-width:980px){#assesment-form .group .row{flex-direction:column}#assesment-form .group .row .column{margin-bottom:15px}#assesment-form .wpcf7-checkbox .wpcf7-list-item{display:block}}@media screen and (max-width:479px){.gf_step_label{font-size:12px}.et_pb_social_media_follow .et_pb_social_media_follow_network_3_tb_footer .icon:before{font-size:18px;line-height:32px;height:20px;width:20px}.et_pb_social_media_follow .et_pb_social_media_follow_network_3_tb_footer .icon{height:20px;width:20px;position:relative;top:5px}.et_pb_social_media_follow_network_3_tb_footer a.icon{background-size:cover!important}}@media screen and (max-width:320px){.gf_page_steps .gf_step{margin-right:10px!important}}