/* Reserve a separate column for the original service portrait. */
.services-content{position:relative;min-width:0}
.services-content>img:not(.services-girl){display:block;max-width:100%;height:auto;border-radius:30px;margin-bottom:18px}
.services-content h1,.services-content p,.services-content h3{overflow-wrap:break-word}
@media(min-width:1024px){
 .services-content{padding-inline-end:353px;min-height:458px}
 .services-content .services-girl{inset-inline-end:0;left:auto;right:auto;inset-inline-end:0;bottom:-52px;width:313px;height:auto;max-width:313px;pointer-events:none}
 [dir=rtl] .services-content .services-girl{right:auto;left:0}
 [dir=ltr] .services-content .services-girl{left:auto;right:0}
}
@media(min-width:1024px) and (max-width:1199px){
 .services-content{padding-inline-end:285px}
 .services-content .services-girl{width:255px;max-width:255px;bottom:-30px}
}
@media(max-width:1023px){
 .services-content{padding-inline-end:0}
 .services-content .services-girl{display:none!important}
}
@media(max-width:767px){
 .services-content>img:not(.services-girl){width:100%;border-radius:24px}
 .services-content h1{font-size:30px;line-height:1.15}
}
