.custom-accordion{margin-bottom:40px}.custom-accordion .page-center{width:calc(98% - 40px);margin-left:auto;margin-right:auto}.custom-accordion .custom-accordion-item h2{color:#000;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Larsseit-Light,sans-serif;font-style:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;font-size:16px;font-weight:400;margin:0;padding:17px 0 15px;text-transform:uppercase;border-bottom:1px solid #000}.custom-accordion .custom-accordion-item .custom-accordion-content{border-bottom:1px solid #000;padding:0 0 20px}.custom-accordion .custom-accordion-item .custom-accordion-content-wrapper{display:none}.custom-accordion .custom-accordion-item h2:after{display:inline-block;height:10px;width:10px;border:1px solid #000;border-width:0 1px 1px 0;content:'';margin:0 10px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border .15s linear;transition:border .15s linear}.custom-accordion .custom-accordion-button{margin:40px 0 0;text-align:center}.custom-accordion .custom-accordion-button button{font-family:Larsseit-Medium,sans-serif;font-style:normal;font-weight:700;display:inline-block;background:0;border:1px solid #840715;color:#840715;font-size:14px;letter-spacing:.1em;line-height:1;padding:14px 24px 12px;text-decoration:none;text-transform:uppercase;border-radius:0;-webkit-transition:background-color .15s linear,background-position .15s linear,border .15s linear,color .15s linear,opacity .15s linear,-webkit-box-shadow .15s linear,-webkit-text-decoration .15s linear;transition:background-color .15s linear,background-position .15s linear,border .15s linear,color .15s linear,opacity .15s linear,-webkit-box-shadow .15s linear,-webkit-text-decoration .15s linear;transition:background-color .15s linear,background-position .15s linear,border .15s linear,box-shadow .15s linear,color .15s linear,opacity .15s linear,text-decoration .15s linear;transition:background-color .15s linear,background-position .15s linear,border .15s linear,box-shadow .15s linear,color .15s linear,opacity .15s linear,text-decoration .15s linear,-webkit-box-shadow .15s linear,-webkit-text-decoration .15s linear;cursor:pointer}.custom-accordion .custom-accordion-button button:after{display:inline-block;height:6px;width:6px;border:2px solid #840715;border-width:2px 2px 0 0;content:'';margin:0 0 0 5px;-webkit-transform:rotate(45deg) translate(0,-3px);transform:rotate(45deg) translate(0,-3px);-webkit-transition:border .15s linear;transition:border .15s linear}.custom-accordion .custom-accordion-button button:hover{background-color:#840715;border-color:#840715;color:#fff}.custom-accordion .custom-accordion-button button:hover:after{border-color:#fff}.custom-accordion .custom-accordion-item.accordion-open h2::after{-webkit-transform:rotate(-135deg) translate(-5px,-5px);transform:rotate(-135deg) translate(-5px,-5px)}.custom-accordion .custom-accordion-item.accordion-open h2{border-color:transparent}.custom-accordion .custom-accordion-item .custom-accordion-content p:last-child{margin-bottom:0}.custom-accordion .custom-accordion-item .custom-accordion-content p{line-height:1.8;color:#333}.custom-accordion .custom-accordion-item .custom-accordion-content p a{color:#840715;border-bottom:1px solid rgba(132,7,21,.25)}.custom-accordion .custom-accordion-item .custom-accordion-content p a:hover,.custom-accordion .custom-accordion-item .custom-accordion-content p a:focus{border-color:#840715}.custom-accordion .custom-accordion-heading h2{margin:0}@media(min-width:740px){.custom-accordion .page-center{width:calc(81.25% - 40px)}.custom-accordion .custom-accordion-item .custom-accordion-content{padding:0 0 30px}.custom-accordion .custom-accordion-item h2:after{height:14px;width:14px}.custom-accordion .custom-accordion-item h2{font-size:20px;margin-top:20px;padding:20px 0 18px}.custom-accordion{margin-bottom:60px}}@media(min-width:980px){.custom-accordion .custom-accordion-item h2{font-size:24px;margin-top:30px;padding:24px 0 22px}.custom-accordion .custom-accordion-button button{font-size:16px;padding:16px 32px 14px}.custom-accordion{margin-bottom:80px}}@media(min-width:1220px){.custom-accordion .page-center{width:calc(72.91666667% - 40px);max-width:890px}.custom-accordion{margin-bottom:100px}}@media(max-width:767px){.custom-accordion .custom-accordion-item h2:after{padding-left:10px}}