.services{padding-bottom:1rem}.services__media{position:relative}@media only screen and (max-width:767px){.services__media picture{aspect-ratio:1}}.services__media .h1-title{color:var(--color-white);font-size:5.1875rem;position:absolute;top:7.75rem;z-index:2}@media only screen and (max-width:991px){.services__media .h1-title{font-size:3.75rem}}@media only screen and (max-width:767px){.services__media .h1-title{font-size:3rem;top:2rem}}.services__wrapper{background-color:var(--color-white);display:grid;gap:1.8125rem 4.4375rem;grid-template-columns:repeat(2,1fr);margin:-6rem auto 0;max-width:87%;padding:2.75rem 4.5625rem 2.75rem 5.625rem;position:relative;z-index:2}@media only screen and (max-width:991px){.services__wrapper{gap:1.5rem;padding:2.75rem}}@media only screen and (max-width:767px){.services__wrapper{grid-template-columns:repeat(1,1fr);margin-top:-3rem;max-width:95%;padding:2rem}}.services-block{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:IvyOraDisplay;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:1px solid var(--color-golden);-ms-flex-direction:column;flex-direction:column;font-size:1.375rem;line-height:1;min-height:5.4375rem;padding:1rem}@media only screen and (max-width:767px){.services-block{font-size:1.125rem}}.services-block small{background-color:transparent;font-size:1rem;font-weight:400;margin-top:.25rem}@media only screen and (max-width:767px){.services-block small{font-size:.75rem}}