.login-container{width:100%;position:relative;overflow:hidden;padding:40px 0 0}.login-container .container{display:flex;flex-direction:column}@media (min-width:768px){.login-container .container{flex-direction:row}}.login-container .container{justify-content:center;align-items:center;width:100%!important;max-width:1280px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}.login-container .block-customer-login{width:100%;background-color:rgb(255 255 255/.75)}@media (min-width:768px){.login-container .block-customer-login{width:48.8%}}.login-container .block-customer-login{padding:40px;max-width:412px;margin-bottom:50px}.login-container .block-customer-login .block-title{border-bottom:0;padding-bottom:8px;margin-bottom:15px}.login-container .block-customer-login .block-title strong{font-size:1.8rem;font-weight:700;text-transform:uppercase}.login-container .block-customer-login .fieldset:after{display:none}.login-container .block-customer-login .fieldset>.field{margin:0 0 20px}.login-container .block-customer-login .fieldset>.field>.control{width:100%}.login-container .block-customer-login .action.remind{margin-top:20px;float:right}.login-container .block-customer-login .action.secondary{margin-top:35px}.login-container .banner{flex:2}.login-container .banner-content-block{max-width:688px;margin-left:auto;display:flex;flex-direction:column;justify-content:center;padding:10px}.login-container .banner-content-block *{color:#fff;text-align:center}.login-container .banner-content-block h1:not(:last-of-type){margin-bottom:0}.login-container .banner-content-block h1,.login-container .banner-content-block h1 *{font-size:4.2rem}@media (min-width:1024px){.login-container .banner-content-block h1,.login-container .banner-content-block h1 *{font-size:6rem}}.login-container .banner-content-block h1,.login-container .banner-content-block h1 *{font-weight:700;text-transform:uppercase}.login-container .banner-content-block h2{--tw-text-opacity:1;color:rgb(254 201 95/var(--tw-text-opacity));font-size:3.6rem;font-weight:400}.login-container .banner-content-block p{font-size:1.6rem;margin-bottom:40px}.login-container .banner-img-block{position:absolute;top:-50%;bottom:0;left:0;right:0;margin:auto;z-index:-1}.login-container .banner-img-block:before{background:#1a1a1c;opacity:.8;content:"";position:absolute;top:0;left:0;right:0;width:100%;height:100%}.login-container .banner-img-block figure{height:100%}.login-container .banner-img-block img{min-width:100vw;max-width:none!important;min-height:100%}.benefits{max-width:1280px;margin-left:auto;margin-right:auto}.benefits .login-static-block__registered{display:flex;flex-direction:column;margin:0 0 10px;padding:10px}.benefits .heading{margin:30px 0 0;padding:0}.benefits .heading p{font-size:1.6rem;max-width:992px;margin:0 auto 50px}.benefits h2,.benefits h3,.benefits h4,.benefits p{text-align:center}.benefits .pagebuilder-column-line{display:flex;width:100%;flex-direction:column}@media (min-width:768px){.benefits .pagebuilder-column-line{flex-direction:row}}.benefits .pagebuilder-column{display:flex;flex:1 1 0%;flex-direction:column;padding:1rem}.benefits .pagebuilder-column figure{height:212px;width:212px;overflow:hidden;border-radius:9999px;margin:0 auto 35px;padding:0}.benefits .pagebuilder-column div{margin-left:auto;margin-right:auto;max-width:280px}.benefits .pagebuilder-column div h4{text-transform:uppercase;margin:0 auto 25px}.benefits .pagebuilder-column div p{margin:0 auto 50px}.whybuyfrom{background:#e2e2e2;display:flex;padding:60px 0;margin-top:0;margin-bottom:60px}.whybuyfrom .row-full-width-inner{margin-left:auto;margin-right:auto;width:100%;max-width:1280px}.whybuyfrom .whybuy-grid{display:grid;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.whybuyfrom .whybuy-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0;padding-right:0}}.whybuyfrom .whybuy-grid{grid-gap:30px}.whybuyfrom .grid-cell{position:relative;display:flex;flex-direction:column;text-align:center;padding:60px 30px}.whybuyfrom .grid-cell.bg-blue{padding:30px}.whybuyfrom .grid-cell p{margin-left:auto;margin-right:auto;font-size:1.6rem;line-height:2.4rem;max-width:438px}.whybuyfrom .grid-cell .actions-group{padding:10px 10px 0}.whybuyfrom .grid-cell .actions-group a{margin-left:auto;margin-right:auto;margin-top:30px;width:100%;max-width:330px}.whybuyfrom .bg-white{background:#fff}.whybuyfrom .bg-white:before{content:"";position:absolute;top:0;left:0;right:0;width:0;height:0;border-top:27px solid #e2e2e2;border-left:31px solid rgba(0,0,0,0);border-right:31px solid rgba(0,0,0,0);margin:auto}.whybuyfrom .bg-blue{--tw-bg-opacity:1;background-color:rgb(0 37 122/var(--tw-bg-opacity))}.whybuyfrom .bg-blue h3{color:#fff}.whybuyfrom .bg-blue h2{--tw-text-opacity:1;color:rgb(27 70 168/var(--tw-text-opacity))}.whybuyfrom .bg-blue p{color:#fff;max-width:488px;font-size:1.4rem}.warranty{margin-left:auto;margin-right:auto;margin-bottom:60px;max-width:1280px}.warranty .warranty-block{background-image:url(/images/backgrounds/warranty-background.jpg);background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;text-align:center;padding:50px 30px 80px}.warranty .warranty-block div{color:#fff}.warranty .warranty-block div h2{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:768px){.warranty .warranty-block div h2{font-size:6rem}}.warranty .warranty-block div h2 span{--tw-text-opacity:1;color:rgb(254 201 95/var(--tw-text-opacity))}.warranty .warranty-block div p{font-size:1.6rem;max-width:646px;margin-left:auto;margin-right:auto}