.elementor-1902 .elementor-element.elementor-element-bf04883{--display:flex;--min-height:186px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:.5}.elementor-1902 .elementor-element.elementor-element-bf04883:not(.elementor-motion-effects-element-type-background),.elementor-1902 .elementor-element.elementor-element-bf04883>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://dhgshop.brainhosting.it/wp-content/uploads/banner_prod.webp");background-repeat:no-repeat;background-size:cover}.elementor-1902 .elementor-element.elementor-element-bf04883:before,.elementor-1902 .elementor-element.elementor-element-bf04883>.elementor-background-video-container:before,.elementor-1902 .elementor-element.elementor-element-bf04883>.e-con-inner>.elementor-background-video-container:before,.elementor-1902 .elementor-element.elementor-element-bf04883>.elementor-background-slideshow:before,.elementor-1902 .elementor-element.elementor-element-bf04883>.e-con-inner>.elementor-background-slideshow:before,.elementor-1902 .elementor-element.elementor-element-bf04883>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-text);--background-overlay:''}.elementor-1902 .elementor-element.elementor-element-bc48a54 .elementor-icon-wrapper{text-align:center}.elementor-1902 .elementor-element.elementor-element-35b3de6 .elementor-heading-title{font-size:22px;font-weight:600;text-transform:uppercase;color:var(--e-global-color-c1e76b5)}.elementor-1902 .elementor-element.elementor-element-8da476d{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1902 .elementor-element.elementor-element-60b0bf8 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:var(--e-global-color-6276f91)}.elementor-1902 .elementor-element.elementor-element-60b0bf8 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:var(--e-global-color-6276f91)}.elementor-1902 .elementor-element.elementor-element-60b0bf8 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#e9e9e9}.elementor-1902 .elementor-element.elementor-element-60b0bf8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text,.elementor-1902 .elementor-element.elementor-element-60b0bf8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select,.elementor-1902 .elementor-element.elementor-element-60b0bf8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single,.elementor-1902 .elementor-element.elementor-element-60b0bf8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default,.select2-results__option,.elementor-1902 .elementor-element.elementor-element-60b0bf8 .e-my-account-tab__payment-methods input[type=text]{background-color:var(--e-global-color-c1e76b5)}.elementor-1902 .elementor-element.elementor-element-60b0bf8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button,.elementor-1902 .elementor-element.elementor-element-60b0bf8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button,.elementor-1902 .elementor-element.elementor-element-60b0bf8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button,.elementor-1902 .elementor-element.elementor-element-60b0bf8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button,.elementor-1902 .elementor-element.elementor-element-60b0bf8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button,.elementor-1902 .elementor-element.elementor-element-60b0bf8 #add_payment_method #payment #place_order{background-color:var(--e-global-color-79d12f6)}.elementor-1902 .elementor-element.elementor-element-60b0bf8>.elementor-widget-container{padding:40px 0}.elementor-1902 .elementor-element.elementor-element-60b0bf8{--tab-content-spacing:40px;--tabs-alignment:start;--tabs-normal-color:var(--e-global-color-primary);--tabs-hover-color:var(--e-global-color-accent);--tabs-active-color:var(--e-global-color-accent);--tabs-border-type:none;--tabs-border-radius:35px;--tabs-spacing:20px;--tabs-divider-weight:0px;--sections-background-color:var(--e-global-color-c1e76b5);--sections-border-type:none;--sections-border-radius:0px;--typography-section-titles-color:var(--e-global-color-primary);--section-title-spacing:16px;--general-text-color:#000;--checkboxes-color:#000;--links-normal-color:var(--e-global-color-79d12f6);--links-hover-color:var(--e-global-color-accent);--forms-rows-gap:15px;--forms-labels-color:var(--e-global-color-primary);--forms-fields-normal-color:var(--e-global-color-text);--forms-fields-border-radius:35px;--forms-buttons-border-radius:35px;--tables-title-color:var(--e-global-color-79d12f6);--tables-items-color:var(--e-global-color-primary);--variations-color:var(--e-global-color-primary);--tables-links-normal-color:var(--e-global-color-primary);--tables-links-hover-color:var(--e-global-color-79d12f6);--tables-button-normal-text-color:var(--e-global-color-text);--tables-buttons-border-type:solid}.elementor-1902 .elementor-element.elementor-element-60b0bf8 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Fredoka",Sans-serif;font-size:16px;font-weight:500}.elementor-1902 .elementor-element.elementor-element-60b0bf8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2,.elementor-1902 .elementor-element.elementor-element-60b0bf8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:"Fredoka",Sans-serif;font-size:20px;font-weight:700}.elementor-1902 .elementor-element.elementor-element-60b0bf8 .woocommerce-MyAccount-content>div>p,.elementor-1902 .elementor-element.elementor-element-60b0bf8 address,.elementor-1902 .elementor-element.elementor-element-60b0bf8 .woocommerce-EditAccountForm fieldset legend,.elementor-1902 .elementor-element.elementor-element-60b0bf8 .woocommerce-ResetPassword p:nth-child(1),.elementor-1902 .elementor-element.elementor-element-60b0bf8 .woocommerce-OrderUpdate{font-family:"Fredoka",Sans-serif}.elementor-1902 .elementor-element.elementor-element-60b0bf8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]),.elementor-1902 .elementor-element.elementor-element-60b0bf8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-family:"Fredoka",Sans-serif;font-size:16px}.elementor-1902 .elementor-element.elementor-element-60b0bf8 .woocommerce-form__label-for-checkbox span{font-family:"Fredoka",Sans-serif;font-size:16px}.elementor-1902 .elementor-element.elementor-element-60b0bf8 .woocommerce-PaymentMethod .input-radio+label{font-family:"Fredoka",Sans-serif;font-size:16px}.elementor-1902 .elementor-element.elementor-element-60b0bf8 .woocommerce-form-row label,.elementor-1902 .elementor-element.elementor-element-60b0bf8 .woocommerce-address-fields label{font-family:"Fredoka",Sans-serif}.elementor-1902 .elementor-element.elementor-element-60b0bf8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text,.elementor-1902 .elementor-element.elementor-element-60b0bf8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select,.elementor-1902 .elementor-element.elementor-element-60b0bf8 ::placeholder,.elementor-1902 .elementor-element.elementor-element-60b0bf8 .select2-container--default .select2-selection--single,.select2-results__option,.elementor-1902 .elementor-element.elementor-element-60b0bf8 .e-my-account-tab__payment-methods input[type=text]{font-family:"Fredoka",Sans-serif}.e-woo-select2-wrapper .select2-results__option{color:var(--e-global-color-text)}.elementor-1902 .elementor-element.elementor-element-60b0bf8 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--e-global-color-text)}.elementor-1902 .elementor-element.elementor-element-60b0bf8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text,.elementor-1902 .elementor-element.elementor-element-60b0bf8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select,.elementor-1902 .elementor-element.elementor-element-60b0bf8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default,.elementor-1902 .elementor-element.elementor-element-60b0bf8 .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:1px;border-color:var(--e-global-color-79d12f6)}.elementor-1902 .elementor-element.elementor-element-60b0bf8 button.button,.elementor-1902 .elementor-element.elementor-element-60b0bf8 #add_payment_method #payment #place_order{font-family:"Fredoka One",Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase}.elementor-1902 .elementor-element.elementor-element-60b0bf8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button,.elementor-1902 .elementor-element.elementor-element-60b0bf8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button,.elementor-1902 .elementor-element.elementor-element-60b0bf8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button,.elementor-1902 .elementor-element.elementor-element-60b0bf8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{border-width:1px}.elementor-1902 .elementor-element.elementor-element-60b0bf8{--tables-buttons-border-color:var(--e-global-color-79d12f6)}form.woocommerce-form-register{height:auto!important}woocommerce-form p{color:black!important}.woocommerce-form-login input,.woocommerce-form-register input{width:100%;background:#f9fafa;border:none;border-radius:var(--forms-fields-border-radius,0);color:var(--forms-fields-normal-color,#69727d);font-size:14px;padding:var(--forms-fields-padding,16px);border:1px solid #000;background-color:#fff}.woocommerce-button{width:100%}p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide.b2bking_registration_roles_dropdown_section{width:100%}.b2bking_custom_registration_container.b2bking_custom_registration_container_field_1801.b2bking_custom_registration_role_617{width:100%;float:none;margin-right:0}.b2bking_custom_registration_container.b2bking_custom_registration_container_field_1801.b2bking_custom_registration_role_617 .b2bking_custom_registration_field{width:55%;float:left;margin-right:15px!important}.woocommerce-privacy-policy-text{display:inline-block;margin-top:15px}.lost-password{margin-top:15px;text-align:right;text-align:center!important}.woo-login-register-tabs{max-width:55%!important;margin:0 auto;background:#fff;border-radius:30px;border:1px solid #000;padding:25px;animation:fadeIn .4s ease}.tabs{list-style:none;display:flex;justify-content:space-around;margin-bottom:25px;border-bottom:2px solid #eee}.tab-link{cursor:pointer;padding:10px 20px;font-weight:600;color:#666;transition:color .3s,border-bottom .3s;margin-bottom:-2px}.tab-link.active{color:#000;border-bottom:2px solid var(--e-global-color-accent)}.tab-content{display:none;opacity:0;transition:opacity .3s ease-in-out}.tab-content.active{display:block;opacity:1}.lost-password{margin-top:15px;text-align:right}.lost-password a,.lost_password{font-size:14px!important;color:#0073aa;text-decoration:none;transition:color .2s}.lost-password a:hover{color:#005177}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}span#select2-b2bking_registration_roles_dropdown-container,.select2-selection__rendered{padding:0 20px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#333;font-size:16px;line-height:48px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:48px;right:16px}.select2-dropdown{border-radius:15px;border:1px solid #ddd;box-shadow:0 2px 8px rgba(0,0,0,.1)}.select2-container .select2-dropdown,.select2-container .select2-selection{border:1px solid black!important;border-radius:4px;overflow:hidden;color:white!important}.e-woo-select2-wrapper .select2-results__option{background-color:#fff}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#000}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:10px!important}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme .woocommerce-form__input-checkbox{vertical-align:middle;text-alig:left;width:20px;margin-right:5px}@media (max-width:880px){.woo-login-register-tabs{max-width:90% !important}form.woocommerce-form.woocommerce-form-login.login,form.woocommerce-form.woocommerce-form-register.register{padding:0 !important}.b2bking_custom_registration_container{flex:100%!important}}