section.pricing-table{background:#ff8204;padding:40px 1rem!important;margin:80px 0}section.pricing-table.no-gap{margin:80px 0 0;padding:80px 1rem!important}section.pricing-table.no-gap+section{margin:0!important;padding:80px 1rem!important}section.pricing-table .separator{position:absolute;width:100%;height:50px;overflow:hidden;left:0}section.pricing-table .separator svg{width:100%;height:100%;display:block}section.pricing-table .separator.top{top:0;transform:translateY(-50%)}section.pricing-table .separator.bottom{bottom:0;transform:translateY(50%)}section.pricing-table .wrapper .content h2,section.pricing-table .wrapper .content h2 *{color:#fff}section.pricing-table .wrapper .mobile{display:grid;grid-template-columns:1fr;column-gap:auto;row-gap:auto;gap:1rem}section.pricing-table .wrapper .mobile .table{display:grid;grid-template-columns:1fr;column-gap:auto;row-gap:auto;gap:2rem}section.pricing-table .wrapper .mobile .table .group{border-radius:.75rem;background:#FFF;overflow:hidden}section.pricing-table .wrapper .mobile .table .group h3{margin-bottom:0;padding:1rem}section.pricing-table .wrapper .mobile .table .group-white h3{background:#74973D;color:#fff}section.pricing-table .wrapper .mobile .table .group-green h3{background:#74973D;color:#fff}section.pricing-table .wrapper .mobile .table .group-orange h3{background:#D44E11;color:#fff}section.pricing-table .wrapper .mobile .table .group .tickets .ticket{padding:1rem}section.pricing-table .wrapper .mobile .table .group .tickets .ticket:not(:last-child){border-bottom:solid 1px #ececec}section.pricing-table .wrapper .mobile .table .group .tickets .ticket h4{font-family:Nunito,sans-serif;font-weight:700;font-size:1.125rem;color:#000;line-height:1.3;margin-bottom:1rem}section.pricing-table .wrapper .mobile .table .group .tickets .ticket .prices{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;width:100%;border-radius:.5rem;overflow:hidden}section.pricing-table .wrapper .mobile .table .group .tickets .ticket .prices .price{flex:1;text-align:center;align-self:stretch;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;padding:.5rem}section.pricing-table .wrapper .mobile .table .group .tickets .ticket .prices .price dd{font-weight:800;font-size:1.125rem}section.pricing-table .wrapper .mobile .table .group .tickets .ticket .prices .price-green{background:rgba(116,151,61,.25)}section.pricing-table .wrapper .mobile .table .group .tickets .ticket .prices .price-green dd{color:#74973d}section.pricing-table .wrapper .mobile .table .group .tickets .ticket .prices .price-orange{background:rgba(212,78,17,.25)}section.pricing-table .wrapper .mobile .table .group .tickets .ticket .prices .price-orange dd{color:#d44e11}section.pricing-table .wrapper .desktop{display:none;margin-top:2rem}section.pricing-table .wrapper .desktop .image{aspect-ratio:.7/1;width:100%;max-width:250px;margin-left:-1rem}section.pricing-table .wrapper .desktop .image img{width:100%;height:100%;object-fit:contain;object-position:center}section.pricing-table .wrapper .desktop table{border:solid 1px #FFF;border-radius:.75rem;background:#FFF;overflow:hidden;table-layout:fixed;width:100%}section.pricing-table .wrapper .desktop table th,section.pricing-table .wrapper .desktop table td{overflow-wrap:anywhere}section.pricing-table .wrapper .desktop table thead tr th{padding:1rem;color:#fff;font-weight:700}section.pricing-table .wrapper .desktop table thead tr th.cell-white{background:#74973D;text-align:left}section.pricing-table .wrapper .desktop table thead tr th.cell-green{background:#74973D;text-align:center}section.pricing-table .wrapper .desktop table thead tr th.cell-orange{background:#D44E11;text-align:center}section.pricing-table .wrapper .desktop table tbody tr:not(:last-child) td{border-bottom:solid 1px #ececec}section.pricing-table .wrapper .desktop table tbody tr td{padding:1rem}section.pricing-table .wrapper .desktop table tbody tr td.cell-white{background:#FFF;font-weight:500}section.pricing-table .wrapper .desktop table tbody tr td.cell-green{background:rgba(187,203,162,.25);text-align:center;color:#74973d;font-weight:700}section.pricing-table .wrapper .desktop table tbody tr td.cell-orange{background:rgba(212,78,17,.25);text-align:center;color:#d44e11;font-weight:700}@media only screen and (min-width: 992px){section.pricing-table .wrapper .content h2,section.pricing-table .wrapper .content h2 *{font-size:3.75rem}section.pricing-table .wrapper .mobile{display:none}section.pricing-table .wrapper .desktop{display:flex;align-items:flex-end;justify-content:flex-start;flex-direction:row;flex-wrap:auto}}
