.accordion .accordion-title{margin-bottom:0;margin-top:0;padding:30px 50px 20px}.accordion .accordion-title h2{color:#004687;font-family:TofinoCond-Bold;font-size:1em;font-size:60px;font-weight:400;line-height:1;margin:0}.accordion .item{background-color:#e6e7e8;border-color:#e6e7e8;border-width:1px;margin-bottom:5px}.accordion .item-grp .title h4{color:inherit;font-size:16px;font-weight:400;line-height:1.38;position:relative}.accordion .item-grp .title h4 a{align-items:flex-start;display:flex;font-size:40px;padding:26px 51px 15px}.accordion .item-grp .title h4 a span.acc-item-num{color:#f37025;font-size:78px;line-height:.9;margin-right:2px}.accordion span.toggle-heading{color:#004687;line-height:1;margin-left:18px;text-transform:uppercase}.accordion .acc-sub-title{color:#58595b;font-family:TofinoCond-Bold;font-size:20px;font-weight:400}.accordion .content{display:none;position:relative}.accordion .content-body{background-color:#fff;font-size:18px;line-height:1.7;padding:15px 73px;position:relative}.accordion .item.open .content{display:block}.accordion .item{border-style:solid}.accordion .content-body ul{margin:6px 0}.accordion .title h4{margin:0}.accordion .item:hover{background-color:#eaeced}.accordion .item.image{background-color:#e6e7e8!important}.accordion .item.image:hover{background-color:#eaeced!important}.accordion .item-grp .item.image .title h4 a{padding:26px 51px 24px 110px}.accordion.hasimage .content-body{padding:15px 93px 15px 129px}.accordion.hasimage .accordion-title{margin-bottom:20px}.accordion .btn{background:#f37025;border:0 solid #fff;border-radius:2px;color:#fff;display:inline-block;font-family:Arial,sans-serif;font-size:17px;font-style:normal;font-weight:400;letter-spacing:0;line-height:17px;margin:0;padding:13px 29px;position:relative;text-transform:uppercase;transition:all .2s}.accordion .item{cursor:pointer}.accordion .btn:focus,.accordion .btn:hover{background:#ff853f}.accordion .item-grp .title h4{word-break:normal}@media(max-width:1050px){.accordion .accordion-title{margin-bottom:20px}.accordion .accordion-title h2{font-size:calc(35.34787px + 2.34782vw)!important}.accordion.hasimage .accordion-title{margin-bottom:40px}}@media(max-width:1024px){.accordion .accordion-title{margin-bottom:0}.accordion.hasimage .accordion-title{margin-bottom:20px}}@media(max-width:400px){.accordion .content-body,.accordion.hasimage .content-body{padding:15px 20px}.accordion .item-grp .title h4 a{font-size:30px}}