body{background-color:var(--color-100)}.service-section{padding-bottom:100px;background-image:url(../images/service/service-bg.webp);background-repeat:no-repeat;background-position:center top;background-size:contain}.service-nav{display:flex;justify-content:center;font-weight:500;font-size:20px;border:1px solid var(--color-primary-light);border-radius:100px;margin-top:32px;background-color:var(--color-000);position:relative;z-index:1}@media only screen and (min-width:768px){.service-nav{font-size:24px;max-width:840px;margin-left:auto;margin-right:auto;margin-top:80px}}.service-nav li{width:50%;text-align:center}.service-nav li button{display:block;padding:7px 0;width:100%;border-radius:100px;transition:color .3s ease,opacity .3s ease}.service-nav li button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.service-nav li.active{font-weight:700}.service-nav li.active button{background-color:var(--color-primary);border-radius:100px;box-shadow:0 2px 8px #0071be66;color:var(--color-000)}@media(hover:hover){.service-nav li:not(.active) button:hover{color:var(--color-primary)}}@media only screen and (min-width:768px){.service-nav li button{max-width:470px;padding:13.5px 0}}.service-content-wrapper{background-color:var(--color-000);border-radius:20px;padding:70px 20px 48px;margin-top:-43px;position:relative;z-index:0}@media only screen and (min-width:768px){.service-content-wrapper{padding:0 40px;max-width:1480px;background-color:transparent;border-radius:0;margin-left:auto;margin-right:auto;margin-top:0}}@media only screen and (min-width:768px){.service-content-inner{background-color:var(--color-000);padding:140px 0;border-radius:20px;margin-top:-43px}}.service-content{display:none}.service-content.is-active{display:block}.service-content-img img{width:100%;max-width:780px;margin-left:auto;margin-right:auto}.service-flow-wrapper{display:flex;flex-direction:column;font-weight:700;align-items:center;gap:16px}@media only screen and (min-width:768px){.service-flow-wrapper{gap:22px}}@media only screen and (min-width:1280px){.service-flow-wrapper{flex-direction:row;justify-content:space-between;gap:0}}.service-flow-item.o-anime[data-anim=item]{opacity:1;transform:none;transition:none}@media only screen and (min-width:1280px){.service-flow-item.o-anime[data-anim=item]{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.service-flow-item.o-anime.is-visible[data-anim=item]{opacity:1;transform:translateY(0)}}.service-flow-item .circle{border:1px solid var(--color-primary);border-radius:50%;width:160px;height:160px;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;background-color:var(--color-000);align-items:center;text-align:center}@media only screen and (min-width:768px){.service-flow-item .circle{width:170px;height:170px}}.service-flow-item.arrows{display:flex;height:90px;align-items:center;gap:20px}@media only screen and (min-width:1280px){.service-flow-item.arrows{flex-direction:column;gap:40px;width:110px;height:auto;margin-top:-105px}}.service-flow-item.arrows span{color:var(--color-000);padding:0 8px;border-radius:5px;height:-moz-fit-content;height:fit-content;position:relative;z-index:1}.service-flow-item.arrows span:after{content:"";width:3px;height:90px;border-radius:10px;position:absolute;z-index:-1;inset:0;margin:auto}@media only screen and (min-width:1280px){.service-flow-item.arrows span:after{height:3px;width:110px;left:-50%;transform:translate(-10%)}}.service-flow-item.arrows span:before{content:"";position:absolute;left:50%;transform:translate(calc(-50% - .5px));z-index:1;width:12px;height:10px;background-repeat:no-repeat;background-position:center;background-size:12px 10px}@media only screen and (min-width:1280px){.service-flow-item.arrows span:before{width:10px;height:12px;background-size:10px 12px}}.service-flow-item.arrows span:first-child{background-color:var(--color-primary)}.service-flow-item.arrows span:first-child:after{background-color:var(--color-primary)}.service-flow-item.arrows span:first-child:before{top:calc(50% - 47px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 1 L11 11 L1 11 Z' fill='%230071be' stroke='%230071be' stroke-width='3' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E")}@media only screen and (min-width:1280px){.service-flow-item.arrows span:first-child:before{top:50%;left:calc(-50% - 10px);transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1 6 L11 11 L11 1 Z' fill='%230071be' stroke='%230071be' stroke-width='3' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E")}}.service-flow-item.arrows span:last-child{background-color:var(--color-secondary)}.service-flow-item.arrows span:last-child:after{background-color:var(--color-secondary)}.service-flow-item.arrows span:last-child:before{top:calc(50% + 37px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 11 L11 1 L1 1 Z' fill='%23f08700' stroke='%23f08700' stroke-width='3' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E")}@media only screen and (min-width:1280px){.service-flow-item.arrows span:last-child:before{top:50%;left:calc(-50% + 95px);transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M11 6 L1 11 L1 1 Z' fill='%23f08700' stroke='%23f08700' stroke-width='3' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E")}}.service-flow-item .item2-inner{position:relative}.service-flow-item .item2-inner>img{width:100%;max-width:300px;margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.service-flow-item .item2-inner>img{width:300px}}.service-flow-item .item2-inner-img{position:absolute;top:38px;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.service-flow-item .item2-inner-img span{display:flex;align-items:center;font-size:20px;gap:6px}@media only screen and (min-width:768px){.service-flow-item .item2-inner-img{top:37px}}.service-flow-item .item2-inner-text{position:absolute;bottom:22px;padding-left:23px;padding-right:23px}@media only screen and (min-width:768px){.service-flow-item .item2-inner-text{bottom:27px;padding-left:30px}}.service-flow-text{margin-top:10px}@media only screen and (min-width:768px){.service-flow-text{margin-top:20px}}@media only screen and (min-width:1280px){.service-flow-text{max-width:172px}.service-flow-text br{display:none}}.service-content-text{margin-top:16px}@media only screen and (min-width:768px){.service-content-text{display:none}}.service-content-text ul{display:flex;flex-wrap:wrap;gap:10px}.service-content-text ul li{font-size:14px;font-weight:700;display:flex;align-items:center;gap:2px}.service-content-text ul li span{display:inline-flex;align-items:center;justify-content:center;font-size:9px;background-color:var(--color-primary-dark);color:var(--color-000);width:14px;height:14px;border-radius:50%}
