.accordion{margin-bottom:35px}.accordion .tab{border-top:1px solid var(--primary)}.accordion .tab .accordionlink{align-items:center;color:var(--primary);display:flex;font-family:lato;font-weight:400;letter-spacing:3px;padding:20px 40px 20px 0;position:relative;transition:all .35s}.accordion .tab .accordionlink .icon{display:block;height:35px;margin-right:10px;width:35px}.accordion .tab .accordionlink .title{display:block;flex:1}.accordion .tab .accordionlink:before{height:1px;right:15px;width:21px}.accordion .tab .accordionlink:after,.accordion .tab .accordionlink:before{background-color:var(--primary);content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.accordion .tab .accordionlink:after{height:21px;right:25px;transition:opacity .35s;width:1px}.accordion .tab .content{max-height:0;opacity:0;overflow:hidden;transition:all .35s}.accordion .tab .content>div{padding:15px 15px 30px}.accordion .tab .content p{margin-bottom:15px}.accordion .tab .content ul{list-style:disc;margin-bottom:25px;margin-left:35px}.accordion .tab .content ul li{margin-bottom:25px}.accordion .tab.open .accordionlink:after{opacity:0}.accordion .tab.open .content{opacity:1}.accordion .readmore{cursor:pointer}.accordion .readmore a{background-color:var(--primary);color:#fff;display:flex;font-family:lato;font-size:16px;font-weight:400;justify-content:space-between;padding:10px 25px;transition:background-color .25s}.accordion .readmore a:active,.accordion .readmore a:hover{background-color:var(--secondary)}@media (min-width:576px){.accordion .tab .accordionlink .icon{margin-right:15px}.accordion .tab .content>div{padding:25px 25px 45px}}@media (min-width:768px){.accordion .tab .accordionlink{padding:25px 35px 25px 15px}.accordion .tab .accordionlink .icon{margin-right:25px}.accordion .tab .content>.inner{padding:35px 35px 55px}}.accordion.style-default .tab .accordionlink{letter-spacing:.05em}.accordion.style-basic .tab{border-width:0}.accordion.style-basic .tab .accordionlink{letter-spacing:.05em;padding-bottom:.5rem;padding-left:0;padding-top:.5rem}@media (min-width:768px){.accordion.style-basic .tab .accordionlink{padding-left:0}}
