.service_page_about{margin-top:max(6.25rem,min(6.25vw,7.5rem))}@media screen and (max-width:1599px){.service_page_about{margin-top:max(3.125rem,min(20.833vw - 12.5rem,6.25rem))}}@media screen and (max-width:1199px){.service_page_about{margin-top:50px}}.service_page_about.service_page_bio{margin-bottom:100px;margin-bottom:max(3.75rem,min(12.5vw - 8.75rem,6.25rem))}@media screen and (max-width:1599px){.service_page_about.service_page_bio{margin-bottom:60px}}@media screen and (max-width:1199px){.service_page_about.service_page_bio{margin-bottom:45px}}.service_page_about .about_wrap>:first-child>*{margin-top:0!important}.service_page_about .about_wrap-subtitle{color:#fff;text-transform:uppercase;margin-bottom:max(1.25rem,min(5vw - 3.75rem,2.25rem));font-size:max(1.125rem,min(1.875vw - .75rem,1.5rem));font-weight:500;line-height:max(1.5rem,min(1.875vw - .375rem,1.875rem))}@media screen and (max-width:1599px){.service_page_about .about_wrap-subtitle{margin-bottom:20px;font-size:18px;line-height:24px}}@media screen and (max-width:1199px){.service_page_about .about_wrap-subtitle{color:#fff;margin-bottom:12px;font-size:14px;line-height:20px}}.service_page_about .about_wrap__text{color:#848685;font-size:max(1.125rem,min(1.875vw - .75rem,1.5rem));font-style:normal;font-weight:500;line-height:max(1.5rem,min(1.875vw - .375rem,1.875rem))}@media screen and (max-width:1599px){.service_page_about .about_wrap__text{font-size:max(.875rem,min(1.667vw - .375rem,1.125rem));line-height:max(1.25rem,min(1.667vw,1.5rem))}}@media screen and (max-width:1199px){.service_page_about .about_wrap__text{font-size:14px;line-height:20px}}@media screen and (max-width:767px){.service_page_about .about_wrap__text{margin-top:24px}}.service_page_about .about_wrap .about_list{flex-wrap:wrap;row-gap:40px;margin-top:max(6.25rem,min(15.625vw - 9.375rem,9.375rem));margin-left:-10px;margin-right:-10px;display:flex}@media screen and (max-width:1599px){.service_page_about .about_wrap .about_list{margin-top:max(2.5rem,min(25vw - 16.25rem,6.25rem))}}@media screen and (max-width:1199px){.service_page_about .about_wrap .about_list{row-gap:20px;margin-top:40px;margin-left:-5px;margin-right:-5px}}@media screen and (max-width:767px){.service_page_about .about_wrap .about_list{margin-top:20px}}.service_page_about .about_wrap .about_list .list_col{flex:25%;width:auto;padding:0 10px}@media screen and (max-width:1199px){.service_page_about .about_wrap .about_list .list_col{flex:50%;padding:0 5px}}@media screen and (max-width:767px){.service_page_about .about_wrap .about_list .list_col{flex:100%}}.service_page_about .about_wrap .about_list__item{flex-direction:column;row-gap:max(1.5rem,min(6.563vw - 5.063rem,2.813rem));display:flex}@media screen and (max-width:1599px){.service_page_about .about_wrap .about_list__item{row-gap:max(.625rem,min(5.833vw - 3.75rem,1.5rem))}}@media screen and (max-width:1199px){.service_page_about .about_wrap .about_list__item{border-top:1px solid #848685;row-gap:0;padding-top:20px}}.service_page_about .about_wrap .about_list__item-head{align-items:center;column-gap:max(1.25rem,min(1.875vw - .625rem,1.625rem));display:flex}@media screen and (max-width:1599px){.service_page_about .about_wrap .about_list__item-head{column-gap:max(.625rem,min(4.167vw - 2.5rem,1.25rem))}}@media screen and (max-width:1199px){.service_page_about .about_wrap .about_list__item-head{display:none}}.service_page_about .about_wrap .about_list__item-head .circle{aspect-ratio:1;border:3px solid #56dab0;border-radius:50%;width:100%;max-width:max(1.375rem,min(5.625vw - 4.25rem,2.5rem));height:auto;display:flex;overflow:hidden}@media screen and (max-width:1599px){.service_page_about .about_wrap .about_list__item-head .circle{max-width:22px}}.service_page_about .about_wrap .about_list__item-head .line{background:#848685;flex:auto;width:auto;height:1px;display:flex}.service_page_about .about_wrap .about_list__item-text{color:#fff;font-size:max(1.125rem,min(1.875vw - .75rem,1.5rem));font-style:normal;font-weight:500;line-height:max(1.5rem,min(1.875vw - .375rem,1.875rem))}@media screen and (max-width:1599px){.service_page_about .about_wrap .about_list__item-text{font-size:max(.875rem,min(1.667vw - .375rem,1.125rem));font-weight:400;line-height:max(1.25rem,min(1.667vw,1.5rem))}}@media screen and (max-width:1199px){.service_page_about .about_wrap .about_list__item-text{font-size:14px;font-weight:400;line-height:20px}}.service_page_about .about_wrap .about_list__item-text.half{max-width:70%}@media screen and (max-width:1199px){.service_page_about .about_wrap .about_list__item-text.half{max-width:100%}}.service_page_about .about_wrap .sw_page_about{margin-top:max(5rem,min(6.25vw - 1.25rem,6.25rem));overflow:visible}@media screen and (max-width:1599px){.service_page_about .about_wrap .sw_page_about{margin-top:max(1.563rem,min(22.917vw - 15.625rem,5rem))}}@media screen and (max-width:1199px){.service_page_about .about_wrap .sw_page_about{margin-top:25px}}.service_page_about .about_wrap .sw_page_about .item{aspect-ratio:180/109;border-radius:4px;width:100%;height:auto;overflow:hidden}@media screen and (max-width:1199px){.service_page_about .about_wrap .sw_page_about .item{aspect-ratio:362/241}}@media screen and (max-width:767px){.service_page_about .about_wrap .sw_page_about .item{max-width:330px}}.service_page_about .about_wrap .sw_page_about .item .image{width:100%;height:100%}.service_page_about .about_wrap .sw_page_about .item .image img{object-fit:cover;width:100%;height:100%}.service_page_about .about_wrap .sw_page_about .sw_controls{justify-content:flex-end;align-items:center;margin-top:30px;display:flex;position:relative}@media screen and (max-width:1599px){.service_page_about .about_wrap .sw_page_about .sw_controls{margin-top:20px}}@media screen and (max-width:1199px){.service_page_about .about_wrap .sw_page_about .sw_controls{margin-top:13px}}@media screen and (max-width:767px){.service_page_about .about_wrap .sw_page_about .sw_controls{display:none}}.service_page_about .about_wrap .sw_page_about .sw_controls .swiper-pagination{flex-wrap:wrap;column-gap:8px;width:auto;margin:0;padding:0 100px;display:flex;position:absolute;top:auto;bottom:auto;left:50%;right:auto;transform:translate(-50%)}@media screen and (max-width:1599px){.service_page_about .about_wrap .sw_page_about .sw_controls .swiper-pagination{column-gap:6px}}.service_page_about .about_wrap .sw_page_about .sw_controls .swiper-pagination-bullet{opacity:1;background:#848685;width:8px;height:8px;margin:0;padding:0;transition:all .3s}@media screen and (max-width:1599px){.service_page_about .about_wrap .sw_page_about .sw_controls .swiper-pagination-bullet{width:6px;height:6px}}@media screen and (max-width:1199px){.service_page_about .about_wrap .sw_page_about .sw_controls .swiper-pagination-bullet{width:4px;height:4px}}.service_page_about .about_wrap .sw_page_about .sw_controls .swiper-pagination-bullet-active{border-radius:10px;width:20px;height:8px}@media screen and (max-width:1599px){.service_page_about .about_wrap .sw_page_about .sw_controls .swiper-pagination-bullet-active{width:16px;height:6px}}@media screen and (max-width:1199px){.service_page_about .about_wrap .sw_page_about .sw_controls .swiper-pagination-bullet-active{height:4px}}.service_page_about .about_wrap .sw_page_about .sw_controls .swiper_btns{justify-content:flex-end;column-gap:8px;display:flex;position:relative}.service_page_about .about_wrap .sw_page_about .sw_controls .swiper_btns>div{width:32px;height:32px;position:unset;margin:0;padding:0;display:flex}@media (hover:hover){.service_page_about .about_wrap .sw_page_about .sw_controls .swiper_btns>div:hover svg circle{fill:#848685}.service_page_about .about_wrap .sw_page_about .sw_controls .swiper_btns>div:hover svg path{fill:#fff}}@media (hover:none){.service_page_about .about_wrap .sw_page_about .sw_controls .swiper_btns>div:active svg circle{fill:#848685}.service_page_about .about_wrap .sw_page_about .sw_controls .swiper_btns>div:active svg path{fill:#fff}}@media screen and (max-width:1599px){.service_page_about .about_wrap .sw_page_about .sw_controls .swiper_btns>div{width:24px;height:24px}}.service_page_about .about_wrap .sw_page_about .sw_controls .swiper_btns>div:after{display:none}.service_page_about .about_wrap .sw_page_about .sw_controls .swiper_btns>div svg{fill:transparent;width:100%;height:100%}@media screen and (max-width:1599px){.service_page_about .about_wrap .sw_page_about .sw_controls .swiper_btns{column-gap:6px}}@media screen and (max-width:1199px){.service_page_about .about_wrap .sw_page_about .sw_controls .swiper_btns{display:none}}
