.paragraph--kp-accordion-container{padding-top:0}.paragraph--kp-accordion-container .kp-accordion-button{background-color:transparent;border:none;color:#002857;float:right;font-size:12px;font-weight:700;line-height:1;padding-right:20px;text-transform:uppercase}.paragraph--kp-accordion-container .kp-accordion-button:after{content:"\f204";display:inline-block;font-family:Font Awesome\ 6 Sharp;font-size:18px;margin-left:7px}.paragraph--kp-accordion-container .kp-accordion-button.active:after{content:"\f205"}.paragraph--kp-accordion-container.secondary{margin:0}.paragraph--kp-accordion-container .panel-default.horizontal{min-height:540px}.paragraph--kp-accordion-container .panel-default.horizontal>div{align-content:flex-end;background-position:50%!important;flex-basis:24%;flex-wrap:wrap;margin-right:2%}.paragraph--kp-accordion-container .panel-default.horizontal>div:last-of-type{margin-right:0}.paragraph--kp-accordion-container .panel-default.horizontal>div>a{background-image:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.5) 60%,#000 85%);display:block;width:100%}.paragraph--kp-accordion-container .panel-default.horizontal>div>a .panel-heading{position:relative;top:100%;transform:translateY(-100%)}.paragraph--kp-accordion-container .panel-default.horizontal>div>a .panel-heading .panel-title{border:none;margin-bottom:0;padding:20px 25px 65px;position:relative}.paragraph--kp-accordion-container .panel-default.horizontal>div>a .panel-heading .panel-title:before{bottom:20px;color:#fff;content:"\f055";font-family:Font Awesome\ 6 Pro;font-size:30px;font-weight:400;line-height:1;position:absolute;right:20px}.paragraph--kp-accordion-container .panel-default.horizontal>div>a .panel-heading .panel-title span{color:#fff}.paragraph--kp-accordion-container .panel-default.horizontal>div>a .panel-heading .panel-title span.accordion-heading{display:block;font-family:"DM Serif",Arial,open-sans,sans-serif;font-size:45px;font-weight:400;margin-bottom:10px}.paragraph--kp-accordion-container .panel-default.horizontal>div>a .panel-heading .panel-title span.accordion-title{display:block;font-size:18px;font-weight:600}.paragraph--kp-accordion-container .panel-default.horizontal>div .card-block{background-color:rgba(0,0,0,.75);color:#fff;padding:20px 25px 65px;position:relative}.paragraph--kp-accordion-container .panel-default.horizontal>div .card-block:before{bottom:20px;color:#fff;content:"\f056";font-family:Font Awesome\ 6 Pro;font-size:30px;font-weight:400;line-height:1;position:absolute;right:20px}.paragraph--kp-accordion-container .panel-default.horizontal>div .card-block>div{position:relative;top:100%;transform:translateY(-100%)}.paragraph--kp-accordion-container .panel-default.horizontal>div .card-block .paragraph,.paragraph--kp-accordion-container .panel-default.horizontal>div .card-block .paragraph>.paragraph__column{padding:0!important}.paragraph--kp-accordion-container .panel-default.horizontal>div .card-block .paragraph>.paragraph__column p{font-weight:600}@media screen and (max-width:1024px){.paragraph--kp-accordion-container .panel-default.horizontal{display:block}.paragraph--kp-accordion-container .panel-default.horizontal>div{background-position:top;margin:0;min-height:200px}.paragraph--kp-accordion-container .panel-default.horizontal>div>a{background-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.5) 35%,#000 70%);width:100%}.paragraph--kp-accordion-container .panel-default.horizontal>div>a[aria-expanded=true]{display:none;min-height:0}.paragraph--kp-accordion-container .panel-default.horizontal>div>a .panel-heading{bottom:0;transform:none;width:100%}.paragraph--kp-accordion-container .panel-default.horizontal>div>a .panel-heading .panel-title{align-content:flex-end;display:flex;flex-wrap:wrap;min-height:160px;padding:20px 20px 60px;position:relative}.paragraph--kp-accordion-container .panel-default.horizontal>div>a .panel-heading .panel-title .accordion-heading{display:block}.paragraph--kp-accordion-container .panel-default.horizontal>div>a .panel-heading .panel-title .accordion-title{display:block;width:100%}.paragraph--kp-accordion-container .panel-default.horizontal>div .card-block{padding:20px 20px 60px}.paragraph--kp-accordion-container .panel-default.horizontal>div .card-block>div{top:auto;transform:none}}.paragraph--kp-accordion-container .panel-default.toggle .panel-heading a{background-color:#69c3e8;border:2px solid #69c3e8;display:block;margin-bottom:20px;padding:20px 40px 20px 25px;position:relative}.paragraph--kp-accordion-container .panel-default.toggle .panel-heading a:before{color:#002857!important;content:"\f204"!important;font-family:Font Awesome\ 6 Sharp;font-size:24px;margin:0;padding:0!important;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.paragraph--kp-accordion-container .panel-default.toggle .panel-heading a[aria-expanded=true]{background-color:#fff;border-bottom:none;margin-bottom:0}.paragraph--kp-accordion-container .panel-default.toggle .panel-heading a[aria-expanded=true]:before{content:"\f205"!important}.paragraph--kp-accordion-container .panel-default.toggle .panel-heading a span{color:#000;display:block;font-weight:600;width:100%}.paragraph--kp-accordion-container .panel-default.toggle .panel-heading a span.accordion-heading{font-size:18px;line-height:1.2}.paragraph--kp-accordion-container .panel-default.toggle .panel-heading a span.accordion-title{font-size:24px;line-height:1.2}.paragraph--kp-accordion-container .panel-default.toggle .card-block{border:2px solid #69c3e8;border-top:none;margin-bottom:20px;padding:0 20px 25px}.paragraph--kp-accordion-container .panel-default.toggle .card-block .paragraph,.paragraph--kp-accordion-container .panel-default.toggle .card-block .paragraph>.paragraph__column{padding:0!important}.paragraph--kp-accordion-container .panel-default.toggle .card-block .paragraph>.paragraph__column p{margin:0 0 1em}.paragraph--kp-accordion-container .panel-default.toggle .card-block .paragraph>.paragraph__column p:last-of-type{margin-bottom:0}.paragraph--kp-accordion-container .panel-default.standard .panel-heading a{border-bottom:2px solid #69c3e8;color:#002857;font-size:24px;font-weight:600;line-height:1.2;margin-bottom:25px;padding-bottom:25px;padding-right:20px;position:relative}.paragraph--kp-accordion-container .panel-default.standard .panel-heading a.display:before{color:#c20f2f;content:"\f106";display:block;font-family:Font Awesome\ 6 Pro;font-size:16px;margin-right:5px;padding:0 0 0 12px;position:absolute;right:0;top:40%;transform:translateY(-50%)}.paragraph--kp-accordion-container .panel-default.standard .panel-heading a[aria-expanded=false].display:before{content:"\f107"}.paragraph--kp-accordion-container .panel-default.standard .panel-collapse.collapse.in{border-bottom:2px solid #69c3e8;margin-bottom:25px}.paragraph--kp-accordion-container .panel-default.standard .panel-collapse>.paragraph{padding:0}.paragraph--kp-accordion-container .panel-default.standard .panel-collapse>.paragraph:last-of-type>.paragraph__column{padding-bottom:15px!important}.paragraph--kp-accordion-container .panel-default.standard .panel-collapse>.paragraph p{margin:0 0 1em}.paragraph--kp-accordion-container .panel-default.secondary{width:100%}.paragraph--kp-accordion-container .panel-default.secondary .panel-heading a{background-color:#69c3e8;border:none;color:#000;font-size:24px;font-weight:700;line-height:1.2;padding:20px 50px 20px 30px}.paragraph--kp-accordion-container .panel-default.secondary .panel-heading a.display:before{content:"\f107";font-family:Font Awesome\ 6 Pro;margin:0;padding:0;right:15px;top:50%;transform:translateY(-50%)}.paragraph--kp-accordion-container .panel-default.secondary .panel-heading a[aria-expanded=true].display:before{content:"\f106"}.paragraph--kp-accordion-container .panel-default.secondary .card-block{background-color:#fff;border:2px solid #69c3e8;border-top:0;padding:20px 30px 30px}.paragraph--kp-accordion-container .panel-default.secondary .card-block>.paragraph,.paragraph--kp-accordion-container .panel-default.secondary .card-block>.paragraph>.paragraph__column{padding:0}.paragraph--kp-accordion-container .panel-default.secondary .card-block>.paragraph>.paragraph__column p{margin:0 0 1em}.paragraph--kp-accordion-container .panel-default.secondary .card-block>.paragraph>.paragraph__column p:last-of-type{margin:0}@media screen and (max-width:767px){.paragraph--kp-accordion-container .panel-default.secondary .panel-heading a{padding:20px 40px 20px 20px}.paragraph--kp-accordion-container .panel-default.secondary .card-block{padding:20px}}.layout-background-color--primary .paragraph--kp-accordion-container .kp-accordion-button{color:#fff}