.homepage-pricing{display:flex;flex-direction:column;gap:var(--ws-x);margin-top:var(--ws-x)}@media only screen and (min-width:1280px){.homepage-pricing{flex-direction:row;gap:var(--ws-x);justify-content:center}}.package-block{border:1px solid var(--text);flex:1;padding:var(--ws-3x) var(--ws-s) var(--ws-x) var(--ws-s);position:relative;text-align:center}@media only screen and (min-width:600px){.package-block{padding:var(--ws-3x) var(--ws-x) var(--ws-2x) var(--ws-x);position:relative}}.package-block h3{color:var(--primary)}.package-block .price{align-items:baseline;color:var(--text);color:var(--text-dark);display:flex;font-size:2rem;font-weight:700;gap:2px;justify-content:center;letter-spacing:2px;margin-bottom:40px}.package-block .price .unit{font-family:var(--body-font);font-size:1.75rem}@media only screen and (min-width:1024px){.package-block .price{font-size:2rem;letter-spacing:2px}}@media only screen and (min-width:1280px){.package-block .price{font-size:3rem}}.package-block .includes{margin-bottom:var(--ws-2x);text-align:left}.package-block .label{background:var(--primary);border-radius:3px;color:#fff;display:none;font-size:.9rem;left:50%;line-height:1.75rem;margin:0 auto;margin-bottom:var(--ws-2x);max-width:150px;padding:0 10px;position:absolute;top:var(--ws-x);transform:translateX(-50%);white-space:nowrap}.package-block .includes ol,.package-block .includes ul{list-style:none;margin:0;padding:0}.package-block .includes li{list-style:none;margin-bottom:15px;padding-left:30px;position:relative}.package-block .includes li:before{color:#67b800;content:"\f00c";font-family:Font Awesome\ 6 Free;font-weight:900;left:0;position:absolute;top:1px}.package-block .includes ul li:before{color:#67b800;content:"\f00c"}.package-block .includes ol li:before{color:#a6a6a6;content:"\f00d";font-size:1.2rem;left:2px;top:-2px}.homepage-pricing .package-block:nth-child(2) .label{display:block}.homepage-pricing .package-block:nth-child(2){border:2px solid var(--primary)}.homepage-pricing .package-block .cta{background:#fff;border:2px solid var(--primary);color:var(--primary);font-weight:700;margin:0 auto;max-width:50%;padding:10px var(--ws-x)}.homepage-pricing .package-block .cta:hover{background:var(--highlight);text-decoration:none}.pricing-tabs{margin:var(--ws-2x) 0;text-align:center}.pricing-tabs .tabs{align-items:center;color:var(--text);display:flex;flex-direction:column;justify-content:center}.tabs .tab-link{background:var(--light-grey);border:1px solid var(--text);color:var(--text);display:inline-block;font-size:1.5rem;padding:15px var(--ws-x);padding-left:var(--ws-3x);position:relative;text-align:center}.tabs .tab-link:hover{background:var(--highlight);color:var(--primary)}.tabs .tab-link:hover:after{border-color:var(--primary)}.tabs .tab-link:after{border:3px solid var(--text);border-radius:50px;content:"";height:25px;left:var(--ws-x);position:absolute;top:20px;width:25px}.tabs .tab-link.active{background:#fff;border-color:var(--primary);border-width:2px;color:#252525;position:relative}.tabs .tab-link.active:hover{color:#252525}.tabs .tab-link.active:after{border-color:#252525}.tabs .tab-link.active:before{background:#252525;border-radius:50px;content:"";height:15px;left:35px;position:absolute;top:25px;width:15px}.tab-content{border-top:none;display:none;padding:var(--ws-2x) 0}@media only screen and (min-width:1280px){.pricing-tabs .tabs{flex-direction:row}.tabs .tab-link:first-child{border-radius:8px 0 0 8px}.tabs .tab-link:last-child{border-radius:0 8px 8px 0}}