.layered-multi-column-container{align-items:center;display:flex;justify-content:center;position:relative}.bottom-layer{display:grid;grid-template-columns:1fr 240px;position:relative}.flipped .bottom-layer{grid-template-columns:240px 1fr;order:2;z-index:0}.dark-blue .bottom-layer-wrapper{background-color:var(--darkBlue)}.dark-green .bottom-layer-wrapper{background-color:var(--darkGreen)}.bottom-layer-wrapper{border-radius:12px;padding:60px 276px 60px 36px}.flipped .bottom-layer-wrapper{padding:60px 60px 60px 276px}.bottom-layer :not(.button){color:#fff}.bottom-layer svg,.top-layer svg{fill:#fff;height:auto;margin:0 0 12px;max-height:48px}.dark-blue .top-layer svg{fill:var(--darkBlue)}.dark-green .top-layer svg{fill:var(--darkGreen)}.dark-green .bottom-layer .eyebrow-text{color:var(--green)!important}.dark-blue .bottom-layer .eyebrow-text{color:var(--blue)!important}.dark-blue .top-layer{background-color:var(--lightBlue)}.dark-green .top-layer{background-color:var(--lightGreen)}.top-layer{border-radius:36px;box-shadow:0 0 6px rgba(0,0,0,.18);display:grid;max-width:480px;padding:36px;position:absolute;right:0}.top-layer h2{margin:0 0 12px!important}.top-layer h3:last-child:last-of-type,.top-layer li:last-child:last-of-type,.top-layer ol:last-child:last-of-type,.top-layer p:last-child:last-of-type,.top-layer ul:last-child:last-of-type{margin-bottom:0!important;padding-bottom:0!important}.flipped .top-layer{left:0;order:1;z-index:1}.dark-blue .top-layer :not(.button){color:var(--darkBlue)}.dark-green .top-layer :not(.button){color:var(--darkGreen)}.dark-blue .top-layer .button{background-color:var(--darkBlue)!important;border-color:var(--darkBlue)!important;color:#fff!important}.dark-green .top-layer .button{background-color:var(--darkGreen)!important;color:#fff!important}.layered-multi-column-container .button{margin-top:12px}@media (max-width:1023px){.layered-multi-column-container{flex-flow:column}.bottom-layer{grid-template-columns:1fr!important}.flipped .bottom-layer{top:-108px}.bottom-layer-wrapper{border-radius:12px;padding:60px 36px 72px}.flipped .bottom-layer-wrapper{border-radius:12px;padding:96px 36px 60px!important}.top-layer{max-width:90%;padding:36px;position:relative;top:-54px}.layered-multi-column-container .bottom-layer .button{margin-bottom:36px}}