*,*::after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*::after,*::before{content:''}a{color:#333!important;text-decoration:none}.cd-faq{width:100%;max-width:1024px;margin:2em auto;box-shadow:0 1px 5px rgba(0,0,0,.1)}.cd-faq:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){.cd-faq{position:relative;margin:4em auto;box-shadow:none}}.cd-faq-items{height:100%;width:98%;background:#fff;padding:0 5% 1em;overflow:auto}.cd-faq-items.slide-in{-webkit-transform:translateZ(0) translateX(0%);-moz-transform:translateZ(0) translateX(0%);-ms-transform:translateZ(0) translateX(0%);-o-transform:translateZ(0) translateX(0%);transform:translateZ(0) translateX(0%)}.no-js .cd-faq-items{position:static;height:auto;width:100%;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}@media only screen and (min-width:768px){.cd-faq-items{position:static;height:auto;width:100%;float:right;overflow:visible;-webkit-transform:translateZ(0) translateX(0);-moz-transform:translateZ(0) translateX(0);-ms-transform:translateZ(0) translateX(0);-o-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0);padding:0;background:0 0}}@media only screen and (min-width:1024px){.cd-faq-items{float:none;width:100%}.no-js .cd-faq-items{padding-left:0}}.cd-close-panel{position:fixed;top:5px;right:-100%;display:block;height:40px;width:40px;overflow:hidden;text-indent:100%;white-space:nowrap;z-index:2;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:right .4s;-moz-transition:right .4s;transition:right .4s}.cd-close-panel::before,.cd-close-panel::after{position:absolute;top:16px;left:12px;display:inline-block;height:3px;width:18px;background:#6c7d8e}.cd-close-panel::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.cd-close-panel::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.cd-close-panel.move-left{right:2%}.cd-faq-group.selected{display:block}.cd-faq-group .cd-faq-title{background:0 0;box-shadow:none;margin:1em 0}.no-touch .cd-faq-group .cd-faq-title:hover{box-shadow:none}.cd-faq-group .cd-faq-title h2{text-transform:uppercase;font-size:12px;font-size:.75rem;font-weight:700;color:#bbbbc7}.no-js .cd-faq-group{display:block}.cd-faq-group{list-style:none}@media only screen and (min-width:768px){.cd-faq-group{display:block;width:100%}.cd-faq-group>li{background:#fff;margin-bottom:6px;box-shadow:0 1px 2px rgba(0,0,0,.08);-webkit-transition:box-shadow .2s;-moz-transition:box-shadow .2s;transition:box-shadow .2s}.no-touch .cd-faq-group>li:hover{box-shadow:0 1px 10px rgba(108,125,142,.3)}.cd-faq-group .cd-faq-title{margin:2em 0 1em}.cd-faq-group:first-child .cd-faq-title{margin-top:0}}.cd-faq-trigger{position:relative;display:block;margin:1.6em 0 .4em;line-height:1.2;font-size:16px!important}@media only screen and (min-width:768px){.cd-faq-trigger{font-size:24px;font-size:1.5rem;font-weight:300;margin:0;padding:24px 72px 24px 24px}.cd-faq-trigger::before,.cd-faq-trigger::after{position:absolute;right:24px;top:50%;height:2px;width:13px;background:#44697d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s}.cd-faq-trigger::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);right:32px}.cd-faq-trigger::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.content-visible .cd-faq-trigger::before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.content-visible .cd-faq-trigger::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}}.cd-faq-content p{font-size:14px;line-height:1.4;color:#6c7d8e}.cd-faq-content{display:none;padding:0 24px 30px}@media only screen and (min-width:768px){.cd-faq-content p{line-height:1.6}.no-js .cd-faq-content{display:block}}