.elementor-624 .elementor-element.elementor-element-d11741f:not(.elementor-motion-effects-element-type-background), .elementor-624 .elementor-element.elementor-element-d11741f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://expertshopstaging1.needit.ch/wp-content/uploads/2024/03/expertshop-sign-in-img.jpg");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-624 .elementor-element.elementor-element-d11741f > .elementor-container{min-height:100vh;}.elementor-624 .elementor-element.elementor-element-d11741f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 8% 0% 67%;}.elementor-624 .elementor-element.elementor-element-d11741f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-624 .elementor-element.elementor-element-c01b963.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-624 .elementor-element.elementor-element-c01b963.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-624 .elementor-element.elementor-element-c01b963 .elementor-element-populated a:hover{color:var( --e-global-color-primary );}.elementor-624 .elementor-element.elementor-element-6ff94ef > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-624 .elementor-element.elementor-element-6ff94ef{text-align:left;}.elementor-624 .elementor-element.elementor-element-6ff94ef .elementor-heading-title{font-size:var( --e-global-typography-2a13cb3-font-size );line-height:var( --e-global-typography-2a13cb3-line-height );letter-spacing:var( --e-global-typography-2a13cb3-letter-spacing );color:#121212;}.elementor-624 .elementor-element.elementor-element-a088c81{text-align:left;}.elementor-624 .elementor-element.elementor-element-a088c81 .elementor-heading-title{font-size:16px;font-weight:700;line-height:26px;color:var( --e-global-color-secondary );}.elementor-624 .elementor-element.elementor-element-d5d2723 .button{background-color:var( --e-global-color-secondary );font-size:var( --e-global-typography-01f2e6d-font-size );line-height:var( --e-global-typography-01f2e6d-line-height );letter-spacing:var( --e-global-typography-01f2e6d-letter-spacing );color:var( --e-global-color-text );border-radius:6px 6px 6px 6px;padding:17px 45px 17px 45px;}.elementor-624 .elementor-element.elementor-element-d5d2723 .button:hover, .elementor-624 .elementor-element.elementor-element-d5d2723 .button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-624 .elementor-element.elementor-element-d5d2723 h2{font-size:0px;margin:0px 0px 0px 0px;text-align:left;}.elementor-624 .elementor-element.elementor-element-d5d2723 form.woocommerce-form-login p{font-size:var( --e-global-typography-36b9a8b-font-size );line-height:var( --e-global-typography-36b9a8b-line-height );}.elementor-624 .elementor-element.elementor-element-d5d2723 form.woocommerce-form-login .form-row label{margin:0px 0px 0px 0px;}.elementor-624 .elementor-element.elementor-element-d5d2723 form.woocommerce-form-login .form-row{margin-bottom:0px;}.elementor-624 .elementor-element.elementor-element-d5d2723 form.woocommerce-form-login input.input-text{font-size:var( --e-global-typography-36b9a8b-font-size );line-height:var( --e-global-typography-36b9a8b-line-height );color:var( --e-global-color-a14f2aa );}.elementor-624 .elementor-element.elementor-element-d5d2723 .select2-container .select2-selection .select2-selection__rendered{color:var( --e-global-color-a14f2aa );}.elementor-624 .elementor-element.elementor-element-d5d2723 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-a14f2aa );}.elementor-624 .elementor-element.elementor-element-d5d2723 form.woocommerce-form-login input.input-text:focus{color:var( --e-global-color-secondary );}.elementor-624 .elementor-element.elementor-element-d5d2723 .select2-container .select2-selection--single[aria-expanded="true"] .select2-selection__rendered{color:var( --e-global-color-secondary );}.elementor-624 .elementor-element.elementor-element-d5d2723 .select2-container--default .select2-selection--single[aria-expanded="true"] .select2-selection__arrow b{border-color:var( --e-global-color-secondary );}.elementor-624 .elementor-element.elementor-element-d5d2723 form.woocommerce-form-login input.input-text:not(.select2), .elementor-624 .elementor-element.elementor-element-d5d2723 .select2-container .select2-selection--single{border-style:solid;border-width:0px 0px 2px 0px;}.elementor-624 .elementor-element.elementor-element-d5d2723 form.woocommerce-form-login input.input-text:not(.select2){border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-624 .elementor-element.elementor-element-d5d2723 .select2-container .select2-selection--single{border-radius:0px 0px 0px 0px;}.elementor-624 .elementor-element.elementor-element-d5d2723 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (0px*2) + 16px );padding-left:0px;padding-right:0px;}.elementor-624 .elementor-element.elementor-element-d5d2723 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (0px*2) + 16px );}.elementor-624 .elementor-element.elementor-element-d5d2723 .select2-container--default .select2-selection--single{height:auto;}@media(max-width:1024px){.elementor-624 .elementor-element.elementor-element-d11741f > .elementor-container{min-height:43vh;}.elementor-624 .elementor-element.elementor-element-d11741f{padding:0% 0% 0% 55%;}.elementor-624 .elementor-element.elementor-element-6ff94ef .elementor-heading-title{font-size:var( --e-global-typography-2a13cb3-font-size );line-height:var( --e-global-typography-2a13cb3-line-height );letter-spacing:var( --e-global-typography-2a13cb3-letter-spacing );}.elementor-624 .elementor-element.elementor-element-d5d2723 form.woocommerce-form-login p{font-size:var( --e-global-typography-36b9a8b-font-size );line-height:var( --e-global-typography-36b9a8b-line-height );}.elementor-624 .elementor-element.elementor-element-d5d2723 form.woocommerce-form-login input.input-text{font-size:var( --e-global-typography-36b9a8b-font-size );line-height:var( --e-global-typography-36b9a8b-line-height );}.elementor-624 .elementor-element.elementor-element-d5d2723 .button{font-size:var( --e-global-typography-01f2e6d-font-size );line-height:var( --e-global-typography-01f2e6d-line-height );letter-spacing:var( --e-global-typography-01f2e6d-letter-spacing );}}@media(max-width:767px){.elementor-624 .elementor-element.elementor-element-d11741f:not(.elementor-motion-effects-element-type-background), .elementor-624 .elementor-element.elementor-element-d11741f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-624 .elementor-element.elementor-element-d11741f{padding:300px 0px 75px 0px;}.elementor-624 .elementor-element.elementor-element-c01b963 > .elementor-element-populated{padding:55px 35px 35px 35px;}.elementor-624 .elementor-element.elementor-element-6ff94ef .elementor-heading-title{font-size:var( --e-global-typography-2a13cb3-font-size );line-height:var( --e-global-typography-2a13cb3-line-height );letter-spacing:var( --e-global-typography-2a13cb3-letter-spacing );}.elementor-624 .elementor-element.elementor-element-d5d2723 form.woocommerce-form-login p{font-size:var( --e-global-typography-36b9a8b-font-size );line-height:var( --e-global-typography-36b9a8b-line-height );}.elementor-624 .elementor-element.elementor-element-d5d2723 form.woocommerce-form-login input.input-text{font-size:var( --e-global-typography-36b9a8b-font-size );line-height:var( --e-global-typography-36b9a8b-line-height );}.elementor-624 .elementor-element.elementor-element-d5d2723 .button{font-size:var( --e-global-typography-01f2e6d-font-size );line-height:var( --e-global-typography-01f2e6d-line-height );letter-spacing:var( --e-global-typography-01f2e6d-letter-spacing );}}