.address-detail--title{color:var(--color-secondary);font-size:28px;font-weight:var(--font-weight-bold);margin-bottom:1.25rem}.address-detail--infos--table{list-style:none;margin:0;padding:0}.address-detail--infos--table-item{color:var(--color-secondary);font-size:1.125rem;hyphens:auto;line-height:2rem;padding:.375rem 0;position:relative}.address-detail--infos--table-item i{color:var(--color-primary);margin-right:1rem}.address-detail--infos--table-item a{color:var(--color-primary);text-decoration:underline;transition:var(--transition-base)}.address-detail--infos--table-item a:active,.address-detail--infos--table-item a:focus,.address-detail--infos--table-item a:hover{color:var(--color-secondary);text-decoration:underline}.address-detail--image{margin-bottom:17px;position:relative}.address-detail--image:hover .image-overlay-plus-button:after{transform:rotate(45deg)}.address-detail--image--overlay{display:flex;flex-direction:row;height:100%;left:8.5px;position:absolute;top:0;transform:scale(0);transform-origin:100% 100%;transition:all .4s;width:calc(100% - 17px)}.address-detail--image--overlay .overlay--icon{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;width:40px}.address-detail--image--overlay .overlay--icon i{color:#fff}.address-detail--image--overlay .overlay--icon .overlay--icon--link{height:100%;position:absolute;width:100%}.address-detail--image--overlay .overlay--text{align-items:flex-start;background:var(--color-secondary);display:flex;flex:1;flex-direction:column;height:100%;justify-content:center;padding-left:8px;position:relative}.address-detail--image--overlay .overlay--text .overlay--text--caption{color:#fff;font-size:13px;font-weight:var(--font-weight-bold)}.address-detail--image--overlay .overlay--text .overlay--text--copyright{color:#fff;font-size:11px;font-weight:var(--font-weight-light)}.address-detail--image--overlay .overlay--text .overlay--text--copyright a{color:#fff}.address-detail--image--overlay .overlay--text .overlay--text--copyright a:active,.address-detail--image--overlay .overlay--text .overlay--text--copyright a:focus,.address-detail--image--overlay .overlay--text .overlay--text--copyright a:hover{color:var(--color-primary)}.address-detail--image:hover .address-detail--image--overlay{transform:scale(1)}.address-tile--address-info--top{margin-bottom:30px}