.custom-marker{height:0!important;margin-left:0!important;margin-top:0!important;position:relative;width:0!important}.custom-marker svg{stroke:#fff;height:4.4rem!important;left:-1.65rem;position:absolute;top:-4.4rem;width:3.3rem!important}.custom-marker__wrapper-card{height:0;left:-15rem;overflow:hidden;position:absolute;top:3rem;width:30rem}.custom-marker__card{align-items:flex-end;background-color:var(--color-white);border-radius:1.6rem;cursor:auto;display:flex;padding:var(--spacing-l);width:100%}.custom-marker__card .button{width:100%!important}.custom-marker__card .button a{color:var(--color-white)}@media screen and (min-width:0px){.custom-marker__card .button a{font-family:var(--font-secondary)!important;font-size:1.6rem!important;font-weight:400!important;line-height:2.4rem!important}}@media screen and (min-width:768px){.custom-marker__card .button a{font-family:var(--font-secondary)!important;font-size:1.6rem!important;font-weight:400!important;line-height:2.4rem!important}}.custom-marker__close{align-items:center;cursor:pointer;display:flex;height:2rem;position:relative;transform:rotate(45deg);width:2rem}.custom-marker__close span{align-items:center;background-color:var(--color-primary);border-radius:1rem;display:flex;height:2px;justify-content:center;position:absolute;width:100%}.custom-marker__close span:first-child{transform:rotate(90deg)}.custom-marker.active{z-index:1000!important}.custom-marker.active svg,.custom-marker.active svg *{color:var(--color-primary)}.custom-marker.active .custom-marker__wrapper-card{height:auto}.custom-marker.is-show{z-index:1000!important}.custom-marker.is-show svg,.custom-marker.is-show svg *{color:var(--color-primary)}
