/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
body {background-color: #f5f5f5;color:#202020;font-family: 'Nunito Sans', sans-serif;font-size: 14px;line-height: 1.4;margin: 0;padding: 0;text-align: left }main {display: block }img {border: 0 }a {color: #1979c3;text-decoration: underline }a:hover {text-decoration: none }h1 {font-size: 30px;font-weight: 700;margin: 0 0 20px }h2 {font-size: 20px;font-weight: 700;margin: 0 0 10px }input[type=text], textarea {box-sizing: border-box;background: #fff;border: 1px solid #c2c2c2;border-radius: 1px;width: 100%;font-size: 14px;font-family: Arial, Helvetica, sans-serif;line-height: 1.42857143;background-clip: padding-box;vertical-align: baseline }input[type=text] {height: 32px;padding: 0 9px }textarea {height: auto;padding: 10px;resize: vertical }input[type=text]:focus, textarea:focus {box-shadow: 0 0 3px 1px #68a8e0 }button {background: #1979c3;border: none;border-radius: 3px;color: #fff;cursor: pointer;display: inline-block;font-size: 14px;font-weight: 700;line-height: 16px;padding: 7px 15px;text-align: center }button:hover {background: #006bb4 }p {margin: 0 0 10px }ol, ul {list-style: none }.page-main {padding: 0;}.trace {background: #f1f1f1;min-height: 250px;overflow: auto;width: 100% }.message {border: 1px solid;background-position: 10px 11px;background-repeat: no-repeat;margin: 20px 0;padding: 10px 20px 10px 35px }.error {border-color: #b30000;background-color: #fae5e5;background-image: url(../images/i_msg-error.gif);color: #b30000 }.success {border-color: #006400;background-color: #e5efe5;background-image: url(../images/i_msg-success.gif);color: #006400 }.info {border-color: #6f4400;background-color: #fdf0d5;background-image: url(../images/i_msg-note.gif);color: #6f4400 }.fieldset {border: 0;margin: 0 0 20px;padding: 0 }.fieldset .legend {box-sizing: border-box;float: left;font-size: 20px;line-height: 1.2;margin: 0 0 25px;padding: 0 }.fieldset .legend + br {display: block;clear: both;height: 0;overflow: hidden;visibility: hidden }.fieldset:last-child {margin-bottom: 0 }.fieldset:after {content: attr(data-hasrequired);color: #e02b27;display: block;font-size: 12px;letter-spacing: normal;margin: 10px 0 0;word-spacing: normal }.field {margin: 0 0 20px }.label {font-weight: 700 }.label:after {content: "*";font-size: 12px;color: #e02b27;margin: 0 0 0 5px }.maintenance-container{min-height: 100vh;display: grid;grid-template-rows:100px 1fr 56px;grid-template-areas:"header" "main" "footer";}.maintenance-container .header , .maintenance-container .footer{background-color: #fff;}.maintenance-container .header .wrap-header, .maintenance-container .main .wrap-main, .maintenance-container .footer .wrap-footer{max-width: 1168px;margin: 0 auto;width: 100%;box-sizing: border-box;}.maintenance-container p{margin: 0;}.maintenance-container .header{grid-area: header;display: flex;align-items: center;padding:0 32px;}.maintenance-container .main{grid-area: main;padding: 32px;align-self: center;}.maintenance-container .main .text h1{font-family: 'Petrona', serif;font-size: 32px;font-style: normal;font-weight: 700;line-height: 36px;letter-spacing: 0.25px;margin-bottom: 18px;}.maintenance-container .main .text p{font-size: 14px;font-style: normal;font-weight: 400;line-height: 22px;letter-spacing: -0.01em;}.maintenance-container .main .text p b{font-weight: 700;font-size: 16px;}.maintenance-container .main .text p a{color: #150E56;}.maintenance-container .main .image{display: flex;justify-content: center;align-items: center;}.maintenance-container .footer{grid-area: footer;display: flex;align-items: center;justify-content: center;padding:0 32px;background: #FFFFFF;box-shadow: 0 -2px 2px rgba(0, 0, 0, 0.04);}.maintenance-container .footer p{font-style: normal;font-size: 12px;font-weight: 600;line-height: 16px;text-align: center;}@media (max-width: 768px) {.maintenance-container .main{padding-top: 64px;}.maintenance-container .main .image img{padding-top: 64px;}}@media (max-width: 1023px) {.maintenance-container .header {justify-content: center;}.maintenance-container .header .wrap-header {text-align: center;}.maintenance-container .main .text{text-align: center;}.maintenance-container .main .image{padding: 32px;}.maintenance-container .main .image img{max-width: 100%;}}@media (min-width: 1024px) {.maintenance-container .main .wrap-main{display: grid;grid-template-columns: 1fr 1fr;grid-template-areas: "text image";gap:32px;align-items: center;min-height: 320px;}.maintenance-container .main .image{grid-area: image;justify-content: left;}.maintenance-container .main .text{grid-area: text;justify-self: right;max-width: 600px;}}
