.mr-digital-custom-page{font-family:'Lato',Arial,sans-serif;color:#000}.mr-digital-custom-page .mr-digital-custom-hero{display:flex;justify-content:center;align-items:center;padding:24px 64px}.mr-digital-custom-page .mr-digital-custom-hero__card{width:100%;max-width:1312px;display:flex;flex-direction:row;gap:50px;padding:64px 64px 48px;background:#f7f7f7;border-radius:40px;box-sizing:border-box;overflow:clip}.mr-digital-custom-page .mr-digital-custom-hero__content{display:flex;flex-direction:column;gap:50px}.mr-digital-custom-page .mr-digital-custom-hero__media{max-width:512px;flex:0 3 auto;display:flex;flex-flow:column;align-items:end;justify-content:end}.mr-digital-custom-page .mr-digital-custom-hero__media .mr-digital-custom-hero__image{transform:translate(100px,30px)}.mr-digital-custom-page .mr-digital-custom-hero__logo{width:100%;max-width:360px;height:180px;display:flex;align-items:center;justify-content:flex-start}.mr-digital-custom-page .mr-digital-custom-hero__logo-school{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.mr-digital-custom-page .mr-digital-custom-hero__eyebrow{margin:0 0 8px;font-size:18px;line-height:1.2;font-weight:400;text-transform:uppercase}.mr-digital-custom-page .mr-digital-custom-hero__heading{max-width:632px}.mr-digital-custom-page .mr-digital-custom-hero__heading h1{margin:0;font-size:46px;line-height:1.2;font-weight:700}.mr-digital-custom-page .mr-digital-custom-hero__text{display:flex;flex-direction:column;gap:8px;font-size:20px;line-height:1.4}.mr-digital-custom-page .mr-digital-custom-hero__text p{margin:0}.mr-digital-custom-page .mr-digital-custom-hero__button{display:inline-flex;align-items:center;justify-content:center;min-width:177px;min-height:46px;padding:12px 40px;border:1px solid #2d57be;border-radius:8px;background:#2d57be;color:#fff;font-size:16px;font-weight:600;text-decoration:none;box-sizing:border-box}.mr-digital-custom-page .mr-digital-custom-hero__button:hover,.mr-digital-custom-page .mr-digital-custom-hero__button:focus{background:#244aa5;border-color:#244aa5;color:#fff;text-decoration:none}.mr-digital-custom-page .mr-digital-custom-hero__login{margin:0;font-size:16px;line-height:1.4}.mr-digital-custom-page .mr-digital-custom-hero__login a{color:#000;text-decoration:underline}.mr-digital-custom-page .mr-digital-custom-how{display:flex;flex-direction:column;align-items:center;gap:40px;padding:80px 64px;box-sizing:border-box}.mr-digital-custom-page .mr-digital-custom-how__heading{width:100%;max-width:772px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.mr-digital-custom-page .mr-digital-custom-how__heading h2{margin:0;font-size:36px;line-height:1.2;font-weight:700;color:#000}.mr-digital-custom-page .mr-digital-custom-how__heading p{margin:0;font-size:20px;line-height:1.4;font-weight:400;color:#000}.mr-digital-custom-page .mr-digital-custom-how__cards{width:100%;max-width:1312px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mr-digital-custom-page .mr-digital-custom-how__card{min-height:287px;display:flex;flex-direction:column;align-items:flex-start;gap:40px;padding:40px;background:#f7f7f7;border-radius:40px;box-sizing:border-box}.mr-digital-custom-page .mr-digital-custom-how__icon,.mr-digital-custom-page .mr-digital-custom-bonus__icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center}.mr-digital-custom-page .mr-digital-custom-how__icon img,.mr-digital-custom-page .mr-digital-custom-bonus__icon img{width:80px;height:80px;display:block;object-fit:contain}.mr-digital-custom-page .mr-digital-custom-how__content{display:flex;flex-direction:column;gap:16px}.mr-digital-custom-page .mr-digital-custom-how__content h3{margin:0;font-size:23px;line-height:1.2;font-weight:700;color:#000}.mr-digital-custom-page .mr-digital-custom-how__content p{margin:0;font-size:18px;line-height:1.4;font-weight:400;color:#000}.apple-products-grid{padding:0 100px}.mr-digital-custom-products-grid{background-color:#fafafa}.mr-digital-custom-products-grid .product-item-info{background-color:#fff}@media (max-width:1300px){.apple-products-grid{padding:0 30px}}@media (max-width:1024px){.mr-digital-custom-page .mr-digital-custom-hero__media{display:none}.mr-digital-custom-page .mr-digital-custom-hero{padding:24px}.mr-digital-custom-page .mr-digital-custom-hero__card{min-height:auto;padding:48px 32px;border-radius:28px}.mr-digital-custom-page .mr-digital-custom-hero__heading h1{font-size:38px}.mr-digital-custom-page .mr-digital-custom-how{padding:64px 24px}.mr-digital-custom-page .mr-digital-custom-how__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.mr-digital-custom-page .mr-digital-custom-hero{padding:16px}.mr-digital-custom-page .mr-digital-custom-hero__card{gap:28px;padding:40px 24px;border-radius:24px}.mr-digital-custom-page .mr-digital-custom-hero__heading h1{font-size:32px}.mr-digital-custom-page .mr-digital-custom-hero__text{font-size:16px}.mr-digital-custom-page .mr-digital-custom-how{padding:48px 16px;gap:32px}.mr-digital-custom-page .mr-digital-custom-how__heading h2{font-size:30px}.mr-digital-custom-page .mr-digital-custom-how__heading p{font-size:16px}.mr-digital-custom-page .mr-digital-custom-how__cards{grid-template-columns:1fr}.mr-digital-custom-page .mr-digital-custom-how__card{min-height:auto;gap:28px;padding:32px 24px;border-radius:28px}.mr-digital-custom-page .mr-digital-custom-how__content h3{font-size:21px}.mr-digital-custom-page .mr-digital-custom-how__content p{font-size:16px}}.mr-digital-custom-page .mr-digital-custom-info{width:100%;max-width:1440px;margin:0 auto;padding:80px 64px;box-sizing:border-box}.mr-digital-custom-page .mr-digital-custom-info__banner{width:100%;max-width:1312px;min-height:230px;margin:0 auto;display:flex;flex-direction:row;align-items:center;gap:40px;padding:80px 40px;background:#eef3ff;border-radius:40px;box-sizing:border-box}.mr-digital-custom-page .mr-digital-custom-info__content{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.mr-digital-custom-page .mr-digital-custom-info__content h3{margin:0;font-size:28px;line-height:1.2;font-weight:700;color:#000}.mr-digital-custom-page .mr-digital-custom-info__content p{margin:0;font-size:20px;line-height:1.4;font-weight:400;color:#000}.mr-digital-custom-page .mr-digital-custom-info__link{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px;border:1px solid #2d57be;border-radius:8px;color:#2d57be;background:#fff;font-size:16px;line-height:1.2;font-weight:600;text-decoration:none;box-sizing:border-box}.mr-digital-custom-page .mr-digital-custom-info__link:hover,.mr-digital-custom-page .mr-digital-custom-info__link:focus{background:#2d57be;color:#fff;text-decoration:none}@media (max-width:1024px){.mr-digital-custom-page .mr-digital-custom-info{padding:64px 24px}.mr-digital-custom-page .mr-digital-custom-info__banner{min-height:auto;padding:56px 32px;border-radius:32px}.mr-digital-custom-page .mr-digital-custom-info__content h3{font-size:26px}.mr-digital-custom-page .mr-digital-custom-info__content p{font-size:18px}}@media (max-width:768px){.mr-digital-custom-page .mr-digital-custom-info{padding:48px 16px}.mr-digital-custom-page .mr-digital-custom-info__banner{flex-direction:column;align-items:flex-start;gap:24px;padding:40px 24px;border-radius:28px}.mr-digital-custom-page .mr-digital-custom-info__content h3{font-size:24px}.mr-digital-custom-page .mr-digital-custom-info__content p{font-size:16px}}.mr-digital-custom-contact{width:100%;padding:80px 64px;background:#fafafa;box-sizing:border-box}.mr-digital-custom-contact__inner{width:100%;max-width:640px;margin:0 auto}.mr-digital-custom-contact__heading{margin-bottom:32px;text-align:center}.mr-digital-custom-contact__heading h2{margin:0 0 8px;font-size:28px;line-height:1.2;font-weight:700;color:#000}.mr-digital-custom-contact__heading p{margin:0;font-size:14px;line-height:1.4;color:#000}.mr-digital-custom-contact__form .fieldset{margin:0;padding:0;border:0}.mr-digital-custom-contact__form .field{margin-bottom:20px}.mr-digital-custom-contact__form .label{display:block;margin-bottom:6px;font-size:12px;line-height:1.4;font-weight:600;color:#000}.mr-digital-custom-contact__form .control{width:100%}.mr-digital-custom-contact__form input.input-text,.mr-digital-custom-contact__form textarea.input-text{width:100%;min-height:40px;padding:10px 12px;border:1px solid #d8d8d8;border-radius:4px;background:#fff;color:#000;font-size:14px;line-height:1.4;box-sizing:border-box}.mr-digital-custom-contact__form textarea.input-text{min-height:140px;resize:vertical}.mr-digital-custom-contact__form .field.choice{display:flex;align-items:center;gap:8px}.mr-digital-custom-contact__form .field.choice .label{margin:0;font-size:12px;font-weight:400}.mr-digital-custom-contact__form .checkbox{width:14px;height:14px;margin:0}.mr-digital-custom-contact__form .actions-toolbar{margin-top:20px}.mr-digital-custom-contact__form .action.submit.primary{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 24px;border:1px solid #2d57be;border-radius:6px;background:#2d57be;color:#fff;font-size:14px;line-height:1.2;font-weight:600;text-decoration:none;box-shadow:none}.mr-digital-custom-contact__form .action.submit.primary:hover,.mr-digital-custom-contact__form .action.submit.primary:focus{background:#244aa5;border-color:#244aa5;color:#fff}.mr-digital-custom-page .mr-digital-custom-hero__guest-actions{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.mr-digital-custom-page .mr-digital-custom-hero__customer-welcome{margin-top:8px}.mr-digital-custom-page .mr-digital-custom-hero__customer-welcome p{margin:0;font-size:22px;line-height:1.4;font-weight:600;color:#000}@media (min-width:1200px),print{.page-layout-1column .block.widget .products-grid .product-item{margin-left:2% !important;margin-top:10px;width:calc((100% - 8%)/4) !important}.page-layout-1column .block.widget .products-grid .product-item:nth-child(n){margin-left:2% !important}.page-layout-1column .block.widget .products-grid .product-item:nth-child(4n+1){margin-left:0 !important}}@media (min-width:900px) and (max-width:1199px){.page-layout-1column .block.widget .products-grid .product-item{margin-left:2% !important;margin-top:10px;width:calc((100% - 4%)/3) !important}.page-layout-1column .block.widget .products-grid .product-item:nth-child(n){margin-left:2% !important}.page-layout-1column .block.widget .products-grid .product-item:nth-child(3n+1){margin-left:0 !important}}@media (min-width:600px) and (max-width:899px){.page-layout-1column .block.widget .products-grid .product-item{margin-left:2% !important;margin-top:10px;width:calc((100% - 2%)/2) !important}.page-layout-1column .block.widget .products-grid .product-item:nth-child(n){margin-left:2% !important}.page-layout-1column .block.widget .products-grid .product-item:nth-child(2n+1){margin-left:0 !important}}@media (max-width:599px){.page-layout-1column .block.widget .products-grid .product-item{margin-left:0 !important;margin-top:10px;width:100% !important}}.page-layout-1column .block.widget .products-grid .action.tocart.primary{width:100%;white-space:normal;box-sizing:border-box}.page-layout-1column .block.widget .products-grid .action.tocart.primary span{white-space:normal}@media (max-width:1024px){.mr-digital-custom-page .mr-digital-custom-info{padding:0 24px 64px}.mr-digital-custom-contact{padding:64px 24px}}@media (max-width:768px){.mr-digital-custom-page .mr-digital-custom-info{padding:0 16px 48px}.mr-digital-custom-page .mr-digital-custom-info__grid{grid-template-columns:1fr}.mr-digital-custom-page .mr-digital-custom-info__card{padding:32px 24px}.mr-digital-custom-page .mr-digital-custom-info__support{grid-template-columns:1fr;align-items:flex-start;padding:32px 24px}.mr-digital-custom-page .mr-digital-custom-info__support-link{width:fit-content}.mr-digital-custom-contact{padding:48px 16px}.mr-digital-custom-contact__heading h2{font-size:24px}}.mr-digital-custom-contact__form--bonus .fieldset{display:flex;flex-direction:column}.mr-digital-custom-contact__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mr-digital-custom-contact__field--full{width:100%}@media (max-width:768px){.mr-digital-custom-contact__row{grid-template-columns:1fr;gap:0}}.mr-digital-custom-page .mr-digital-custom-bonus{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:80px 64px;gap:64px;box-sizing:border-box}.mr-digital-custom-page .mr-digital-custom-bonus__intro{width:100%;max-width:960px;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.mr-digital-custom-page .mr-digital-custom-bonus__heading{display:flex;flex-direction:column;align-items:center;gap:8px}.mr-digital-custom-page .mr-digital-custom-bonus__heading h2{margin:0;font-size:46px;line-height:1.2;font-weight:700;color:#000}.mr-digital-custom-page .mr-digital-custom-bonus__heading p{margin:0;max-width:960px;font-size:20px;line-height:1.4;font-weight:400;color:#000}.mr-digital-custom-page .mr-digital-custom-bonus__button{display:inline-flex;justify-content:center;align-items:center;min-width:230px;min-height:45px;padding:12px 40px;box-sizing:border-box;background:#2d57be;border:1px solid #2d57be;border-radius:8px;color:#fff;font-size:16px;line-height:1.2;font-weight:600;text-align:center;text-decoration:none}.mr-digital-custom-page .mr-digital-custom-bonus__button:hover,.mr-digital-custom-page .mr-digital-custom-bonus__button:focus{background:#244aa5;border-color:#244aa5;color:#fff;text-decoration:none}.mr-digital-custom-page .mr-digital-custom-bonus__cards{width:100%;max-width:1312px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mr-digital-custom-page .mr-digital-custom-bonus__card{min-height:287px;display:flex;flex-direction:column;align-items:flex-start;gap:40px;padding:40px;box-sizing:border-box;background:#f7f7f7;border-radius:40px}.mr-digital-custom-page .mr-digital-custom-bonus__content{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.mr-digital-custom-page .mr-digital-custom-bonus__content h3{margin:0;font-size:23px;line-height:1.2;font-weight:700;color:#000}.mr-digital-custom-page .mr-digital-custom-bonus__content p{margin:0;font-size:18px;line-height:1.4;font-weight:400;color:#000}@media (max-width:1024px){.mr-digital-custom-page .mr-digital-custom-bonus{padding:64px 24px;gap:48px}.mr-digital-custom-page .mr-digital-custom-bonus__cards{grid-template-columns:1fr}.mr-digital-custom-page .mr-digital-custom-bonus__card{min-height:auto}}@media (max-width:768px){.mr-digital-custom-page .mr-digital-custom-bonus{padding:48px 16px;gap:40px}.mr-digital-custom-page .mr-digital-custom-bonus__heading h2{font-size:32px}.mr-digital-custom-page .mr-digital-custom-bonus__heading p{font-size:16px}.mr-digital-custom-page .mr-digital-custom-bonus__content h3{font-size:20px}.mr-digital-custom-page .mr-digital-custom-bonus__content p{font-size:16px}.mr-digital-custom-page .mr-digital-custom-bonus__card{padding:32px 24px;border-radius:28px}}