.packages{background-color:#25488d}.packages__inner{margin:0 auto;max-width:1280px;padding:96px 40px}.packages__title{color:#fff;font-size:40px;font-weight:700;line-height:1.2;margin:0 0 56px;text-align:center}.packages__tiers{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.packages__extras{align-items:stretch;display:flex;gap:24px}.packages__extras-col{display:flex;flex:1;flex-direction:column;gap:24px;min-width:0}.packages__extras-right{display:flex;flex:2;flex-direction:column;gap:24px;min-width:0}.packages__extras-cols23{align-items:stretch;display:flex;gap:24px}.package-card{background-color:transparent;border:1px solid hsla(0,0%,100%,.5);color:#fff;padding:32px}.package-card--fill{display:flex;flex:1;flex-direction:column;justify-content:center}.package-card__title{color:#fff;font-size:24px;font-weight:700;line-height:1.2;margin:0 0 12px}.package-card__price{color:#fff;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 20px}.package-card__price em{font-size:15px;font-style:italic;font-weight:400;opacity:.85}.package-card__content ul{list-style:none;margin:0;padding:0}.package-card__content ul li{color:hsla(0,0%,100%,.92);font-size:15px;line-height:1.5;margin-bottom:10px;padding-left:18px;position:relative}.package-card__content ul li:before{background-color:#fff;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:9px;width:5px}.package-card__content ul li em{color:#fff;font-style:italic;font-weight:500}.packages__cta{margin-top:56px;text-align:center}.packages .btn{display:inline-block;font-size:16px;font-weight:500;line-height:1;padding:16px 28px;text-decoration:none;transition:background-color .15s ease}.packages .btn--primary{background-color:#f7a50a;color:#1f1f1f}.packages .btn--primary:focus,.packages .btn--primary:hover{background-color:#e09618;color:#1f1f1f;text-decoration:none}@media (max-width:900px){.packages__inner{padding:56px 24px}.packages__title{font-size:28px;margin-bottom:32px}.packages__tiers{gap:16px;grid-template-columns:1fr;margin-bottom:16px}.packages__extras{flex-direction:column;gap:16px}.packages__extras-right{gap:16px}.packages__extras-cols23{flex-direction:column;gap:16px}.packages__extras-col{gap:16px}.package-card{padding:24px}.packages__cta{margin-top:32px}.packages__cta .btn{text-align:center;width:100%}}