.site-service{box-sizing:border-box;color:#191919;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;width:100%;transition:box-shadow .25s;display:flex;position:relative;overflow:hidden}@media screen and (min-width:721px) and (max-width:1024px){.site-service:hover{box-shadow:0 .3125vw .729167vw rgba(0,0,0,.08)}}@media screen and (min-width:1025px) and (max-width:1440px){.site-service:hover{box-shadow:0 .3125vw .729167vw rgba(0,0,0,.08)}}@media screen and (min-width:1441px) and (max-width:1920px){.site-service:hover{box-shadow:0 6px 14px rgba(0,0,0,.08)}}@media screen and (min-width:1921px){.site-service:hover{box-shadow:0 6px 14px rgba(0,0,0,.08)}}@media screen and (max-width:720px){.site-service{height:27.7778vw}}@media screen and (min-width:721px) and (max-width:1024px){.site-service{height:27.5391vw}}@media screen and (min-width:1025px) and (max-width:1440px){.site-service{height:23.4375vw}}@media screen and (min-width:1441px) and (max-width:1920px){.site-service{height:23.4375vw}}@media screen and (min-width:1921px){.site-service{height:600px}}.site-service__info{z-index:2;box-sizing:border-box;flex-direction:column;display:flex}@media screen and (max-width:720px){.site-service__info{-webkit-margin-end:11.1111vw;margin-top:5.55556vw;margin-bottom:5.55556vw;-webkit-margin-start:4.44444vw}.site-service__info:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:4.44444vw;margin-right:11.1111vw}.site-service__info:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:4.44444vw;margin-right:11.1111vw}.site-service__info:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:4.44444vw;margin-right:11.1111vw}.site-service__info:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:11.1111vw;margin-right:4.44444vw}.site-service__info:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:11.1111vw;margin-right:4.44444vw}.site-service__info:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:11.1111vw;margin-right:4.44444vw}}@media screen and (min-width:721px) and (max-width:1024px){.site-service__info{-webkit-margin-end:4.88281vw;margin-top:3.125vw;margin-bottom:0;-webkit-margin-start:4.88281vw;margin-left:4.88281vw;margin-right:4.88281vw}}@media screen and (min-width:1025px) and (max-width:1440px){.site-service__info{-webkit-margin-end:8.59375vw;margin-top:3.125vw;margin-bottom:0;-webkit-margin-start:8.59375vw;margin-left:8.59375vw;margin-right:8.59375vw}}@media screen and (min-width:1441px) and (max-width:1920px){.site-service__info{-webkit-margin-end:8.59375vw;margin-top:3.125vw;margin-bottom:0;-webkit-margin-start:8.59375vw;margin-left:8.59375vw;margin-right:8.59375vw}}@media screen and (min-width:1921px){.site-service__info{-webkit-margin-end:220px;margin-top:80px;margin-bottom:0;-webkit-margin-start:220px;margin-left:220px;margin-right:220px}}.site-service__info:hover .site-service__link,.site-service__info:hover .site-service__subtitle{--btn-text-base:#ff6900;color:#ff6900;transition:color 30ms linear}.site-service__info .site-service__title{margin:0;font-weight:700}.site-service__info .site-service__title .site-service__link{--link-text-decoration:none;line-height:1.3}@media screen and (max-width:720px){.site-service__info .site-service__title .site-service__link{font-size:4.44444vw;font-size:max(4.44444vw,12px)}}@media screen and (min-width:721px) and (max-width:1024px){.site-service__info .site-service__title .site-service__link{font-size:max(1.95313vw,12px)}}@media screen and (min-width:1025px) and (max-width:1440px){.site-service__info .site-service__title .site-service__link{font-size:max(1.40625vw,12px)}}@media screen and (min-width:1441px) and (max-width:1920px){.site-service__info .site-service__title .site-service__link{font-size:max(1.40625vw,12px)}}@media screen and (min-width:1921px){.site-service__info .site-service__title .site-service__link{font-size:36px}}@media screen and (max-width:720px){.site-service__info .site-service__title .micon{font-size:3.33333vw;font-size:max(3.33333vw,12px)}}@media screen and (min-width:721px) and (max-width:1024px){.site-service__info .site-service__title .micon{font-size:max(1.5625vw,12px)}}@media screen and (min-width:1025px) and (max-width:1440px){.site-service__info .site-service__title .micon{font-size:max(.859375vw,12px)}}@media screen and (min-width:1441px) and (max-width:1920px){.site-service__info .site-service__title .micon{font-size:max(.859375vw,12px)}}@media screen and (min-width:1921px){.site-service__info .site-service__title .micon{font-size:22px}}.site-service__info .site-service__subtitle{white-space:pre-line;text-overflow:ellipsis;word-break:break-word;display:box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media screen and (max-width:720px){.site-service__info .site-service__subtitle{font-size:3.33333vw;margin-top:2.22222vw;font-size:max(3.33333vw,12px)}}@media screen and (min-width:721px) and (max-width:1024px){.site-service__info .site-service__subtitle{margin-top:.78125vw;font-size:max(1.5625vw,12px)}}@media screen and (min-width:1025px) and (max-width:1440px){.site-service__info .site-service__subtitle{margin-top:.390625vw;font-size:max(1.09375vw,12px)}}@media screen and (min-width:1441px) and (max-width:1920px){.site-service__info .site-service__subtitle{margin-top:.390625vw;font-size:max(1.09375vw,12px)}}@media screen and (min-width:1921px){.site-service__info .site-service__subtitle{margin-top:10px;font-size:28px}}.site-service .site-service__image{object-fit:cover}@media screen and (max-width:720px){.site-service .site-service__image{width:18.8889vw;height:18.8889vw}[dir=ltr] .site-service .site-service__image{margin-right:4.44444vw}[dir=rtl] .site-service .site-service__image{margin-left:4.44444vw}}@media screen and (min-width:721px) and (max-width:1024px){.site-service .site-service__image{width:11.7188vw;height:11.7188vw}[dir=ltr] .site-service .site-service__image{margin-right:0}[dir=rtl] .site-service .site-service__image{margin-left:0}}@media screen and (min-width:1025px) and (max-width:1440px){.site-service .site-service__image{width:10.1563vw;height:10.1563vw}[dir=ltr] .site-service .site-service__image{margin-right:0}[dir=rtl] .site-service .site-service__image{margin-left:0}}@media screen and (min-width:1441px) and (max-width:1920px){.site-service .site-service__image{width:10.1563vw;height:10.1563vw}[dir=ltr] .site-service .site-service__image{margin-right:0}[dir=rtl] .site-service .site-service__image{margin-left:0}}@media screen and (min-width:1921px){.site-service .site-service__image{width:260px;height:260px}[dir=ltr] .site-service .site-service__image{margin-right:0}[dir=rtl] .site-service .site-service__image{margin-left:0}}.site-service.site-service--widescreen{flex-direction:column}.site-service.site-service--widescreen .site-service__info{text-align:center}.site-service.site-service--widescreen .site-service__info .site-service__title{justify-content:center}.site-service.site-service--widescreen .site-service__image{position:absolute}@media screen and (max-width:720px){.site-service.site-service--widescreen .site-service__image{bottom:2.22222vw}}@media screen and (min-width:721px) and (max-width:1024px){.site-service.site-service--widescreen .site-service__image{bottom:2.34375vw}}@media screen and (min-width:1025px) and (max-width:1440px){.site-service.site-service--widescreen .site-service__image{bottom:2.5vw}}@media screen and (min-width:1441px) and (max-width:1920px){.site-service.site-service--widescreen .site-service__image{bottom:2.5vw}}@media screen and (min-width:1921px){.site-service.site-service--widescreen .site-service__image{bottom:64px}}