.frontpage--block--container{background-color:rgba(0,0,0,0);margin-bottom:2rem;margin-left:50%;margin-top:.5rem;padding:5vh 2rem;transform:translateX(-50%);width:100vw}.frontpage--block--container .auto--grid--fit{--auto-grid-min-size: 280px;display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill, minmax(var(--auto-grid-min-size, 16rem), 1fr));margin-left:auto;margin-right:auto;max-width:80vw}.services--grid{align-content:center;display:flex;flex-flow:row wrap;justify-content:center;margin-left:auto;margin-right:auto}.services--block{background-color:var(--g-color-1);border:var(--bor);border-radius:var(--bor-rad);box-shadow:var(--shadow-sm);color:var(--f-color);display:flex;flex-direction:column;margin:1em;max-width:20rem;padding:0;width:100%}.services--block .services--header{background-color:var(--wh-color);border-radius:var(--bor-rad) var(--bor-rad) 0 0;padding:1rem 0}.services--block .services--header .header--icon{display:block;fill:var(--f-color);height:3rem;margin:1rem auto;width:3rem}.services--block h2{font-size:var(--heading-h3);margin:1em 0;text-align:center}.services--block p{flex-grow:1;padding:0 var(--space-sm)}.services--block div{display:flex;justify-content:center;padding:.6rem}.services--block div .icon--button{justify-content:center}.services--block div a{text-decoration:none}.services--block div a:hover::before{background-image:none}.package--block{border:var(--bor);border-radius:var(--bor-rad);box-shadow:var(--shadow-sm);color:var(--f-color);display:flex;flex-direction:column;margin:1em;padding:0;width:100%}.package--block .package--header{background-color:var(--color-p);border-radius:var(--bor-rad) var(--bor-rad) 0 0;display:flex;flex-direction:column;padding:1rem 0;text-align:center}.package--block h4{font-size:var(--heading-h4);margin:1em 0;text-align:center}.package--block ul{flex-grow:1;margin-top:1rem;padding:0 var(--space-sm);text-align:center}.package--block .package--price{background-color:var(--color-p-1)}.package--block div{display:flex;justify-content:center;padding:.6rem}.package--block div .icon--button{justify-content:center}.package--block div a{text-decoration:none}.package--block div a:hover::before{background-image:none}
