.location-details{padding-block:3rem}.location-details .title{font-size:40px;font-weight:700;color:#222}@media(min-width:992px){.location-details .title{font-size:60px}}.location-details .expandable-content{color:#222;margin-bottom:1em;max-height:16em;overflow-y:hidden;position:relative;transition:all .45s ease}.location-details .expandable-content.fade{transition:opacity .15s linear!important;opacity:1}.location-details .expandable-content.fade:after{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0);bottom:0;content:"";height:50%;left:0;position:absolute;transition:all .45s ease;width:100%}.location-details .expandable-content.expanded{max-height:1000vh}.location-details .expandable-content.expanded:after{opacity:0}@media(max-width:1199.98px){.location-details .expandable-content{max-height:15em}}@media(max-width:991.98px){.location-details .expandable-content{max-height:16em}}@media(max-width:575.98px){.location-details .expandable-content{max-height:12em}}.location-details .items{color:#222;line-height:1.4}.location-details .items .direction{font-weight:700}.location-details .right-panel h5{color:#333}.location-details .right-panel .headline{font-size:16px;line-height:1.5;margin-block:10px}.location-details .right-panel .headline span{font-weight:400;text-decoration:none;min-width:58px}.location-details .right-panel .headline .fas{min-width:1.25rem}.location-details .right-panel .headline-phone div:last-child>div{margin-bottom:5px}.location-details .right-panel .headline-mail a[href]{color:inherit;font-weight:400;text-decoration:underline}.location-details .accordion .accordion-items{margin-left:-5px;margin-right:-5px}.location-details .accordion .accordion-item-col{transition:all .15s ease-in-out;padding-left:5px;padding-right:5px}.location-details .accordion .accordion-item{border:1px solid #d6d6d6!important;border-radius:12px;margin-bottom:.625rem}@media(max-width:767.98px){.location-details .accordion .accordion-item{margin-bottom:1rem}}.location-details .accordion .accordion-item.expand-up-container{position:relative}.location-details .accordion .accordion-item.expand-up-container .accordion-collapse.expand-up{position:absolute;bottom:100%;left:0;right:0;z-index:1000;background:#fff;border:1px solid #d6d6d6;border-radius:30px;box-shadow:0 -4px 6px rgba(0,0,0,.1);margin-bottom:.5rem}.location-details .accordion .accordion-item.expand-up-container .accordion-collapse.expand-up.show{display:block}.location-details .accordion .accordion-button{padding:.75rem 1.875rem;background-color:#fff;color:#222;font-family:inherit;font-size:1.375rem;font-style:normal;font-weight:400;line-height:150%;border-top-left-radius:12px!important;border-top-right-radius:12px!important;border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important}.location-details .accordion .accordion-button:after{background-size:14px;background-position:100%;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%230A1537' stroke-width='2'%3E%3Cline x1='10' y1='0' x2='10' y2='20'/%3E%3Cline x1='0' y1='10' x2='20' y2='10'/%3E%3C/g%3E%3C/svg%3E")}.location-details .accordion .accordion-button svg{font-size:20px;width:20px;height:20px;margin-right:1.25rem;fill:#222}.location-details .accordion .accordion-button:not(.collapsed){background:none;box-shadow:none;color:#222}.location-details .accordion .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%230A1537' stroke-width='2'%3E%3Cline x1='0' y1='10' x2='20' y2='10'/%3E%3C/g%3E%3C/svg%3E");transform:translate(0)}.location-details .accordion .accordion-button:focus,.location-details .accordion .accordion-button:focus-visible{outline:none!important;box-shadow:none}.location-details .accordion .accordion-collapse{border-top:0}.location-details .accordion .accordion-body{line-height:1.45;padding:.75rem 1.875rem}.location-details .accordion .accordion-body ul{padding-left:1.3rem}.location-details .accordion .accordion-body p:last-child{margin-bottom:0}.gmap{margin-top:1.875rem}.gmap__frame-container{border-radius:30px;overflow:hidden}.gmap__iframe{width:100%;height:16.5625rem;border:0}.gmap iframe{border-radius:30px}.gmap__link{font-weight:400;padding:.3125rem 0 .625rem}.gmap__link i{margin-left:10px;display:none}.gmap__link-anchor,.gmap__link:hover{text-decoration:none}.gmap__link-anchor:hover{text-decoration:underline}.right-panel{box-shadow:none;border-radius:30px!important;color:#222;padding:30px}.right-panel .panel-section svg{width:20px;height:20px;fill:#222}.right-panel .panel-section.share{padding:0}.right-panel .right-panel-title{color:#222;font-size:22px;font-family:var(--font-open-sans);font-weight:700;margin-bottom:15px}.right-panel p{margin-bottom:0}