.gcr-page-body{background-color:#f5f5f5}.gcr-page-body .bg-wrapper{background-color:#fff}.groupWrapper.cardGroup-wrapper .row-fluid{align-items:center;display:flex;justify-content:center}#color-card-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1100px}#color-card-wrapper .row-fluid-wrapper{width:fit-content}.color-cards__section{position:relative}.color-card__content{color:#fff;height:146px}.color-card{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;margin:3rem 0;width:486px}.color-card__button{color:#fff}.color-card__description{align-items:center;background:#f7f7f7;justify-content:flex-end}.shadow{box-shadow:0 4px 12px hsla(0,0%,53%,.25);-webkit-box-shadow:0 4px 12px hsla(0,0%,53%,.25);-moz-box-shadow:0 4px 12px hsla(0,0%,53%,.25)}.color-card__icon{background-color:rgba(154,0,255,.1);display:inline-flex;padding:20px}.color-card{background-color:#fff;border-radius:12px;padding:30px}.color-card__description ul{margin-right:10px;padding:0}.color-card__description ul li{color:#444;font-size:1rem;line-height:26px;list-style:none;padding-left:1rem}.color-card__description ul li:before{color:#007ba3;content:"\2022";display:inline-block;font-weight:700;margin-left:-1em;width:1em}.color-card__description{background-color:#fff;display:none;left:380px;padding:30px 1rem 30px 60px;position:absolute;top:0;width:720px}.right-card .color-card__open+.color-card__description{border-radius:0;border-bottom-left-radius:20px;border-top-left-radius:20px;left:auto;padding-left:2rem;padding-right:60px;right:380px}.color-card__description div{width:50%}.color-card__open+.color-card__description{border-bottom-right-radius:20px;border-top-right-radius:20px;display:flex;height:100%;z-index:2}.color-card__open{max-width:400px;position:relative;z-index:3}.icon{background-color:#007ba3;padding:12px}.icon svg{fill:#fff;height:22px;width:22px}.icon--light .icon{background-color:#eee}.icon--light svg{fill:#007ba3}.icon--small svg{height:14px;width:14px}.icon--small .icon{padding:10px}.icon--large svg{height:30px;width:30px}.icon--large .icon{padding:16px}@media(max-width:1199px){#color-card-wrapper{max-width:920px}.color-card{width:440px}.color-card__description{width:540px}}@media(max-width:991px){#color-card-wrapper{max-width:720px}.color-card{padding:2rem 2rem 2rem 3rem!important;width:350px}.color-card__description{width:440px}.color-card__open{max-width:320px;padding:2rem 20px 2rem 2rem!important}.color-card__description{left:280px;padding:1rem 1rem 1rem 60px}.right-card .color-card__open+.color-card__description{padding:1rem 60px 1rem 1rem;right:280px}}.image-wrapper-flex{margin:1rem 0 5rem;max-width:1100px}.image-wrapper-flex .span6>.hs_cos_wrapper{align-items:center;background:linear-gradient(238.61deg,#f7f7f7 31.05%,hsla(0,0%,98%,0) 144.47%);border-radius:20px;box-shadow:0 3px 9px hsla(0,0%,53%,.25);display:flex;height:370px;justify-content:center;margin:20px 8px;padding:1rem}@media(max-width:1199px){.image-wrapper-flex{margin:1rem 3vw 5rem!important}}@media(max-width:991px){.image-wrapper-flex .span6>.hs_cos_wrapper{height:300px}.image-wrapper-flex .span6>.hs_cos_wrapper img{max-height:300px}}@media(max-width:767px){.image-wrapper-flex .span6>.hs_cos_wrapper{height:auto;width:90vw}#color-card-wrapper,.image-wrapper-flex .row-fluid{flex-direction:column}.color-cards__section{display:flex;flex-direction:column-reverse;position:static}.color-card{height:255px!important;margin:8px 0;padding:2rem 2rem 20px 3rem!important;width:90vw}.color-card__icon{height:3rem;margin-bottom:20px;padding:0!important}.color-card__button{font-size:14px;padding:8px 3rem!important}.color-card__content{height:auto}.color-card__content h3{font-size:22px!important}.color-card__open{max-width:none}.color-card__description{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:20px!important;border-top-right-radius:20px!important;bottom:-2rem!important;flex-direction:column;left:0!important;padding:20px 20px 40px;position:relative;top:auto!important;width:90vw}.color-card__description div{width:100%}.color-card__description ul{margin:0}.color-card__description ul li{padding:8px 0 8px 1rem}.right-card .color-card__open+.color-card__description{padding:20px 20px 40px}}