/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.par-cards{margin-top:7.5rem;}.par-cards .card-mb{margin-bottom:2rem;}.par-cards .spacing-adjust{margin-bottom:-2rem;overflow:hidden;}.par-card{transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:0.15s;color:#fff;padding:1.75rem;background-color:rgb(1,84,171);height:13rem;display:block;position:relative;}.par-card:hover{background-color:rgb(51,102,204);}.par-card .f-n-field-card-title{text-transform:uppercase;margin:0;}.par-card .f-n-field-card-copy{font-size:1.0625rem;line-height:1.5rem;margin-top:1.25rem;}.par-card .f-n-field-card-link,.par-card .arrow-wrapper{position:absolute;bottom:0;right:0;overflow:hidden;}.par-card .wrap-link .field{position:absolute;top:0;left:0;bottom:0;z-index:10;}.par-card .wrap-link a{width:100%;height:100%;opacity:0;}
.par-job-card{margin-bottom:30px;font-family:'Lato',sans-serif;color:#0A407A;}.par-job-card .f-n-field-jc-category{width:100%;font-weight:700;font-size:20px;line-height:24px;text-transform:uppercase;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #C6C6C6;cursor:pointer;outline:none;transition:0.4s;}.par-job-card .f-n-field-jc-category:after{content:'\002B';float:right;margin-left:10px;}.par-job-card .f-n-field-jc-category.active:after{content:"\2212";}.par-job-card .f-n-field-jc-job{background-color:#FFF;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;}.par-job-card .f-n-field-jc-job .apprenticeship-job-card{background-color:transparent;width:100%;height:250px;perspective:1000px;margin-bottom:20px;}.par-job-card .f-n-field-jc-job .apprenticeship-job-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform 0.8s;transform-style:preserve-3d;cursor:pointer;}.par-job-card .f-n-field-jc-job .apprenticeship-job-card:hover .apprenticeship-job-card-inner{transform:rotateY(-180deg);}.par-job-card .f-n-field-jc-job .apprenticeship-job-card-front,.par-job-card .f-n-field-jc-job .apprenticeship-job-card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;padding:25px 20px;background-color:#F2F2F2;border-radius:10px;}.par-job-card .f-n-field-jc-job .apprenticeship-job-card-front{display:flex;flex-direction:column;justify-content:space-between;text-align:left;padding-bottom:33px;}.par-job-card .f-n-field-jc-job .apprenticeship-job-card-front img{display:inline-block;margin:0 auto;}.par-job-card .f-n-field-jc-job .apprenticeship-job-card-front .aj-title{font-weight:700;font-size:18px;line-height:22px;}.par-job-card .f-n-field-jc-job .apprenticeship-job-card-front a{position:absolute;right:0;bottom:0;width:50px;height:50px;background-color:#0A407A;border-radius:10px;text-indent:-9999px;display:flex;align-items:center;justify-content:center;}.par-job-card .f-n-field-jc-job .apprenticeship-job-card-front a:after{display:block;content:'';width:20px;height:16px;background:url(/themes/custom/swatchgroup-brandsite-theme/apps/drupal/libraries/paragraph_job_card/images/job-card-arrow.svg) no-repeat center;}.par-job-card .f-n-field-jc-job .apprenticeship-job-card-back{transform:rotateY(-180deg);}.par-job-card .f-n-field-jc-job .apprenticeship-job-card-back .apprenticeship-job-card-back-wrap{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;text-align:left;}.par-job-card .f-n-field-jc-job .apprenticeship-job-card-back .aj-title{font-weight:700;font-size:18px;line-height:22px;}.par-job-card .f-n-field-jc-job .apprenticeship-job-card-back p,.par-job-card .f-n-field-jc-job .apprenticeship-job-card-back a{font-weight:400;font-size:14px;line-height:17.2px;}.par-job-card .f-n-field-jc-job .apprenticeship-job-card-back p{margin:0;padding:0;}.par-job-card .f-n-field-jc-job .apprenticeship-job-card-back a{display:inline-block;text-decoration:none;color:#0A407A;text-transform:uppercase;}.par-job-card .f-n-field-jc-job .apprenticeship-job-card-back a:hover{text-decoration:underline;}@media screen and (min-width:768px){.par-job-card{margin-bottom:50px;}.par-job-card .f-n-field-jc-category{font-size:30px;line-height:36px;padding-bottom:20px;margin-bottom:40px;}.par-job-card .f-n-field-jc-job .apprenticeship-job-card{height:275px;margin-bottom:30px;}.par-job-card .f-n-field-jc-job .apprenticeship-job-card-front .aj-title{font-size:20px;line-height:24px;}.par-job-card .f-n-field-jc-job .apprenticeship-job-card-back .aj-title{font-size:20px;line-height:24px;}.par-job-card .f-n-field-jc-job .apprenticeship-job-card-back p,.par-job-card .f-n-field-jc-job .apprenticeship-job-card-back a{font-size:16px;line-height:19.2px;}}
.par-job-cards .f-n-field-jc-items .par-job-card:last-child{margin-bottom:0;}
