.pricing__heading{font-size:clamp(1.6em,6vw,2em);max-width:25ch;margin:0 auto 2rem;text-align:center}.pricing__card-blue{border:1px solid var(--bl-55);border-left:40px solid var(--bl-55);position:relative}.pricing__card-green{border:1px solid var(--gr-55);border-left:40px solid var(--gr-55);position:relative}.pricing__ribbon{color:#fff;text-transform:uppercase;white-space:nowrap;letter-spacing:3px;position:absolute;bottom:0;left:-31px;transform:rotate(270deg);transform-origin:top left}.pricing__title{text-align:center;margin-top:0;margin-bottom:2rem}.pricing__description{text-align:center;margin-left:auto;margin-right:auto;margin-bottom:0}.pricing__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2em;max-width:var(--box);min-width:300px;margin:0 auto;padding:40px 0}@media(max-width: 1100px){.pricing__grid{grid-template-columns:1fr;max-width:390px}}.pricing__card{display:grid;grid-template-rows:subgrid;grid-row:span 7;background:var(--white);padding:4em 1em 3em 1em;gap:.5em;border-radius:var(--radius);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.pricing__card:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 30px rgba(0,0,0,.08)}.pricing__amount{font-size:2.8em;font-weight:400;margin:.5rem auto;text-align:center;height:1.5rem;margin-bottom:2rem}.pricing__amount-small{font-size:1.7em;margin:0 auto;text-align:center}.pricing__amount-request{font-size:1.7em;margin:.5rem auto .3rem auto;text-align:center}.pricing__note{margin:1rem auto 0 auto;font-size:.8rem;text-align:center;margin-top:3em}.pricing__button-wrapper{display:flex;justify-content:center;text-decoration:none}.comparisons{display:flex;flex-direction:column;gap:1em;margin:0 auto;padding:40px 0}.comparisons h2{margin:0 auto;text-align:center}@media(max-width: 650px){.comparisons h3{font-size:1.1em}}@media(max-width: 650px){.comparisons td{font-size:.9em}}@media(max-width: 410px){.comparisons td{font-size:.8em}}.comparisons__table{width:100%;border-collapse:collapse;margin:0 auto;max-width:var(--box)}.comparisons__table th,.comparisons__table td{padding:10px;text-align:center;border:none}@media(max-width: 410px){.comparisons__table th,.comparisons__table td{padding:7px}}.comparisons__table th:first-child,.comparisons__table td:first-child{text-align:left}.comparisons__table tbody tr:nth-child(odd){background-color:var(--bg-96);border-radius:10px;overflow:hidden}.comparisons__table tbody tr:nth-child(odd) td:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.comparisons__table tbody tr:nth-child(odd) td:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.comparisons__blue{color:var(--bl-55)}.comparisons__green{color:var(--gr-55)}@media(max-width: 410px){.comparisons__hide-small{display:none}}.pricing-additional{display:flex;flex-direction:column;gap:1em;max-width:var(--box);margin:0 auto;padding:40px 0}.pricing-additional ul{text-align:start;width:90%;color:var(--bg-15)}.pricing-additional .sub,.pricing-additional h2,.pricing-additional h3,.pricing-additional p{margin:0 auto;text-align:center}.pricing-additional__grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;gap:1em;max-width:var(--box);margin:0 auto;padding:40px 0}@media(max-width: 850px){.pricing-additional__grid{grid-template-columns:1fr 1fr}}@media(max-width: 550px){.pricing-additional__grid{grid-template-columns:1fr}}.pricing-additional__card{display:grid;grid-template-rows:subgrid;grid-row:span 6;background:var(--white);padding:2em;gap:1em;border-radius:var(--radius);position:relative;border:1px solid var(--bg-89);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.pricing-additional__card:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 30px rgba(0,0,0,.08)}.pricing-additional__card>*{justify-self:center}@media(max-width: 1050px){.pricing-additional__card{padding:1em}}.pricing-additional__price{font-size:1.7em;margin:.3rem auto}.pricing-additional__vat{margin:1rem auto 0 auto;font-size:.8rem;text-align:center;margin-top:3em}.pricing-additional__btn-container{display:flex;justify-content:center}.pricing-additional__badge{position:absolute;right:2em;color:red}.pricelist-services__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2em;max-width:var(--box);min-width:300px;margin:0 auto;padding:40px 0}.pricelist-services__grid h2{font-size:clamp(1.6em,6vw,2em);max-width:14ch;margin:0 auto 2rem auto;text-align:center}.pricelist-services__grid p{text-align:center;margin:0 auto}.pricelist-services__grid li{color:var(--bg-15)}@media(max-width: 1100px){.pricelist-services__grid{grid-template-columns:1fr;max-width:390px}}.pricelist-services__card{display:grid;grid-template-rows:subgrid;grid-row:span 6;background:var(--white);padding:4em 1em;gap:.5em;border-radius:var(--radius);border-left:40px solid #7e8491;position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.pricelist-services__card:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 30px rgba(0,0,0,.08)}.pricelist-services__card>div{font-size:2.3em;font-weight:400;color:var(--bg-15);margin:.5rem auto;text-align:center;height:1.5rem;margin-bottom:2rem;line-height:.9em}.pricelist-services__card:first-of-type>div{font-size:1.7em;margin:.3rem auto}.pricelist-services__card p:last-of-type{margin:1rem auto 0 auto;font-size:.8rem;text-align:center}.pricelist-services__card>a{display:flex;justify-content:center;text-decoration:none}.pricelist-services__ribbon{color:#fff;text-transform:uppercase;letter-spacing:3px;white-space:nowrap;position:absolute;bottom:0;left:-31px;transform:rotate(270deg);transform-origin:top left}/*# sourceMappingURL=S05_Pricing.css.map */
