.section-world-wide-client .difl_imagehotspot [class*="difl_imagehotspotitem_"] img.df-image-hotspot-icon{width:auto!important;height:auto!important}#responsive-form{margin:0 auto;width:100%}#responsive-form label{display:block}#responsive-form .form-row{width:100%}#responsive-form .column-half,#responsive-form .column-full{float:left;position:relative;padding:0.65rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#responsive-form .clearfix:after{content:"";display:table;clear:both}@media only screen and (min-width:48em){#responsive-form .column-half{width:50%}}#responsive-form textarea{width:100%}#responsive-form .wpcf7 input[type="text"],#responsive-form .wpcf7 input[type="email"],#responsive-form .wpcf7 textarea{width:100%;padding:8px;border:1px solid #ccc;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#responsive-form .wpcf7 input[type="text"]:focus{background:#fff}#responsive-form .wpcf7-submit{float:left;text-transform:uppercase;cursor:pointer}#responsive-form span.wpcf7-not-valid-tip{text-shadow:none;font-size:12px;color:#fff;background:#ff0000;padding:5px}#responsive-form div.wpcf7-validation-errors{text-shadow:none;border:transparent;background:#f9cd00;padding:5px;color:#9C6533;text-align:center;margin:0;font-size:12px}#responsive-form div.wpcf7-mail-sent-ok{text-align:center;text-shadow:none;padding:5px;font-size:12px;background:#59a80f;border-color:#59a80f;color:#fff;margin:0}.wphoop-checkout p#edd_final_total_wrap{margin:15px 0px}.wphoop-checkout #edd_checkout_cart .edd_cart_header_row th{background:#2290bf;padding:1.387em;color:#ffffff}.wphoop-checkout #edd_checkout_cart td{color:#232323}.wphoop-checkout a.edd_cart_remove_item_btn{color:#2ea3f2}.wphoop-checkout fieldset#edd_purchase_submit{margin:0 auto;text-align:center}.wphoop-checkout input#edd-purchase-button{width:100%}.wphoop-checkout a.edd_terms_links{background-color:#2ea3f2;display:block;color:#fff;max-width:150px;padding:10px 20px;margin:0 auto;margin-bottom:15px}form#edd_login_form fieldset label{display:block}input#edd_login_submit{background-color:#2290BF;color:#fff;padding:14px 64px 14px 64px;border-radius:25px;font-size:16px}form#edd_login_form{margin:0 auto;width:650px}form#edd_login_form input[type='text'],form#edd_login_form input[type='password']{width:100%;border:1px solid #D9D9D9;border-radius:5px;min-height:40px;padding:5px 10px}#edd_login_form legend,#edd_register_form legend{text-align:center}.inner-content-center{display:flex;justify-content:center;align-items:center}@media (max-width:400px){.inner-content-center{flex-direction:column}}.custom-textarea{height:250px!important;resize:vertical}#edd_profile_editor_form label{display:inline-block;min-width:220px;margin-bottom:15px;margin-top:5px}#edd_profile_editor_form input{padding:10px 10px;min-width:300px}#edd_profile_editor_form select{padding:10px 10px;min-width:300px}@media (min-width:1024px){div#edd_checkout_wrap{display:flex;width:100%;margin:0px;flex-direction:row;gap:20px;flex-direction:row-reverse}div#edd_checkout_form_wrap{width:60%}form#edd_checkout_cart_form{width:40%}fieldset#edd_checkout_user_info{display:flex;flex-wrap:wrap}fieldset#edd_checkout_user_info p{width:50%}}#edd_checkout_form_wrap .edd-payment-icons img.payment-icon{border:1px solid #dcdcee}#edd_checkout_form_wrap .edd-description{display:none!important}#edd_checkout_form_wrap #edd-last-name-wrap{display:none!important}