.location_section{background:#141b29;color:#fff;padding:170px 0}.location_section .left{padding-right:70px;width:calc(100% - 515px)}.location_section .left h2{color:#fff}.location_section .box+.box{margin-top:10px}.location_section .box .title h3{color:#4f6da6;cursor:pointer;transition:all .4s ease;word-break:break-word}.location_section .box:not(.active) ul{display:none}.location_section .box ul{list-style:none;margin:0;padding:0 0 0 25px}.location_section .box ul li{font-size:16px;margin-top:8px}.location_section .box ul li a{color:#fff;text-decoration:none}.location_section .box ul li a,.location_section .box ul li a .icon{display:inline-block;vertical-align:middle}.location_section .box .title h3:hover,.location_section .box.active .title h3{color:#fff}.location_section .left .list{column-count:2}.location_section .right{width:515px}.location_section .image{position:relative}.location_section .image img{width:100%}.location_section .image .pulse{background:#fff;border-radius:50px;cursor:pointer;height:12px;left:200px;position:absolute;top:200px;transition:all .4s ease;width:12px}.location_section .image .pulse:after,.location_section .image .pulse:before{animation-delay:1s;animation-duration:2s;animation-iteration-count:infinite;animation-name:map_pulse;animation-timing-function:linear;border:1px solid #fff;border-radius:50%;box-shadow:0 0 0 3px #fff;content:"";inset:0;opacity:0;position:absolute;visibility:hidden}.location_section .image .pulse.active:after,.location_section .image .pulse.active:before{opacity:1;visibility:visible}.location_section .image .pulse:not(.show){display:none}.location_section .box ul li a.active{border-color:#fff}.location_section .box ul li a{border-bottom:2px solid transparent}@keyframes map_pulse{0%{opacity:0;transform:scale(1)}10%{opacity:1}to{opacity:0;transform:scale(2.3)}}@media (max-width:1449px){.location_section .left{padding-right:40px;width:calc(100% - 450px)}.location_section .right{width:450px}}@media (max-width:1229px){.location_section{padding:100px 0}.location_section .left{padding-right:30px;width:calc(100% - 400px)}.location_section .right{width:400px}.location_section .box .title h3{font-size:24px;line-height:1.3}}@media (max-width:991px){.location_section{padding:40px 0}.location_section .left{padding:0;width:100%}.location_section .right{display:none}}@media (max-width:767px){.location_section .left .list{column-count:1}.box .title h3{padding:10px 0}}