.sv-marketplace-sitevision-main-menu ul li{display:unset}.sv-marketplace-sitevision-main-menu ul li a{white-space:nowrap}.il3LiIsi8NKOLdfVB8yE{display:none!important}.sv-marketplace-sitevision-main-menu .env-nav__link{position:relative;margin:0 8px;padding:0 8px}.sv-marketplace-sitevision-main-menu .env-nav__link:hover{border:none!important}.sv-marketplace-sitevision-main-menu .env-nav__link:after{background:none repeat scroll 0 0 transparent;bottom:0;content:"";display:block;height:1px;left:50%;position:absolute;background:var(--env-link-font-color);transition:width .3s ease 0s,left .3s ease 0s;width:0}.sv-marketplace-sitevision-main-menu .env-nav__link:hover:after{width:100%;left:0}
header{align-items:center;display:flex;height:86px;justify-content:space-between;padding:0 16px 0 16px;@media only screen and (min-width:900px){padding:0 64px 0 64px}}header .logo{display:inline-block;height:86px}header .logo>a>img{height:100%}.env-icon--medium{height:calc(var(--env-font-size-base)*1.875)!important;width:calc(var(--env-font-size-base)*1.875)!important}.sv-marketplace-sitevision-breadcrumbs .env-icon--medium{height:calc(var(--env-font-size-base)*1)!important;width:calc(var(--env-font-size-base)*1)!important}.sv-marketplace-sitevision-main-menu nav>ul{justify-content:flex-end}.sv-marketplace-sitevision-mobile-menu nav>dialog{background-color:#335146!important;color:#fff!important;fill:#fff;padding:0!important;width:100%}.sv-marketplace-sitevision-mobile-menu nav>dialog::before{background:url(https://webdev.jonkoping.se/images/18.1a919e4187db69ce01b8d92/1686313523875/Jo%CC%88nko%CC%88pings_teater_logo_white.svg);background-position:left 16px top 0;background-repeat:no-repeat;background-size:132px 86px;content:"";display:block;height:86px}.sv-marketplace-sitevision-mobile-menu>nav>dialog button:hover,button:focus{border:none!important;cursor:pointer}.o_XegxhHZgYUckszFIwq{position:absolute!important;right:16px!important;top:21px!important}.o_XegxhHZgYUckszFIwq svg{fill:#fff}.sv-marketplace-sitevision-mobile-menu .oDpQ_d42AvDqxe8CY2uw{fill:#fff}.sv-marketplace-sitevision-mobile-menu nav{display:flex;justify-content:flex-end}.sv-marketplace-sitevision-mobile-menu nav>dialog>ul{padding-top:20px}.sv-marketplace-sitevision-mobile-menu nav>dialog ul li a{color:#fff!important}.EijGg3DD7AMrv4ryC3tj[data-active-item=true]{font-weight:normal!important}.sv-marketplace-sitevision-mobile-menu nav>dialog ul li ul{background-color:transparent!important;margin-top:0}.sv-marketplace-sitevision-mobile-menu nav>dialog ul li ul li a{color:#fff!important;padding:0 48px 0 10px}.sv-marketplace-sitevision-mobile-menu nav>dialog ul li ul li ul li a{color:#fff!important;padding:0 48px 0 10px}
footer{box-sizing:border-box;padding:8rem 1rem 4rem;background-color:var(--env-ui-color-brand)}footer .normal,footer .normal a{color:white}footer p{display:inline-block}
@media all and (max-width: 667px) {footer{margin:0;padding:3rem 1.5rem 4rem;text-align:center}main>div>.sv-fixed-fluid-grid{padding:1.5rem}.env-breadcrumb{margin:0 0 2rem;padding:0}.litenxtext{padding-left:24px}.env-nav--menubar.env-nav--border .env-nav__link--active,nav>.env-list>.env-list__item>a{border-bottom:none!important}}
.colored-text-block{color:white}body{margin-top:0!important}main{padding-bottom:2em}.env-button,button{padding:13px 39px;font-size:1rem;border-radius:0;transition:all .2s ease-in-out}.env-button,button{padding:13px 39px;font-size:1rem;border-radius:0;transition:all .2s ease-in-out}.env-button:hover,button:hover{color:#1e1e1e!important}.visually-hidden{border:0;clip:rect(0px,0px,0px,0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}nav .env-list .env-accordion--show{background-color:var(--env-block-secondary-background-color)}.env-nav--menubar.env-nav--border .env-nav__link--active,nav>.env-list>.env-list__item>a{border-bottom:6px solid var(--env-link-font-color)}.skip-to-content{height:0}.skip-to-content:focus-visible{height:auto}.giftcard{display:flex;flex-direction:column;box-shadow:0 0 16px 1px rgba(0,0,0,.2);@media only screen and (min-width:768px){display:flex;flex-direction:row}}.giftcard-image{@media only screen and (min-width:768px){width:50%}}.giftcard-image img{max-height:200px;@media only screen and (min-width:500px){max-height:300px}max-width:none!important;object-fit:cover}.giftcard-text{padding:2rem;height:100%;@media only screen and (min-width:768px){max-width:40%}}.giftcard-buttons{display:flex;flex-direction:row}.giftcard-buttons:first-of-type{margin-right:8px}.jk-module-container{margin:0;padding:0;text-decoration:none;display:flex;flex-wrap:nowrap}.jk-module-container_icone{min-height:60px;width:60px;display:flex;justify-content:center;align-items:center;align-content:center;padding:.9375rem}.jk-module-container_icone.icone{background-color:#fff}.jk-module-container_icone.pil{padding-left:0}.jk-module-container_icone-image{height:1.875rem;width:1.875rem}.jk-module-container_icone-image.icone{background-color:#fff}.jk-module-container_text{padding:.9375rem;font-size:1.125rem;font-family:'Open Sans bold';font-weight:600;width:100%;display:flex;flex-wrap:nowrap;align-items:center}.sv-linkicon::after{content:" - Remember this"!important}}
.heading{margin-bottom:.625rem!important;padding-top:20px!important;text-align:left!important}.heading-1{margin-bottom:.625rem!important;padding-top:20px!important;text-align:left!important}.normal{max-width:50em}
.hero-wrapper{position:relative}#videoHero #pauseButton{position:relative;bottom:60px;width:53px;left:10px;background-color:rgba(0,0,0,0.5);color:white;padding:10px;cursor:pointer;opacity:0;transition:opacity .5s}#videoHero:hover #pauseButton{opacity:1}.hero-startpage{height:80vh;background-size:cover;background-image:url('$imageUrl');background-repeat:no-repeat;background-position:top center;position:relative;overflow:hidden;max-height:800px}.hero-text *{color:white!important}.hero-text{max-width:1500px;margin-top:-4%!important;margin:auto;position:relative}.hero-text>div{max-width:800px;margin-bottom:0;@media screen and (min-width:668px){margin-bottom:3em}@media screen and (min-width:1024px){margin-bottom:6em}}.hero-text .sv-linkicon,.hero-text .env-assistive-text{display:none}.hero,.hero>video{height:50vh}.hero{background-size:cover;background-repeat:no-repeat;background-position:top center}.hero>video{width:100%;object-fit:cover}
.env-modal-dialog__content{padding:24px 16px}.env-modal-dialog__footer{background-color:transparent}
/* main.css*/

@media (max-width:700px){
.jk-events-listing__form-filters {
        display:block!important;
   width:100%;
    }
   
   .jk-events-listing__form-filter-date {
        margin-top: 0.85em;  
   }
}

.jk-datepicker{
    position:relative;
    width:100%
}

.jk-events-listing__hit-list .rubrikx1 {
   font-size:1em;
   font-weight:700;
   font-family: montserrat,sans-serif;
}

.jk-event-puff__date-time {
   padding:1em 0;
}

.jk-event-puff__date-time .jk-event-puff__calendar-icon::before, .jk-event-puff__date-time .jk-event-puff__time-icon::before {
   font-family: 'Material Icons Outlined';
   padding-right:.5em;
   vertical-align: middle;   
}


.jk-event-puff__date-time .jk-event-puff__calendar-icon::before {
	content: "calendar_today";

}

.jk-event-puff__date-time .jk-event-puff__time-icon:before {
	content: "timer";
}

.jk-events-listing__hit-list .env-flex--column > p:last-of-type {
   margin-top: 1em;
    color: #335146;
    text-decoration: underline;
    font-weight: 600;
   
       position:absolute;
   bottom:0;   
}


.jk-events-listing__hit-item:hover .env-flex--column > p:last-of-type {
       text-decoration: none;
}

.jk-event-puff__labels {
   margin:0.5em 0 0!important;
   display:none!important;
}


.jk-datepicker__buttons-container{
    display:flex;
    flex-wrap:nowrap;
    width:100%;
    height:100%;
    background-color:#335146
}
.jk-datepicker__button,.jk-datepicker__clear-button{
    background-color:transparent;
    border:none;
    border-radius:0;
    box-shadow:none;
    color:#fff;
    height:2.5rem
}
.jk-datepicker__button{
    flex-grow:1;
    display:flex;
    align-items:center;
    width:100%;
    font-weight:700;
    text-align:left;
    /*font-size:.875rem;*/
   font-size:1rem;
    padding:.625rem .5rem
}
.jk-datepicker__button .material-icons,.jk-datepicker__button .material-icons-outlined{
    margin-right:.5rem;
    font-size:1.25rem
}
.jk-datepicker__button:after{
    position:absolute;
    right:.625rem;
    content:'\e5cf';
    font-family:"Material Icons"
}
.jk-datepicker__button[aria-expanded=true]:after{
    content:'\e5ce'
}
.jk-datepicker__button:active,.jk-datepicker__button:hover{
    background-color:#233831
}
.jk-datepicker__clear-button{
    flex-grow:0;
    padding:.625rem
}
.jk-datepicker__content{
    position:absolute;
    z-index:20;
    max-height:none;
    overflow-y:visible
}
.jk-datepicker__content .vc-container{
    box-shadow:0 0 16px 1px rgba(0,0,0,.2)
}
.jk-dropdown-filter{
    position:relative;
    width:100%
}
.jk-dropdown-filter__button{
    display:flex;
    align-items:center;
    height:2.5rem;
    color:#fff;
    background-color:#335146;
    padding:.625rem .5rem;
    border:none;
    box-shadow:none;
    width:100%;
    font-weight:700;
    text-align:left;
    font-size:1rem
}
.jk-dropdown-filter__button .material-icons,.jk-dropdown-filter__button .material-icons-outlined{
    margin-right:.5rem;
    font-size:1.25rem
}
.jk-dropdown-filter__button:after{
    position:absolute;
    right:.625rem;
    content:'\e5cf';
    font-family:"Material Icons"
}
.jk-dropdown-filter__button[aria-expanded=true]:after{
    content:'\e5ce'
}
.jk-dropdown-filter__button:active,.jk-dropdown-filter__button:hover{
    background-color:#233831
}
.jk-dropdown-filter__content{
    background-color:#eceae4;
    max-height:13.625rem;
    color:#000;
    position:absolute;
    z-index:20;
    width:100%;
    padding:.625rem;
    box-shadow:0 0 30px 4px rgba(0,0,0,.1);
    overflow-y:auto
}
.jk-dropdown-filter__content--datepicker{
    max-height:none;
    overflow-y:visible;
    background:0 0;
    box-shadow:none
}
.jk-dropdown-filter__content--datepicker .vc-container{
    box-shadow:0 0 16px 1px rgba(0,0,0,.2)
}
.jk-dropdown-filter__checkbox-container{
    margin-bottom:.3rem
}
.jk-dropdown-filter__selected-tags{
    display:flex;
    flex-wrap:wrap;
       margin-top:1rem;
}
.jk-dropdown-filter__selected-tag{
	background: #eceae4;
    padding: 1rem;
    margin: 0.25rem 0.25rem 0.25rem 0;
    color: #000;
    font-size: .75rem;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    height: 1rem;
}
.jk-dropdown-filter__selected-tag button{
    border:none;
    box-shadow:none;
    background:0 0
}
.jk-event-puffs-row{
    display:flex;
    flex-wrap:wrap
}
.jk-event-puffs-column{
    flex-grow:1;
    width:100%;
    margin-left:0;
    margin-right:0;
    margin-bottom:1.6rem
}
@media screen and (min-width:48em){
    .jk-event-puffs-column{
        width:45%;
        max-width:calc(50% - 15px);
        margin-left:.9375rem;
        margin-right:.9375rem
    }
    .jk-event-puffs-column:nth-child(2n+1){
        margin-left:0
    }
    .jk-event-puffs-column:nth-child(2n){
        margin-right:0
    }
}
@media screen and (min-width:64em){
    .jk-event-puffs-column{
        width:30%;
        max-width:calc(33.33333% - 15px);
        margin-left:.9375rem;
        margin-right:.9375rem
    }
    .jk-event-puffs-column:nth-child(2n+1){
        margin-left:.9375rem;
        margin-right:.9375rem
    }
    .jk-event-puffs-column:nth-child(2n){
        margin-left:.9375rem;
        margin-right:.9375rem
    }
    .jk-event-puffs-column:nth-child(3n+1){
        margin-left:0
    }
    .jk-event-puffs-column:nth-child(3n){
        margin-right:0
    }
}
.jk-event-puff{
    position:relative
}
.jk-event-puff__link{
    min-height:19.125rem;
    text-decoration:none;
    position:relative;
    background-color:#fff;
    display:flex;
    flex-direction:column;
    word-break:break-word;
    box-shadow:0 0 16px 1px rgba(0,0,0,.2)
}
.jk-event-puff__link:active,.jk-event-puff__link:hover{
    background-color:#f2f2f2
}
.jk-event-puff__link .env-p-around--xx-small{
    padding:1em 1em 1em!important;
       min-height:305px;

}
.jk-event-puff__date{
    position:absolute;
    top:20px;
    left:0;
    z-index:2;
    font-weight:700
}
.jk-event-puff__date div{
    position:relative;
    display:inline-block;
    padding:.75rem 1.75rem .75rem .75rem;
    overflow:hidden;
    color:#000
}
.jk-event-puff__date div::after{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#fff;
    transform-origin:100% 0;
    transform:skew(340deg);
    z-index:-1
}
.jk-event-puff__image{
    height:12.5rem;
    min-height:12.5rem;
    background-repeat:no-repeat;
    background-position:center center;
    background-size:cover;
    background-color:#d1d1d1
}
@media only screen and (min-width:500px) and (max-width:767px){
    .jk-event-puff__image{
        height:18.75rem;
        min-height:18.75rem
    }
}
.jk-event-puff .jk-event-puff__link:active .jk-event-puff__image,.jk-event-puff .jk-event-puff__link:hover .jk-event-puff__image{
    opacity:.7
}
.jk-event-puff__location{
    font-weight:700;
    color:#335146
}
.jk-event-puff__labels{
    display:flex;
    flex-wrap:nowrap;
    margin-top:auto
}
.jk-event-puff__labels .material-icons,.jk-event-puff__labels .material-icons-outlined{
    position:relative;
    top:.1875rem;
    margin-right:.5rem;
    font-size:1.375rem;
    color:#335146
}
.jk-event-puff__labels div{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.jk-event-puff--creator .jk-event-puff__link{
    background-color:#335146;
    color:#fff;
    display:flex;
    align-items:center;
    justify-content:center;
    font-family:"open sans"
}
.jk-event-puff--creator .jk-event-puff__link:active,.jk-event-puff--creator .jk-event-puff__link:hover{
    background-color:#233831
}
.jk-event-puff--creator .jk-event-puff__header{
    font-weight:700;
    font-size:1.25rem;
    line-height:1.75rem;
    text-align:center;
    margin-bottom:1rem
}
.jk-event-puff--creator .material-icons-outlined{
    font-size:5rem
}
.jk-p-t\:0{
    padding-top:0
}
.jk-m-t\:0{
    margin-top:0
}
.jk-p-b\:0{
    padding-bottom:0
}
.jk-m-b\:0{
    margin-bottom:0
}
.jk-p-l\:0{
    padding-left:0
}
.jk-m-l\:0{
    margin-left:0
}
.jk-p-r\:0{
    padding-right:0
}
.jk-m-r\:0{
    margin-right:0
}
.jk-p-a\:0{
    padding:0
}
.jk-m-a\:0{
    margin:0
}
.jk-p-t\:5{
    padding-top:.5rem
}
.jk-m-t\:5{
    margin-top:.5rem
}
.jk-p-b\:5{
    padding-bottom:.5rem
}
.jk-m-b\:5{
    margin-bottom:.5rem
}
.jk-p-l\:5{
    padding-left:.5rem
}
.jk-m-l\:5{
    margin-left:.5rem
}
.jk-p-r\:5{
    padding-right:.5rem
}
.jk-m-r\:5{
    margin-right:.5rem
}
.jk-p-a\:5{
    padding:.5rem
}
.jk-m-a\:5{
    margin:.5rem
}
.jk-p-t\:10{
    padding-top:1rem
}
.jk-m-t\:10{
    margin-top:1rem
}
.jk-p-b\:10{
    padding-bottom:1rem
}
.jk-m-b\:10{
    margin-bottom:1rem
}
.jk-p-l\:10{
    padding-left:1rem
}
.jk-m-l\:10{
    margin-left:1rem
}
.jk-p-r\:10{
    padding-right:1rem
}
.jk-m-r\:10{
    margin-right:1rem
}
.jk-p-a\:10{
    padding:1rem
}
.jk-m-a\:10{
    margin:1rem
}
.jk-p-t\:15{
    padding-top:1.5rem
}
.jk-m-t\:15{
    margin-top:1.5rem
}
.jk-p-b\:15{
    padding-bottom:1.5rem
}
.jk-m-b\:15{
    margin-bottom:1.5rem
}
.jk-p-l\:15{
    padding-left:1.5rem
}
.jk-m-l\:15{
    margin-left:1.5rem
}
.jk-p-r\:15{
    padding-right:1.5rem
}
.jk-m-r\:15{
    margin-right:1.5rem
}
.jk-p-a\:15{
    padding:1.5rem
}
.jk-m-a\:15{
    margin:1.5rem
}
.jk-p-t\:20{
    padding-top:2rem
}
.jk-m-t\:20{
    margin-top:2rem
}
.jk-p-b\:20{
    padding-bottom:2rem
}
.jk-m-b\:20{
    margin-bottom:2rem
}
.jk-p-l\:20{
    padding-left:2rem
}
.jk-m-l\:20{
    margin-left:2rem
}
.jk-p-r\:20{
    padding-right:2rem
}
.jk-m-r\:20{
    margin-right:2rem
}
.jk-p-a\:20{
    padding:2rem
}
.jk-m-a\:20{
    margin:2rem
}
.jk-p-t\:25{
    padding-top:2.5rem
}
.jk-m-t\:25{
    margin-top:2.5rem
}
.jk-p-b\:25{
    padding-bottom:2.5rem
}
.jk-m-b\:25{
    margin-bottom:2.5rem
}
.jk-p-l\:25{
    padding-left:2.5rem
}
.jk-m-l\:25{
    margin-left:2.5rem
}
.jk-p-r\:25{
    padding-right:2.5rem
}
.jk-m-r\:25{
    margin-right:2.5rem
}
.jk-p-a\:25{
    padding:2.5rem
}
.jk-m-a\:25{
    margin:2.5rem
}
.jk-p-t\:30{
    padding-top:3rem
}
.jk-m-t\:30{
    margin-top:3rem
}
.jk-p-b\:30{
    padding-bottom:3rem
}
.jk-m-b\:30{
    margin-bottom:3rem
}
.jk-p-l\:30{
    padding-left:3rem
}
.jk-m-l\:30{
    margin-left:3rem
}
.jk-p-r\:30{
    padding-right:3rem
}
.jk-m-r\:30{
    margin-right:3rem
}
.jk-p-a\:30{
    padding:3rem
}
.jk-m-a\:30{
    margin:3rem
}
.jk-p-t\:35{
    padding-top:3.5rem
}
.jk-m-t\:35{
    margin-top:3.5rem
}
.jk-p-b\:35{
    padding-bottom:3.5rem
}
.jk-m-b\:35{
    margin-bottom:3.5rem
}
.jk-p-l\:35{
    padding-left:3.5rem
}
.jk-m-l\:35{
    margin-left:3.5rem
}
.jk-p-r\:35{
    padding-right:3.5rem
}
.jk-m-r\:35{
    margin-right:3.5rem
}
.jk-p-a\:35{
    padding:3.5rem
}
.jk-m-a\:35{
    margin:3.5rem
}
.jk-p-t\:40{
    padding-top:4rem
}
.jk-m-t\:40{
    margin-top:4rem
}
.jk-p-b\:40{
    padding-bottom:4rem
}
.jk-m-b\:40{
    margin-bottom:4rem
}
.jk-p-l\:40{
    padding-left:4rem
}
.jk-m-l\:40{
    margin-left:4rem
}
.jk-p-r\:40{
    padding-right:4rem
}
.jk-m-r\:40{
    margin-right:4rem
}
.jk-p-a\:40{
    padding:4rem
}
.jk-m-a\:40{
    margin:4rem
}
.jk-p-t\:45{
    padding-top:4.5rem
}
.jk-m-t\:45{
    margin-top:4.5rem
}
.jk-p-b\:45{
    padding-bottom:4.5rem
}
.jk-m-b\:45{
    margin-bottom:4.5rem
}
.jk-p-l\:45{
    padding-left:4.5rem
}
.jk-m-l\:45{
    margin-left:4.5rem
}
.jk-p-r\:45{
    padding-right:4.5rem
}
.jk-m-r\:45{
    margin-right:4.5rem
}
.jk-p-a\:45{
    padding:4.5rem
}
.jk-m-a\:45{
    margin:4.5rem
}
.jk-p-t\:50{
    padding-top:5rem
}
.jk-m-t\:50{
    margin-top:5rem
}
.jk-p-b\:50{
    padding-bottom:5rem
}
.jk-m-b\:50{
    margin-bottom:5rem
}
.jk-p-l\:50{
    padding-left:5rem
}
.jk-m-l\:50{
    margin-left:5rem
}
.jk-p-r\:50{
    padding-right:5rem
}
.jk-m-r\:50{
    margin-right:5rem
}
.jk-p-a\:50{
    padding:5rem
}
.jk-m-a\:50{
    margin:5rem
}
.jk-p-t\:55{
    padding-top:5.5rem
}
.jk-m-t\:55{
    margin-top:5.5rem
}
.jk-p-b\:55{
    padding-bottom:5.5rem
}
.jk-m-b\:55{
    margin-bottom:5.5rem
}
.jk-p-l\:55{
    padding-left:5.5rem
}
.jk-m-l\:55{
    margin-left:5.5rem
}
.jk-p-r\:55{
    padding-right:5.5rem
}
.jk-m-r\:55{
    margin-right:5.5rem
}
.jk-p-a\:55{
    padding:5.5rem
}
.jk-m-a\:55{
    margin:5.5rem
}
.jk-p-t\:60{
    padding-top:6rem
}
.jk-m-t\:60{
    margin-top:6rem
}
.jk-p-b\:60{
    padding-bottom:6rem
}
.jk-m-b\:60{
    margin-bottom:6rem
}
.jk-p-l\:60{
    padding-left:6rem
}
.jk-m-l\:60{
    margin-left:6rem
}
.jk-p-r\:60{
    padding-right:6rem
}
.jk-m-r\:60{
    margin-right:6rem
}
.jk-p-a\:60{
    padding:6rem
}
.jk-m-a\:60{
    margin:6rem
}
.jk-p-t\:65{
    padding-top:6.5rem
}
.jk-m-t\:65{
    margin-top:6.5rem
}
.jk-p-b\:65{
    padding-bottom:6.5rem
}
.jk-m-b\:65{
    margin-bottom:6.5rem
}
.jk-p-l\:65{
    padding-left:6.5rem
}
.jk-m-l\:65{
    margin-left:6.5rem
}
.jk-p-r\:65{
    padding-right:6.5rem
}
.jk-m-r\:65{
    margin-right:6.5rem
}
.jk-p-a\:65{
    padding:6.5rem
}
.jk-m-a\:65{
    margin:6.5rem
}
.jk-p-t\:70{
    padding-top:7rem
}
.jk-m-t\:70{
    margin-top:7rem
}
.jk-p-b\:70{
    padding-bottom:7rem
}
.jk-m-b\:70{
    margin-bottom:7rem
}
.jk-p-l\:70{
    padding-left:7rem
}
.jk-m-l\:70{
    margin-left:7rem
}
.jk-p-r\:70{
    padding-right:7rem
}
.jk-m-r\:70{
    margin-right:7rem
}
.jk-p-a\:70{
    padding:7rem
}
.jk-m-a\:70{
    margin:7rem
}
.jk-p-t\:75{
    padding-top:7.5rem
}
.jk-m-t\:75{
    margin-top:7.5rem
}
.jk-p-b\:75{
    padding-bottom:7.5rem
}
.jk-m-b\:75{
    margin-bottom:7.5rem
}
.jk-p-l\:75{
    padding-left:7.5rem
}
.jk-m-l\:75{
    margin-left:7.5rem
}
.jk-p-r\:75{
    padding-right:7.5rem
}
.jk-m-r\:75{
    margin-right:7.5rem
}
.jk-p-a\:75{
    padding:7.5rem
}
.jk-m-a\:75{
    margin:7.5rem
}
.jk-p-t\:80{
    padding-top:8rem
}
.jk-m-t\:80{
    margin-top:8rem
}
.jk-p-b\:80{
    padding-bottom:8rem
}
.jk-m-b\:80{
    margin-bottom:8rem
}
.jk-p-l\:80{
    padding-left:8rem
}
.jk-m-l\:80{
    margin-left:8rem
}
.jk-p-r\:80{
    padding-right:8rem
}
.jk-m-r\:80{
    margin-right:8rem
}
.jk-p-a\:80{
    padding:8rem
}
.jk-m-a\:80{
    margin:8rem
}
.jk-p-t\:85{
    padding-top:8.5rem
}
.jk-m-t\:85{
    margin-top:8.5rem
}
.jk-p-b\:85{
    padding-bottom:8.5rem
}
.jk-m-b\:85{
    margin-bottom:8.5rem
}
.jk-p-l\:85{
    padding-left:8.5rem
}
.jk-m-l\:85{
    margin-left:8.5rem
}
.jk-p-r\:85{
    padding-right:8.5rem
}
.jk-m-r\:85{
    margin-right:8.5rem
}
.jk-p-a\:85{
    padding:8.5rem
}
.jk-m-a\:85{
    margin:8.5rem
}
.jk-p-t\:90{
    padding-top:9rem
}
.jk-m-t\:90{
    margin-top:9rem
}
.jk-p-b\:90{
    padding-bottom:9rem
}
.jk-m-b\:90{
    margin-bottom:9rem
}
.jk-p-l\:90{
    padding-left:9rem
}
.jk-m-l\:90{
    margin-left:9rem
}
.jk-p-r\:90{
    padding-right:9rem
}
.jk-m-r\:90{
    margin-right:9rem
}
.jk-p-a\:90{
    padding:9rem
}
.jk-m-a\:90{
    margin:9rem
}
.jk-p-t\:95{
    padding-top:9.5rem
}
.jk-m-t\:95{
    margin-top:9.5rem
}
.jk-p-b\:95{
    padding-bottom:9.5rem
}
.jk-m-b\:95{
    margin-bottom:9.5rem
}
.jk-p-l\:95{
    padding-left:9.5rem
}
.jk-m-l\:95{
    margin-left:9.5rem
}
.jk-p-r\:95{
    padding-right:9.5rem
}
.jk-m-r\:95{
    margin-right:9.5rem
}
.jk-p-a\:95{
    padding:9.5rem
}
.jk-m-a\:95{
    margin:9.5rem
}
.jk-p-t\:100{
    padding-top:10rem
}
.jk-m-t\:100{
    margin-top:10rem
}
.jk-p-b\:100{
    padding-bottom:10rem
}
.jk-m-b\:100{
    margin-bottom:10rem
}
.jk-p-l\:100{
    padding-left:10rem
}
.jk-m-l\:100{
    margin-left:10rem
}
.jk-p-r\:100{
    padding-right:10rem
}
.jk-m-r\:100{
    margin-right:10rem
}
.jk-p-a\:100{
    padding:10rem
}
.jk-m-a\:100{
    margin:10rem
}
@media print,screen and (min-width:48em){
    .jk-p-t\:0\@medium{
        padding-top:0
    }
    .jk-m-t\:0\@medium{
        margin-top:0
    }
    .jk-p-b\:0\@medium{
        padding-bottom:0
    }
    .jk-m-b\:0\@medium{
        margin-bottom:0
    }
    .jk-p-l\:0\@medium{
        padding-left:0
    }
    .jk-m-l\:0\@medium{
        margin-left:0
    }
    .jk-p-r\:0\@medium{
        padding-right:0
    }
    .jk-m-r\:0\@medium{
        margin-right:0
    }
    .jk-p-a\:0\@medium{
        padding:0
    }
    .jk-m-a\:0\@medium{
        margin:0
    }
    .jk-p-t\:5\@medium{
        padding-top:.5rem
    }
    .jk-m-t\:5\@medium{
        margin-top:.5rem
    }
    .jk-p-b\:5\@medium{
        padding-bottom:.5rem
    }
    .jk-m-b\:5\@medium{
        margin-bottom:.5rem
    }
    .jk-p-l\:5\@medium{
        padding-left:.5rem
    }
    .jk-m-l\:5\@medium{
        margin-left:.5rem
    }
    .jk-p-r\:5\@medium{
        padding-right:.5rem
    }
    .jk-m-r\:5\@medium{
        margin-right:.5rem
    }
    .jk-p-a\:5\@medium{
        padding:.5rem
    }
    .jk-m-a\:5\@medium{
        margin:.5rem
    }
    .jk-p-t\:10\@medium{
        padding-top:1rem
    }
    .jk-m-t\:10\@medium{
        margin-top:1rem
    }
    .jk-p-b\:10\@medium{
        padding-bottom:1rem
    }
    .jk-m-b\:10\@medium{
        margin-bottom:1rem
    }
    .jk-p-l\:10\@medium{
        padding-left:1rem
    }
    .jk-m-l\:10\@medium{
        margin-left:1rem
    }
    .jk-p-r\:10\@medium{
        padding-right:1rem
    }
    .jk-m-r\:10\@medium{
        margin-right:1rem
    }
    .jk-p-a\:10\@medium{
        padding:1rem
    }
    .jk-m-a\:10\@medium{
        margin:1rem
    }
    .jk-p-t\:15\@medium{
        padding-top:1.5rem
    }
    .jk-m-t\:15\@medium{
        margin-top:1.5rem
    }
    .jk-p-b\:15\@medium{
        padding-bottom:1.5rem
    }
    .jk-m-b\:15\@medium{
        margin-bottom:1.5rem
    }
    .jk-p-l\:15\@medium{
        padding-left:1.5rem
    }
    .jk-m-l\:15\@medium{
        margin-left:1.5rem
    }
    .jk-p-r\:15\@medium{
        padding-right:1.5rem
    }
    .jk-m-r\:15\@medium{
        margin-right:1.5rem
    }
    .jk-p-a\:15\@medium{
        padding:1.5rem
    }
    .jk-m-a\:15\@medium{
        margin:1.5rem
    }
    .jk-p-t\:20\@medium{
        padding-top:2rem
    }
    .jk-m-t\:20\@medium{
        margin-top:2rem
    }
    .jk-p-b\:20\@medium{
        padding-bottom:2rem
    }
    .jk-m-b\:20\@medium{
        margin-bottom:2rem
    }
    .jk-p-l\:20\@medium{
        padding-left:2rem
    }
    .jk-m-l\:20\@medium{
        margin-left:2rem
    }
    .jk-p-r\:20\@medium{
        padding-right:2rem
    }
    .jk-m-r\:20\@medium{
        margin-right:2rem
    }
    .jk-p-a\:20\@medium{
        padding:2rem
    }
    .jk-m-a\:20\@medium{
        margin:2rem
    }
    .jk-p-t\:25\@medium{
        padding-top:2.5rem
    }
    .jk-m-t\:25\@medium{
        margin-top:2.5rem
    }
    .jk-p-b\:25\@medium{
        padding-bottom:2.5rem
    }
    .jk-m-b\:25\@medium{
        margin-bottom:2.5rem
    }
    .jk-p-l\:25\@medium{
        padding-left:2.5rem
    }
    .jk-m-l\:25\@medium{
        margin-left:2.5rem
    }
    .jk-p-r\:25\@medium{
        padding-right:2.5rem
    }
    .jk-m-r\:25\@medium{
        margin-right:2.5rem
    }
    .jk-p-a\:25\@medium{
        padding:2.5rem
    }
    .jk-m-a\:25\@medium{
        margin:2.5rem
    }
    .jk-p-t\:30\@medium{
        padding-top:3rem
    }
    .jk-m-t\:30\@medium{
        margin-top:3rem
    }
    .jk-p-b\:30\@medium{
        padding-bottom:3rem
    }
    .jk-m-b\:30\@medium{
        margin-bottom:3rem
    }
    .jk-p-l\:30\@medium{
        padding-left:3rem
    }
    .jk-m-l\:30\@medium{
        margin-left:3rem
    }
    .jk-p-r\:30\@medium{
        padding-right:3rem
    }
    .jk-m-r\:30\@medium{
        margin-right:3rem
    }
    .jk-p-a\:30\@medium{
        padding:3rem
    }
    .jk-m-a\:30\@medium{
        margin:3rem
    }
    .jk-p-t\:35\@medium{
        padding-top:3.5rem
    }
    .jk-m-t\:35\@medium{
        margin-top:3.5rem
    }
    .jk-p-b\:35\@medium{
        padding-bottom:3.5rem
    }
    .jk-m-b\:35\@medium{
        margin-bottom:3.5rem
    }
    .jk-p-l\:35\@medium{
        padding-left:3.5rem
    }
    .jk-m-l\:35\@medium{
        margin-left:3.5rem
    }
    .jk-p-r\:35\@medium{
        padding-right:3.5rem
    }
    .jk-m-r\:35\@medium{
        margin-right:3.5rem
    }
    .jk-p-a\:35\@medium{
        padding:3.5rem
    }
    .jk-m-a\:35\@medium{
        margin:3.5rem
    }
    .jk-p-t\:40\@medium{
        padding-top:4rem
    }
    .jk-m-t\:40\@medium{
        margin-top:4rem
    }
    .jk-p-b\:40\@medium{
        padding-bottom:4rem
    }
    .jk-m-b\:40\@medium{
        margin-bottom:4rem
    }
    .jk-p-l\:40\@medium{
        padding-left:4rem
    }
    .jk-m-l\:40\@medium{
        margin-left:4rem
    }
    .jk-p-r\:40\@medium{
        padding-right:4rem
    }
    .jk-m-r\:40\@medium{
        margin-right:4rem
    }
    .jk-p-a\:40\@medium{
        padding:4rem
    }
    .jk-m-a\:40\@medium{
        margin:4rem
    }
    .jk-p-t\:45\@medium{
        padding-top:4.5rem
    }
    .jk-m-t\:45\@medium{
        margin-top:4.5rem
    }
    .jk-p-b\:45\@medium{
        padding-bottom:4.5rem
    }
    .jk-m-b\:45\@medium{
        margin-bottom:4.5rem
    }
    .jk-p-l\:45\@medium{
        padding-left:4.5rem
    }
    .jk-m-l\:45\@medium{
        margin-left:4.5rem
    }
    .jk-p-r\:45\@medium{
        padding-right:4.5rem
    }
    .jk-m-r\:45\@medium{
        margin-right:4.5rem
    }
    .jk-p-a\:45\@medium{
        padding:4.5rem
    }
    .jk-m-a\:45\@medium{
        margin:4.5rem
    }
    .jk-p-t\:50\@medium{
        padding-top:5rem
    }
    .jk-m-t\:50\@medium{
        margin-top:5rem
    }
    .jk-p-b\:50\@medium{
        padding-bottom:5rem
    }
    .jk-m-b\:50\@medium{
        margin-bottom:5rem
    }
    .jk-p-l\:50\@medium{
        padding-left:5rem
    }
    .jk-m-l\:50\@medium{
        margin-left:5rem
    }
    .jk-p-r\:50\@medium{
        padding-right:5rem
    }
    .jk-m-r\:50\@medium{
        margin-right:5rem
    }
    .jk-p-a\:50\@medium{
        padding:5rem
    }
    .jk-m-a\:50\@medium{
        margin:5rem
    }
    .jk-p-t\:55\@medium{
        padding-top:5.5rem
    }
    .jk-m-t\:55\@medium{
        margin-top:5.5rem
    }
    .jk-p-b\:55\@medium{
        padding-bottom:5.5rem
    }
    .jk-m-b\:55\@medium{
        margin-bottom:5.5rem
    }
    .jk-p-l\:55\@medium{
        padding-left:5.5rem
    }
    .jk-m-l\:55\@medium{
        margin-left:5.5rem
    }
    .jk-p-r\:55\@medium{
        padding-right:5.5rem
    }
    .jk-m-r\:55\@medium{
        margin-right:5.5rem
    }
    .jk-p-a\:55\@medium{
        padding:5.5rem
    }
    .jk-m-a\:55\@medium{
        margin:5.5rem
    }
    .jk-p-t\:60\@medium{
        padding-top:6rem
    }
    .jk-m-t\:60\@medium{
        margin-top:6rem
    }
    .jk-p-b\:60\@medium{
        padding-bottom:6rem
    }
    .jk-m-b\:60\@medium{
        margin-bottom:6rem
    }
    .jk-p-l\:60\@medium{
        padding-left:6rem
    }
    .jk-m-l\:60\@medium{
        margin-left:6rem
    }
    .jk-p-r\:60\@medium{
        padding-right:6rem
    }
    .jk-m-r\:60\@medium{
        margin-right:6rem
    }
    .jk-p-a\:60\@medium{
        padding:6rem
    }
    .jk-m-a\:60\@medium{
        margin:6rem
    }
    .jk-p-t\:65\@medium{
        padding-top:6.5rem
    }
    .jk-m-t\:65\@medium{
        margin-top:6.5rem
    }
    .jk-p-b\:65\@medium{
        padding-bottom:6.5rem
    }
    .jk-m-b\:65\@medium{
        margin-bottom:6.5rem
    }
    .jk-p-l\:65\@medium{
        padding-left:6.5rem
    }
    .jk-m-l\:65\@medium{
        margin-left:6.5rem
    }
    .jk-p-r\:65\@medium{
        padding-right:6.5rem
    }
    .jk-m-r\:65\@medium{
        margin-right:6.5rem
    }
    .jk-p-a\:65\@medium{
        padding:6.5rem
    }
    .jk-m-a\:65\@medium{
        margin:6.5rem
    }
    .jk-p-t\:70\@medium{
        padding-top:7rem
    }
    .jk-m-t\:70\@medium{
        margin-top:7rem
    }
    .jk-p-b\:70\@medium{
        padding-bottom:7rem
    }
    .jk-m-b\:70\@medium{
        margin-bottom:7rem
    }
    .jk-p-l\:70\@medium{
        padding-left:7rem
    }
    .jk-m-l\:70\@medium{
        margin-left:7rem
    }
    .jk-p-r\:70\@medium{
        padding-right:7rem
    }
    .jk-m-r\:70\@medium{
        margin-right:7rem
    }
    .jk-p-a\:70\@medium{
        padding:7rem
    }
    .jk-m-a\:70\@medium{
        margin:7rem
    }
    .jk-p-t\:75\@medium{
        padding-top:7.5rem
    }
    .jk-m-t\:75\@medium{
        margin-top:7.5rem
    }
    .jk-p-b\:75\@medium{
        padding-bottom:7.5rem
    }
    .jk-m-b\:75\@medium{
        margin-bottom:7.5rem
    }
    .jk-p-l\:75\@medium{
        padding-left:7.5rem
    }
    .jk-m-l\:75\@medium{
        margin-left:7.5rem
    }
    .jk-p-r\:75\@medium{
        padding-right:7.5rem
    }
    .jk-m-r\:75\@medium{
        margin-right:7.5rem
    }
    .jk-p-a\:75\@medium{
        padding:7.5rem
    }
    .jk-m-a\:75\@medium{
        margin:7.5rem
    }
    .jk-p-t\:80\@medium{
        padding-top:8rem
    }
    .jk-m-t\:80\@medium{
        margin-top:8rem
    }
    .jk-p-b\:80\@medium{
        padding-bottom:8rem
    }
    .jk-m-b\:80\@medium{
        margin-bottom:8rem
    }
    .jk-p-l\:80\@medium{
        padding-left:8rem
    }
    .jk-m-l\:80\@medium{
        margin-left:8rem
    }
    .jk-p-r\:80\@medium{
        padding-right:8rem
    }
    .jk-m-r\:80\@medium{
        margin-right:8rem
    }
    .jk-p-a\:80\@medium{
        padding:8rem
    }
    .jk-m-a\:80\@medium{
        margin:8rem
    }
    .jk-p-t\:85\@medium{
        padding-top:8.5rem
    }
    .jk-m-t\:85\@medium{
        margin-top:8.5rem
    }
    .jk-p-b\:85\@medium{
        padding-bottom:8.5rem
    }
    .jk-m-b\:85\@medium{
        margin-bottom:8.5rem
    }
    .jk-p-l\:85\@medium{
        padding-left:8.5rem
    }
    .jk-m-l\:85\@medium{
        margin-left:8.5rem
    }
    .jk-p-r\:85\@medium{
        padding-right:8.5rem
    }
    .jk-m-r\:85\@medium{
        margin-right:8.5rem
    }
    .jk-p-a\:85\@medium{
        padding:8.5rem
    }
    .jk-m-a\:85\@medium{
        margin:8.5rem
    }
    .jk-p-t\:90\@medium{
        padding-top:9rem
    }
    .jk-m-t\:90\@medium{
        margin-top:9rem
    }
    .jk-p-b\:90\@medium{
        padding-bottom:9rem
    }
    .jk-m-b\:90\@medium{
        margin-bottom:9rem
    }
    .jk-p-l\:90\@medium{
        padding-left:9rem
    }
    .jk-m-l\:90\@medium{
        margin-left:9rem
    }
    .jk-p-r\:90\@medium{
        padding-right:9rem
    }
    .jk-m-r\:90\@medium{
        margin-right:9rem
    }
    .jk-p-a\:90\@medium{
        padding:9rem
    }
    .jk-m-a\:90\@medium{
        margin:9rem
    }
    .jk-p-t\:95\@medium{
        padding-top:9.5rem
    }
    .jk-m-t\:95\@medium{
        margin-top:9.5rem
    }
    .jk-p-b\:95\@medium{
        padding-bottom:9.5rem
    }
    .jk-m-b\:95\@medium{
        margin-bottom:9.5rem
    }
    .jk-p-l\:95\@medium{
        padding-left:9.5rem
    }
    .jk-m-l\:95\@medium{
        margin-left:9.5rem
    }
    .jk-p-r\:95\@medium{
        padding-right:9.5rem
    }
    .jk-m-r\:95\@medium{
        margin-right:9.5rem
    }
    .jk-p-a\:95\@medium{
        padding:9.5rem
    }
    .jk-m-a\:95\@medium{
        margin:9.5rem
    }
    .jk-p-t\:100\@medium{
        padding-top:10rem
    }
    .jk-m-t\:100\@medium{
        margin-top:10rem
    }
    .jk-p-b\:100\@medium{
        padding-bottom:10rem
    }
    .jk-m-b\:100\@medium{
        margin-bottom:10rem
    }
    .jk-p-l\:100\@medium{
        padding-left:10rem
    }
    .jk-m-l\:100\@medium{
        margin-left:10rem
    }
    .jk-p-r\:100\@medium{
        padding-right:10rem
    }
    .jk-m-r\:100\@medium{
        margin-right:10rem
    }
    .jk-p-a\:100\@medium{
        padding:10rem
    }
    .jk-m-a\:100\@medium{
        margin:10rem
    }
}
@media screen and (min-width:75em){
    .jk-p-t\:0\@xlarge{
        padding-top:0
    }
    .jk-m-t\:0\@xlarge{
        margin-top:0
    }
    .jk-p-b\:0\@xlarge{
        padding-bottom:0
    }
    .jk-m-b\:0\@xlarge{
        margin-bottom:0
    }
    .jk-p-l\:0\@xlarge{
        padding-left:0
    }
    .jk-m-l\:0\@xlarge{
        margin-left:0
    }
    .jk-p-r\:0\@xlarge{
        padding-right:0
    }
    .jk-m-r\:0\@xlarge{
        margin-right:0
    }
    .jk-p-a\:0\@xlarge{
        padding:0
    }
    .jk-m-a\:0\@xlarge{
        margin:0
    }
    .jk-p-t\:5\@xlarge{
        padding-top:.5rem
    }
    .jk-m-t\:5\@xlarge{
        margin-top:.5rem
    }
    .jk-p-b\:5\@xlarge{
        padding-bottom:.5rem
    }
    .jk-m-b\:5\@xlarge{
        margin-bottom:.5rem
    }
    .jk-p-l\:5\@xlarge{
        padding-left:.5rem
    }
    .jk-m-l\:5\@xlarge{
        margin-left:.5rem
    }
    .jk-p-r\:5\@xlarge{
        padding-right:.5rem
    }
    .jk-m-r\:5\@xlarge{
        margin-right:.5rem
    }
    .jk-p-a\:5\@xlarge{
        padding:.5rem
    }
    .jk-m-a\:5\@xlarge{
        margin:.5rem
    }
    .jk-p-t\:10\@xlarge{
        padding-top:1rem
    }
    .jk-m-t\:10\@xlarge{
        margin-top:1rem
    }
    .jk-p-b\:10\@xlarge{
        padding-bottom:1rem
    }
    .jk-m-b\:10\@xlarge{
        margin-bottom:1rem
    }
    .jk-p-l\:10\@xlarge{
        padding-left:1rem
    }
    .jk-m-l\:10\@xlarge{
        margin-left:1rem
    }
    .jk-p-r\:10\@xlarge{
        padding-right:1rem
    }
    .jk-m-r\:10\@xlarge{
        margin-right:1rem
    }
    .jk-p-a\:10\@xlarge{
        padding:1rem
    }
    .jk-m-a\:10\@xlarge{
        margin:1rem
    }
    .jk-p-t\:15\@xlarge{
        padding-top:1.5rem
    }
    .jk-m-t\:15\@xlarge{
        margin-top:1.5rem
    }
    .jk-p-b\:15\@xlarge{
        padding-bottom:1.5rem
    }
    .jk-m-b\:15\@xlarge{
        margin-bottom:1.5rem
    }
    .jk-p-l\:15\@xlarge{
        padding-left:1.5rem
    }
    .jk-m-l\:15\@xlarge{
        margin-left:1.5rem
    }
    .jk-p-r\:15\@xlarge{
        padding-right:1.5rem
    }
    .jk-m-r\:15\@xlarge{
        margin-right:1.5rem
    }
    .jk-p-a\:15\@xlarge{
        padding:1.5rem
    }
    .jk-m-a\:15\@xlarge{
        margin:1.5rem
    }
    .jk-p-t\:20\@xlarge{
        padding-top:2rem
    }
    .jk-m-t\:20\@xlarge{
        margin-top:2rem
    }
    .jk-p-b\:20\@xlarge{
        padding-bottom:2rem
    }
    .jk-m-b\:20\@xlarge{
        margin-bottom:2rem
    }
    .jk-p-l\:20\@xlarge{
        padding-left:2rem
    }
    .jk-m-l\:20\@xlarge{
        margin-left:2rem
    }
    .jk-p-r\:20\@xlarge{
        padding-right:2rem
    }
    .jk-m-r\:20\@xlarge{
        margin-right:2rem
    }
    .jk-p-a\:20\@xlarge{
        padding:2rem
    }
    .jk-m-a\:20\@xlarge{
        margin:2rem
    }
    .jk-p-t\:25\@xlarge{
        padding-top:2.5rem
    }
    .jk-m-t\:25\@xlarge{
        margin-top:2.5rem
    }
    .jk-p-b\:25\@xlarge{
        padding-bottom:2.5rem
    }
    .jk-m-b\:25\@xlarge{
        margin-bottom:2.5rem
    }
    .jk-p-l\:25\@xlarge{
        padding-left:2.5rem
    }
    .jk-m-l\:25\@xlarge{
        margin-left:2.5rem
    }
    .jk-p-r\:25\@xlarge{
        padding-right:2.5rem
    }
    .jk-m-r\:25\@xlarge{
        margin-right:2.5rem
    }
    .jk-p-a\:25\@xlarge{
        padding:2.5rem
    }
    .jk-m-a\:25\@xlarge{
        margin:2.5rem
    }
    .jk-p-t\:30\@xlarge{
        padding-top:3rem
    }
    .jk-m-t\:30\@xlarge{
        margin-top:3rem
    }
    .jk-p-b\:30\@xlarge{
        padding-bottom:3rem
    }
    .jk-m-b\:30\@xlarge{
        margin-bottom:3rem
    }
    .jk-p-l\:30\@xlarge{
        padding-left:3rem
    }
    .jk-m-l\:30\@xlarge{
        margin-left:3rem
    }
    .jk-p-r\:30\@xlarge{
        padding-right:3rem
    }
    .jk-m-r\:30\@xlarge{
        margin-right:3rem
    }
    .jk-p-a\:30\@xlarge{
        padding:3rem
    }
    .jk-m-a\:30\@xlarge{
        margin:3rem
    }
    .jk-p-t\:35\@xlarge{
        padding-top:3.5rem
    }
    .jk-m-t\:35\@xlarge{
        margin-top:3.5rem
    }
    .jk-p-b\:35\@xlarge{
        padding-bottom:3.5rem
    }
    .jk-m-b\:35\@xlarge{
        margin-bottom:3.5rem
    }
    .jk-p-l\:35\@xlarge{
        padding-left:3.5rem
    }
    .jk-m-l\:35\@xlarge{
        margin-left:3.5rem
    }
    .jk-p-r\:35\@xlarge{
        padding-right:3.5rem
    }
    .jk-m-r\:35\@xlarge{
        margin-right:3.5rem
    }
    .jk-p-a\:35\@xlarge{
        padding:3.5rem
    }
    .jk-m-a\:35\@xlarge{
        margin:3.5rem
    }
    .jk-p-t\:40\@xlarge{
        padding-top:4rem
    }
    .jk-m-t\:40\@xlarge{
        margin-top:4rem
    }
    .jk-p-b\:40\@xlarge{
        padding-bottom:4rem
    }
    .jk-m-b\:40\@xlarge{
        margin-bottom:4rem
    }
    .jk-p-l\:40\@xlarge{
        padding-left:4rem
    }
    .jk-m-l\:40\@xlarge{
        margin-left:4rem
    }
    .jk-p-r\:40\@xlarge{
        padding-right:4rem
    }
    .jk-m-r\:40\@xlarge{
        margin-right:4rem
    }
    .jk-p-a\:40\@xlarge{
        padding:4rem
    }
    .jk-m-a\:40\@xlarge{
        margin:4rem
    }
    .jk-p-t\:45\@xlarge{
        padding-top:4.5rem
    }
    .jk-m-t\:45\@xlarge{
        margin-top:4.5rem
    }
    .jk-p-b\:45\@xlarge{
        padding-bottom:4.5rem
    }
    .jk-m-b\:45\@xlarge{
        margin-bottom:4.5rem
    }
    .jk-p-l\:45\@xlarge{
        padding-left:4.5rem
    }
    .jk-m-l\:45\@xlarge{
        margin-left:4.5rem
    }
    .jk-p-r\:45\@xlarge{
        padding-right:4.5rem
    }
    .jk-m-r\:45\@xlarge{
        margin-right:4.5rem
    }
    .jk-p-a\:45\@xlarge{
        padding:4.5rem
    }
    .jk-m-a\:45\@xlarge{
        margin:4.5rem
    }
    .jk-p-t\:50\@xlarge{
        padding-top:5rem
    }
    .jk-m-t\:50\@xlarge{
        margin-top:5rem
    }
    .jk-p-b\:50\@xlarge{
        padding-bottom:5rem
    }
    .jk-m-b\:50\@xlarge{
        margin-bottom:5rem
    }
    .jk-p-l\:50\@xlarge{
        padding-left:5rem
    }
    .jk-m-l\:50\@xlarge{
        margin-left:5rem
    }
    .jk-p-r\:50\@xlarge{
        padding-right:5rem
    }
    .jk-m-r\:50\@xlarge{
        margin-right:5rem
    }
    .jk-p-a\:50\@xlarge{
        padding:5rem
    }
    .jk-m-a\:50\@xlarge{
        margin:5rem
    }
    .jk-p-t\:55\@xlarge{
        padding-top:5.5rem
    }
    .jk-m-t\:55\@xlarge{
        margin-top:5.5rem
    }
    .jk-p-b\:55\@xlarge{
        padding-bottom:5.5rem
    }
    .jk-m-b\:55\@xlarge{
        margin-bottom:5.5rem
    }
    .jk-p-l\:55\@xlarge{
        padding-left:5.5rem
    }
    .jk-m-l\:55\@xlarge{
        margin-left:5.5rem
    }
    .jk-p-r\:55\@xlarge{
        padding-right:5.5rem
    }
    .jk-m-r\:55\@xlarge{
        margin-right:5.5rem
    }
    .jk-p-a\:55\@xlarge{
        padding:5.5rem
    }
    .jk-m-a\:55\@xlarge{
        margin:5.5rem
    }
    .jk-p-t\:60\@xlarge{
        padding-top:6rem
    }
    .jk-m-t\:60\@xlarge{
        margin-top:6rem
    }
    .jk-p-b\:60\@xlarge{
        padding-bottom:6rem
    }
    .jk-m-b\:60\@xlarge{
        margin-bottom:6rem
    }
    .jk-p-l\:60\@xlarge{
        padding-left:6rem
    }
    .jk-m-l\:60\@xlarge{
        margin-left:6rem
    }
    .jk-p-r\:60\@xlarge{
        padding-right:6rem
    }
    .jk-m-r\:60\@xlarge{
        margin-right:6rem
    }
    .jk-p-a\:60\@xlarge{
        padding:6rem
    }
    .jk-m-a\:60\@xlarge{
        margin:6rem
    }
    .jk-p-t\:65\@xlarge{
        padding-top:6.5rem
    }
    .jk-m-t\:65\@xlarge{
        margin-top:6.5rem
    }
    .jk-p-b\:65\@xlarge{
        padding-bottom:6.5rem
    }
    .jk-m-b\:65\@xlarge{
        margin-bottom:6.5rem
    }
    .jk-p-l\:65\@xlarge{
        padding-left:6.5rem
    }
    .jk-m-l\:65\@xlarge{
        margin-left:6.5rem
    }
    .jk-p-r\:65\@xlarge{
        padding-right:6.5rem
    }
    .jk-m-r\:65\@xlarge{
        margin-right:6.5rem
    }
    .jk-p-a\:65\@xlarge{
        padding:6.5rem
    }
    .jk-m-a\:65\@xlarge{
        margin:6.5rem
    }
    .jk-p-t\:70\@xlarge{
        padding-top:7rem
    }
    .jk-m-t\:70\@xlarge{
        margin-top:7rem
    }
    .jk-p-b\:70\@xlarge{
        padding-bottom:7rem
    }
    .jk-m-b\:70\@xlarge{
        margin-bottom:7rem
    }
    .jk-p-l\:70\@xlarge{
        padding-left:7rem
    }
    .jk-m-l\:70\@xlarge{
        margin-left:7rem
    }
    .jk-p-r\:70\@xlarge{
        padding-right:7rem
    }
    .jk-m-r\:70\@xlarge{
        margin-right:7rem
    }
    .jk-p-a\:70\@xlarge{
        padding:7rem
    }
    .jk-m-a\:70\@xlarge{
        margin:7rem
    }
    .jk-p-t\:75\@xlarge{
        padding-top:7.5rem
    }
    .jk-m-t\:75\@xlarge{
        margin-top:7.5rem
    }
    .jk-p-b\:75\@xlarge{
        padding-bottom:7.5rem
    }
    .jk-m-b\:75\@xlarge{
        margin-bottom:7.5rem
    }
    .jk-p-l\:75\@xlarge{
        padding-left:7.5rem
    }
    .jk-m-l\:75\@xlarge{
        margin-left:7.5rem
    }
    .jk-p-r\:75\@xlarge{
        padding-right:7.5rem
    }
    .jk-m-r\:75\@xlarge{
        margin-right:7.5rem
    }
    .jk-p-a\:75\@xlarge{
        padding:7.5rem
    }
    .jk-m-a\:75\@xlarge{
        margin:7.5rem
    }
    .jk-p-t\:80\@xlarge{
        padding-top:8rem
    }
    .jk-m-t\:80\@xlarge{
        margin-top:8rem
    }
    .jk-p-b\:80\@xlarge{
        padding-bottom:8rem
    }
    .jk-m-b\:80\@xlarge{
        margin-bottom:8rem
    }
    .jk-p-l\:80\@xlarge{
        padding-left:8rem
    }
    .jk-m-l\:80\@xlarge{
        margin-left:8rem
    }
    .jk-p-r\:80\@xlarge{
        padding-right:8rem
    }
    .jk-m-r\:80\@xlarge{
        margin-right:8rem
    }
    .jk-p-a\:80\@xlarge{
        padding:8rem
    }
    .jk-m-a\:80\@xlarge{
        margin:8rem
    }
    .jk-p-t\:85\@xlarge{
        padding-top:8.5rem
    }
    .jk-m-t\:85\@xlarge{
        margin-top:8.5rem
    }
    .jk-p-b\:85\@xlarge{
        padding-bottom:8.5rem
    }
    .jk-m-b\:85\@xlarge{
        margin-bottom:8.5rem
    }
    .jk-p-l\:85\@xlarge{
        padding-left:8.5rem
    }
    .jk-m-l\:85\@xlarge{
        margin-left:8.5rem
    }
    .jk-p-r\:85\@xlarge{
        padding-right:8.5rem
    }
    .jk-m-r\:85\@xlarge{
        margin-right:8.5rem
    }
    .jk-p-a\:85\@xlarge{
        padding:8.5rem
    }
    .jk-m-a\:85\@xlarge{
        margin:8.5rem
    }
    .jk-p-t\:90\@xlarge{
        padding-top:9rem
    }
    .jk-m-t\:90\@xlarge{
        margin-top:9rem
    }
    .jk-p-b\:90\@xlarge{
        padding-bottom:9rem
    }
    .jk-m-b\:90\@xlarge{
        margin-bottom:9rem
    }
    .jk-p-l\:90\@xlarge{
        padding-left:9rem
    }
    .jk-m-l\:90\@xlarge{
        margin-left:9rem
    }
    .jk-p-r\:90\@xlarge{
        padding-right:9rem
    }
    .jk-m-r\:90\@xlarge{
        margin-right:9rem
    }
    .jk-p-a\:90\@xlarge{
        padding:9rem
    }
    .jk-m-a\:90\@xlarge{
        margin:9rem
    }
    .jk-p-t\:95\@xlarge{
        padding-top:9.5rem
    }
    .jk-m-t\:95\@xlarge{
        margin-top:9.5rem
    }
    .jk-p-b\:95\@xlarge{
        padding-bottom:9.5rem
    }
    .jk-m-b\:95\@xlarge{
        margin-bottom:9.5rem
    }
    .jk-p-l\:95\@xlarge{
        padding-left:9.5rem
    }
    .jk-m-l\:95\@xlarge{
        margin-left:9.5rem
    }
    .jk-p-r\:95\@xlarge{
        padding-right:9.5rem
    }
    .jk-m-r\:95\@xlarge{
        margin-right:9.5rem
    }
    .jk-p-a\:95\@xlarge{
        padding:9.5rem
    }
    .jk-m-a\:95\@xlarge{
        margin:9.5rem
    }
    .jk-p-t\:100\@xlarge{
        padding-top:10rem
    }
    .jk-m-t\:100\@xlarge{
        margin-top:10rem
    }
    .jk-p-b\:100\@xlarge{
        padding-bottom:10rem
    }
    .jk-m-b\:100\@xlarge{
        margin-bottom:10rem
    }
    .jk-p-l\:100\@xlarge{
        padding-left:10rem
    }
    .jk-m-l\:100\@xlarge{
        margin-left:10rem
    }
    .jk-p-r\:100\@xlarge{
        padding-right:10rem
    }
    .jk-m-r\:100\@xlarge{
        margin-right:10rem
    }
    .jk-p-a\:100\@xlarge{
        padding:10rem
    }
    .jk-m-a\:100\@xlarge{
        margin:10rem
    }
}
.jk-c\:black,.jk-c\:black\hover:focus,.jk-c\:black\hover:hover{
    color:#000
}
.jk-bg\:black,.jk-bg\:black\hover:focus,.jk-bg\:black\hover:hover{
    background-color:#000
}
.jk-c\:white,.jk-c\:white\hover:focus,.jk-c\:white\hover:hover{
    color:#fff
}
.jk-bg\:white,.jk-bg\:white\hover:focus,.jk-bg\:white\hover:hover{
    background-color:#fff
}
.jk-c\:blue-link,.jk-c\:blue-link\hover:focus,.jk-c\:blue-link\hover:hover{
    color:#069
}
.jk-bg\:blue-link,.jk-bg\:blue-link\hover:focus,.jk-bg\:blue-link\hover:hover{
    background-color:#069
}
.jk-c\:apricotDark,.jk-c\:apricotDark\hover:focus,.jk-c\:apricotDark\hover:hover{
    color:#be5840
}
.jk-bg\:apricotDark,.jk-bg\:apricotDark\hover:focus,.jk-bg\:apricotDark\hover:hover{
    background-color:#be5840
}
.jk-c\:grayLight,.jk-c\:grayLight\hover:focus,.jk-c\:grayLight\hover:hover{
    color:#f2f2f2
}
.jk-bg\:grayLight,.jk-bg\:grayLight\hover:focus,.jk-bg\:grayLight\hover:hover{
    background-color:#f2f2f2
}
.jk-c\:grayWarm,.jk-c\:grayWarm\hover:focus,.jk-c\:grayWarm\hover:hover{
    color:#eceae4
}
.jk-bg\:grayWarm,.jk-bg\:grayWarm\hover:focus,.jk-bg\:grayWarm\hover:hover{
    background-color:#eceae4
}
.jk-h1,h1{
    font-size:24px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h1,h1{
        font-size:calc(24px + 24 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h1,h1{
        font-size:48px
    }
}
.jk-h2,h2{
    font-size:20px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h2,h2{
        font-size:calc(20px + 20 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h2,h2{
        font-size:40px
    }
}
.jk-h3,h3{
    font-size:19px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h3,h3{
        font-size:calc(19px + 12 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h3,h3{
        font-size:31px
    }
}
.jk-h4,h4{
    font-size:18px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h4,h4{
        font-size:calc(18px + 7 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h4,h4{
        font-size:25px
    }
}
.jk-h5,h5{
    font-size:17px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h5,h5{
        font-size:calc(17px + 3 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h5,h5{
        font-size:20px
    }
}
.jk-h6,h6{
    font-size:16px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h6,h6{
        font-size:calc(16px + 4 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h6,h6{
        font-size:20px
    }
}
.jk-p,p{
    font-size:16px;
    line-height:1.25;
    margin-top:0;
    margin-bottom:1rem
}
@media (min-width:0px){
    .jk-p,p{
        font-size:calc(16px + 0 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-p,p{
        font-size:16px
    }
}
.jk-h1--black{
    color:#000;
    font-size:24px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h1--black{
        font-size:calc(24px + 24 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h1--black{
        font-size:48px
    }
}
.jk-h2--black{
    color:#000;
    font-size:20px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h2--black{
        font-size:calc(20px + 20 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h2--black{
        font-size:40px
    }
}
.jk-h3--black{
    color:#000;
    font-size:19px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h3--black{
        font-size:calc(19px + 12 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h3--black{
        font-size:31px
    }
}
.jk-h4--black{
    color:#000;
    font-size:18px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h4--black{
        font-size:calc(18px + 7 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h4--black{
        font-size:25px
    }
}
.jk-h5--black{
    color:#000;
    font-size:17px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h5--black{
        font-size:calc(17px + 3 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h5--black{
        font-size:20px
    }
}
.jk-h6--black{
    color:#000;
    font-size:16px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h6--black{
        font-size:calc(16px + 4 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h6--black{
        font-size:20px
    }
}
.jk-p--black{
    color:#000;
    font-size:16px;
    line-height:1.25;
    margin-top:0;
    margin-bottom:1rem
}
@media (min-width:0px){
    .jk-p--black{
        font-size:calc(16px + 0 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-p--black{
        font-size:16px
    }
}
.jk-h1--white{
    color:#fff;
    font-size:24px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h1--white{
        font-size:calc(24px + 24 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h1--white{
        font-size:48px
    }
}
.jk-h2--white{
    color:#fff;
    font-size:20px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h2--white{
        font-size:calc(20px + 20 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h2--white{
        font-size:40px
    }
}
.jk-h3--white{
    color:#fff;
    font-size:19px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h3--white{
        font-size:calc(19px + 12 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h3--white{
        font-size:31px
    }
}
.jk-h4--white{
    color:#fff;
    font-size:18px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h4--white{
        font-size:calc(18px + 7 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h4--white{
        font-size:25px
    }
}
.jk-h5--white{
    color:#fff;
    font-size:17px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h5--white{
        font-size:calc(17px + 3 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h5--white{
        font-size:20px
    }
}
.jk-h6--white{
    color:#fff;
    font-size:16px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h6--white{
        font-size:calc(16px + 4 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h6--white{
        font-size:20px
    }
}
.jk-p--white{
    color:#fff;
    font-size:16px;
    line-height:1.25;
    margin-top:0;
    margin-bottom:1rem
}
@media (min-width:0px){
    .jk-p--white{
        font-size:calc(16px + 0 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-p--white{
        font-size:16px
    }
}
.jk-h1--blue-link{
    color:#069;
    font-size:24px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h1--blue-link{
        font-size:calc(24px + 24 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h1--blue-link{
        font-size:48px
    }
}
.jk-h2--blue-link{
    color:#069;
    font-size:20px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h2--blue-link{
        font-size:calc(20px + 20 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h2--blue-link{
        font-size:40px
    }
}
.jk-h3--blue-link{
    color:#069;
    font-size:19px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h3--blue-link{
        font-size:calc(19px + 12 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h3--blue-link{
        font-size:31px
    }
}
.jk-h4--blue-link{
    color:#069;
    font-size:18px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h4--blue-link{
        font-size:calc(18px + 7 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h4--blue-link{
        font-size:25px
    }
}
.jk-h5--blue-link{
    color:#069;
    font-size:17px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h5--blue-link{
        font-size:calc(17px + 3 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h5--blue-link{
        font-size:20px
    }
}
.jk-h6--blue-link{
    color:#069;
    font-size:16px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h6--blue-link{
        font-size:calc(16px + 4 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h6--blue-link{
        font-size:20px
    }
}
.jk-p--blue-link{
    color:#069;
    font-size:16px;
    line-height:1.25;
    margin-top:0;
    margin-bottom:1rem
}
@media (min-width:0px){
    .jk-p--blue-link{
        font-size:calc(16px + 0 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-p--blue-link{
        font-size:16px
    }
}
.jk-h1--apricotDark{
    color:#be5840;
    font-size:24px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h1--apricotDark{
        font-size:calc(24px + 24 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h1--apricotDark{
        font-size:48px
    }
}
.jk-h2--apricotDark{
    color:#be5840;
    font-size:20px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h2--apricotDark{
        font-size:calc(20px + 20 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h2--apricotDark{
        font-size:40px
    }
}
.jk-h3--apricotDark{
    color:#be5840;
    font-size:19px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h3--apricotDark{
        font-size:calc(19px + 12 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h3--apricotDark{
        font-size:31px
    }
}
.jk-h4--apricotDark{
    color:#be5840;
    font-size:18px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h4--apricotDark{
        font-size:calc(18px + 7 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h4--apricotDark{
        font-size:25px
    }
}
.jk-h5--apricotDark{
    color:#be5840;
    font-size:17px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h5--apricotDark{
        font-size:calc(17px + 3 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h5--apricotDark{
        font-size:20px
    }
}
.jk-h6--apricotDark{
    color:#be5840;
    font-size:16px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h6--apricotDark{
        font-size:calc(16px + 4 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h6--apricotDark{
        font-size:20px
    }
}
.jk-p--apricotDark{
    color:#be5840;
    font-size:16px;
    line-height:1.25;
    margin-top:0;
    margin-bottom:1rem
}
@media (min-width:0px){
    .jk-p--apricotDark{
        font-size:calc(16px + 0 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-p--apricotDark{
        font-size:16px
    }
}
.jk-h1--grayLight{
    color:#f2f2f2;
    font-size:24px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h1--grayLight{
        font-size:calc(24px + 24 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h1--grayLight{
        font-size:48px
    }
}
.jk-h2--grayLight{
    color:#f2f2f2;
    font-size:20px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h2--grayLight{
        font-size:calc(20px + 20 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h2--grayLight{
        font-size:40px
    }
}
.jk-h3--grayLight{
    color:#f2f2f2;
    font-size:19px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h3--grayLight{
        font-size:calc(19px + 12 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h3--grayLight{
        font-size:31px
    }
}
.jk-h4--grayLight{
    color:#f2f2f2;
    font-size:18px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h4--grayLight{
        font-size:calc(18px + 7 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h4--grayLight{
        font-size:25px
    }
}
.jk-h5--grayLight{
    color:#f2f2f2;
    font-size:17px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h5--grayLight{
        font-size:calc(17px + 3 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h5--grayLight{
        font-size:20px
    }
}
.jk-h6--grayLight{
    color:#f2f2f2;
    font-size:16px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h6--grayLight{
        font-size:calc(16px + 4 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h6--grayLight{
        font-size:20px
    }
}
.jk-p--grayLight{
    color:#f2f2f2;
    font-size:16px;
    line-height:1.25;
    margin-top:0;
    margin-bottom:1rem
}
@media (min-width:0px){
    .jk-p--grayLight{
        font-size:calc(16px + 0 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-p--grayLight{
        font-size:16px
    }
}
.jk-h1--grayWarm{
    color:#eceae4;
    font-size:24px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h1--grayWarm{
        font-size:calc(24px + 24 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h1--grayWarm{
        font-size:48px
    }
}
.jk-h2--grayWarm{
    color:#eceae4;
    font-size:20px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h2--grayWarm{
        font-size:calc(20px + 20 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h2--grayWarm{
        font-size:40px
    }
}
.jk-h3--grayWarm{
    color:#eceae4;
    font-size:19px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h3--grayWarm{
        font-size:calc(19px + 12 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h3--grayWarm{
        font-size:31px
    }
}
.jk-h4--grayWarm{
    color:#eceae4;
    font-size:18px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h4--grayWarm{
        font-size:calc(18px + 7 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h4--grayWarm{
        font-size:25px
    }
}
.jk-h5--grayWarm{
    color:#eceae4;
    font-size:17px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h5--grayWarm{
        font-size:calc(17px + 3 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h5--grayWarm{
        font-size:20px
    }
}
.jk-h6--grayWarm{
    color:#eceae4;
    font-size:16px;
    line-height:1;
    margin-top:0;
    margin-bottom:0
}
@media (min-width:0px){
    .jk-h6--grayWarm{
        font-size:calc(16px + 4 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-h6--grayWarm{
        font-size:20px
    }
}
.jk-p--grayWarm{
    color:#eceae4;
    font-size:16px;
    line-height:1.25;
    margin-top:0;
    margin-bottom:1rem
}
@media (min-width:0px){
    .jk-p--grayWarm{
        font-size:calc(16px + 0 * (100vw - 0px)/ 1200)
    }
}
@media (min-width:1200px){
    .jk-p--grayWarm{
        font-size:16px
    }
}
.show-for-sr{
    clip:rect(1px,1px,1px,1px);
    height:1px;
    overflow:hidden;
    position:absolute!important;
    width:1px
}
.show-for-no-js{
    display:none
}
.sv-no-js .show-for-no-js{
    display:block
}
.form-button{
    font-size:1rem;
    justify-content:center;
    margin:.75rem 0;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    border-radius:16rem;
    max-width:21.875rem;
    min-width:7.8125rem;
    display:inline-block;
    cursor:pointer;
    padding:.625rem;
    transition:all .2s ease 0s
}
.form-button:focus,.form-button:hover{
    outline:0!important;
    box-shadow:0 0 12px 2px #6ea3c7
}





/* event-listning.css */
.jk-events-listing__form-filter-content > .sv-row .sv-column-4{
   margin-left:0 !important;
}

.jk-events-listing__form-filter-content .sv-row:last-child .sv-column-4 .jk-dropdown-filter__button span{
   display:none;
}

.jk-events-listing__form-filter-content .sv-row:last-child .sv-column-4:first-child, .jk-events-listing__form-filter-content .sv-row:last-child .sv-column-4:last-child{
   display:none;
}

.jk-events-listing__form-filter-item{
    flex-grow:1
}
.jk-events-listing__form-query-input-wrapper{
    flex-grow:1;
    position:relative
}
.jk-events-listing__form-query-input-wrapper ::-moz-placeholder{
    color:#335146;
    opacity:1
}
.jk-events-listing__form-query-input-wrapper :-ms-input-placeholder{
    color:#335146;
    opacity:1
}
.jk-events-listing__form-query-input-wrapper ::placeholder{
    color:#335146;
    opacity:1
}
.jk-events-listing__form-query-input-wrapper :-ms-input-placeholder{
    color:#335146
}
.jk-events-listing__form-query-input-wrapper ::-ms-input-placeholder{
    color:#335146
}
.jk-events-listing__form-query-input-wrapper:after{
    position:absolute;
    right:.625rem;
    top:.2rem;
    content:'\e8b6';
    font-family:"Material Icons";
    color:#335146;
    font-size:1.375rem
}
.jk-events-listing__form-query-input{
    position:relative;
    border:1px solid #335146;
    height:1.4rem;
    width:calc(100% - 1.1rem);
    padding:.5rem;
    font-size:1rem
       
}
.jk-events-listing__results .env-spinner>div{
    background-color:#335146
}
.jk-events-listing__hit-list{
    display:flex;
    flex-wrap:wrap
}
.jk-events-listing__hit-item{
    flex-grow:1;
    width:100%;
    margin-left:0;
    margin-right:0;
    margin-bottom:1.6rem!important;
    margin-top:0!important;
    align-self:stretch
}
@media screen and (min-width:48em){
    .jk-events-listing__hit-item{
        width:45%;
        max-width:calc(50% - 15px);
        margin-left:.9375rem;
        margin-right:.9375rem
    }
    .jk-events-listing__hit-item:nth-child(2n+1){
        margin-left:0
    }
    .jk-events-listing__hit-item:nth-child(2n){
        margin-right:0
    }
}
@media screen and (min-width:64em){
    .jk-events-listing__hit-item{
        width:30%;
        max-width:calc(33.33333% - 15px);
        margin-left:.9375rem;
        margin-right:.9375rem
    }
    .jk-events-listing__hit-item:nth-child(2n+1){
        margin-left:.9375rem;
        margin-right:.9375rem
    }
    .jk-events-listing__hit-item:nth-child(2n){
        margin-left:.9375rem;
        margin-right:.9375rem
    }
    .jk-events-listing__hit-item:nth-child(3n+1){
        margin-left:0
    }
    .jk-events-listing__hit-item:nth-child(3n){
        margin-right:0
    }
}
.jk-events-listing__load-more-button{
    background-color:#335146;
    border-radius:0;
    box-shadow:none;
    border:none;
    color:#fff;
    padding:1rem 2.5rem;
    font-size:1rem;
}
.jk-events-listing__load-more-button:active,.jk-events-listing__load-more-button:hover{
    background-color:#233831
}



.env-breadcrumb{color:var(--env-link-font-color);margin:16px 0;font-size:.875rem}.breadcrumbs-mobile{padding:.2rem 0 0}
.accordion{position:relative;padding-right:20px;display:block;border:0;width:100%;background:white;text-align:left;padding:1em .5em .5em;margin-bottom:16px;background-color:#335146;cursor:pointer}.accordion:hover{background-color:#335146!important;border:none!important}.accordion:focus{background-color:#335146!important}.accordion .heading-3{font-size:1rem;padding:0;color:#fff}.accordion::after{content:'';position:absolute;right:1.5em;top:50%;transform:translateY(-50%);border:5px solid transparent;border-left-color:#fff;transition:transform .3s;transform-origin:50% 50%}.accordion.active{margin-bottom:0}.accordion.active::after{transform:translateY(-50%) rotate(90deg)}.accordion-content{border-right:1px solid var(--env-block-secondary-background-color);border-bottom:1px solid var(--env-block-secondary-background-color);border-left:1px solid var(--env-block-secondary-background-color);padding:1em .5em 0}.accordion:hover>h3{text-decoration:underline}
.jk-event-page-info__hero-image--mobile {
	display: none
}

.jk-event-page-info__read-more-links .env-button {
   margin-bottom:1em;
}

@media only screen and (max-width:900px) {
   h1 {
      padding:0 0.5em;
   }
   
   .jk-event-page-info__read-more-links {
      display:block!important;
   }
   
   .env-button {
      width:100%;
   }
   
   .jk-event-page-info .sv-row {
      padding:1em;
   }
   
	.jk-event-page-info__image-facts-row {
		display: block
	}

	.jk-event-page-info__hero-image {
		display: none
	}

	.jk-event-page-info__hero-image--mobile {
		display: block
	}

	.jk-event-page-info__facts-box,
	.jk-event-page-info__hero-image-container,
	.jk-event-page-info__main-content,
	.jk-event-page-info__upcoming-occasions {
		width: 100% !important
	}
   
   
}

.jk-event-page-info__hero-image-container {
	position: relative !important
}

@media screen and (max-width:63.9375em) {
	.jk-event-page-info__hero-image-container {
		margin-bottom: 0 !important
	}
}

.jk-event-page-info__hero-image,
.jk-event-page-info__hero-image-placeholder {
	width: 100%;
	max-height: 100%;
	min-height: 26.125rem;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover
}

@media only screen and (max-width:900px) {

	.jk-event-page-info__hero-image,
	.jk-event-page-info__hero-image-placeholder {
		min-height: auto
	}
}

.jk-event-page-info__hero-image-placeholder {
	background-color: #d1d1d1;
	display: inline-block
}

.jk-event-page-info__hero-cancelled {
	background-color: #335146;
	position: absolute;
	top: 2.1875rem;
	left: 0;
	font-size: .875rem;
	color: #fff;
	padding: 1.375rem
}

.jk-event-page-info__facts-box {
	background-color: #335146;
	padding: 1.5rem;
	color: #fff;
	min-height: 26.125rem
}

@media only screen and (max-width:900px) {
	.jk-event-page-info__facts-box {
		min-height: auto
	}
}

.jk-event-page-info__facts-box .material-icons,
.jk-event-page-info__facts-box .material-icons-outlined {
	cursor: default
}

.jk-event-page-info__facts-box a:not(.env-button) {
	color: #fff;
}

.jk-event-page-info__facts-box a:active,
.jk-event-page-info__facts-box a:hover:not(.env-button) {
	font-weight: 700
}

.jk-event-page-info__facts-box-title {
	font-weight: 700;
	width: 100%;
	border-bottom: 1px solid #fff;
	margin-bottom: 1rem
}

.jk-event-page-info__facts-box-title--semi-bold {
	font-weight: 600
}

.jk-event-page-info__buy-ticket{
   min-height: 0;
   margin-bottom:24px;
}

.jk-event-page-info__facts-data-row {
	display: flex;
	flex-wrap: nowrap;
	justify-content: flex-start;
	font-weight: 400;
	margin-bottom: .5rem
}

.jk-event-page-info__facts-data-row:last-child {
	margin-bottom: 0
}

.jk-event-page-info__facts-data-row .material-icons,
.jk-event-page-info__facts-data-row .material-icons-outlined {
	margin-right: .5rem
}

.jk-event-page-info__facts-data-row a {
	word-break: break-word
}

.jk-event-page-info__facts-data-title {
	/*font-family: "open sans";*/
	font-weight: 700;
	margin-right: .125rem
}

.jk-event-page-info__upcoming-occasions-title {
	font-weight: 900;
	text-transform: uppercase;
	margin-top: 2rem;
	font-size: 1.5rem
}

.jk-event-page-info__upcoming-occasions-list {
	list-style: none;
	margin: 0;
	padding: 0
}

.jk-event-page-info__upcoming-occasions-list li {
	display: none
}

.jk-event-page-info__upcoming-occasions-list li:nth-child(-n+3) {
	display: list-item
}

.jk-event-page-info__upcoming-occasions-list.show-all li {
	display: list-item
}

.jk-event-page-info__upcoming-occasions-item {
	width: 100%;
	border-bottom: 1px solid #000;
	padding: 1rem 0;
	color: #000
}

.jk-event-page-info__upcoming-occasions-item:first-child {
	border-top: 1px solid #000
}

@media screen and (max-width:63.9375em) {
	.jk-event-page-info__upcoming-occasions-item {
		padding-left: .9375rem;
		padding-right: .9375rem
	}
}

.jk-event-page-info__upcoming-occasions-item--cancelled .jk-event-page-info__upcoming-occasions-item-data {
	opacity: .7
}

.jk-event-page-info__upcoming-occasions-item-cancelled {
	background-color: #335146;
	color: #fff;
	padding: .25rem;
	margin-bottom: .625rem
}

.jk-event-page-info__upcoming-occasions-toggle-button {
	/*font-family: "open sans";*/
	color: #335146;
	background: 0 0;
	box-shadow: none;
	padding: 1.25rem;
	border: none;
	font-size: 1rem;
	font-weight: 700
}

.jk-event-page-info__upcoming-occasions-toggle-button:active,
.jk-event-page-info__upcoming-occasions-toggle-button:hover {
	color: #00446b
}

.jk-event-page-info__read-more-links {
	display: inline-flex;
	flex-wrap: wrap;
	flex-direction: column;
	margin-top: 2.5rem
}

.jk-event-page-info__read-more-link {
	position: relative;
	padding: .875rem 5rem .875rem .875rem;
	display: flex;
	align-items: center;
	background-color: #335146;
	color: #fff;
	margin-bottom: .625rem
}

.jk-event-page-info__read-more-link:active,
.jk-event-page-info__read-more-link:hover {
	background-color: #D9D9D9; 
}

.jk-event-page-info__read-more-link .material-icons,
.jk-event-page-info__read-more-link .material-icons-outlined {
	font-size: 30px;
	position: absolute;
	right: .4375rem
}

.jk-event-page-info__ingress-and-text {
	word-break: break-word
}

.jk-event-page-info__multiline-text {
	white-space: pre-wrap;
	overflow-wrap: break-word
}

.sv-no-js .jk-event-page-info__upcoming-occasions-list li {
	display: list-item
}

.sv-no-js .jk-event-page-info__upcoming-occasions-toggle-button {
	display: none
}
.jk-events-listing__form-filters{display:grid;gap:1.875rem;grid-template-columns:1fr 1fr 1fr}.jk-datepicker__buttons-container{background-color:transparent;border-bottom:1px solid #000}.jk-datepicker__button{color:#000!important}.jk-dropdown-filter__button{background-color:transparent;border-bottom:1px solid #000}.jk-dropdown-filter__button{color:#000!important}.jk-events-listing__form-query-input{border:none;border-bottom:1px solid #000}.jk-events-listing__form-query-input::-moz-placeholder{color:#000}.jk-events-listing__form-query-input:-ms-input-placeholder{color:#000}.jk-events-listing__form-query-input::placeholder{color:#000}.jk-events-listing__form-filter-item::after{color:#000}
.jk-related-pages-box{margin:2rem 0}.jk-related-pages-box__heading--text{margin-top:1rem}.jk-related-pages-box__list{padding:0;margin:-15px;display:flex;flex-wrap:wrap}.jk-related-pages-box__list--item{list-style:none;width:33.333%;display:flex;padding:15px}@media screen and (max-width:63.9375em){.jk-related-pages-box__list--item{width:50%}}@media screen and (max-width:47.9375em){.jk-related-pages-box__list--item{width:100%}}.jk-related-pages-box__list--item__link{padding:1.25rem;box-shadow:0 0 16px 1px rgba(0,0,0,.2);width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:#fff;cursor:pointer}.jk-related-pages-box__list--item__link.boxFullHeight{height:100%;display:flex;flex-direction:column}.jk-related-pages-box__list--item__link .material-icons{margin:auto 0 auto 10px;color:#069}.jk-related-pages-box__list--item__link--title{display:flex;margin-bottom:1rem}.jk-related-pages-box__list--item__link--title h2{font-size:1.125rem;font-weight:700;margin:0;width:100%;line-height:1.6rem}.jk-related-pages-box__list--item__link:hover{background:#f2f5f7}.jk-related-pages-box__list--item__link:hover .jk-related-pages-box__list--item__image{opacity:.7}.jk-related-pages-box__list--item__link:hover .jk-related-pages-box__list--item__link--text,.jk-related-pages-box__list--item__link:hover .jk-related-pages-box__list--item__link--title h2{text-decoration:underline}.jk-related-pages-box__list--item__tags{display:flex;flex-wrap:wrap}.jk-related-pages-box__list--item__tags--title{background-color:#069;color:#fff;margin:.5rem .5rem 0 0;padding:0 .4rem;border-radius:3px;font-size:.875rem;font-weight:600}.boxFullHeight .jk-related-pages-box__list--item__tags{margin-top:auto}.jk-related-pages-box__list--item__image{height:12.5rem;background-position:center;background-size:cover;margin:-1.25rem;margin-bottom:.625rem}.jk-related-pages-box__list--item__image.no_image{background-color:#f2f5f7;opacity:.7}@media screen and (max-width:63.9375em){.jk-related-pages-box__list--item__image{height:12.5rem}}@media screen and (max-width:47.9375em){.jk-related-pages-box__list--item__image{height:12.5rem}.jk-related-pages-box__list--item__image.no_image{height:unset}}.jk-related-pages-list__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;margin-bottom:1rem}.jk-related-pages-list__list--item{background-color:#00659e;margin:0 1rem 1rem 0}.jk-related-pages-list__list--item.row{background-color:transparent;border-bottom:1px solid #00659e;width:100%;margin:0}.jk-related-pages-list__list--item.row:hover{background-color:#f2f2f2}.jk-related-pages-list__list--item__link{display:flex;padding:1rem;align-items:center;text-decoration:none}.jk-related-pages-list__list--item__link--title{margin:0!important;color:#fff;font-weight:600;font-size:.875rem;white-space:nowrap;position:relative}.jk-related-pages-list__list--item__link--title.row{color:#00659e;font-size:1.25rem;margin-bottom:1rem!important;white-space:unset}.jk-related-pages-list__list--item__link--title.row::after{content:"\e5c8";font-family:'material icons';display:inline-block;text-decoration:none;position:absolute;margin-left:.375rem}.jk-related-pages-list__list--item__link.row{flex-direction:column;align-items:flex-start}.jk-related-pages-list__list--item__link--icon{color:#fff;margin-left:1rem;display:flex;align-items:center;justify-content:flex-end}.jk-related-pages-list__list--item__tags{display:flex;flex-wrap:wrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.jk-related-pages-list__list--item__tags--title{background-color:#069;color:#fff;padding:0 .4rem;margin-right:.5rem;border-radius:3px;font-size:.875rem;font-weight:600}.jk-related-pages-list__list--item:hover .jk-related-pages-list__list--item__link--title{text-decoration:underline}.jk-related-pages-list__list.row{flex-direction:column}
.jk-module-container{margin:0;padding:0;text-decoration:none;display:flex;flex-wrap:nowrap}.jk-module-container_icone{min-height:auto;width:auto;display:flex;justify-content:center;align-items:center;align-content:center;padding:.9375rem}.jk-module-container_icone.icone{background-color:#fff}.jk-module-container_icone.pil{padding-left:0}.jk-module-container_icone-image{height:1.875rem;width:1.875rem}.jk-module-container_icone-image.icone{background-color:#fff}.jk-module-container_text{padding:.9375rem;font-size:1.125rem;font-family:montserrat,'open sans',arial,helvetica,sans-serif;font-weight:600;width:100%;display:flex;flex-wrap:nowrap;align-items:center}
.jk-page-puff-container{display:flex;width:98.9vw!important;margin-left:50%;transform:translateX(-50%);min-height:480px}.jk-page-puff-container_left-img{flex-direction:row-reverse}@media screen and (max-width:63.9375em){.jk-page-puff-container{flex-direction:column-reverse}.jk-page-puff-container_left-img{flex-direction:column-reverse}}.jk-page-puff-container_text{padding:5rem 5rem 5rem 5rem;display:flex;flex-direction:column;justify-content:center}.jk-page-puff-container_text-text{white-space:pre-wrap}.jk-page-puff-container_text-text>p{line-height:1.5em}.jk-page-puff-container_text-title .sv-h2{font-weight:800;line-height:3.15rem}.jk-page-puff-container_text-link{margin-top:2rem;display:inline-flex}.jk-page-puff-container_text-link a{transition:.3s ease-in-out;text-decoration:none}.jk-page-puff-container_text-link a div{border-radius:30px;text-decoration:none;padding:.8rem 2rem;font-size:14px;font-weight:700;transition:.3s ease-in-out}.jk-page-puff-container_text-link a:hover{padding:0 .2rem}.jk-page-puff-container_text-link a:hover div{padding:.8rem 1.8rem}@media screen and (max-width:63.9375em){.jk-page-puff-container_text{width:100%!important;padding:3rem 2rem}}.jk-page-puff-container-without-image div.jk-page-puff-container_text{padding:1.5rem 5rem 3rem}.jk-page-puff-container_left-img div.jk-page-puff-container_text{padding:5rem 5rem 5rem 5rem}@media screen and (max-width:63.9375em){.jk-page-puff-container_left-img div.jk-page-puff-container_text{width:100%!important;padding:3rem 2rem}}.jk-page-puff-container-image_1,.jk-page-puff-container-image_2{padding:0;background-size:cover;background-position:50% 50%}@media screen and (max-width:63.9375em){.jk-page-puff-container-image_1,.jk-page-puff-container-image_2{height:250px;width:100%!important}}.jk-page-puff-container-image_1{position:relative}.jk-page-puff-container-image_1 .arrow-left,.jk-page-puff-container-image_1 .arrow-right{width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;position:absolute;top:calc(50% - 30px);top:-o-calc(50% - 30px)}.jk-page-puff-container-image_1 .arrow-right{left:-1px}.jk-page-puff-container-image_1 .arrow-left{left:calc(100% - 29px);left:-o-calc(100% - 29px)}@media screen and (max-width:63.9375em){.jk-page-puff-container-image_1 .arrow-left,.jk-page-puff-container-image_1 .arrow-right{display:none}}
.jk-section-puff-container-image{background-position:50% 50%;background-size:cover;height:245px}.jk-section-puff-container-link{text-decoration:none}.jk-section-puff-container-text,.jk-section-puff-container-title{padding:1rem}.jk-section-puff-container-title{white-space:pre-wrap;font-size:1.2rem;font-weight:600;padding-bottom:0}.jk-section-puff-container-text{white-space:pre-wrap;font-size:.9rem;text-align:justify}
