.location-features .bg-area{position:relative}.accordion{transition:all .4s ease}.accordion__content{transition:max-height .4s ease}:not(.active) .accordion__trigger .title,:not(.active) .accordion__trigger img{transition:all .2s ease}.accordion__image{transition:opacity .8s ease}.accordion:not(.active) .accordion__trigger{transition:padding .2s ease-in-out}.accordion-wrapper .row-fluid{grid-gap:1.5rem;align-items:center}.accordion__trigger{align-items:center;color:#254b65;cursor:pointer;display:flex;font-size:1rem;font-weight:500;grid-gap:1rem;margin-bottom:0;padding-bottom:1rem;padding-top:1rem;position:relative}.accordion:nth-of-type(n+2) .accordion__trigger{border-top:2px solid hsla(0,0%,70%,.2)}.accordion__trigger .title{font-size:24px;margin:0}.accordion__trigger:hover{cursor:pointer}.accordion:not(.active):hover .accordion__trigger{padding-left:1rem}.accordion:not(.active):hover .accordion__trigger img{opacity:1}.accordion__content,.accordion__image{margin-bottom:0;opacity:0;overflow:hidden;pointer-events:none}.accordion__image{max-height:0;transform:scale(.9)}.accordion__content{padding:0}.accordion__content p:last-of-type{margin-bottom:0}.accordion__image.active,.active .accordion__content{max-height:400px;opacity:1;transform:scale(1)}.accordion.active{margin-bottom:1rem}.accordion.active :is(.accordion__trigger,.accordion__content){padding-left:4rem}.active .accordion__trigger{font-size:1.5rem;font-weight:600}.accordion__trigger img{opacity:.5;width:1.5rem}.active .accordion__trigger img{left:.5rem;opacity:1;position:absolute;width:2.5rem}.active .accordion__trigger .title{font-size:28px}.accordion__image-wrapper{align-items:center;display:flex;position:relative;width:100%;z-index:1}.accordion__image.active{flex:1 100%;min-width:100%}.accordion__image img{aspect-ratio:1/1;border-radius:10px;height:auto;object-fit:cover;width:100%}@media (max-width:767px){.accordion__image img{aspect-ratio:2.5/1}}.accordion__background-accent{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.accordion__trigger-icon{-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-webkit-transition:all .2;fill:#b2b2b2;margin-left:1rem;position:absolute;right:0;transform-origin:50% 50%;transition:all .2;width:1rem}.active .accordion__trigger-icon{-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}:is([class*=accordion__accent]){pointer-events:none;position:absolute;z-index:1}.accordion__accent--marker{bottom:-1rem;right:0}.accordion__accent--stroke{bottom:-2rem;left:-15%}@media (max-width:767px){.accordion__accent--marker{bottom:-.25rem}.accordion__accent--stroke{left:0;max-width:50%;top:-20%;transform:rotate(153deg)}}.background-accent{display:none}@media (min-width:768px){.background-accent{display:block;max-width:500px;position:absolute;right:0;top:0;width:calc(36% - 2rem);z-index:-1}}