.services__container{grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.services__content{position:relative;background-color:var(--container-color);padding:3.5rem .5rem 1.25rem 1.5rem;border-radius:.25rem;box-shadow:0 2px 4px rgba(0,0,0,.15);transition:.3s}.services__content:hover{box-shadow:0 4px 8px rgba(0,0,0,.15)}.services__icon{display:block;font-size:1.5rem;color:var(--first-color);margin-bottom:var(--mb-1)}.services__title{font-size:var(--h3-font-size);margin-bottom:var(--mb-1);font-weight:var(--font-medium)}.services__subtitle{font-size:var(--small-font-size);color:var(--text-color-light)}.services__button{cursor:pointer;font-size:var(--small-font-size)}.services__button:hover .button__icon{-webkit-transform:translateX(.25rem);transform:translateX(.25rem)}.services__modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:0 1rem;z-index:var(--z-modal);opacity:0;visibility:hidden;transition:.3s}.services__modal-content{position:relative;background-color:var(--container-color);padding:1.5rem;border-radius:.5rem}.services__modal-services{grid-row-gap:1rem;row-gap:1rem}.services__modal-service{display:flex}.services__modal-title{font-size:var(--h3-font-size);font-weight:var(--font-medium);margin-bottom:var(--mb-1-5)}.services__modal-close{position:absolute;top:1rem;right:1rem;font-size:1.5rem;color:var(--first-color);cursor:pointer}.services__modal-icon{color:var(--first-color);margin-right:var(--mb-0-25)}.active-modal{opacity:1;visibility:visible}@media screen and (max-width:350px){.services__container{grid-template-columns:-webkit-max-content;grid-template-columns:max-content;justify-content:center}.services__content{padding-right:3.5rem}.services__modal{padding:0 .5rem}}@media screen and (min-width:768px){.services__container{grid-template-columns:repeat(3,218px);justify-content:center}.services__icon{font-size:2rem}.services__content{padding:6rem 0 2rem 2.5rem}.services__modal-content{widows:450px}}@media screen and (min-width:1024px){.services__container{grid-template-columns:repeat(3,238px)}}
/*# sourceMappingURL=4.a58c11fb.chunk.css.map */