.hero{position:relative;padding-top:10.5rem;padding-bottom:6rem;overflow:hidden}.hero .hero-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.hero::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--app-dark);opacity:.6;z-index:-1}.hero .hero-content-image{position:relative;margin-inline-start:auto;margin-inline-end:auto;width:100%;max-width:27rem;height:100%;aspect-ratio:1/1;z-index:1}@media screen and (min-width: 1200px){.hero .hero-content-image{margin-inline-end:unset}}.hero .hero-content-image::after{content:"";position:absolute;bottom:-3%;left:-8.5%;width:370%;background-image:var(--after-src);background-position:0 100%;background-size:100% 100%;aspect-ratio:1824/2662;z-index:-1}.hero .hero-content-image:where([dir=rtl],[dir=rtl] *)::after{left:unset;right:-8.5%;transform:scaleX(-1)}.about .about-image-holder{position:relative;padding-inline-start:4.5rem;min-height:20rem}@media screen and (min-width: 1200px){.about .about-image-holder{padding-inline-start:6rem}}.about .about-image-holder .about-image{position:absolute;bottom:2rem;inset-inline-start:0;width:9rem;height:11rem;z-index:1}@media screen and (min-width: 1200px){.about .about-image-holder .about-image{width:12rem;height:15rem}}.services{position:relative}.services .services-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.services::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--app-dark);opacity:.8;z-index:-1}.services .services-card{color:var(--app-light);background-color:rgba(var(--app-light-rgb), 0.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}