.faq-acc .page-center{position:relative}.faq-acc .faq-item{scroll-snap-margin-top:86px;scroll-margin-top:86px}.faq-acc .item-open .panel{display:block}.faq-acc .faq-block{display:block;width:100%;position:relative;z-index:99}.faq-acc .faq-block .faq-item{background-color:#fff;border-bottom:solid 1px #9bb2ce;position:relative;scroll-snap-margin-top:86px;scroll-margin-top:86px}.faq-acc .faq-block .faq-item.last-item{border-bottom:0}.faq-acc .faq-block{display:block;width:100%;position:relative;margin-bottom:105px}.faq-acc .faq-block.last-item{margin-bottom:0}.faq-acc .faq-block .block-heading{width:calc(100% - 204px);margin:0 auto;display:block;background-color:#00204e;padding:49px 67px 38px 67px}.faq-acc .faq-block .block-heading h3:last-child,.faq-acc .faq-block .block-heading h3:only-child{margin:0}.faq-acc .faq-block .faq-trigger h4:last-child,.faq-acc .faq-block .faq-trigger h4:only-child{margin:0}.faq-acc .faq-block .faq-trigger{position:relative;padding:47px 61px 35px 61px;cursor:pointer}.faq-acc .faq-block .faq-trigger:after{position:absolute;font-family:'AllicaBank-Icons';content:"\e900";color:#21578a;font-size:22px;font-weight:normal;right:54px;top:40px;-webkit-transition:transform .2s ease,color .2s ease;-moz-transition:transform .2s ease,color .2s ease;-o-transition:transform .2s ease,color .2s ease;-ms-transition:transform .2s ease,color .2s ease;transition:transform .2s ease,color .2s ease}.faq-acc .faq-block .faq-trigger:hover:after{color:#02ffdc}.faq-acc .faq-block .faq-trigger.open:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.faq-acc .panel{width:100%;display:none}.faq-acc .panel .panel-inner{display:block;width:100%;padding:0px 61px 43px 61px}.faq-acc .block-shape{position:absolute;right:-208px;bottom:-38px;z-index:-1}@media only screen and (max-width:768px){.faq-acc .faq-block{margin-bottom:50px}.faq-acc .faq-block .block-heading{width:calc(100% - 102px);padding:25px 30px 26px 30px}.faq-acc .faq-block .faq-trigger{padding:30px 50px 30px 30px}.faq-acc .faq-block .faq-trigger:after{font-size:16px;right:30px;top:31px}.faq-acc .panel .panel-inner{padding:0px 30px 30px 30px}}@media only screen and (max-width:500px){.faq-acc .faq-block .block-heading{width:calc(100% - 50px)}}@media only screen and (max-width:400px){.product-stats .section-heading h3:last-child,.product-stats .section-heading h3:only-child{margin:0}}