.b2b-login-wrapper{display:flex;margin:2em 0}.b2b-login-wrapper .b2b-intro-image{width:50%;padding:8%;background-repeat:no-repeat;background-position:top center;background-size:115%;min-height:300px}.b2b-login-wrapper .b2b-login-area{width:50%;padding:7%}.b2b-login-wrapper .b2b-login-area h1{margin-top:0}.b2b-login-wrapper .b2b-login-area .form-vertical{position:relative}.b2b-login-wrapper .b2b-login-area .form-vertical .intro-text{padding:0 0 1.5em}.b2b-login-wrapper .b2b-login-area .form-vertical input,.b2b-login-wrapper .b2b-login-area .form-vertical textarea{width:100%;background:#fff;margin:0 0 1em}.b2b-login-wrapper .b2b-login-area .form-vertical .password-container{position:relative}.b2b-login-wrapper .b2b-login-area .form-vertical .password-container a{position:absolute;right:0;top:13px;font-size:14px;line-height:14px;color:#999;text-decoration:underline}.b2b-apply-account{padding:3em 0 0;scroll-behavior:smooth}.b2b-apply-account h3{margin:0}.b2b-apply-account ul li{list-style:square}.b2b-apply-account .form-status-list{margin:2rem 0 0;background:#fff;padding:1em}.b2b-apply-account .form__message{display:block}.b2b-registration-form{transition:all .3s;overflow:hidden;padding:0 1px;margin:0 -1px}.b2b-registration-form form{margin:1em 0}.b2b-registration-form .contact__fields{margin:1em 0 0}.b2b-application-form-wrapper{margin:1em 0}.b2b-faqs{margin:3em 0 0;border-top:1px solid #ccc;padding:3em 0 0}.b2b-faqs h3{margin:0 0 1.5em}.faq-tab a.item-accordion{display:block;background:#fff;padding:1rem 3rem 1rem 1.5rem;margin-bottom:1em;color:#333;text-decoration:none;cursor:pointer;position:relative}.faq-tab a.item-accordion svg{width:18px;position:absolute;right:15px;top:19px;transition:all .2s}.faq-tab.active a.item-accordion svg{transform:rotate(180deg)}.faq-tab .panel{max-height:0;overflow:hidden;transition:all .3s ease-in}.faq-tab.active .panel{max-height:2500px}.faq-tab .panel p{padding:1em;margin:0}.faq-tab .panel p:last-of-type{padding-bottom:2em}.faq-tab .panel p a{text-decoration:underline;color:#334fb4}.faq-tab .panel ul{margin:0 0 0 2em}.faq-tab .panel ul li{list-style-type:square}.faq-tab .panel ul li a{text-decoration:underline}@media only screen and (max-width:850px){.b2b-login-wrapper{display:block;margin:1em 0}.b2b-login-wrapper .b2b-intro-image,.b2b-login-wrapper .b2b-login-area{width:100%}.b2b-login-wrapper .b2b-intro-image{background-size:cover}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAAAAB */
