/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.accordion{margin-bottom:2rem;}.accordion__header{width:100%;padding:1rem 0;font-size:1.375rem;line-height:2rem;font-weight:700;text-align:left;text-transform:none;cursor:pointer;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;border-bottom-width:0.0625rem;border-bottom-style:solid;}@media screen and (min-width:79rem){.accordion__header{font-size:1.5rem;line-height:2.125rem;}}.accordion__header:first-child{border-top-width:0.0625rem;border-top-style:solid;}.accordion__title{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}.accordion__panel{max-height:100em;margin:0;padding:1rem 0;-webkit-transition:visibility 0s ease-in-out,max-height 0.25s ease-in-out,opacity 0.25s ease-in-out;transition:visibility 0s ease-in-out,max-height 0.25s ease-in-out,opacity 0.25s ease-in-out;opacity:1;overflow:hidden;visibility:visible;}[aria-hidden='true'].accordion__panel{max-height:0;margin:0;padding:0;-webkit-transition-delay:0.25s,0s,0s;transition-delay:0.25s,0s,0s;opacity:0;visibility:hidden;}button.accordion__header{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}button.accordion__header::after{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;border-radius:50%;width:2.25rem;height:2.25rem;font-size:1.875rem;line-height:1;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;content:'+';margin-left:1rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:0.4375rem;}button.accordion__header[aria-expanded='true']::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.image-routing{background-image:none;padding-bottom:1rem;}.image-routing img{display:block;-webkit-transition:.2s ease-in;transition:.2s ease-in;}.image-routing:hover{background-image:none;}.image-routing:hover img{-o-object-position:center;object-position:center;-webkit-transform:scale(1.05);transform:scale(1.05);}.image-routing:hover .image-routing--title{color:#007a86;}.image-routing--image{overflow:hidden;}.image-routing--title{padding-top:.5rem;font-size:1.1875rem;line-height:1.8125rem;font-family:"Figtree",serif;font-weight:bold;-webkit-transition:.2s ease-in;transition:.2s ease-in;text-decoration:underline;}@media screen and (min-width:79rem){.image-routing--title{font-size:1.375rem;line-height:2rem;}}.shaded-collection .image-routing{background-color:#f3f3f1;}.shaded-collection .image-routing--title{padding:1.5rem;}.arrow-link-collection .image-routing--title{text-decoration:none;font-style:normal;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:"Open Sans",sans-serif;font-size:1.16625rem;line-height:1.16625rem;}@media screen and (min-width:79rem){.arrow-link-collection .image-routing--title{font-size:1rem;line-height:1rem;}}.arrow-link-collection .image-routing--title::before{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;content:"";font-family:"iconfont";border-radius:50%;font-size:0.54em;line-height:1.2em;width:2em;height:2.2em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;margin-top:0.1875rem;margin-right:0.625rem;padding-left:0.125rem;-webkit-transition:color 0.25s ease-in-out,background-color 0.25s ease-in-out;transition:color 0.25s ease-in-out,background-color 0.25s ease-in-out;color:white;background-color:#005239;}.slab.scheme--green-primary .arrow-link-collection .image-routing--title::before{color:#005239;background-color:#FFC733;}.slab.scheme--green-primary .image-routing,.slab.scheme--accent .image-routing{background-image:none;}.slab.scheme--green-primary .image-routing:hover{color:white;}.slab.scheme--green-primary .image-routing:hover .image-routing--title{color:white;}.slab.scheme--accent.image_routing{position:relative;}.slab.scheme--accent.image_routing::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/themes/custom/newcity/css/images/bkg_bigm.png);background-position:100% 0;background-repeat:no-repeat;background-blend-mode:multiply;opacity:0.3;}
