@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);}
.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;}}
.btn,.two-column-layout.contact-strip form .form-submit,.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,.two-column-layout.contact-strip form .form-submit 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,.two-column-layout.contact-strip form .form-submit,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,.two-column-layout.contact-strip form .form-submit:hover,button.btn-primary:hover,input[type=submit]:hover,.btn--light-blue:active,.two-column-layout.contact-strip form .form-submit:active,button.btn-primary:active,input[type=submit]:active,.btn--light-blue:focus,.two-column-layout.contact-strip form .form-submit:focus,button.btn-primary:focus,input[type=submit]:focus{color:#232C64 !important;}.btn--light-blue:hover:after,.two-column-layout.contact-strip form .form-submit:hover:after,button.btn-primary:hover:after,input[type=submit]:hover:after,.btn--light-blue:active:after,.two-column-layout.contact-strip form .form-submit:active:after,button.btn-primary:active:after,input[type=submit]:active:after,.btn--light-blue:focus:after,.two-column-layout.contact-strip form .form-submit: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,.two-column-layout.contact-strip form .form-submit: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,.two-column-layout.contact-strip form .form-submit:hover,.glb-button:hover,#edit-loginurl:hover,#edit-cancel:hover,button.btn-primary:hover,input[type=submit]:hover,.btn:active,.two-column-layout.contact-strip form .form-submit:active,.glb-button:active,#edit-loginurl:active,#edit-cancel:active,button.btn-primary:active,input[type=submit]:active,.btn:focus,.two-column-layout.contact-strip form .form-submit: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;}.two-column-layout{font-family:"Open Sans",sans-serif;}.two-column-layout.background-color--blue .two-column-layout__pre-title,.two-column-layout.background-color--light-blue .two-column-layout__pre-title,.two-column-layout.background-color--dark-blue .two-column-layout__pre-title{color:#ffffff;}.two-column-layout.background-color--blue .two-column-layout__title,.two-column-layout.background-color--light-blue .two-column-layout__title,.two-column-layout.background-color--dark-blue .two-column-layout__title{color:#ffffff;}.two-column-layout.background-color--blue .two-column-layout__description > p,.two-column-layout.background-color--blue .two-column-layout__description > a,.two-column-layout.background-color--blue .two-column-layout__description > p a,.two-column-layout.background-color--light-blue .two-column-layout__description > p,.two-column-layout.background-color--light-blue .two-column-layout__description > a,.two-column-layout.background-color--light-blue .two-column-layout__description > p a,.two-column-layout.background-color--dark-blue .two-column-layout__description > p,.two-column-layout.background-color--dark-blue .two-column-layout__description > a,.two-column-layout.background-color--dark-blue .two-column-layout__description > p a{color:#ffffff;opacity:1;}.two-column-layout.background-color--blue .two-column-layout__cta a:not([href$=".pdf"]):not([href$=".doc"]):not([href$=".docx"]):not([href$=".pdf"]):not([href$=".pptx"]):not([href$=".xls"]):not([href$=".xlsx"]):not([href$=".csv"]):not([href$=".rtf"]):not([href$=".xls"]):after,.two-column-layout.background-color--light-blue .two-column-layout__cta a:not([href$=".pdf"]):not([href$=".doc"]):not([href$=".docx"]):not([href$=".pdf"]):not([href$=".pptx"]):not([href$=".xls"]):not([href$=".xlsx"]):not([href$=".csv"]):not([href$=".rtf"]):not([href$=".xls"]):after,.two-column-layout.background-color--dark-blue .two-column-layout__cta a:not([href$=".pdf"]):not([href$=".doc"]):not([href$=".docx"]):not([href$=".pdf"]):not([href$=".pptx"]):not([href$=".xls"]):not([href$=".xlsx"]):not([href$=".csv"]):not([href$=".rtf"]):not([href$=".xls"]):after{background-image:url(/themes/custom/jj_custom/resources/icons/arrow-forward--white.svg);}.two-column-layout.contact-strip .form__title{font-size:48px;font-weight:900;line-height:120%;}@media (max-width:767px){.two-column-layout.contact-strip .form__title{font-size:48px;}}.two-column-layout.contact-strip .form__title{margin:0 0 24px;}.two-column-layout.contact-strip .form__info{font-size:13px;font-weight:400;margin-top:10px;margin-bottom:15px;}.two-column-layout.contact-strip .form__info{color:rgba(255,255,255,0.6470588235);}.two-column-layout.contact-strip div.block--two-column-layout__content{margin-left:auto;}@media (max-width:1024px){.two-column-layout.contact-strip div.block--two-column-layout__content{width:100%;}.two-column-layout.contact-strip div.block--two-column-layout__content{text-align:center;}}@media (min-width:1600px){.two-column-layout.contact-strip div.block--two-column-layout__content{margin-right:100px;}}@media (max-width:1200px){.two-column-layout.contact-strip div.two-column-layout__inner{gap:50px;}}@media (max-width:1024px){.two-column-layout.contact-strip div.two-column-layout__inner{flex-direction:column;}}.two-column-layout.contact-strip div.block--two-column-layout__image{}@media (min-width:767px) and (max-width:1024px){.two-column-layout.contact-strip div.block--two-column-layout__image{max-width:535px;}}.two-column-layout.contact-strip form{width:100%;}.two-column-layout.contact-strip form input:not([type=submit]),.two-column-layout.contact-strip form textarea{font-size:15px;font-weight:400;border:1px solid #DEDEDE;color:#000000;box-sizing:border-box;min-height:47px;transition:0.4s;max-width:100%;cursor:pointer;padding:10px;}.two-column-layout.contact-strip form input:not([type=submit]):focus,.two-column-layout.contact-strip form input:not([type=submit]):focus-visible,.two-column-layout.contact-strip form textarea:focus,.two-column-layout.contact-strip form textarea:focus-visible{outline:none;border-color:#AAAAAA;}.two-column-layout.contact-strip form input:not([type=submit]):-webkit-autofill,.two-column-layout.contact-strip form input:not([type=submit]):-webkit-autofill:focus,.two-column-layout.contact-strip form textarea:-webkit-autofill,.two-column-layout.contact-strip form textarea:-webkit-autofill:focus{-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s;}.two-column-layout.contact-strip form input:not([type=submit]):disabled,.two-column-layout.contact-strip form textarea:disabled{cursor:default;background-color:#ffffff;}.two-column-layout.contact-strip form textarea{width:100%;}.two-column-layout.contact-strip form .form-required:after{content:"*";color:#F74626;}.two-column-layout.contact-strip form .form-checkboxes .form-required:after,.two-column-layout.contact-strip form .form-radios .form-required:after{display:none;}.two-column-layout.contact-strip form label{font-size:15px;font-weight:700;color:#000000;transition:0.3s;display:flex;gap:3px;}.two-column-layout.contact-strip form label:has(+ input[required=required]):after,.two-column-layout.contact-strip form label:has(+ div textarea[required=required]):after{content:"*";color:#F74626;}.two-column-layout.contact-strip form .description{color:#AAAAAA;margin-top:10px;}@media (min-width:768px){.two-column-layout.contact-strip form{max-width:535px;}}@media (max-width:1024px){.two-column-layout.contact-strip form{margin:0 auto;}}.two-column-layout.contact-strip form label{color:rgba(40,40,40,0.3960784314);font-weight:400;}.two-column-layout.contact-strip form .webform-flexbox{margin:1em -0.5em;gap:10px;}.two-column-layout.contact-strip form .form-submit{width:100%;margin-top:20px;}.two-column-layout.contact-strip form .form-item{position:relative;}.two-column-layout.contact-strip form .form-item label{position:absolute;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;max-width:100%;left:10px;top:13px;}.two-column-layout.contact-strip form .form-item label:has(+ div textarea:hover),.two-column-layout.contact-strip form .form-item label:has(+ div textarea:focus),.two-column-layout.contact-strip form .form-item label:has(+ div textarea:focus-visible),.two-column-layout.contact-strip form .form-item label:has(+ div textarea:not(:placeholder-shown)),.two-column-layout.contact-strip form .form-item label:has(+ input:hover),.two-column-layout.contact-strip form .form-item label:has(+ input:focus),.two-column-layout.contact-strip form .form-item label:has(+ input:-webkit-autofill),.two-column-layout.contact-strip form .form-item label:has(+ input:focus-visible),.two-column-layout.contact-strip form .form-item label:has(+ input:not(:placeholder-shown)){color:transparent !important;}.two-column-layout.contact-strip form .form-item label:has(+ div textarea:hover):after,.two-column-layout.contact-strip form .form-item label:has(+ div textarea:focus):after,.two-column-layout.contact-strip form .form-item label:has(+ div textarea:focus-visible):after,.two-column-layout.contact-strip form .form-item label:has(+ div textarea:not(:placeholder-shown)):after,.two-column-layout.contact-strip form .form-item label:has(+ input:hover):after,.two-column-layout.contact-strip form .form-item label:has(+ input:focus):after,.two-column-layout.contact-strip form .form-item label:has(+ input:-webkit-autofill):after,.two-column-layout.contact-strip form .form-item label:has(+ input:focus-visible):after,.two-column-layout.contact-strip form .form-item label:has(+ input:not(:placeholder-shown)):after{color:transparent !important;}.two-column-layout.contact-strip form .form-item label:has(+ input[required=required]:-ms-input-placeholder):after,.two-column-layout.contact-strip form .form-item label:has(+ div textarea[required=required]:-ms-input-placeholder):after{content:"*";color:#F74626;}.two-column-layout.contact-strip form .form-item label:has(+ input[required=required]:placeholder-shown):after,.two-column-layout.contact-strip form .form-item label:has(+ div textarea[required=required]:placeholder-shown):after{content:"*";color:#F74626;}.two-column-layout.contact-strip form textarea{min-height:295px;}.two-column-layout__inner{display:flex;align-items:center;}.two-column-layout__pre-title{font-size:15px;font-weight:700;}.two-column-layout__pre-title{color:#007EAD;}.two-column-layout__title{font-size:48px;font-weight:900;line-height:120%;color:#282828;margin:12px 0 20px;}@media (max-width:767px){.two-column-layout__title{font-size:48px;}}.two-column-layout__title{font-family:"Nunito Sans",sans-serif;}@media (max-width:767px){.two-column-layout__title{font-size:40px;}}.two-column-layout__description{margin-bottom:27px;}.two-column-layout__description > p,.two-column-layout__description > a,.two-column-layout__description > p a{font-size:17px;font-weight:400;line-height:29px;}.two-column-layout__description > p,.two-column-layout__description > a,.two-column-layout__description > p a{color:#282828;}@media (max-width:767px){.two-column-layout__description > p,.two-column-layout__description > a,.two-column-layout__description > p a{line-height:26px;}}.two-column-layout__description a{}.two-column-layout .two-column-layout__cta 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;margin-bottom:10px;}.two-column-layout .two-column-layout__cta 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;}.two-column-layout .two-column-layout__cta a:hover,.two-column-layout .two-column-layout__cta a:focus,.two-column-layout .two-column-layout__cta a:active{text-decoration:underline;}.two-column-layout .two-column-layout__cta a:hover:after,.two-column-layout .two-column-layout__cta a:focus:after,.two-column-layout .two-column-layout__cta a:active:after{-webkit-transform:translate(15px,2px);transform:translate(15px,2px);}.two-column-layout .two-column-layout__cta a{width:-webkit-max-content;width:max-content;}.two-column-layout .block--two-column-layout__image img:not([width="760px"]){width:100%;height:auto;}.two-column-layout .block--two-column-layout__image > div{display:flex;}.two-column-layout .block--two-column-layout__content{display:flex;flex-wrap:wrap;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;}@media (min-width:1025px){.two-column-layout .block--two-column-layout__content{width:40%;}.two-column-layout .block--two-column-layout__content{max-width:615px;}}@media (min-width:768px){.two-column-layout.image-size--small{padding:120px 0;}.two-column-layout.image-size--small.contact-strip{padding:150px 0 170px;}}@media (max-width:767px){.two-column-layout.image-size--small{padding:80px 0;}}@media (min-width:1025px){.two-column-layout.image-size--small .block--two-column-layout__image{width:60%;}.two-column-layout.image-size--small .block--two-column-layout__image{max-width:700px;}}@media (max-width:1024px){.two-column-layout.image-size--small .block--two-column-layout__image{width:100%;}}@media (min-width:1025px){.two-column-layout.image-size--small .two-column-layout__inner{gap:60px;}}@media (max-width:1024px){.two-column-layout.image-size--small .two-column-layout__inner{flex-direction:column;}.two-column-layout.image-size--small .two-column-layout__inner{gap:20px;}}.two-column-layout.image-size--small img{box-shadow:0 0 50px rgba(0,0,0,0.2);}.two-column-layout.image-size--big .block--two-column-layout__image{}@media (min-width:1025px){.two-column-layout.image-size--big .block--two-column-layout__image{width:55%;}}@media (max-width:1024px){.two-column-layout.image-size--big .block--two-column-layout__image{width:100%;}.two-column-layout.image-size--big .block--two-column-layout__image img{max-height:400px;-o-object-fit:cover;object-fit:cover;}}@media (min-width:767px) and (max-width:1024px){.two-column-layout.image-size--big .block--two-column-layout__image{margin-right:auto;}.two-column-layout.image-size--big .block--two-column-layout__image{width:calc(100% - 100px);}}.two-column-layout.image-size--big .block--two-column-layout__content{box-sizing:border-box;padding:30px 15px;}.two-column-layout.image-size--big .block--two-column-layout__content > div{width:100%;}@media (min-width:1025px){.two-column-layout.image-size--big .block--two-column-layout__content{max-width:535px;}}@media (max-width:1024px){.two-column-layout.image-size--big .block--two-column-layout__content{max-width:860px;}}@media (max-width:767px){.two-column-layout.image-size--big .block--two-column-layout__content{max-width:662px;}.two-column-layout.image-size--big .block--two-column-layout__content{padding:30px 24px;}}.two-column-layout.image-size--big .two-column-layout__inner{gap:100px;}@media (max-width:1024px){.two-column-layout.image-size--big .two-column-layout__inner{gap:20px;}.two-column-layout.image-size--big .two-column-layout__inner{flex-direction:column-reverse;}}@media (min-width:1025px){.two-column-layout.image-position--right .two-column-layout__inner{flex-direction:row-reverse;}}.two-column-layout.image-position--right .two-column-layout__inner .block--two-column-layout__image{}@media (min-width:767px) and (max-width:1024px){.two-column-layout.image-position--right .two-column-layout__inner .block--two-column-layout__image{margin-right:unset;}.two-column-layout.image-position--right .two-column-layout__inner .block--two-column-layout__image{margin-left:auto;}}.two-column-layout.image-size--small .block--two-column-layout__content > *{width:100%;}@media (min-width:1025px){.two-column-layout.image-size--small .block--two-column-layout__content{max-width:535px;}}.two-column-layout.image-size--small.image-position--left .block--two-column-layout__content{margin-left:auto;}@media (min-width:1600px){.two-column-layout.image-size--small.image-position--left .block--two-column-layout__content{margin-right:100px;}}@media (min-width:1025px){.two-column-layout.image-size--small.image-position--left .block--two-column-layout__content{margin-left:auto;}}.two-column-layout.image-size--small.image-position--right .block--two-column-layout__content{margin-right:auto;}@media (min-width:1600px){.two-column-layout.image-size--small.image-position--right .block--two-column-layout__content{margin-left:100px;}}@media (min-width:1025px){.two-column-layout.image-size--small.image-position--right .block--two-column-layout__content{margin-right:auto;}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
