.circle-icons-block{align-items:center;display:flex;left:-.15rem;padding-bottom:.64rem;padding-top:1.4rem;position:relative;width:calc(100% + .3rem)}.circle-icons-block .bg-frame{left:-.4rem;pointer-events:none;position:absolute;top:-9.2rem;width:calc(100% + .8rem);z-index:-1}:is(.circle-icons-block .bg-frame) .deco-img{display:block;height:auto;opacity:.3;width:100%}@media screen and (max-width:768px){.circle-icons-block .bg-frame{left:-25%;top:-5.4rem;width:150%}}.circle-icons-block .circle-frame{aspect-ratio:1436/718;display:block;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:103%}@media screen and (max-width:768px){.circle-icons-block .circle-frame{width:1434px}}:is(.circle-icons-block .circle-frame) svg{display:block;height:auto;left:0;position:absolute;top:0;width:100%}:is(.circle-icons-block .circle-frame) .circle{aspect-ratio:1;border:.04rem solid var(--color-rust);border-radius:50%;position:absolute;width:.72rem}:is(:is(.circle-icons-block .circle-frame) .circle) .media{aspect-ratio:1;border-radius:50%;left:calc(50% - .3rem);overflow:clip;position:absolute;top:calc(50% - .3rem);width:.6rem}:is(.circle-icons-block .circle-frame) .circle:first-child{right:93%;top:54%}:is(.circle-icons-block .circle-frame) .circle:nth-child(2){right:76%;top:13%}:is(.circle-icons-block .circle-frame) .circle:nth-child(3){left:calc(50% - .36rem);top:-.36rem}:is(.circle-icons-block .circle-frame) .circle:nth-child(4){left:76%;top:13%}:is(.circle-icons-block .circle-frame) .circle:nth-child(5){left:93%;top:54%}.circle-icons-block .layout{width:100%}.circle-icons-block .content{margin:auto auto .8rem;max-width:10rem;padding-top:2.32rem;text-align:center}@media screen and (max-width:1440px){.circle-icons-block .content{max-width:9rem;padding-top:2.1rem}:is(.circle-icons-block .content) .title{font-size:.5rem}:is(.circle-icons-block .content) .text{font-size:.22rem}}@media screen and (max-width:1350px){.circle-icons-block .content{max-width:7rem;padding-top:2rem}:is(.circle-icons-block .content) .title{font-size:.46rem}:is(.circle-icons-block .content) .text{font-size:.2rem}}@media screen and (max-width:1150px){:is(.circle-icons-block .content) .title{font-size:.42rem}:is(.circle-icons-block .content) .text{font-size:.18rem}}@media screen and (max-width:991px){.circle-icons-block .content{max-width:4rem;padding-top:.88rem}:is(.circle-icons-block .content) .title{font-size:.4rem}:is(.circle-icons-block .content) .text{font-size:.16rem}}@media screen and (max-width:768px){.circle-icons-block .content{margin-bottom:.56rem;max-width:2.9rem}:is(.circle-icons-block .content) .title{font-size:.32rem}}:is(.circle-icons-block .content) .title{color:var(--color-rust);margin-bottom:.08rem}:is(.circle-icons-block .content) .text{color:var(--color-rust);margin:auto;max-width:6.7rem}.circle-icons-block .marquee-css{display:flex;margin:auto auto .8rem;max-width:12rem;overflow:hidden;position:relative;width:100%}@media screen and (max-width:768px){.circle-icons-block .marquee-css{margin-top:.48rem}}:is(.circle-icons-block .marquee-css):after{background:linear-gradient(90deg,#f9e9d7 10%,hsla(32,74%,91%,0) 50%,#f9e9d7 90%);content:"";height:112%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:105%}@media screen and (max-width:1024px){:is(.circle-icons-block .marquee-css):after{background:linear-gradient(90deg,#f9e9d7,hsla(32,74%,91%,0) 50%,#f9e9d7)}}@media screen and (max-width:768px){:is(.circle-icons-block .marquee-css):after{background:linear-gradient(90deg,#f9e9d7,hsla(32,74%,91%,0) 50%,#f9e9d7)}}.circle-icons-block .marquee-css__list{align-items:center;display:flex;flex:none;position:relative}.circle-icons-block .marquee-css__item{align-items:center;display:flex;grid-column-gap:1.2rem;grid-row-gap:1.2rem;padding-right:1.2rem}@media screen and (max-width:768px){.circle-icons-block .marquee-css__item{grid-column-gap:.64rem;grid-row-gap:.64rem;padding-right:.64rem}}:is(.circle-icons-block .marquee-css__item) .media{display:inline-block;height:auto;max-height:.65rem;object-fit:contain;position:relative;vertical-align:middle;width:auto}.circle-icons-block .button-frame{display:flex;justify-content:center}