.front_about{height:900px;min-height:100dvh;transition:all .5s;position:relative;overflow:clip}@media screen and (max-width:1599px){.front_about{min-height:754px}}@media screen and (max-width:1199px){.front_about{min-height:unset;height:auto;margin-top:50px}}@media screen and (max-width:767px){.front_about{height:auto;margin-top:68px}}.front_about .front_about_wrap{align-items:center;width:100%;height:100%;padding:140px 0 240px;display:flex;position:-webkit-sticky;position:sticky;top:0;overflow:hidden}@media screen and (max-width:1599px){.front_about .front_about_wrap{padding:120px 0 124px}}@media screen and (max-width:1199px){.front_about .front_about_wrap{align-items:flex-start;padding:30px 0 90px}}@media screen and (max-width:767px){.front_about .front_about_wrap{padding:55px 0 210px}}.front_about__bg{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.front_about__bg:after{content:"";background:linear-gradient(rgba(0,0,0,.5) 0%,rgba(102,102,102,0) 126.51%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.front_about__bg img{object-fit:cover;width:100%;height:100%}.front_about:after{content:"";z-index:-1;background:linear-gradient(rgba(0,0,0,.39) 0%,rgba(102,102,102,0) 100%);width:100%;height:100%;display:none;position:absolute;top:0;left:0}@media screen and (max-width:1199px){.front_about:after{display:block}}.front_about .about_wrap__left{flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:40px;transform:translateY(-50%)}@media screen and (min-width:2300px){.front_about .about_wrap__left{transform:translateY(-50%)scale(1.35)}}@media screen and (max-width:1199px){.front_about .about_wrap__left{transform:unset;flex-direction:row;position:relative;top:auto;left:auto}}@media screen and (max-width:767px){.front_about .about_wrap__left{column-gap:10px}}.front_about .about_wrap__left .item_first{flex-direction:column;align-items:center;row-gap:20px;margin-bottom:5px;display:flex}@media screen and (max-width:1599px){.front_about .about_wrap__left .item_first{row-gap:20px;margin-bottom:14px}}@media screen and (max-width:1199px){.front_about .about_wrap__left .item_first{flex-direction:row;gap:0 16px;margin-bottom:0;margin-right:30px}}@media screen and (max-width:767px){.front_about .about_wrap__left .item_first{display:none}}.front_about .about_wrap__left .item_first .icon_big{height:206px}@media screen and (max-width:1599px){.front_about .about_wrap__left .item_first .icon_big{height:130px}}@media screen and (max-width:1199px){.front_about .about_wrap__left .item_first .icon_big{height:20px}}.front_about .about_wrap__left .item_first .icon_big svg{width:auto;height:100%}@media screen and (max-width:1199px){.front_about .about_wrap__left .item_first .icon_big .desk{display:none}}.front_about .about_wrap__left .item_first .icon_big .mob{display:none}@media screen and (max-width:1199px){.front_about .about_wrap__left .item_first .icon_big .mob{display:flex}}.front_about .about_wrap__left .item_first .icon_small{width:30px;max-width:30px;height:30px;max-height:30px;animation-name:animateIcon;animation-duration:10s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}@media screen and (max-width:1199px){.front_about .about_wrap__left .item_first .icon_small{width:20px;max-width:20px;height:20px;max-height:20px}}.front_about .about_wrap__left .item_first .icon_small svg{width:100%;height:100%}@keyframes animateIcon{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.front_about .about_wrap__left .item{writing-mode:vertical-lr;color:#fff;align-items:center;font-size:16px;font-style:normal;font-weight:600;line-height:16px;display:flex;position:relative}@media screen and (max-width:1599px){.front_about .about_wrap__left .item{font-size:12px;line-height:12px}}@media screen and (max-width:1199px){.front_about .about_wrap__left .item{writing-mode:unset;font-size:12px;line-height:12px}}@media screen and (max-width:767px){.front_about .about_wrap__left .item{column-gap:10px}}.front_about .about_wrap__left .item:before{content:"";background:#fff;width:1px;height:30px;margin:16px 0;display:block}@media screen and (max-width:1599px){.front_about .about_wrap__left .item:before{margin:14px 0}}@media screen and (max-width:1199px){.front_about .about_wrap__left .item:before{width:30px;height:1px;margin:0 10px}}@media screen and (max-width:767px){.front_about .about_wrap__left .item:before{margin:0}}.front_about .about_wrap__top{justify-content:flex-end;align-items:flex-end}@media screen and (max-width:1199px){.front_about .about_wrap__top{flex-direction:column-reverse;justify-content:flex-start}}.front_about .about_wrap__top .wrap{flex-direction:column;row-gap:30px;display:flex}@media screen and (max-width:1599px){.front_about .about_wrap__top .wrap{row-gap:max(1.25rem,min(4.167vw - 1.875rem,1.875rem))}}@media screen and (max-width:1199px){.front_about .about_wrap__top .wrap{row-gap:20px}}.front_about .about_wrap__top .wrap .title{color:#fff;font-size:max(1.875rem,min(3.125vw - 1.25rem,2.5rem));font-style:normal;font-weight:500;line-height:max(2.25rem,min(3.125vw - .875rem,2.875rem));position:relative}@media screen and (max-width:1599px){.front_about .about_wrap__top .wrap .title{font-size:max(1.625rem,min(.375rem + 1.667vw,1.875rem));line-height:max(2rem,min(.75rem + 1.667vw,2.25rem))}}@media screen and (max-width:1199px){.front_about .about_wrap__top .wrap .title{color:#fff;font-size:28px;line-height:28px}}.front_about .about_wrap__top .wrap .text{color:#fff;flex-direction:column;row-gap:40px;font-size:max(1.125rem,min(1.875vw - .75rem,1.5rem));font-style:normal;font-weight:400;line-height:max(1.5rem,min(1.875vw - .375rem,1.875rem));display:flex}@media screen and (max-width:1599px){.front_about .about_wrap__top .wrap .text{row-gap:25px;font-size:max(1rem,min(.375rem + .833vw,1.125rem));line-height:max(1.375rem,min(.75rem + .833vw,1.5rem))}}@media screen and (max-width:1199px){.front_about .about_wrap__top .wrap .text{color:#fff;row-gap:10px;font-size:14px;line-height:20px}}.front_about .about_wrap__top .wrap .message{padding:20px 25px;border-radius:14px;width:100%;max-width:560px;color:#fff;font-size:18px;font-size:max(.875rem,min(1.25vw - .375rem,1.125rem));font-weight:500;line-height:26px;background:rgba(255,255,255,.1);border-radius:max(.625rem,min(1.25vw - .625rem,.875rem));align-items:center;column-gap:max(.875rem,min(1.875vw - 1rem,1.25rem));max-width:max(27.0625rem,min(39.6875vw - 12.625rem,35rem));margin-top:10px;padding:max(.875rem,min(1.875vw - 1rem,1.25rem)) max(1.25rem,min(1.5625vw - .3125rem,1.5625rem));line-height:max(1.25rem,min(1.875vw - .625rem,1.625rem));display:flex}@media screen and (max-width:1599px){.front_about .about_wrap__top .wrap .message{border-radius:10px;column-gap:14px;max-width:433px;padding:14px 20px;font-size:14px;line-height:20px}}@media screen and (max-width:1199px){.front_about .about_wrap__top .wrap .message{display:none}}.front_about .about_wrap__top .wrap .message .icon{width:40px;width:max(1.875rem,min(3.125vw - 1.25rem,2.5rem));height:40px;flex-shrink:0;height:max(1.875rem,min(3.125vw - 1.25rem,2.5rem));display:flex}@media screen and (max-width:1599px){.front_about .about_wrap__top .wrap .message .icon{width:30px;height:30px}}.front_about .about_wrap__top .wrap .message .icon svg{width:100%;height:100%}.front_about .about_wrap__circles{aspect-ratio:1;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;max-width:666px;margin-left:auto;margin-right:auto;display:flex;position:relative}@media screen and (min-width:2000px){.front_about .about_wrap__circles{max-width:63%}}@media screen and (max-width:1599px){.front_about .about_wrap__circles{max-width:500px}}@media screen and (max-width:1199px){.front_about .about_wrap__circles{max-width:351px;margin-top:40px;margin-left:unset}}@media screen and (max-width:767px){.front_about .about_wrap__circles{max-width:401px;margin-top:24px}}.front_about .about_wrap__circles .item{color:#fff;text-align:center;border-radius:50%;justify-content:center;width:100%;height:auto;font-size:max(1.875rem,min(3.125vw - 1.25rem,2.5rem));font-style:normal;font-weight:500;line-height:max(2.25rem,min(3.125vw - .875rem,2.875rem));display:flex;position:absolute}.front_about .about_wrap__circles .item .circle_title{opacity:0}@media screen and (max-width:1199px){.front_about .about_wrap__circles .item .circle_title{opacity:1!important}}@media screen and (max-width:1599px){.front_about .about_wrap__circles .item{font-size:30px;line-height:36px}}@media screen and (max-width:1199px){.front_about .about_wrap__circles .item{border:1px solid #fff;font-size:18px;line-height:24px}}@media screen and (max-width:767px){.front_about .about_wrap__circles .item{font-size:max(1rem,min(.273rem + 3.636vw,1.125rem))}}.front_about .about_wrap__circles .item .cicle_svg{width:100%;height:100%;position:absolute;top:0;bottom:0}.front_about .about_wrap__circles .item .cicle_svg svg{width:100%;height:100%;transition:all}.front_about .about_wrap__circles .item .cicle_svg svg path{stroke-dasharray:0;transition:all}@media screen and (max-width:1199px){.front_about .about_wrap__circles .item .cicle_svg{display:none}}.front_about .about_wrap__circles .item.circle1{aspect-ratio:1;opacity:1;justify-content:center;align-items:center;max-width:345px;bottom:26px}@media screen and (min-width:2000px){.front_about .about_wrap__circles .item.circle1{max-width:53%}}@media screen and (max-width:1599px){.front_about .about_wrap__circles .item.circle1{max-width:260px;bottom:20px}}@media screen and (max-width:1199px){.front_about .about_wrap__circles .item.circle1{max-width:182px;bottom:14px}}@media screen and (max-width:767px){.front_about .about_wrap__circles .item.circle1{max-width:calc(100% - 170px)}}.front_about .about_wrap__circles .item.circle2{aspect-ratio:1;max-width:505px;padding-top:67px;bottom:13px}@media screen and (min-width:2000px){.front_about .about_wrap__circles .item.circle2{max-width:76%}}@media screen and (max-width:1599px){.front_about .about_wrap__circles .item.circle2{max-width:380px;padding-top:48px;bottom:10px}}@media screen and (max-width:1199px){.front_about .about_wrap__circles .item.circle2{max-width:266px;padding-top:30px;bottom:7px}}@media screen and (max-width:767px){.front_about .about_wrap__circles .item.circle2{max-width:calc(100% - 85px)}}.front_about .about_wrap__circles .item.circle3{aspect-ratio:1;max-width:100%;padding-top:56px}@media screen and (max-width:1599px){.front_about .about_wrap__circles .item.circle3{padding-top:46px}}@media screen and (max-width:1199px){.front_about .about_wrap__circles .item.circle3{padding-top:33px}}.front_about .about_wrap__circles .item.circle4{aspect-ratio:1;opacity:1;justify-content:center;align-items:center;max-width:240px;bottom:-106px;right:-106px}@media screen and (min-width:2000px){.front_about .about_wrap__circles .item.circle4{max-width:24%;bottom:0}}@media screen and (max-width:1599px){.front_about .about_wrap__circles .item.circle4{max-width:180px;bottom:-90px;right:-70px}}@media screen and (max-width:1199px){.front_about .about_wrap__circles .item.circle4{max-width:142px;bottom:-59px;right:-78px}}@media screen and (max-width:767px){.front_about .about_wrap__circles .item.circle4{max-width:118px;right:18px;bottom:unset;top:92.5%}}@media screen and (max-width:400px){.front_about .about_wrap__circles .item.circle4{top:94%}}.front_about .about_wrap__circles .message{width:100%;display:none;position:absolute}@media screen and (max-width:1199px){.front_about .about_wrap__circles .message{color:#fff;background:rgba(255,255,255,.1);border-radius:10px;align-items:center;column-gap:9px;padding:8px 12px;font-size:12px;font-weight:500;line-height:18px;display:flex;top:50%;left:calc(100% + 34px);transform:translateY(-50%)}}@media screen and (max-width:767px){.front_about .about_wrap__circles .message{bottom:unset;transform:unset;width:100%;min-width:calc(100vw - 24px);max-width:100%;top:calc(100% + 138px);left:0}}.front_about .about_wrap__circles .message p{opacity:1!important}.front_about .about_wrap__circles .message .icon{width:40px;width:max(1.875rem,min(3.125vw - 1.25rem,2.5rem));height:40px;flex-shrink:0;height:max(1.875rem,min(3.125vw - 1.25rem,2.5rem));display:flex}@media screen and (max-width:1599px){.front_about .about_wrap__circles .message .icon{width:30px;height:30px}}@media screen and (max-width:1199px){.front_about .about_wrap__circles .message .icon{width:24px;height:24px}}.front_about .about_wrap__circles .message .icon svg{width:100%;height:100%}
