.ServicePage_responsiveContainer__tjBIY{display:flex;flex-direction:row;gap:24px;align-items:flex-start;margin-bottom:24px}.ServicePage_content__n78Jc{flex:1 1;min-width:300px}.ServicePage_imageContainer__0SN2d{flex:1.5 1;max-width:650px}.ServicePage_clickableImage__jGhDh{position:relative;cursor:pointer;border-radius:8px;overflow:hidden;transition:transform .3s ease;width:100%;background:none;border:none;padding:0;margin:0;text-align:left;font:inherit;color:inherit;display:block}.ServicePage_clickableImage__jGhDh:hover{transform:scale(1.02)}.ServicePage_clickableImage__jGhDh:focus{outline:none}.ServicePage_clickableImage__jGhDh:focus-visible{outline:2px solid #0070f3;outline-offset:2px}.ServicePage_imageOverlay__L07Gw{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.6);color:white;padding:8px;text-align:center;opacity:0;transition:opacity .3s ease}.ServicePage_clickableImage__jGhDh:hover .ServicePage_imageOverlay__L07Gw{opacity:1}.ServicePage_fullWidthImage___6Usx{width:100%;height:auto;display:block}.ServicePage_dialogContent__YmzbM{padding:0;position:relative}.ServicePage_closeButton__Nwkef{position:absolute;right:8px;top:8px;color:white;background-color:rgba(0,0,0,.5);z-index:1}.ServicePage_closeButton__Nwkef:hover{background-color:rgba(0,0,0,.7)}.ServicePage_visuallyHidden__7vm2x{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.ServicePage_featuredQuote__C6w4V{margin:20px 0;padding:12px 0 12px 20px;border-left:4px solid #0070f3;background-color:rgba(0,112,243,.05);border-radius:4px}.ServicePage_featuredQuote__C6w4V blockquote{margin:0;font-style:italic;font-size:1.1rem;color:#444}[data-mui-color-scheme=dark] .ServicePage_featuredQuote__C6w4V{background-color:rgba(0,112,243,.15)}[data-mui-color-scheme=dark] .ServicePage_featuredQuote__C6w4V blockquote{color:#fff}@media (max-width:1200px){.ServicePage_imageContainer__0SN2d{max-width:550px}}@media (max-width:992px){.ServicePage_imageContainer__0SN2d{max-width:450px}}@media (max-width:768px){.ServicePage_responsiveContainer__tjBIY{flex-direction:column}.ServicePage_imageContainer__0SN2d{max-width:100%;margin-top:16px}}