section.bg-blue.two-cols h2{text-align:center}html .hero_banner{padding:2rem}html .hero_banner-top_text{color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:1.6;margin:0;text-transform:uppercase}html .hero_banner-title{color:#fff;font-family:ThirstyScriptRegular,serif;font-size:calc(2.5vw + 2.5vh);font-weight:400;line-height:1.6;margin:0!important;text-transform:capitalize}@media (min-width:768px){.body-container-packages .section.three-cols .wrap{-webkit-box-pack:normal;-ms-flex-pack:normal;gap:36px;justify-content:normal}.body-container-packages .section.three-cols .col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;width:calc(50% - 18px)}}@media (min-width:1025px){.body-container-packages .section.three-cols .wrap{max-width:1396px}.body-container-packages .section.three-cols .col{width:calc(33.333% - 23.9999px)}}@media (max-width:767px){.body-container-packages .section.three-cols>.wrap{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}}@media (max-width:1024px){html .hero_banner{min-height:400px}html .hero_banner-top_text{color:#fefefe}html .hero_banner-title{color:#fefefe;font-size:50px;font-weight:400;line-height:55px;margin-top:1rem!important}}