.service-container{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-evenly;flex-wrap:wrap;margin:auto;--source-image-width:100%;--source-image-height:25.6rem}.info{display:flex;justify-content:space-evenly;flex-wrap:wrap;padding:10rem 0 5rem}.info-container{width:40rem;display:flex;flex-direction:column;align-items:center;text-align:justify;padding:0 1rem;margin-bottom:5rem;--logo-fill:var(--brand);--logo-margin-bottom:3rem;--logo-size:8rem}.info-descr{font-size:2rem}.page-title{font-size:2.8rem;margin:0 auto 1rem;padding:1.5rem 10rem .5rem;display:inline-block;border-bottom:1px solid var(--light-brand)}.title{width:100%;background-color:rgba(var(--dark-brand-rgb),.9);color:var(--white);display:flex;justify-content:center;flex-direction:column;margin-bottom:4rem}.title-description{margin:0 auto;padding:0 2rem}.title-description.last{margin-bottom:2rem}.note{display:flex;flex-direction:column;align-items:center;padding:5rem 1rem;color:var(--white);background-color:var(--dark-brand)}.note p{font-size:2rem}.note a{margin:1rem 0;font-weight:700}@media only screen and (max-width:75rem){.service-container{grid-template-columns:1fr 1fr}}@media only screen and (max-width:46em){.service-container{grid-template-columns:1fr}}@media only screen and (max-width:37.5rem){.service-container{flex-direction:column}.info-container{margin-bottom:2rem;--logo-margin-bottom:1rem;--logo-size:10rem}.page-title{padding:1rem 5rem}}