.section.background-gray{background-color:#ececec;padding:40px 0}
.section.background-white{padding:10px}
.section.background-white .section-content{background-color:#fff;padding:20px 0}
@media screen and (max-width:1280px){.section.background-white{padding:15px}
}
.section.section-gray,.section.section-gray-light{background:#f7f7f7;clear:both !important;float:none !important;padding:52px 0;position:relative;left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important;width:100vw !important;margin-bottom:40px}
@media screen and (max-width:1280px){.section.section-gray,.section.section-gray-light{padding:52px 5px}
}
@media screen and (max-width:767px){.section.section-gray,.section.section-gray-light{padding:25px 5px;margin-bottom:20px !important}
}
.section.to-slider-on-mobile *{outline:0}
@media screen and (max-width:767px){.section.to-slider-on-mobile .slick-slide{float:left !important;clear:none !important}
.section.to-slider-on-mobile.more-padding-bottom>.component-content{padding-bottom:20px !important}
}
.section>.component-content{padding:0}
.section .section-content{padding:0}
.section .section-content .section.background-white .section-content{padding:37px 30px 17px !important}
@media screen and (max-width:1024px){.section .section-content .section.background-white .section-content{padding:30px 20px 10px !important}
}
.section .section-content .section-content{padding:0 0 !important;width:auto}
.section[class*="section--bg"]>.component-content{padding:0 10px 0}
.section[class*="section--bg"]>.component-content>.section-content{padding:20px 10px 0}
.section.section--bg-fullWidth{width:100vw !important;float:none !important;clear:both !important;position:relative;left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important}
.section.section--bg-fullWidth>.component-content{padding:0;width:100% !important}
.section.section--bg-fullWidth>.component-content>.section-content{padding:60px 10px 40px}
.section.section--bg-fullWidth>.component-content>.section-content>.aem-Grid{max-width:100%;width:1280px;margin:0 auto}
@media screen and (min-width:1024px){.section.collaboration-space>.component-content>.section-content>.aem-Grid{display:flex}
.section.collaboration-space>.component-content>.section-content>.aem-Grid>.localized-fragment{width:auto}
.section.collaboration-space>.component-content>.section-content>.aem-Grid>.localized-fragment *{height:100%}
.section.collaboration-space>.component-content>.section-content>.aem-Grid>.localized-fragment .dashboard-nav__ctr-child *{height:auto}
.section.collaboration-space>.component-content>.section-content>.aem-Grid>.responsivegrid{flex:1;width:auto;min-width:0}
}
.section.section--bg-primary-1>.component-content>.section-content{background-color:#000}
.section.section--bg-primary-1>.component-content>.section-content *{color:#fff}
.section.section--bg-primary-1>.component-content>.section-content .cta-button-text a.button{color:#fff !important;background-color:#000 !important;border:0;text-transform:none !important}
.section.section--bg-primary-1>.component-content>.section-content .cta-button-text a.button:active,.section.section--bg-primary-1>.component-content>.section-content .cta-button-text a.button:focus,.section.section--bg-primary-1>.component-content>.section-content .cta-button-text a.button:hover{color:#fff !important}
.section.section--bg-primary-2>.component-content>.section-content{background-color:#007836}
.section.section--bg-primary-2>.component-content>.section-content *{color:#fff}
.section.section--bg-primary-3{padding:0}
.section.section--bg-primary-3>.component-content>.section-content{background-color:#424d4e}
.section.section--bg-primary-3>.component-content>.section-content *{color:#fff}
.section.section--bg-primary-4{padding:0}
.section.section--bg-primary-4>.component-content>.section-content{background-color:#2d3438}
.section.section--bg-primary-4>.component-content>.section-content *{color:#fff}
.section.section--bg-primary-3>.component-content .component-title,.section.section--bg-primary-4>.component-content .component-title{font-size:32px;text-transform:uppercase;color:#fff;line-height:50px;border-bottom:1px solid #99a7ab;display:table;margin:0 auto 34px;padding:0 22px 16px}
@media screen and (max-width:767px){.section.section--bg-primary-3>.component-content .component-title,.section.section--bg-primary-4>.component-content .component-title{font-size:24px;padding:0 15px 10px;margin-bottom:24px}
}
.section.section--bg-primary-3>.component-content>.section-content,.section.section--bg-primary-4>.component-content>.section-content{padding:43px 10px 63px}
@media screen and (max-width:767px){.section.section--bg-primary-3>.component-content>.section-content,.section.section--bg-primary-4>.component-content>.section-content{padding-top:35px;padding-bottom:35px}
}
.section.section--bg-secondary-1>.component-content>.section-content{background-color:#98a4ae}
.section.section--bg-secondary-2>.component-content>.section-content{background-color:#d76b00}
.section.section--bg-top-border{border-top:10px solid #007836}
.section.section--bg-bottom-border{border-bottom:10px solid #007836}