/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.b2b-request-block{color:#fff;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;padding:9rem 0}@media(max-width:1600px){.b2b-request-block{margin:0 auto;max-width:625px;padding:4rem 0}}.b2b-request-block h2{font-size:5.5rem;font-weight:700;line-height:6.6rem}@media(max-width:768px){.b2b-request-block h2{font-size:2.4rem;font-weight:900;line-height:3.2rem;margin-bottom:4rem}}.b2b-request-block p{font-size:1.6rem;font-weight:400;line-height:2.2rem;max-width:58rem}@media(max-width:768px){.b2b-request-block p{margin-bottom:4rem}}.b2b-request-block .js-form-item input,.b2b-request-block .js-form-item textarea{border:1px solid #fff;color:#fff;margin-bottom:2rem}@media(max-width:525px){.b2b-request-block .js-form-item input,.b2b-request-block .js-form-item textarea{font-size:1.2rem}}.b2b-request-block .js-form-item .description{display:none}@media(max-width:525px){.b2b-request-block .placeholder-fake span,.b2b-request-block .placeholder-fake>div.required{font-size:1rem;line-height:1rem}}.b2b-request-block .placeholder-fake.error.error-done{color:#fff}.b2b-request-block .placeholder-fake:has(~input:-internal-autofill-selected),.b2b-request-block .placeholder-fake:has(~textarea:-internal-autofill-selected){color:#000}.b2b-request-block #edit-actions,.b2b-request-block .form-actions{margin-top:2rem}.b2b-request-block input[id^=edit-submit]{background:#fff;color:#000;font-size:1.5rem;font-style:normal;font-weight:900;letter-spacing:.7895rem;line-height:normal;padding:1.5rem 9.5rem;text-transform:uppercase;transition:all .3s ease}@media(max-width:525px){.b2b-request-block input[id^=edit-submit]{width:100%}}.b2b-request-block input[id^=edit-submit]:hover{background:#000;box-shadow:0 0 10px hsla(0,0%,100%,.2);color:#fff}.b2b-request-block input[id^=edit-submit]:focus{box-shadow:0 0 0 2px hsla(0,0%,100%,.5);outline:none}.b2b-request-block input[type=email].error.error-done,.b2b-request-block input[type=number].error.error-done,.b2b-request-block input[type=text].error.error-done{border-bottom:1px solid #fff}.b2b-request-block .form-error-messages .messages--error{color:#d73935;font-weight:500}
.basic-block{padding:20px 0 5px}.basic-block#block-reactcart{padding:0}.basic-block.block-variation{padding:7rem 0 6rem}@media screen and (max-width:767px){.basic-block.block-variation{padding:9rem 0 13rem}}.basic-block.block-variation .container{max-width:76.2rem}.basic-block.block-variation h2{font-size:3rem;font-style:normal;font-weight:900;letter-spacing:.05rem;line-height:4rem;margin-bottom:0}.basic-block.block-variation h3{font-weight:900;letter-spacing:.05rem;line-height:3rem;margin-bottom:2rem;margin-top:6rem}.basic-block.block-variation p{font-weight:400;line-height:2rem;margin-bottom:0}.basic-block.block-variation ul{list-style:disc;margin-bottom:0;margin-left:2rem}.basic-block.block-variation li{font-weight:400;line-height:2rem}.basic-block.block-variation a{cursor:pointer;text-decoration:underline}
.build_page .layout-content{padding:0}.build_page main{margin:auto;max-width:100%;padding:0}
