.pricing{--card-label-height:44px}.pricing .card-image{padding:1.5rem 1.5rem 0}.pricing .card-text{font-size:1.25rem}.card-body .list-inner{margin-top:.75rem}.pricing-price-duration{padding-bottom:1rem}.pricing-price{font-size:1.625rem;font-weight:700}.pricing .card_wrap a{color:#fff;display:block;margin:0;padding:60px 30px;text-shadow:1px 1px 1px rgba(0,0,0,.004);transition:all .3s ease;width:100%}.card_wrap{border-top-left-radius:16px;border-top-right-radius:16px;overflow:hidden}.pricing .card_wrap a:hover{text-decoration:none;transform:scale(1.05)}.card-body .pricing-price-duration{margin-top:.75rem;padding-bottom:.5rem}.pricing-coverage{margin:1.25rem 0 1rem;text-align:left}.pricing-coverage-label{display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.pricing-coverage-select{border:2px solid #77a13c;font-weight:700;width:100%}.pricing .pricing-coverage-description{font-size:1rem}[data-coverage-panel][hidden]{display:none!important}.pricing-countries{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);margin-top:1.5rem;padding-top:1rem;text-align:left}.pricing-countries summary{align-items:center;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;justify-content:space-between;list-style:none}.pricing-countries summary::-webkit-details-marker{display:none}.pricing-countries summary:after{border-bottom:2px solid;border-right:2px solid;content:"";flex-shrink:0;height:.5rem;margin-left:1rem;transform:rotate(45deg);transition:transform .3s ease;width:.5rem}.pricing-countries[open] summary:after{transform:rotate(-135deg)}.pricing-countries-content{font-size:.9375rem;padding-top:.75rem}.pricing-countries-content p:last-child{margin-bottom:0}.pricing-button-note{font-size:.875rem;margin:0 0 1rem;opacity:.8}.pricing .button{border-radius:100px 0;padding:9px 32px;width:100%}.pricing-card-label{align-items:center;border-top-left-radius:inherit;border-top-right-radius:inherit;display:flex;font-size:1rem;font-weight:600;height:var(--card-label-height);justify-content:center;overflow:hidden;padding:0 1rem;text-overflow:ellipsis;white-space:nowrap;width:100%}@media (min-width:768px){.pricing.has-card-label .cards-single-inner:not(.has-label){height:calc(100% - var(--card-label-height));margin-top:var(--card-label-height)}}