section.text-block{position:relative;overflow:hidden;font-size:.875rem}section.text-block>.bg{position:absolute;min-width:100%;min-height:100%;inset:-9999px;margin:auto}section.text-block>div.container{position:relative;padding-top:40px;padding-bottom:40px}@media (min-width: 992px){section.text-block>div.container{padding-top:60px;padding-bottom:60px;font-size:1rem}}section.text-block>div.container>h2,section.text-block>div.container .h2{margin:30px 0 20px}section.text-block>div.container>a.btn{margin-top:40px}section.text-block>div.container .btn{text-decoration:none}section.text-block>div.container .accordion .card>.card-header{border-top:2px solid #dadade;transition:.25s ease-in-out}section.text-block>div.container .accordion .card>.card-header:hover{border-top:2px solid #8a8aaf}section.text-block>div.container .accordion .card>.card-header>h3 button{text-decoration:none}section.text-block>div.container .accordion .card>.card-header>h3 button>div{padding:0 48px 0 30px;color:#252552;font-size:14px;font-weight:600}@media (min-width: 768px){section.text-block>div.container .accordion .card>.card-header>h3 button>div{font-size:18px;padding:0 30px}}section.text-block>div.container .accordion .card>.card-header>h3 button>div>div.icon{position:absolute;top:0;right:20px;width:20px;height:20px}section.text-block>div.container .accordion .card>.card-header>h3 button>div>div.icon:before,section.text-block>div.container .accordion .card>.card-header>h3 button>div>div.icon:after{content:"";position:absolute;background-color:#252552;transition:transform .25s ease-out}section.text-block>div.container .accordion .card>.card-header>h3 button>div>div.icon:before{top:0;left:50%;width:2px;height:100%;margin-left:-1px}section.text-block>div.container .accordion .card>.card-header>h3 button>div>div.icon:after{top:50%;left:0;width:100%;height:2px;margin-top:-1px}section.text-block>div.container .accordion .card>.card-header>h3 button>div>div.icon:hover{cursor:pointer}section.text-block>div.container .accordion .card>.card-header>h3 button:not(.collapsed)>div>div.icon:before{transform:rotate(90deg)}section.text-block>div.container .accordion .card>.card-header>h3 button:not(.collapsed)>div>div.icon:after{transform:rotate(180deg)}section.text-block>div.container .accordion .card>div .card-body{padding:20px 30px;line-height:24px}section.text-block>div.container .accordion .card>div .card-body p:last-child{margin-bottom:0}
