.accordion-container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 auto !important;padding:0 !important;list-style-type:none;width:100%;max-width:725px;border-radius:5px;overflow:hidden;-webkit-box-shadow:0 15px 18px rgba(0,40,140,0.085),0 0 1px rgba(0,40,140,0.08);box-shadow:0 15px 18px rgba(0,40,140,0.085),0 0 1px rgba(0,40,140,0.08)}.accordion-container.flat{-webkit-box-shadow:none;box-shadow:none}.accordion-container .accordion{background:white;overflow:hidden;padding:0;margin:0;margin-bottom:0;display:block;-webkit-transition:all .5s cubic-bezier(.175,.885,.32,1);-o-transition:all .5s cubic-bezier(.175,.885,.32,1);transition:all .5s cubic-bezier(.175,.885,.32,1)}.accordion-container.flat .accordion{border:3px solid rgba(0,20,70,0.075);border-radius:7px;margin-bottom:1em}.accordion-container .accordion .title{padding:.9em 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;-webkit-transition:background .2s ease,-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275);transition:background .2s ease,-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275);-o-transition:background .2s ease,transform .2s cubic-bezier(.175,.885,.32,1.275);transition:background .2s ease,transform .2s cubic-bezier(.175,.885,.32,1.275);transition:background .2s ease,transform .2s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275);will-change:transform}.accordion-container .accordion .title:hover{background:#fafafa}.accordion-container .accordion .title:active{background:#f4f4f4;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.accordion-container .accordion .title span{color:#787878;font-weight:200}.accordion-container .accordion .title .heading-container{overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1}.accordion-container .accordion .title h3{margin:0;padding:0;color:#1a9cfb;font-size:1.1em;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;padding:.1em}.accordion-container .accordion .description-container{height:auto;max-height:0px;-webkit-transition:max-height .5s cubic-bezier(.175,.885,.32,1);-o-transition:max-height .5s cubic-bezier(.175,.885,.32,1);transition:max-height .5s cubic-bezier(.175,.885,.32,1);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;overflow:hidden}.accordion-container .accordion .description{padding:1em 2.5rem;background:#f8f8f8;-webkit-box-shadow:0px -15px 150px 25px #fff inset,0px 5px 10px -5px rgba(0,0,0,0.4) inset;box-shadow:0px -15px 150px 25px #fff inset,0px 5px 10px -5px rgba(0,0,0,0.4) inset;opacity:0;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .4s cubic-bezier(0.0,0.0,0.2,1);-o-transition:all .4s cubic-bezier(0.0,0.0,0.2,1);transition:all .4s cubic-bezier(0.0,0.0,0.2,1);will-change:transform}.accordion-container.flat .accordion .description{-webkit-box-shadow:none;box-shadow:none;background:white}.accordion-container .accordion .description li,.accordion-container .accordion .description p{margin-bottom:.5em}.accordion-container .accordion .description p{font-size:.9em}.accordion-container .accordion .description *:last-child{margin-bottom:0}.accordion-container .accordion.active .description{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.accordion-container .accordion .link-icon{border-radius:50%;padding:.25em;margin-right:.5em;-webkit-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease}.accordion-container .accordion .link-icon:hover{background:#ebebeb}.accordion-container .accordion .icon,.accordion-container .accordion .icon path{-webkit-transition:fill .5s ease,-webkit-transform .5s cubic-bezier(.175,.885,.32,1.275);transition:fill .5s ease,-webkit-transform .5s cubic-bezier(.175,.885,.32,1.275);-o-transition:transform .5s cubic-bezier(.175,.885,.32,1.275),fill .5s ease;transition:transform .5s cubic-bezier(.175,.885,.32,1.275),fill .5s ease;transition:transform .5s cubic-bezier(.175,.885,.32,1.275),fill .5s ease,-webkit-transform .5s cubic-bezier(.175,.885,.32,1.275)}.accordion-container .accordion.active .icon{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.accordion-container .accordion.active .icon path{fill:#ff6846}.accordion-container .accordion .description-container ul{margin:0;list-style-type:none}.accordion-container .accordion-container-heading,.accordion-container .accordion-container-footer{display:block;text-transform:uppercase;color:#c8c8c8;font-weight:400;font-size:.9em;text-decoration:none}.accordion-container .accordion-container-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f5f5f5;padding:1em 0;margin:0 2rem}.accordion-container .accordion-container-heading span:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.accordion-container .accordion-container-footer{text-align:center;-webkit-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease;padding:1em 2rem}.accordion-container .accordion-container-footer:after{display:none !important}.accordion-container .accordion-container-footer:hover{background:#fafafa}.accordion-container .accordion-container-footer:active{background:#f4f4f4}.close-all{opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);color:#ff6846;text-transform:lowercase;border:1px solid #ff6846;padding:.1em .4em;border-radius:3px;float:right;-webkit-transition:background .2s ease,color .2s ease,opacity .2s ease,-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275);transition:background .2s ease,color .2s ease,opacity .2s ease,-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275);-o-transition:background .2s ease,color .2s ease,opacity .2s ease,transform .2s cubic-bezier(.175,.885,.32,1.275);transition:background .2s ease,color .2s ease,opacity .2s ease,transform .2s cubic-bezier(.175,.885,.32,1.275);transition:background .2s ease,color .2s ease,opacity .2s ease,transform .2s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .2s cubic-bezier(.175,.885,.32,1.275);pointer-events:none}.close-all.active{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:all}.close-all:hover{color:white;background:#ff6846;text-transform:lowercase;border:1px solid #ff6846;cursor:pointer}.close-all:active{-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}