.s-info-window{position:fixed;right:3rem;bottom:3rem;z-index:4;width:400px}@media only screen and (max-width: 987px){.s-info-window{right:1.5rem;bottom:3rem}}@media only screen and (max-width: 767px){.s-info-window{right:auto !important;bottom:3rem;left:100% !important;width:calc(100% - 58px) !important;transition:all .3s ease-in-out}}.s-info-window .s-info-window__wrap{position:relative;width:100%}.s-info-window .info-window-close{display:flex;flex-direction:row;align-items:center;justify-content:center;position:absolute;top:20px;right:18px;z-index:1;margin:0;padding:0;width:24px;height:24px;background:none;border:none;border-radius:0;box-shadow:none;cursor:pointer}@media only screen and (max-width: 767px){.s-info-window .info-window-close{display:none}}.s-info-window .info-window-toggle{position:absolute;top:50%;right:100%;z-index:1;display:none;margin:-19px 0 0;width:38px;height:38px;background:var(--color-white);border:none;border-radius:8px 0 0 8px;box-shadow:0 4px 20px rgba(31,31,31,.25);cursor:pointer}@media only screen and (max-width: 767px){.s-info-window .info-window-toggle{display:flex;flex-direction:row;align-items:center;justify-content:center}}.s-info-window .info-window-inner{width:100%;background:var(--color-white);border-radius:8px;box-shadow:0 4px 20px rgba(31,31,31,.25);overflow:hidden}.s-info-window .info-window-row{display:flex;flex-direction:row;align-items:normal;justify-content:normal;width:100%}.s-info-window .info-window-img{position:relative;flex:0 0 auto;width:150px}@media only screen and (max-width: 767px){.s-info-window .info-window-img{width:100px}}.s-info-window .info-window-img:before{display:block;padding:80% 0 0;content:""}.s-info-window .info-window-img img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-info-window .info-window-text{flex:1 1 auto;align-self:center;padding:24px 60px 24px 18px}@media only screen and (max-width: 767px){.s-info-window .info-window-text{padding:24px 18px}}.s-info-window .info-window-text p{font:400 var(--font-size-t-md)/1.2 var(--font-text)}.s-info-window .info-window-text a{color:inherit;text-decoration:underline}.s-info-window.active{left:48px !important}.s-info-window.active .info-window-toggle{border-radius:0 8px 8px 0;transform:rotate(180deg)}
