.trail-info-inner,.trail-info-wrapper{column-gap:50px;display:flex;flex-wrap:wrap}.trail-info-content h2{margin-bottom:50px}.trail-info-inner .item{display:flex;flex:calc(50% - 50px);gap:20px;margin-bottom:30px;max-width:50%;width:50%}.trail-info-inner .item h3{line-height:1.4;margin:0}.trail-info-wrapper .trail-info-content{flex:calc(55% - 50px);max-width:55%;width:100%}.trail-info-wrapper .trail-info-content.right{order:2}.trail-info-wrapper .overview-info{flex:calc(45% - 50px);max-width:45%;width:100%}.trail-info-inner span{display:block}@media (width <= 768px){.trail-info-wrapper{flex-flow:column}.trail-info-wrapper .overview-info,.trail-info-wrapper .trail-info-content{flex:100%;max-width:100%;width:100%}.trail-info{margin-bottom:0!important;margin-top:60px!important}}@media (width <= 640px){.trail-info-wrapper .overview-info,.trail-info-wrapper .trail-info-content{flex:100%;max-width:100%}.trail-info-wrapper .overview-info.right,.trail-info-wrapper .trail-info-content.right{margin-top:60px}.trail-info-wrapper .overview-info img{width:100%!important}.trail-info-inner,.trail-info-inner .item{flex:100%;max-width:100%}.trail-info-content h2{font-size:27px}.trail-info-content h2,.trail-info-inner .item{margin-bottom:15px}.trail-info-inner .item h3{font-size:19px!important}.trail-info-inner span{font-size:15px}.trail-info-wrapper .overview-info.right,.trail-info-wrapper .trail-info-content.right{margin-top:40px}}@media (width <= 425px){.trail-info-inner svg{width:30px}}