@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@200;300;400;600;700;800&family=Open+Sans:wght@300;400;500;600;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@200;300;400;600;700;800&family=Open+Sans:wght@300;400;500;600;700;800&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.scroll-for-more{position:relative;padding-top:10px;margin-top:10px;font-size:14px;letter-spacing:2px;font-weight:300;gap:15px;}@media (min-width:1025px){.scroll-for-more{display:none;}}.scroll-for-more .arrow{position:absolute;height:15px;width:140px;top:-10px;}.scroll-for-more .arrow:before{content:"";height:1px;width:130px;position:absolute;background:#000000;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.scroll-for-more .arrow:after{content:"";height:13px;width:15px;display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/themes/custom/jj_custom/resources/icons/arrow-forward--black.svg);}.background-color--blue .scroll-for-more:before,.background-color--light-blue .scroll-for-more:before,.background-color--dark-blue .scroll-for-more:before{background:#ffffff;}.background-color--blue .scroll-for-more:after,.background-color--light-blue .scroll-for-more:after,.background-color--dark-blue .scroll-for-more:after{background-image:url(/themes/custom/jj_custom/resources/icons/arrow-forward--white.svg);}
.btn,.glb-button,#edit-loginurl,#edit-cancel,button.btn-primary,input[type=submit]{margin-bottom:8px;background-color:transparent;cursor:pointer;border:none;padding:0;}.btn svg,.glb-button svg,#edit-loginurl svg,#edit-cancel svg,button.btn-primary svg,input[type=submit] svg{width:100%;height:100%;}.btn--black{display:inline-flex;justify-content:center;align-items:center;padding:0 20px;height:45px;text-align:center;color:#000000;box-sizing:border-box;cursor:pointer;border:3px solid #000000;color:#000000;background-color:#000000;font-size:15px;font-weight:900;font-family:"Open Sans",sans-serif;color:#ffffff;border:none;position:relative;overflow:hidden;z-index:1;}.btn--black:hover,.btn--black:active,.btn--black:focus{color:#000000 !important;}.btn--black:hover:after,.btn--black:active:after,.btn--black:focus:after{-webkit-transform:scale(1,1);transform:scale(1,1);transition:all 0.2s ease-out;}.btn--black:after{left:0;right:0;top:0;bottom:0;-webkit-transform:scale(0,0);transform:scale(0,0);content:"";background:#ffffff;position:absolute;z-index:-1;padding:inherit;display:block;transition:all 0.2s ease;}.btn--grey-dark{display:inline-flex;justify-content:center;align-items:center;padding:0 20px;height:45px;text-align:center;color:#282828;box-sizing:border-box;cursor:pointer;border:3px solid #282828;color:#282828;background-color:#282828;font-size:15px;font-weight:900;font-family:"Open Sans",sans-serif;color:#ffffff;border:none;position:relative;overflow:hidden;z-index:1;}.btn--grey-dark:hover,.btn--grey-dark:active,.btn--grey-dark:focus{color:#282828 !important;}.btn--grey-dark:hover:after,.btn--grey-dark:active:after,.btn--grey-dark:focus:after{-webkit-transform:scale(1,1);transform:scale(1,1);transition:all 0.2s ease-out;}.btn--grey-dark:after{left:0;right:0;top:0;bottom:0;-webkit-transform:scale(0,0);transform:scale(0,0);content:"";background:#ffffff;position:absolute;z-index:-1;padding:inherit;display:block;transition:all 0.2s ease;}.btn--white{display:inline-flex;justify-content:center;align-items:center;padding:0 20px;height:45px;text-align:center;color:#ffffff;box-sizing:border-box;cursor:pointer;border:3px solid #ffffff;color:#ffffff;background-color:#ffffff;font-size:15px;font-weight:900;font-family:"Open Sans",sans-serif;color:#232C64;border:none;position:relative;overflow:hidden;z-index:1;}.btn--white:hover,.btn--white:active,.btn--white:focus{color:#ffffff !important;}.btn--white:hover:after,.btn--white:active:after,.btn--white:focus:after{-webkit-transform:scale(1,1);transform:scale(1,1);transition:all 0.2s ease-out;}.btn--white:after{left:0;right:0;top:0;bottom:0;-webkit-transform:scale(0,0);transform:scale(0,0);content:"";background:#007EAD;position:absolute;z-index:-1;padding:inherit;display:block;transition:all 0.2s ease;}.btn--white-black,.glb-button,#edit-loginurl,#edit-cancel{display:inline-flex;justify-content:center;align-items:center;padding:0 20px;height:45px;text-align:center;color:#ffffff;box-sizing:border-box;cursor:pointer;border:3px solid #ffffff;color:#ffffff;background-color:#ffffff;font-size:15px;font-weight:900;font-family:"Open Sans",sans-serif;color:#000000;border:none;position:relative;overflow:hidden;z-index:1;}.btn--white-black:hover,.glb-button:hover,#edit-loginurl:hover,#edit-cancel:hover,.btn--white-black:active,.glb-button:active,#edit-loginurl:active,#edit-cancel:active,.btn--white-black:focus,.glb-button:focus,#edit-loginurl:focus,#edit-cancel:focus{color:#ffffff !important;}.btn--white-black:hover:after,.glb-button:hover:after,#edit-loginurl:hover:after,#edit-cancel:hover:after,.btn--white-black:active:after,.glb-button:active:after,#edit-loginurl:active:after,#edit-cancel:active:after,.btn--white-black:focus:after,.glb-button:focus:after,#edit-loginurl:focus:after,#edit-cancel:focus:after{-webkit-transform:scale(1,1);transform:scale(1,1);transition:all 0.2s ease-out;}.btn--white-black:after,.glb-button:after,#edit-loginurl:after,#edit-cancel:after{left:0;right:0;top:0;bottom:0;-webkit-transform:scale(0,0);transform:scale(0,0);content:"";background:#000000;position:absolute;z-index:-1;padding:inherit;display:block;transition:all 0.2s ease;}.btn--yellow{display:inline-flex;justify-content:center;align-items:center;padding:0 20px;height:45px;text-align:center;color:#FBA92A;box-sizing:border-box;cursor:pointer;border:3px solid #FBA92A;color:#FBA92A;background-color:#FBA92A;font-size:15px;font-weight:900;font-family:"Open Sans",sans-serif;color:#282828;border:none;position:relative;overflow:hidden;z-index:1;}.btn--yellow:hover,.btn--yellow:active,.btn--yellow:focus{color:#FBA92A !important;}.btn--yellow:hover:after,.btn--yellow:active:after,.btn--yellow:focus:after{-webkit-transform:scale(1,1);transform:scale(1,1);transition:all 0.2s ease-out;}.btn--yellow:after{left:0;right:0;top:0;bottom:0;-webkit-transform:scale(0,0);transform:scale(0,0);content:"";background:#282828;position:absolute;z-index:-1;padding:inherit;display:block;transition:all 0.2s ease;}.btn--light-blue,button.btn-primary,input[type=submit]{display:inline-flex;justify-content:center;align-items:center;padding:0 20px;height:45px;text-align:center;color:#007EAD;box-sizing:border-box;cursor:pointer;border:3px solid #007EAD;color:#007EAD;background-color:#007EAD;font-size:15px;font-weight:900;font-family:"Open Sans",sans-serif;color:#ffffff;border:none;position:relative;overflow:hidden;z-index:1;}.btn--light-blue:hover,button.btn-primary:hover,input[type=submit]:hover,.btn--light-blue:active,button.btn-primary:active,input[type=submit]:active,.btn--light-blue:focus,button.btn-primary:focus,input[type=submit]:focus{color:#232C64 !important;}.btn--light-blue:hover:after,button.btn-primary:hover:after,input[type=submit]:hover:after,.btn--light-blue:active:after,button.btn-primary:active:after,input[type=submit]:active:after,.btn--light-blue:focus:after,button.btn-primary:focus:after,input[type=submit]:focus:after{-webkit-transform:scale(1,1);transform:scale(1,1);transition:all 0.2s ease-out;}.btn--light-blue:after,button.btn-primary:after,input[type=submit]:after{left:0;right:0;top:0;bottom:0;-webkit-transform:scale(0,0);transform:scale(0,0);content:"";background:#ffffff;position:absolute;z-index:-1;padding:inherit;display:block;transition:all 0.2s ease;}.btn--strip{font-weight:300;rotate:90deg;}.btn:hover,.glb-button:hover,#edit-loginurl:hover,#edit-cancel:hover,button.btn-primary:hover,input[type=submit]:hover,.btn:active,.glb-button:active,#edit-loginurl:active,#edit-cancel:active,button.btn-primary:active,input[type=submit]:active,.btn:focus,.glb-button:focus,#edit-loginurl:focus,#edit-cancel:focus,button.btn-primary:focus,input[type=submit]:focus{text-decoration:none;}.btn-icon{display:block;width:45px;height:45px;background-size:50%;background-repeat:no-repeat;background-position:center;}.btn-icon.social{background-size:contain;width:17px;height:17px;transition:0.1s;background-position:bottom center;}.btn-icon.social:hover{-webkit-filter:invert(36%) sepia(79%) saturate(1836%) hue-rotate(170deg) brightness(97%) contrast(102%);filter:invert(36%) sepia(79%) saturate(1836%) hue-rotate(170deg) brightness(97%) contrast(102%);}.btn-icon--message{background-image:url(/themes/custom/jj_custom/resources/icons/envelope--white.svg);}.btn-icon--message:hover{-webkit-filter:invert(1);filter:invert(1);}.btn-icon--search{background-color:#F1F1F1;background-image:url(/themes/custom/jj_custom/resources/icons/loupe--dark.svg);}.btn-icon--google-translate{background-image:url(/themes/custom/jj_custom/resources/icons/globe.svg);}.btn-icon--facebook{background-image:url(/themes/custom/jj_custom/resources/social-icons/facebook-white.svg);}.btn-icon--twitter{background-image:url(/themes/custom/jj_custom/resources/social-icons/twitter-white.svg);}.btn-icon--youtube{background-image:url(/themes/custom/jj_custom/resources/social-icons/youtube-white.svg);}.btn-icon--instagram{background-image:url(/themes/custom/jj_custom/resources/social-icons/instagram-white.svg);}.btn-icon--linkedin{background-image:url(/themes/custom/jj_custom/resources/social-icons/linkedin-white.svg);}a.social-follow-link,button.social-follow-link{font-size:14px;font-weight:400;text-decoration:none;transition:0.5s;display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;font-family:"Nunito Sans",sans-serif;background-color:#007EAD;font-weight:800;color:#ffffff;padding:15px 33px;gap:14px;}a.social-follow-link:before,button.social-follow-link:before{margin-top:-5px;}a.social-follow-link--facebook:before,button.social-follow-link--facebook:before{content:"";width:17px;height:17px;background-repeat:no-repeat;background-position:center;background-image:url(/themes/custom/jj_custom/resources/social-icons/facebook-white.svg);}a.social-follow-link--twitter:before,button.social-follow-link--twitter:before{content:"";width:17px;height:17px;background-repeat:no-repeat;background-position:center;background-image:url(/themes/custom/jj_custom/resources/social-icons/twitter-white.svg);}a.social-follow-link--youtube:before,button.social-follow-link--youtube:before{content:"";width:17px;height:17px;background-repeat:no-repeat;background-position:center;background-image:url(/themes/custom/jj_custom/resources/social-icons/youtube-white.svg);background-size:contain;}a.social-follow-link--instagram:before,button.social-follow-link--instagram:before{content:"";width:17px;height:17px;background-repeat:no-repeat;background-position:center;background-image:url(/themes/custom/jj_custom/resources/social-icons/instagram-white.svg);}a.social-follow-link--linkedin:before,button.social-follow-link--linkedin:before{content:"";width:17px;height:17px;background-repeat:no-repeat;background-position:center;background-image:url(/themes/custom/jj_custom/resources/social-icons/linkedin-white.svg);}button.btn-primary,input[type=submit]{font-weight:800;padding:0 40px;}.glb-button,#edit-loginurl,#edit-cancel{border:3px solid #000000;min-height:47px;font-weight:800;padding:0 40px;line-height:normal;}.social-feed__inner > ul:not(.social-links){display:flex;flex-wrap:wrap;padding:0;list-style:none;margin:50px auto 0;max-width:1530px;}@media (max-width:767px){.social-feed__inner > ul:not(.social-links){max-width:490px;}}.social-feed__inner > ul:not(.social-links) > li{width:calc(33.33% - 20px);max-width:490px;margin-bottom:30px;padding:18px 26px 26px;box-shadow:0 3px 10px rgba(0,0,0,0.1019607843);display:block;box-sizing:border-box;height:-webkit-max-content;height:max-content;}@media (max-width:1024px){.social-feed__inner > ul:not(.social-links) > li{width:calc(50% - 15px);}}@media (max-width:767px){.social-feed__inner > ul:not(.social-links) > li{width:100%;padding:18px 24px 26px;}}.social-feed__inner > ul:not(.social-links) > li > img,.social-feed__inner > ul:not(.social-links) > li > video{width:100%;}.social-feed__inner > ul:not(.social-links) > li .instagram-carousel{display:flex;flex-direction:column;gap:10px;overflow:scroll;max-height:460px;}.social-feed__inner > ul:not(.social-links) > li .instagram-carousel:after{content:"";width:100%;height:70px;position:absolute;bottom:58px;left:0;background:rgb(255,255,255);background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgb(255,255,255) 85%);}@media (max-width:767px){.social-feed__inner > ul:not(.social-links) > li .instagram-carousel{flex-direction:row;width:-webkit-max-content;width:max-content;max-height:415px;max-width:400px;}.social-feed__inner > ul:not(.social-links) > li .instagram-carousel:after{right:0;top:50%;-webkit-transform:rotate(270deg) translate(10%,236%);transform:rotate(270deg) translate(10%,236%);}}.social-feed__inner > ul:not(.social-links) > li .instagram-carousel img{max-width:100%;height:auto;}.social-feed__inner > ul:not(.social-links):not(.social-posts) li:after{content:"";width:32px;height:32px;background-repeat:no-repeat;background-position:center;background-image:url(/themes/custom/jj_custom/resources/social-icons/instagram-rainbow.svg);display:block;}.social-post__header{display:flex;align-items:center;margin-bottom:14px;}.social-post__user-info{display:flex;flex-direction:column;}.social-post__author--avatar{border:1px solid;border-radius:50%;-o-object-fit:cover;object-fit:cover;width:82px;height:82px;margin-right:16px;}.social-post__author--name{font-size:24px;font-weight:900;line-height:120%;color:#282828;font-family:"Nunito Sans",sans-serif;}@media (max-width:768px){.social-post__author--name{font-size:20px;}}.social-post__author--username{font-size:14px;font-weight:400;color:#232C64;line-height:26px;}.social-post__content{font-size:14px;font-weight:400;margin-bottom:16px;}.social-post__content img{display:block;margin:0 auto;max-height:425px;width:100%;-o-object-fit:contain;object-fit:contain;}.social-post__social-icon{width:32px;height:32px;}.social-post--instagram .social-post__content{margin:0 10px 16px;}.social-post--instagram .social-post__social-icon{content:"";width:32px;height:32px;background-repeat:no-repeat;background-position:center;background-image:url(/themes/custom/jj_custom/resources/social-icons/instagram-rainbow.svg);margin:0 10px;}.social-post--twitter .social-post__social-icon{content:"";width:32px;height:32px;background-repeat:no-repeat;background-position:center;background-image:url(/themes/custom/jj_custom/resources/social-icons/instagram.svg);}.social-feed{padding:0 0 115px;}@media (max-width:1024px){.social-feed{padding:48px 0;}}.social-feed h2{display:none !important;visibility:hidden !important;font-size:48px;font-weight:900;line-height:120%;color:#282828;margin:0;}@media (max-width:767px){.social-feed h2{font-size:48px;}}.social-feed h2{text-align:center;}.social-feed.background-color--blue h2,.social-feed.background-color--light-blue h2,.social-feed.background-color--dark-blue h2{color:#ffffff;}.social-feed.background-color--blue .social-links a,.social-feed.background-color--light-blue .social-links a,.social-feed.background-color--dark-blue .social-links a{position:relative;overflow:hidden;z-index:1;}.social-feed.background-color--blue .social-links a:hover,.social-feed.background-color--blue .social-links a:active,.social-feed.background-color--blue .social-links a:focus,.social-feed.background-color--light-blue .social-links a:hover,.social-feed.background-color--light-blue .social-links a:active,.social-feed.background-color--light-blue .social-links a:focus,.social-feed.background-color--dark-blue .social-links a:hover,.social-feed.background-color--dark-blue .social-links a:active,.social-feed.background-color--dark-blue .social-links a:focus{color:#000000 !important;}.social-feed.background-color--blue .social-links a:hover:after,.social-feed.background-color--blue .social-links a:active:after,.social-feed.background-color--blue .social-links a:focus:after,.social-feed.background-color--light-blue .social-links a:hover:after,.social-feed.background-color--light-blue .social-links a:active:after,.social-feed.background-color--light-blue .social-links a:focus:after,.social-feed.background-color--dark-blue .social-links a:hover:after,.social-feed.background-color--dark-blue .social-links a:active:after,.social-feed.background-color--dark-blue .social-links a:focus:after{-webkit-transform:scale(1,1);transform:scale(1,1);transition:all 0.2s ease-out;}.social-feed.background-color--blue .social-links a:after,.social-feed.background-color--light-blue .social-links a:after,.social-feed.background-color--dark-blue .social-links a:after{left:0;right:0;top:0;bottom:0;-webkit-transform:scale(0,0);transform:scale(0,0);content:"";background:#ffffff;position:absolute;z-index:-1;padding:inherit;display:block;transition:all 0.2s ease;}.social-feed.background-color--blue .social-links a:hover:before,.social-feed.background-color--blue .social-links a:focus:before,.social-feed.background-color--light-blue .social-links a:hover:before,.social-feed.background-color--light-blue .social-links a:focus:before,.social-feed.background-color--dark-blue .social-links a:hover:before,.social-feed.background-color--dark-blue .social-links a:focus:before{-webkit-filter:brightness(0);filter:brightness(0);}.social-feed.background-color--blue .social-links a:hover:before,.social-feed.background-color--blue .social-links a:focus:before,.social-feed.background-color--light-blue .social-links a:hover:before,.social-feed.background-color--light-blue .social-links a:focus:before,.social-feed.background-color--dark-blue .social-links a:hover:before,.social-feed.background-color--dark-blue .social-links a:focus:before{transition:0.4s;}.social-feed ul:not(.contextual-links){padding-left:0;}.social-feed ul:not(.contextual-links) li:before{content:"";display:block;}.social-feed .social-links{display:flex;align-items:center;flex-wrap:wrap;margin-top:65px;gap:33px;}.social-feed .social-links{justify-content:center;}.social-feed .social-links a{position:relative;overflow:hidden;z-index:1;}.social-feed .social-links a:hover,.social-feed .social-links a:active,.social-feed .social-links a:focus{color:#ffffff !important;}.social-feed .social-links a:hover:after,.social-feed .social-links a:active:after,.social-feed .social-links a:focus:after{-webkit-transform:scale(1,1);transform:scale(1,1);transition:all 0.2s ease-out;}.social-feed .social-links a:after{left:0;right:0;top:0;bottom:0;-webkit-transform:scale(0,0);transform:scale(0,0);content:"";background:#232C64;position:absolute;z-index:-1;padding:inherit;display:block;transition:all 0.2s ease;}.social-feed .slider{position:relative;max-width:100%;padding:0;}.social-feed .slider h2{box-sizing:border-box;padding:0 16px;margin:0 auto;width:100%;}@media (min-width:1601px){.social-feed .slider h2{max-width:1670px;}}@media (max-width:1600px){.social-feed .slider h2{max-width:1310px;}}@media (max-width:1024px){.social-feed .slider h2{max-width:860px;}}@media (max-width:767px){.social-feed .slider h2{max-width:662px;padding:0 24px;}}.social-feed .slider > ul:not(.contextual-links):not(.social-links),.social-feed .slider .social-posts{box-sizing:border-box;align-items:center;margin-top:20px;flex-wrap:unset;overflow:scroll;max-width:100%;width:100%;}@media (max-width:1024px){.social-feed .slider > ul:not(.contextual-links):not(.social-links),.social-feed .slider .social-posts{padding:0 calc((100% - 860px) / 2 + 16px);}}@media (max-width:860px){.social-feed .slider > ul:not(.contextual-links):not(.social-links),.social-feed .slider .social-posts{padding:0 16px;}}@media (max-width:767px){.social-feed .slider > ul:not(.contextual-links):not(.social-links),.social-feed .slider .social-posts{padding:0 calc((100% - 662px) / 2 + 24px);}}@media (max-width:662px){.social-feed .slider > ul:not(.contextual-links):not(.social-links),.social-feed .slider .social-posts{padding:0 24px;}}.social-feed .slider > ul:not(.contextual-links):not(.social-links),.social-feed .slider .social-posts{height:-webkit-max-content !important;height:max-content !important;}.social-feed .slider > ul:not(.contextual-links):not(.social-links) li,.social-feed .slider .social-posts li{top:0 !important;-webkit-transform:unset !important;transform:unset !important;height:-webkit-max-content;height:max-content;width:-webkit-max-content;width:max-content;margin:15px 0;}.social-feed .slider > ul:not(.contextual-links):not(.social-links) li img,.social-feed .slider .social-posts li img{width:330px;}@media (max-width:450px){.social-feed .slider > ul:not(.contextual-links):not(.social-links) li img,.social-feed .slider .social-posts li img{max-height:210px;}.social-feed .slider > ul:not(.contextual-links):not(.social-links) li img,.social-feed .slider .social-posts li img{width:210px;}}
.teaser-card{max-width:400px;width:100%;}.teaser-card.wide{max-width:815px;}.teaser-card.img-replace .teaser-card__image{display:none;visibility:hidden;}.teaser-card.title-replace .teaser-card__title{display:none;visibility:hidden;}.teaser-card.link-replace .teaser-card__external-link{display:none;visibility:hidden;}.teaser-card.text-replace div.teaser-card__text{display:none;visibility:hidden;}.teaser-card img{width:100%;height:auto;}.teaser-card .links,.teaser-card .teaser-card__external-link{padding-left:0;margin-top:20px;}.teaser-card .links li:before,.teaser-card .teaser-card__external-link li:before{display:none;}.teaser-card .links a,.teaser-card .teaser-card__external-link a{font-size:15px;font-weight:700;text-decoration:none;transition:0.5s;display:flex;align-items:baseline;width:-webkit-max-content;width:max-content;position:relative;line-height:normal;font-family:"Open Sans",sans-serif;color:#000000;text-decoration:none;}.teaser-card .links a:after,.teaser-card .teaser-card__external-link a:after{height:15px;width:15px;content:"";-webkit-transform:translate(10px,2px);transform:translate(10px,2px);background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(/themes/custom/jj_custom/resources/icons/arrow-forward--black.svg);transition:0.5s;}.teaser-card .links a:hover,.teaser-card .links a:focus,.teaser-card .links a:active,.teaser-card .teaser-card__external-link a:hover,.teaser-card .teaser-card__external-link a:focus,.teaser-card .teaser-card__external-link a:active{text-decoration:underline;}.teaser-card .links a:hover:after,.teaser-card .links a:focus:after,.teaser-card .links a:active:after,.teaser-card .teaser-card__external-link a:hover:after,.teaser-card .teaser-card__external-link a:focus:after,.teaser-card .teaser-card__external-link a:active:after{-webkit-transform:translate(15px,2px);transform:translate(15px,2px);}.background-color--blue .teaser-card .links a,.background-color--dark-blue .teaser-card .links a,.background-color--light-blue .teaser-card .links a,.background-color--blue .teaser-card .teaser-card__external-link a,.background-color--dark-blue .teaser-card .teaser-card__external-link a,.background-color--light-blue .teaser-card .teaser-card__external-link a{font-size:15px;font-weight:700;text-decoration:none;transition:0.5s;display:flex;align-items:baseline;width:-webkit-max-content;width:max-content;position:relative;line-height:normal;color:#ffffff;}.background-color--blue .teaser-card .links a:after,.background-color--dark-blue .teaser-card .links a:after,.background-color--light-blue .teaser-card .links a:after,.background-color--blue .teaser-card .teaser-card__external-link a:after,.background-color--dark-blue .teaser-card .teaser-card__external-link a:after,.background-color--light-blue .teaser-card .teaser-card__external-link a:after{height:15px;width:15px;content:"";-webkit-transform:translate(10px,2px);transform:translate(10px,2px);background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(/themes/custom/jj_custom/resources/icons/arrow-forward--white.svg);transition:0.5s;}.background-color--blue .teaser-card .links a:hover,.background-color--blue .teaser-card .links a:focus,.background-color--blue .teaser-card .links a:active,.background-color--dark-blue .teaser-card .links a:hover,.background-color--dark-blue .teaser-card .links a:focus,.background-color--dark-blue .teaser-card .links a:active,.background-color--light-blue .teaser-card .links a:hover,.background-color--light-blue .teaser-card .links a:focus,.background-color--light-blue .teaser-card .links a:active,.background-color--blue .teaser-card .teaser-card__external-link a:hover,.background-color--blue .teaser-card .teaser-card__external-link a:focus,.background-color--blue .teaser-card .teaser-card__external-link a:active,.background-color--dark-blue .teaser-card .teaser-card__external-link a:hover,.background-color--dark-blue .teaser-card .teaser-card__external-link a:focus,.background-color--dark-blue .teaser-card .teaser-card__external-link a:active,.background-color--light-blue .teaser-card .teaser-card__external-link a:hover,.background-color--light-blue .teaser-card .teaser-card__external-link a:focus,.background-color--light-blue .teaser-card .teaser-card__external-link a:active{text-decoration:underline;}.background-color--blue .teaser-card .links a:hover:after,.background-color--blue .teaser-card .links a:focus:after,.background-color--blue .teaser-card .links a:active:after,.background-color--dark-blue .teaser-card .links a:hover:after,.background-color--dark-blue .teaser-card .links a:focus:after,.background-color--dark-blue .teaser-card .links a:active:after,.background-color--light-blue .teaser-card .links a:hover:after,.background-color--light-blue .teaser-card .links a:focus:after,.background-color--light-blue .teaser-card .links a:active:after,.background-color--blue .teaser-card .teaser-card__external-link a:hover:after,.background-color--blue .teaser-card .teaser-card__external-link a:focus:after,.background-color--blue .teaser-card .teaser-card__external-link a:active:after,.background-color--dark-blue .teaser-card .teaser-card__external-link a:hover:after,.background-color--dark-blue .teaser-card .teaser-card__external-link a:focus:after,.background-color--dark-blue .teaser-card .teaser-card__external-link a:active:after,.background-color--light-blue .teaser-card .teaser-card__external-link a:hover:after,.background-color--light-blue .teaser-card .teaser-card__external-link a:focus:after,.background-color--light-blue .teaser-card .teaser-card__external-link a:active:after{-webkit-transform:translate(15px,2px);transform:translate(15px,2px);}.teaser-card__title,.card__title,.card__title a,.card__title a h2,.teaser-card .field.field--name-title-text{font-size:24px;font-weight:900;line-height:120%;color:#282828;text-decoration:none;margin:15px 0 10px;}@media (max-width:768px){.teaser-card__title,.card__title,.card__title a,.card__title a h2,.teaser-card .field.field--name-title-text{font-size:20px;}}.background-color--blue .teaser-card__title,.background-color--dark-blue .teaser-card__title,.background-color--light-blue .teaser-card__title,.background-color--blue .card__title,.background-color--dark-blue .card__title,.background-color--light-blue .card__title,.background-color--blue .card__title a,.background-color--dark-blue .card__title a,.background-color--light-blue .card__title a,.background-color--blue .card__title a h2,.background-color--dark-blue .card__title a h2,.background-color--light-blue .card__title a h2,.background-color--blue .teaser-card .field.field--name-title-text,.background-color--dark-blue .teaser-card .field.field--name-title-text,.background-color--light-blue .teaser-card .field.field--name-title-text{color:#ffffff;}.card__title a:hover,.card__title a h2:hover,.card__title a h3:hover{text-decoration:underline;text-decoration-thickness:1px;}.card__text{font-size:17px;font-weight:400;font-family:"Open Sans",sans-serif;color:#282828;margin:0;}.card__date,.card__meta,.card__location{font-size:11px;font-weight:400;display:flex;align-items:center;font-family:"Open Sans",sans-serif;padding-top:10px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;flex-wrap:wrap;}.card__date:before,.card__meta:before,.card__location:before{background-size:contain;display:block;}.card__links{display:flex;align-items:center;flex-wrap:wrap;gap:35px;}.card__links .links a,.card__links .register a{font-family:"Open Sans",sans-serif;text-decoration:none;}.card__links .register a{font-size:15px;font-weight:700;text-decoration:none;transition:0.5s;display:flex;align-items:baseline;width:-webkit-max-content;width:max-content;position:relative;line-height:normal;color:#007EAD;}.card__links .register a:after{height:15px;width:15px;content:"";-webkit-transform:translate(10px,2px);transform:translate(10px,2px);background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(/themes/custom/jj_custom/resources/icons/arrow-forward--blue.svg);transition:0.5s;}.card__links .register a:hover,.card__links .register a:focus,.card__links .register a:active{text-decoration:underline;}.card__links .register a:hover:after,.card__links .register a:focus:after,.card__links .register a:active:after{-webkit-transform:translate(15px,2px);transform:translate(15px,2px);}.card__links .links{padding-left:0;margin-top:20px;}.card__links .links li:before{display:none;}.card__links .links a{font-size:15px;font-weight:700;text-decoration:none;transition:0.5s;display:flex;align-items:baseline;width:-webkit-max-content;width:max-content;position:relative;line-height:normal;color:#000000;}.card__links .links a:after{height:15px;width:15px;content:"";-webkit-transform:translate(10px,2px);transform:translate(10px,2px);background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(/themes/custom/jj_custom/resources/icons/arrow-forward--black.svg);transition:0.5s;}.card__links .links a:hover,.card__links .links a:focus,.card__links .links a:active{text-decoration:underline;}.card__links .links a:hover:after,.card__links .links a:focus:after,.card__links .links a:active:after{-webkit-transform:translate(15px,2px);transform:translate(15px,2px);}.background-color--blue .card__links .links a,.background-color--dark-blue .card__links .links a,.background-color--light-blue .card__links .links a{font-size:15px;font-weight:700;text-decoration:none;transition:0.5s;display:flex;align-items:baseline;width:-webkit-max-content;width:max-content;position:relative;line-height:normal;color:#ffffff;}.background-color--blue .card__links .links a:after,.background-color--dark-blue .card__links .links a:after,.background-color--light-blue .card__links .links a:after{height:15px;width:15px;content:"";-webkit-transform:translate(10px,2px);transform:translate(10px,2px);background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(/themes/custom/jj_custom/resources/icons/arrow-forward--white.svg);transition:0.5s;}.background-color--blue .card__links .links a:hover,.background-color--blue .card__links .links a:focus,.background-color--blue .card__links .links a:active,.background-color--dark-blue .card__links .links a:hover,.background-color--dark-blue .card__links .links a:focus,.background-color--dark-blue .card__links .links a:active,.background-color--light-blue .card__links .links a:hover,.background-color--light-blue .card__links .links a:focus,.background-color--light-blue .card__links .links a:active{text-decoration:underline;}.background-color--blue .card__links .links a:hover:after,.background-color--blue .card__links .links a:focus:after,.background-color--blue .card__links .links a:active:after,.background-color--dark-blue .card__links .links a:hover:after,.background-color--dark-blue .card__links .links a:focus:after,.background-color--dark-blue .card__links .links a:active:after,.background-color--light-blue .card__links .links a:hover:after,.background-color--light-blue .card__links .links a:focus:after,.background-color--light-blue .card__links .links a:active:after{-webkit-transform:translate(15px,2px);transform:translate(15px,2px);}.card__meta:before{content:"";width:13px;height:13px;background-repeat:no-repeat;background-position:center;background-image:url(/themes/custom/jj_custom/resources/icons/calendar--grey.svg);border-top:1px solid #B1B1B1;}.card__date:before{content:"";width:13px;height:13px;background-repeat:no-repeat;background-position:center;background-image:url(/themes/custom/jj_custom/resources/icons/calendar--blue.svg);}.card__location:before{content:"";width:13px;height:13px;background-repeat:no-repeat;background-position:center;background-image:url(/themes/custom/jj_custom/resources/icons/icon-location-on.svg);}.teaser-cards{padding:125px 0 105px;}.teaser-cards__title{font-size:48px;font-weight:900;line-height:120%;}@media (max-width:767px){.teaser-cards__title{font-size:48px;}}.teaser-cards__title{margin-bottom:70px;}.teaser-cards .card-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:55px 16px;contain:layout paint;}.teaser-cards .teaser-card__text{font-family:"Open Sans",sans-serif;font-size:17px;}@media (max-width:1024px){.teaser-cards .teaser-card{width:300px;}}@media (max-width:480px){.teaser-cards .teaser-card{width:340px;}}@media (max-width:375px){.teaser-cards .teaser-card{width:260px;}}.teaser-cards .teaser-card img{height:200px;-o-object-fit:cover;object-fit:cover;}@media (max-width:1024px){.teaser-cards .teaser-cards__content{padding:0 calc((100% - 860px) / 2 + 16px);}}@media (max-width:860px){.teaser-cards .teaser-cards__content{padding:0 16px;}}@media (max-width:767px){.teaser-cards .teaser-cards__content{padding:0 calc((100% - 662px) / 2 + 24px);}}@media (max-width:662px){.teaser-cards .teaser-cards__content{padding:0 24px;}}@media (max-width:1024px){.teaser-cards .teaser-cards__content{max-width:unset;overflow:scroll;}.teaser-cards .teaser-cards__content{grid-auto-flow:column;}}
