/* Generated from scss/design/pages/services.scss by `npm run build`, mirrored by rtlcss for right-to-left pages — do not edit; change the SCSS. */
.standalone-services[class]{padding:18vh 0 3rem}.standalone-services{min-height:100vh;font-family:Raleway,sans-serif}.standalone-services[class] h2{margin-bottom:3.125rem;text-align:right;background-position:bottom left;background-size:cover}[data-browsertype=mozilla] .standalone-services[class] h2{background-size:100%}.standalone-services .accordion,.standalone-services .intro-content{margin-top:3rem}.standalone-services .accordion-panel{height:auto;max-width:none}.standalone-services .accordion-panel>.description{padding-left:0;white-space:normal}section.root-services{position:relative;padding:10vh 0;overflow:visible}section.root-services .section-overlay{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom,#fbfbfb,#fff0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fbfbfb",endColorstr="#00ffffff",GradientType=0);z-index:1}section.root-services .section-backdrop{background:url(../../../assets/images/other/services-backdrop.svg) no-repeat -31rem bottom;position:absolute;right:0;top:0;width:100%;height:100%;z-index:1}section.root-services h2{position:relative;text-align:center;background-size:100%;background-position:bottom right;z-index:3}section.root-services .section-path{z-index:2}section.root-services .section-cloak{position:relative;z-index:3}section.root-services .section-content{margin-top:5rem}section.root-services .section-content>ul{text-align:center}#root-services-svg{width:100%;height:100%}#root-services-path-1,#root-services-path-2{top:0;right:0}.list-of-services{display:flex;flex-wrap:wrap;justify-content:center;row-gap:2rem}.list-of-services:not(.align-left){text-align:center}.list-of-services.align-left{justify-content:flex-start;text-align:right}service-list .title{margin:0 auto 1rem;width:78%;min-height:3.4em;font-weight:700;font-size:1.25rem;text-align:center}.root-service-li{display:flex;width:33%;max-width:26rem;min-height:24rem}.root-service-anchor{position:relative;display:block;margin-right:1rem;padding:2.5rem 2rem;width:calc(100% - 2rem);text-align:center;text-decoration:none;background:#fff;border:1px solid #f1eded;box-shadow:0 2px 20px #0000000a;border-radius:12px;overflow:hidden;transition:box-shadow .3s ease,background-color .3s ease,transform .3s ease}.root-service-anchor:hover,.root-service-anchor:focus{text-decoration:none}.root-service-anchor .black{margin-bottom:1.5rem}.root-service-anchor .description{color:#4a4a4a}.root-service-anchor .text{hyphens:auto;-webkit-hyphen:auto}.root-service-anchor.active,.root-service-anchor:hover,.root-service-anchor:focus{box-shadow:0 12px 32px -8px #ae272740}.root-service-anchor:hover,.root-service-anchor:focus-visible{transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.root-service-anchor{transition:none}.root-service-anchor:hover,.root-service-anchor:focus-visible{transform:none}}.root-service-anchor .colored{position:absolute;right:0;bottom:-22rem;width:110%;max-width:27rem;max-height:30rem;z-index:1}.root-service-anchor .black,.root-service-anchor .title,.root-service-anchor .description{position:relative;z-index:2}@media screen and (max-width:1200px){service-list .title{min-height:auto}}@media screen and (max-width:1200px)and (min-width:768px){service-list .title{width:100%}}@media screen and (max-width:1024px)and (min-width:768px){.root-service-li{width:50%}}@media screen and (max-width:767px){.root-service-li{width:100%}.root-service-anchor{width:100%;margin:0}}
