.iframe-elena-map{margin-top:40px;margin-bottom:40px}
@media(min-width:768px){.iframe-elena-map{margin-top:64px;margin-bottom:64px}
}
.iframe-elena-map .container-general{display:flex;justify-content:space-between;gap:16px}
.iframe-elena-map .container-general.viewMapFullWidth{flex-direction:column;gap:32px}
.iframe-elena-map .container-general.viewMapFullWidth .container-text,.iframe-elena-map .container-general.viewMapFullWidth .container-iframe-map{width:100%}
.iframe-elena-map .container-general.viewMapFullWidth .container-text .title,.iframe-elena-map .container-general.viewMapFullWidth .container-iframe-map .title{width:100%}
@media(min-width:975px){.iframe-elena-map .container-general.viewMapFullWidth .container-text .title,.iframe-elena-map .container-general.viewMapFullWidth .container-iframe-map .title{width:80%}
}
.iframe-elena-map .container-general.two-column{flex-direction:column;gap:32px}
@media(min-width:975px){.iframe-elena-map .container-general.two-column{flex-direction:row;gap:24px}
}
.iframe-elena-map .container-general.two-column .container-text,.iframe-elena-map .container-general.two-column .container-iframe-map{width:100%}
@media(min-width:975px){.iframe-elena-map .container-general.two-column .container-text,.iframe-elena-map .container-general.two-column .container-iframe-map{width:50%}
}
.iframe-elena-map .container-general .container-text{display:flex;flex-direction:column;gap:16px}
.iframe-elena-map .container-general .container-text .title>*{margin:0}
.iframe-elena-map .container-general .container-text .container-list-info{display:flex;flex-direction:column;gap:32px}
.iframe-elena-map .container-general .container-text .container-list-info .item-info{display:flex;gap:24px}
.iframe-elena-map .container-general .container-text .container-list-info .item-info__container-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;min-width:80px;min-height:80px;border-radius:100px;background-color:#333f48;margin:3px 2px;transition:all .2s;overflow:hidden}
.iframe-elena-map .container-general .container-text .container-list-info .item-info__container-icon .icon{width:48px;height:48px;filter:brightness(0) saturate(100%) invert(84%) sepia(45%) saturate(4003%) hue-rotate(3deg) brightness(105%) contrast(108%)}
.iframe-elena-map .container-general .container-text .container-list-info .item-info__container-text{display:flex;flex-direction:column;gap:12px;justify-content:center}
.iframe-elena-map .container-general .container-text .container-list-info .item-info__title{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:22px;line-height:30px;color:#333f48}
@media(min-width:1024px){.iframe-elena-map .container-general .container-text .container-list-info .item-info__title{font-size:24px;line-height:28px}
}
@media(min-width:1600px){.iframe-elena-map .container-general .container-text .container-list-info .item-info__title{font-size:24px;line-height:32px}
}
.iframe-elena-map .container-general .container-text .container-list-info .item-info__text{font-family:'N27 Regular';font-weight:400;font-style:normal;font-size:18px;line-height:26px;color:#333f48}
.iframe-elena-map .container-general .container-text .container-list-info .item-info__link{font-size:18px;line-height:26px;font-family:'N27 Bold';font-weight:700;font-style:normal;color:#d52b1e;cursor:pointer;text-wrap:balance;padding-bottom:3px}
.iframe-elena-map .container-general .container-text .container-list-info .item-info__link:after{transition:all .3s ease-in-out;font-family:"icomoon" !important;content:"\ee935";font-weight:400;position:relative;top:2px;display:inline-block;width:30px;height:30px;border:1px solid #d52b1e;border-radius:50%;font-size:20px;margin-left:16px;display:inline-grid;place-items:center;transform:rotate(0)}
.iframe-elena-map .container-general .container-text .container-list-info .item-info__link:hover:after{background-color:#d52b1e;color:#fff;transform:rotate(45deg)}
.iframe-elena-map .container-general .container-text .container-list-info .item-info__link::after{margin-left:12px}
.iframe-elena-map .container-general .container-iframe-map{width:50%;height:230px}
@media(min-width:450px){.iframe-elena-map .container-general .container-iframe-map{height:320px}
}
@media(min-width:975px){.iframe-elena-map .container-general .container-iframe-map{height:430px}
}
.iframe-elena-map .container-general .container-iframe-map .iframe-map{width:100%;height:100%}