.info_map_sect{background-color:#F9FAFB}.info_map_sect .cols{align-items:center;margin:0;display:block}.info_map_sect.image_pos_right .cols{flex-direction:row-reverse}.info_map_sect .col{padding:0;width:100%}.info_map_sect .image_wrap{position:relative;width:max-content;max-width:100%;margin:0 auto 1.25em}.info_map_sect .image{display:block;margin:0 auto}.info_map_sect .image_item_point{position:absolute;box-sizing:border-box;font-size:inherit;border:none;padding:0;margin:0;background-color:#fff;border-radius:50%;z-index:1;transform:translate(-50%,-50%)}.info_map_sect .image_item_point span{width:2em;height:2em;position:relative;z-index:1;display:block;box-sizing:border-box;background-image:url(https://dev.bzbgear.com/wp-content/themes/bzbgear/css/info_map_sect/../../img/icons/plus-2d2d35.svg);background-color:#fff;background-repeat:no-repeat;background-size:1.125em auto;background-position:center;cursor:pointer;border-radius:50%}.info_map_sect .image_item_point:before{content:'';display:block;position:absolute;top:50%;left:50%;background-color:rgb(255 255 255 / .5);width:2em;height:2em;transform:translate(-50%,-50%);z-index:-1;border-radius:50%;animation:info_map_sect_image_item_point_circle_anim 1.5s linear 0s infinite}.info_map_sect .image_item_point:after{content:'';display:block;position:absolute;top:50%;left:50%;background-color:rgb(255 255 255 / .5);width:2em;height:2em;transform:translate(-50%,-50%);z-index:-1;border-radius:50%;animation:info_map_sect_image_item_point_circle_anim 1.5s linear 0.75s infinite}.info_map_sect .image_item_point.active span{background-image:url(https://dev.bzbgear.com/wp-content/themes/bzbgear/css/info_map_sect/../../img/icons/minus-fff.svg);background-color:#4B4EFC}.info_map_sect .image_item_point.active:before,.info_map_sect .image_item_point.active:after{background-color:rgb(75 78 252 / .5)}@keyframes info_map_sect_image_item_point_circle_anim{0%{width:2em;height:2em;opacity:1}33%{width:2.5em;height:2.5em;opacity:1}66%{width:3em;height:3em;opacity:.5}100%{width:3.5em;height:3.5em;opacity:0}}.info_map_sect .item_text{font-size:.875em}.info_map_sect .item_text h3{margin-bottom:.5em}.info_map_sect .item_text h3:first-child{margin-top:0}.info_map_sect .item_text img{margin:0}.info_map_sect .items{position:relative}.info_map_sect .item{position:absolute;left:0;width:100%;opacity:0;visibility:hidden;transition-property:transform,opacity,visibility;transition-duration:0.3s;top:0;transform:translate(0,3em)}.info_map_sect .item.active{opacity:1;visibility:visible;transform:translate(0,0)}