.map--content{position:relative}.map--content .decoration--comp:after{display:none!important}@media (min-width:768px){.map--content .decoration--comp{margin:0;padding:0}.map--content .decoration--comp:after{display:none!important}}.map--content .white--box{padding-bottom:20px;margin-bottom:0}@media (min-width:768px){.map--content .white--box{padding-bottom:0;margin-bottom:0}}.map--content .white--box:before{display:none}.map--content .white--box>.header{padding-bottom:18px}@media (min-width:768px){.map--content .white--box>.header{padding:0;margin-top:0;margin-bottom:0}}.map--content .white--box>.book--list{margin-bottom:0;padding:0 20px}@media (min-width:768px){.map--content .white--box>.book--list{padding:0 0 20px}}@media (min-width:1280px){.map--content .white--box>.book--list{padding:0 0 30px}}.map--content:before{content:"";display:block;width:calc(100% + 20px);left:-10px;top:0;right:0;height:144px;z-index:-1;background-image:url(https://assetsskul.iplsc.com/build/images/recent-bg.84040c2c.jpg);position:absolute;background-size:cover;background-repeat:no-repeat;background-position:50%}@media (min-width:768px){.map--content:before{display:none}}.map--content>.header--h2{padding:21px 8px;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));font-size:25px}@media (min-width:768px){.map--content>.header--h2{padding:0;--tw-text-opacity:1;color:rgba(10,3,60,var(--tw-text-opacity));margin:20px 0}}@media (min-width:1280px){.map--content>.header--h2{font-size:30px;margin:26px 0}}.subject--name{font-weight:500;font-size:18px}@media (min-width:768px){.subject--name{--tw-text-opacity:1;color:rgba(10,3,60,var(--tw-text-opacity));font-size:20px;margin:5px 0 7px}}@media (min-width:1280px){.subject--name{font-size:28px;line-height:33px;margin-bottom:4px}}.grade--name{font-weight:500;margin-top:22px;font-size:17px}@media (min-width:768px){.grade--name{--tw-text-opacity:1;color:rgba(10,3,60,var(--tw-text-opacity));margin:0 0 26px}}@media (min-width:1280px){.grade--name{font-size:22px;line-height:27px;margin-bottom:47px}}@media (min-width:768px){.single--book--wrapper>.book.-map{padding:23px 0}}@media (min-width:1280px){.single--book--wrapper>.book.-map{padding:36px 0}}.single--book--wrapper>.book.-map .single--book--info{margin-left:0}@media (min-width:768px){.single--book--wrapper>.book.-map .single--book--info>.title{margin-bottom:5px}}.single--book--wrapper>.book.-map:hover .single--book--info{transition:all .3s}.single--book--wrapper>.book.-map:hover .single--book--info>.title{text-decoration:underline}