@media screen and (min-width:768px){.websiteBanner{display:flex;flex-direction:row-reverse;align-items:center;gap:32px}}@media screen and (min-width:1262px){.websiteBanner{gap:85px}}.websiteBanner__textContainer{padding-left:20px;padding-right:20px;padding-bottom:52px;margin-bottom:85px}@media screen and (min-width:768px){.websiteBanner__textContainer{padding-bottom:0;margin-bottom:0;padding-left:0;padding-right:32px}}@media screen and (min-width:1262px){.websiteBanner__textContainer{padding-right:52px}}.websiteBanner__imgContainer{padding-left:20px;padding-right:20px;display:flex;justify-content:flex-start}@media screen and (min-width:768px){.websiteBanner__imgContainer{padding-left:32px;padding-right:0}}@media screen and (min-width:1262px){.websiteBanner__imgContainer{padding-left:52px}}.websiteBanner__imgContainer__img2{position:absolute;top:-85px;right:20px}@media screen and (min-width:768px){.websiteBanner__imgContainer__img2{position:absolute;top:-85px;right:0}}.websiteBanner div{flex:1 1}.maintenanceContainer{margin-bottom:52px}@media screen and (min-width:768px){.maintenanceContainer{display:flex;align-items:center;gap:32px}}@media screen and (min-width:1262px){.maintenanceContainer{gap:52px}}.maintenanceContainer div{flex:1 1}.maintenanceContainer__itemsContainer{display:flex;flex-direction:column;gap:10px}.maintenanceContainer__maintSubtitle{font-family:var(--font-lora),serif;font-size:var(--text-md);font-weight:500;margin-bottom:20px}.maintenanceContainer__maintSubtitle2{margin-bottom:32px}@media screen and (min-width:768px){.maintenanceContainer__maintSubtitle2{margin-bottom:0}}.maintenanceContainer__optional,.maintenanceContainer__package{font-family:var(--font-nohemi),sans-serif;font-size:var(--text-md);font-weight:700;margin-bottom:10px}.maintenanceContainer__optional{margin-top:32px}.sparksSection{padding-top:52px;padding-bottom:52px;background-color:thistle}@media screen and (min-width:768px){.sparksSection{padding-top:85px;padding-bottom:85px}}.sparksSection__mainContainer{display:flex;flex-direction:column;gap:32px;padding-left:20px;padding-right:20px;max-width:1600px;margin:0 auto}@media screen and (min-width:768px){.sparksSection__mainContainer{flex-direction:row;padding-left:32px;padding-right:32px}}@media screen and (min-width:1262px){.sparksSection__mainContainer{gap:85px;padding-left:52px;padding-right:52px}}