.map-section{margin:60px auto 60px;max-width:1171px}
.map-section .map-main-title,.map-pointer-detail-title,.map-content-wrapper h1,.map-content-wrapper h2,.map-content-wrapper h3,.map-content-wrapper h4,.map-content-wrapper h5,.map-content-wrapper h6{max-width:372px;background:linear-gradient(45deg,#1a1a1a,#0054a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:36px;line-height:120%;font-weight:normal;margin-bottom:20px}
.map-pointer-detail-title{display:flex;align-items:center}
.map-pointer-detail-title::before{display:flex;content:"";width:12px;height:12px;background:linear-gradient(45deg,#1a1a1a,#0054a6);border-radius:50%;margin-right:11px}
.map-main-wrapper{display:flex;align-items:center}
.map-img-wrapper{max-width:50%;width:100%;display:flex;justify-content:center;background-color:#f7f8f9}
.map-img-wrapper .image-div{position:relative;max-width:100%}
.map-img-wrapper .image-div img{max-width:100%;max-height:400px}
.map-img-wrapper .pointer-div{position:absolute;left:0;top:0;width:100%;height:100%}
.map-img-wrapper .pointer-div .pointers{display:flex;position:absolute;border-radius:50%;width:11px;height:11px;background:#7f7f7f;outline:1px solid #7f7f7f;outline-offset:2px;cursor:pointer}
.map-img-wrapper .pointer-div .pointers.active{background:linear-gradient(45deg,#1a1a1a,#0054a6);outline:1px solid #0054a6;outline-offset:2px}
.map-pointer-detail-main-wrapper{width:100%;height:100%;max-width:50%}
.map-pointer-detail-main-wrapper .map-pointer-detail-carousel{padding:50px 0}
.map-section .map-pointer-detail-main-wrapper .map-pointer-detail-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px}
.map-pointer-detail-wrapper p,.map-content-wrapper{font-size:16px;line-height:normal;color:#000;font-weight:400;font-family:"Poppins";border-bottom:1px solid #00000090;padding:5px;text-align:center}
.map-pointer-detail-wrapper p:last-child{border-bottom:unset}
.map-pointer-detail-main-wrapper .slick-next:before,.map-pointer-detail-main-wrapper .slick-prev:before{content:unset}
.map-pointer-detail-main-wrapper .slick-next,.map-pointer-detail-main-wrapper .slick-prev{background:url("../../../../../../content/dam/ceatspeciality/homepage/lg-right-arrow.svg") no-repeat;background-size:cover;z-index:2;top:unset;bottom:15px}
.map-pointer-detail-main-wrapper .slick-prev{transform:rotateY(180deg);left:45%}
.map-pointer-detail-main-wrapper .slick-next{right:45%;transform:translateX(50%)}
.map-pointer-detail-main-wrapper .slick-next.slick-disabled,.map-pointer-detail-main-wrapper .slick-prev.slick-disabled{opacity:.5;cursor:unset}
.left5{left:5%}
.left10{left:10%}
.left15{left:15%}
.left20{left:20%}
.left25{left:25%}
.left30{left:30%}
.left35{left:35%}
.left40{left:40%}
.left45{left:45%}
.left50{left:50%}
.left55{left:55%}
.left60{left:60%}
.left65{left:65%}
.left70{left:70%}
.left75{left:75%}
.left80{left:80%}
.left85{left:85%}
.left90{left:90%}
.left95{left:95%}
.left100{left:100%}
.top5{top:5%}
.top10{top:10%}
.top15{top:15%}
.top20{top:20%}
.top25{top:25%}
.top30{top:30%}
.top35{top:35%}
.top40{top:40%}
.top45{top:45%}
.top50{top:50%}
.top55{top:55%}
.top60{top:60%}
.top65{top:65%}
.top70{top:70%}
.top75{top:75%}
.top80{top:80%}
.top85{top:85%}
.top90{top:90%}
.top95{top:95%}
.top100{top:100%}
.map-content-wrapper{padding:30px 0;display:flex;flex-direction:column;gap:20px;border-bottom:unset}
.map-content-wrapper p,.map-content-wrapper li{width:100%;text-align:left;word-break:break-word}
.map-content-wrapper h1,.map-content-wrapper h2,.map-content-wrapper h3,.map-content-wrapper h4,.map-content-wrapper h5,.map-content-wrapper h6{max-width:unset;text-align:left;width:100%;margin:unset;word-break:break-word}
.map-content-wrapper ul{display:flex;flex-direction:column;gap:20px;width:100%}
.map-content-wrapper ul li{display:flex;gap:15px;width:100%;align-items:flex-start}
.map-content-wrapper ul li::before{content:"";min-width:10px;max-width:10px;height:10px;border-radius:50%;background-color:#0000009e;margin-top:7px}
.map-content-wrapper a{word-break:break-word}
.map-content-wrapper b{font-weight:500}
@media screen and (min-width:768px) and (max-width:1279px){.map-section .map-main-title,.map-pointer-detail-title,.map-content-wrapper h1,.map-content-wrapper h2,.map-content-wrapper h3,.map-content-wrapper h4,.map-content-wrapper h5,.map-content-wrapper h6{max-width:max-content;font-size:24px;line-height:32px;margin-bottom:15px}
}
@media screen and (min-width:320px) and (max-width:767px){.map-section{margin:40px 0}
.map-section .map-main-title,.map-pointer-detail-title,.map-content-wrapper h1,.map-content-wrapper h2,.map-content-wrapper h3,.map-content-wrapper h4,.map-content-wrapper h5,.map-content-wrapper h6{max-width:max-content;font-size:24px;line-height:32px;margin-bottom:20px}
.map-main-wrapper{flex-direction:column}
.map-img-wrapper{max-width:100%}
.map-pointer-detail-main-wrapper{max-width:100%}
.map-pointer-detail-main-wrapper .map-pointer-detail-carousel{padding:20px 0}
.map-pointer-detail-main-wrapper .slick-next,.map-pointer-detail-main-wrapper .slick-prev{bottom:0}
}