.pricingContainer{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.pricingContainer .pricingItem{border-radius:16px;height:fit-content;width:100%}.pricingContainer .pricingItemUpper{border:2px solid #000;border-bottom:0;border-radius:16px 16px 0 0;padding:48px}.pricingContainerLowerItem{border:2px solid #000;border-radius:16px;margin-top:48px;padding:24px;text-align:center}.pricingContainer h3,.pricingContainerLowerItem h3{color:#000;font-size:40px;font-weight:600;text-align:left;width:100%}.pricingContainer li,.pricingContainer p,.pricingContainerLowerItem p{font-size:18px;text-align:left}.pricingContainer li{margin-bottom:8px}.pricingContainer ul{margin-bottom:0}.lowerItemPrice,.pricingContainer .itemPrice{background:linear-gradient(90deg,#6c92b4,#325578);border:2px solid #000;border-radius:0 0 16px 16px;color:#fff;display:block;font-size:32px;padding:16px;text-align:center}.pricingContainerLowerItem .lowerItemPrice{border:none;border-radius:16px;display:inline-block;margin-top:-12px;min-width:240px;position:absolute;transform:translateX(-50%)}.howItWorksContainer .howItWorksItem span{color:#000;font-size:18px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.pricingLowerUpper{align-items:center;display:flex;gap:32px}.howItWorksContainer .howItWorksItem span.back{color:#fff;display:none;font-size:13px;left:unset;padding:12px;top:unset;transform:unset}.howItWorksContainer .howItWorksItem:hover{background-color:#006299;border:2px solid #006299}.howItWorksContainer .howItWorksItem:hover span.front{display:none;pointer-events:none}.howItWorksContainer .howItWorksItem:hover span.back{align-content:center;display:grid;height:100%;pointer-events:none;width:100%}@media (min-width:1200px){.howItWorksContainer .howItWorksItem:hover span.back{font-size:16px}}@media (min-width:992px) and (max-width:1279px){.pricingContainer .pricingItemUpper{padding:32px}}@media (max-width:991px){.pricingContainer{grid-template-columns:repeat(1,1fr)}.howItWorksLogo{align-content:center;display:grid!important}}@media (max-width:767px){.pricingLowerUpper{flex-direction:column;gap:0}.pricingContainerLowerItem h3{max-width:100%!important}}@media (max-width:600px){.howItWorksContainer{grid-template-columns:repeat(2,1fr)}}@media (max-width:400px){.howItWorksContainer{gap:24px;grid-template-columns:repeat(1,1fr)}.howItWorksContainer .howItWorksItem:hover span.back{font-size:18px}.pricingContainer .pricingItemUpper{padding:24px}}