/* Uniform tour conditions */
#jp-design #jp-cost .jp-columns{font-family:Arial,sans-serif!important;font-size:18px!important;line-height:1.45!important;gap:28px!important}
#jp-design #jp-cost .jp-columns :is(div,p,span,ul,ol,li,strong,b,em,a){font-family:inherit!important;font-size:inherit!important;line-height:1.45!important;letter-spacing:normal!important}
#jp-design #jp-cost .jp-columns :is(p,div){margin:0 0 8px!important;padding:0!important}
#jp-design #jp-cost .jp-columns :is(ul,ol){margin:4px 0 8px!important;padding:0 0 0 22px!important}
#jp-design #jp-cost .jp-columns li{margin:0 0 4px!important;padding:0!important}
#jp-design #jp-cost .jp-columns h3{font-family:Arial,sans-serif!important;font-size:21px!important;line-height:1.3!important;font-weight:600!important;margin:16px 0 10px!important}
#jp-design #jp-cost .jp-columns article>h3:first-child{margin-top:0!important}
#jp-design #jp-cost .jp-columns br+br,#jp-design #jp-cost .jp-columns ul+br,#jp-design #jp-cost .jp-columns br:has(+ul),#jp-design #jp-program ul+br,#jp-design #jp-program br:has(+ul){display:none!important}
@media(max-width:980px){#jp-design #jp-cost .jp-columns{font-size:16px!important;gap:20px!important}#jp-design #jp-cost .jp-columns h3{font-size:19px!important}}
