.container2 .cmp-container2--1col.cmp-container2--spacious>.cmp-container2-child>.aem-Grid,.container2 .cmp-container2--2col.cmp-container2--spacious>.cmp-container2-child>.aem-Grid,.container2 .cmp-container2--3col.cmp-container2--spacious>.cmp-container2-child>.aem-Grid,.container2 .cmp-container2--4col.cmp-container2--spacious>.cmp-container2-child>.aem-Grid{padding:60px 30px}
@media screen and (max-width:767px){.container2 .cmp-container2--1col.cmp-container2--spacious>.cmp-container2-child>.aem-Grid,.container2 .cmp-container2--2col.cmp-container2--spacious>.cmp-container2-child>.aem-Grid,.container2 .cmp-container2--3col.cmp-container2--spacious>.cmp-container2-child>.aem-Grid,.container2 .cmp-container2--4col.cmp-container2--spacious>.cmp-container2-child>.aem-Grid{padding:40px 15px}
}
.container2 .cmp-container2--1col.cmp-container2--full-width>.cmp-container2-child>.aem-Grid,.container2 .cmp-container2--2col.cmp-container2--full-width>.cmp-container2-child>.aem-Grid,.container2 .cmp-container2--3col.cmp-container2--full-width>.cmp-container2-child>.aem-Grid,.container2 .cmp-container2--4col.cmp-container2--full-width>.cmp-container2-child>.aem-Grid{padding:0;gap:0}
.container2 .cmp-container2--1col.cmp-container2--full-width>.cmp-container2-child>.aem-Grid>.aem-GridColumn,.container2 .cmp-container2--2col.cmp-container2--full-width>.cmp-container2-child>.aem-Grid>.aem-GridColumn,.container2 .cmp-container2--3col.cmp-container2--full-width>.cmp-container2-child>.aem-Grid>.aem-GridColumn,.container2 .cmp-container2--4col.cmp-container2--full-width>.cmp-container2-child>.aem-Grid>.aem-GridColumn{max-width:none}
.container2 .cmp-container2--1col>.cmp-container2-child>.aem-Grid{display:grid;gap:30px;width:100%;padding:30px;box-sizing:border-box;grid-template-columns:1fr}
.container2 .cmp-container2--1col>.cmp-container2-child>.aem-Grid:before,.container2 .cmp-container2--1col>.cmp-container2-child>.aem-Grid:after{display:none}
.container2 .cmp-container2--1col>.cmp-container2-child>.aem-Grid>.aem-GridColumn,.container2 .cmp-container2--1col>.cmp-container2-child>.aem-Grid>.newpar{width:100% !important;max-width:none}
@media screen and (max-width:767px){.container2 .cmp-container2--1col>.cmp-container2-child>.aem-Grid{grid-template-columns:1fr !important;padding:20px 15px;gap:20px}
}
.container2 .cmp-container2--2col>.cmp-container2-child>.aem-Grid{display:grid;gap:30px;width:100%;padding:30px;box-sizing:border-box;grid-template-columns:repeat(2,1fr)}
.container2 .cmp-container2--2col>.cmp-container2-child>.aem-Grid:before,.container2 .cmp-container2--2col>.cmp-container2-child>.aem-Grid:after{display:none}
.container2 .cmp-container2--2col>.cmp-container2-child>.aem-Grid>.aem-GridColumn,.container2 .cmp-container2--2col>.cmp-container2-child>.aem-Grid>.newpar{width:100% !important;max-width:none}
@media screen and (max-width:767px){.container2 .cmp-container2--2col>.cmp-container2-child>.aem-Grid{grid-template-columns:1fr !important;padding:20px 15px;gap:20px}
}
.container2 .cmp-container2--2col>.cmp-container2-child>.aem-Grid>.aem-GridColumn{max-width:700px;justify-self:center}
.container2 .cmp-container2--2col.cmp-container2--full-width>.cmp-container2-child>.aem-Grid>.aem-GridColumn{max-width:none}
.container2 .cmp-container2--3col>.cmp-container2-child>.aem-Grid{display:grid;gap:30px;width:100%;padding:30px;box-sizing:border-box;grid-template-columns:repeat(3,1fr)}
.container2 .cmp-container2--3col>.cmp-container2-child>.aem-Grid:before,.container2 .cmp-container2--3col>.cmp-container2-child>.aem-Grid:after{display:none}
.container2 .cmp-container2--3col>.cmp-container2-child>.aem-Grid>.aem-GridColumn,.container2 .cmp-container2--3col>.cmp-container2-child>.aem-Grid>.newpar{width:100% !important;max-width:none}
@media screen and (max-width:767px){.container2 .cmp-container2--3col>.cmp-container2-child>.aem-Grid{grid-template-columns:1fr !important;padding:20px 15px;gap:20px}
}
.container2 .cmp-container2--3col>.cmp-container2-child>.aem-Grid>.aem-GridColumn{max-width:456px;justify-self:center}
.container2 .cmp-container2--3col.cmp-container2--full-width>.cmp-container2-child>.aem-Grid>.aem-GridColumn{max-width:none}
.container2 .cmp-container2--4col>.cmp-container2-child>.aem-Grid{display:grid;gap:30px;width:100%;padding:30px;box-sizing:border-box;grid-template-columns:repeat(4,1fr)}
.container2 .cmp-container2--4col>.cmp-container2-child>.aem-Grid:before,.container2 .cmp-container2--4col>.cmp-container2-child>.aem-Grid:after{display:none}
.container2 .cmp-container2--4col>.cmp-container2-child>.aem-Grid>.aem-GridColumn,.container2 .cmp-container2--4col>.cmp-container2-child>.aem-Grid>.newpar{width:100% !important;max-width:none}
@media screen and (max-width:767px){.container2 .cmp-container2--4col>.cmp-container2-child>.aem-Grid{grid-template-columns:1fr !important;padding:20px 15px;gap:20px}
}
.container2 .cmp-container2--4col.cmp-container2--full-width>.cmp-container2-child>.aem-Grid>.aem-GridColumn{max-width:none}
@media screen and (min-width:912px){.gs21-MainContents .container2:not(.container2 *)>.cmp-container2--max-100vw{margin-left:calc(50% - calc(50vw - 8px));margin-left:calc(50% - calc(50dvw))}
}
@media screen and (min-width:912px){.gs21-MainContents .container2:not(.container2 *)>.cmp-container2--max-1440{margin-left:calc(50% - 50vw)}
}
@media screen and (min-width:1456px){.gs21-MainContents .container2:not(.container2 *)>.cmp-container2--max-1440{margin-left:calc(50% - 720px)}
}
@media screen and (min-width:912px){.gs21-MainContents .mel25-contents-width__900 .container2:not(.container2 *)>.cmp-container2--max-100vw{margin-left:calc(50% - calc(50vw - 8px));margin-left:calc(50% - calc(50dvw))}
}
@media screen and (min-width:912px){.gs21-MainContents .mel25-contents-width__900 .container2:not(.container2 *)>.cmp-container2--max-1440{margin-left:calc(50% - 50vw)}
}
@media screen and (min-width:1456px){.gs21-MainContents .mel25-contents-width__900 .container2:not(.container2 *)>.cmp-container2--max-1440{margin-left:calc(50% - 720px)}
}
@media screen and (min-width:912px){.gs21-MainContents .mel25-contents-width__1400 .container2:not(.container2 *)>.cmp-container2--max-100vw{margin-left:calc(50% - calc(50vw - 8px));margin-left:calc(50% - calc(50dvw))}
}
@media screen and (min-width:912px){.gs21-MainContents .mel25-contents-width__1400 .container2:not(.container2 *)>.cmp-container2--max-1440{margin-left:calc(50% - 50vw)}
}
@media screen and (min-width:1456px){.gs21-MainContents .mel25-contents-width__1400 .container2:not(.container2 *)>.cmp-container2--max-1440{margin-left:calc(50% - 720px)}
}
.container2{width:100%;position:relative}
.container2>.cmp-container2--max-960{max-width:960px;margin-left:auto;margin-right:auto}
@media screen and (max-width:767px){.container2>.cmp-container2--max-960{max-width:100%}
}
.container2>.cmp-container2--max-1440{max-width:1440px}
@media screen and (min-width:912px){.container2>.cmp-container2--max-1440{width:100%;width:100dvw;min-width:calc(100vw - 16px);min-width:100dvw}
}
@media screen and (min-width:1456px){.container2>.cmp-container2--max-1440{min-width:1440px}
}
.container2>.cmp-container2--max-100vw{max-width:100vw}
@media screen and (min-width:912px){.container2>.cmp-container2--max-100vw{width:calc(100vw - 16px);width:100dvw;min-width:calc(100vw - 16px);min-width:100dvw}
}
.container2 .cmp-container2{margin-left:auto;margin-right:auto;box-sizing:border-box}
.container2 .cmp-container2--full-width{padding:0;gap:0}
.container2 .cmp-container2--bg-white .aem-Grid{background:#fff}
.container2 .cmp-container2--bg-black .aem-Grid{background:#000}
.container2 .cmp-container2--bg-light-grey .aem-Grid{background:#f6f6f6}
.container2 .cmp-container2--bg-grey .aem-Grid{background:#e1e1e1}
.container2 .cmp-container2--border-white>.cmp-container2-child{border:1px solid #fff}
.container2 .cmp-container2--border-black>.cmp-container2-child{border:1px solid #000}
.container2 .cmp-container2--border-light-grey>.cmp-container2-child{border:1px solid #ccc}
.container2 .cmp-container2--border-grey>.cmp-container2-child{border:1px solid #989898}
.container2 .cmp-container2--grey{border-bottom:1px solid #989898}
.container2 .cmp-container2--separator{border-bottom:1px solid #989898;padding-bottom:60px}
.aem-AuthorLayer-Edit .container2{display:block;float:none}
.aem-AuthorLayer-Edit .container2 .new.newpar{width:100%}