.poiLP{position:relative;padding:0 16px}@media only screen and (min-width:1024px){.poiLP{padding:0}}.poiLP .breadcrumbSEO{padding:0 16px}@media only screen and (min-width:1024px){.poiLP .breadcrumbSEO{padding:0 48px}}.banner{position:relative;padding:0 16px;background:#2951a3;margin-bottom:56px}@media only screen and (min-width:1024px){.banner{padding:0 48px}}.banner:before{content:"";position:absolute;inset:0;top:12px;background-image:url(/id/99id/pngs/bg-poi-banner-mobile.png);background-repeat:no-repeat;background-size:auto;background-position:100% 0;z-index:1}@media only screen and (min-width:1024px){.banner:before{top:0;background-image:url(/id/99id/pngs/bg-poi-banner-desktop.png);background-position:bottom right 48px}}.banner__content{position:relative;z-index:1;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:100px}@media only screen and (min-width:1024px){.banner__content{align-items:center}}.banner__content__title{font-size:34px;font-weight:700;line-height:46px;margin-bottom:4px}@media only screen and (max-width:1023px){.banner__content__title{font-size:28px;line-height:38px}}.banner__content__subtitle{font-size:16px;font-weight:400;line-height:22px}@media only screen and (max-width:1023px){.banner__content__subtitle{font-size:14px;line-height:19px}}.banner__action{background-color:#fff;justify-content:space-between;gap:4px;display:flex;width:100%;z-index:1;padding:4px;border-radius:8px;box-shadow:0 4px 25px 0 rgba(0,0,0,.1);transform:translateY(19px)}.banner__action button{padding:4px 8px}.banner__action button.ui-atomic-button__theme-primary-outline{background:#f0f6ff;border:1.5px solid #2951a3}.banner__action button span{font-size:14px;font-style:normal;font-weight:600;line-height:19px}@media only screen and (min-width:1024px){.banner__action{width:616px;gap:8px}}.banner.no_menu{padding-bottom:48px;margin-bottom:32px}@media only screen and (max-width:1023px){.banner.no_menu{padding-bottom:24px;margin-bottom:24px}}.RuteSection{width:1280px;margin:0 auto 80px}@media only screen and (max-width:1023px){.RuteSection{width:100%;margin:0 auto 40px;padding:0 16px}}.RuteSection>h1{color:#1a2258;font-size:28px;font-weight:700;line-height:38px}@media only screen and (max-width:1023px){.RuteSection>h1{font-size:23px;line-height:32px}}.RuteSection>p{color:#787d9c;font-size:16px;line-height:22px;margin-bottom:24px}.RuteSection__content{display:flex;flex-wrap:wrap;gap:40px}@media only screen and (max-width:1023px){.RuteSection__content{gap:0}}.RuteSection__content_item{width:calc((100% - 80px)/3);flex:1 0 auto}@media only screen and (max-width:1023px){.RuteSection__content_item{width:100%}}.RuteSection__content_item>h2{color:#fff;text-align:center;background:#2951a3;font-size:19px;font-weight:700;line-height:26px;border-radius:8px;box-shadow:0 5px 5px -3px rgba(34,26,101,.1),0 8px 10px 1px rgba(34,26,101,.07),0 3px 14px 2px rgba(34,26,101,.06);padding:4px 0;margin-bottom:16px}@media only screen and (max-width:1023px){.RuteSection__content_item>h2{display:none}}.RuteSection__content_item>button{all:unset;display:flex;align-items:center;cursor:pointer;gap:8px;width:100%;padding:16px 0;border-top:1px solid #eaebf0;border-bottom:1px solid #eaebf0}@media only screen and (min-width:1024px){.RuteSection__content_item>button{display:none}}.RuteSection__content_item>button span{color:#fff;text-align:center;font-size:16px;font-weight:700;line-height:22px;width:40px;padding:4px 0;border-radius:8px;background:#2951a3;box-shadow:0 5px 5px -3px rgba(34,26,101,.1),0 8px 10px 1px rgba(34,26,101,.07),0 3px 14px 2px rgba(34,26,101,.06);flex:0 0 auto}.RuteSection__content_item>button b{flex:1 1;color:#1a2258;font-size:14px;font-weight:600;line-height:19px}.RuteSection__content_item>button svg{width:16px;height:16px;stroke:#787d9c;transform:rotate(90deg)}.RuteSection__content_item__pill{display:flex;flex-direction:column;gap:16px;padding-left:104px;position:relative}@media only screen and (max-width:1023px){.RuteSection__content_item__pill{display:none}}.RuteSection__content_item__pill>div{display:flex;align-items:center;gap:12px;position:relative}.RuteSection__content_item__pill>div span{color:#fff;text-align:center;font-size:16px;font-weight:700;line-height:22px;width:40px;border-radius:8px;background:#2951a3;box-shadow:0 5px 5px -3px rgba(34,26,101,.1),0 8px 10px 1px rgba(34,26,101,.07),0 3px 14px 2px rgba(34,26,101,.06);padding:4px 0;position:relative}.RuteSection__content_item__pill>div .relation{display:flex;gap:12px;position:absolute;right:calc(100% + 12px)}.RuteSection__content_item__pill>div .relation .verLine{width:100%;height:4px;background:#2951a3;position:absolute;top:13px;right:-12px}.RuteSection__content_item__pill>div a{display:flex;align-items:center;color:#1a2258;font-size:14px;text-decoration:none;font-weight:600;line-height:19px;gap:12px;transition:.2s ease-in-out}.RuteSection__content_item__pill>div a:hover{color:#216bff;text-decoration:underline}.RuteSection__content_item__pill .horLine{width:4px;background:#2951a3;height:100%;position:absolute;left:122px;top:-16px}.RuteSection .ui-atomic-modal{align-items:flex-end}.RuteSection .ui-atomic-modal__container{justify-content:normal}.RuteSection .ui-atomic-modal__heading{border-bottom:1px solid #eaebf0;position:relative}.RuteSection .ui-atomic-modal__heading h3{color:#0e1545;font-size:19px;font-weight:700;line-height:26px;padding:16px 48px 16px 16px}.RuteSection__modal{padding:0 16px 32px;overflow:auto}.RuteSection__modal a{display:flex;align-items:center;gap:12px;text-decoration:none;border-top:1px solid #eaebf0;border-bottom:1px solid #eaebf0;padding:16px 0}.RuteSection__modal a div{width:32px;flex:0 0 auto;display:flex;gap:4px}.RuteSection__modal a div span{width:8px;height:28px;border-radius:2px;background:#2951a3}.RuteSection__modal a b{color:#1a2258;font-size:14px;font-weight:600;line-height:19px;flex:1 1}.RuteSection__modal a svg{width:16px;height:16px;stroke:#787d9c;transform:rotate(90deg)}.RuteSingle{display:flex;margin-top:32px;gap:64px;padding-left:104px;position:relative;align-items:flex-start}@media only screen and (max-width:1023px){.RuteSingle{display:none}}.RuteSingle__content{width:calc((100% - 64px)/3);display:flex;flex-direction:column;gap:32px;position:relative}.RuteSingle__content .horLine{width:4px;background:#2951a3;height:100%;position:absolute;left:20px}.RuteSingle__content>div{display:flex;align-items:center;gap:12px;position:relative;z-index:1}.RuteSingle__content>div span{color:#fff;text-align:center;font-size:16px;font-weight:700;line-height:22px;width:40px;border-radius:8px;background:#2951a3;box-shadow:0 5px 5px -3px rgba(34,26,101,.1),0 8px 10px 1px rgba(34,26,101,.07),0 3px 14px 2px rgba(34,26,101,.06);padding:4px 0;position:relative}.RuteSingle__content>div .relation{display:flex;gap:12px;position:absolute;right:calc(100% + 12px)}.RuteSingle__content>div .relation .verLine{width:100%;height:4px;background:#2951a3;position:absolute;top:13px;right:-12px}.RuteSingle__content>div a{display:flex;align-items:center;color:#1a2258;font-size:14px;text-decoration:none;font-weight:600;line-height:19px;gap:12px;transition:.2s ease-in-out}.RuteSingle__content>div a:hover{color:#216bff;text-decoration:underline}.RuteSingle__content:first-of-type .horLine{top:-32px}.RuteSingle .squareBottom,.RuteSingle .squareTop{border:4px solid #2951a3;height:40px;border-radius:8px;width:calc((100% - 22px)/3);position:absolute}.RuteSingle .squareBottom{border-top:0;left:122px;bottom:-16px}.RuteSingle .squareTop{border-bottom:0;left:537px;top:-16px}