.advantages{padding:var(--padding-section) 0px;width:100%;background:var(--color-bglight)}.advantages__body{display:flex;flex-direction:column;gap:var(--section-gap)}.advantages__body-frame{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.advantages__body-frame.four-column{grid-template-columns:repeat(4,1fr)}.advantages__body-frame .frame-item{padding:32px;border-radius:20px;display:flex;flex-direction:column;gap:16px;background:var(--color-white);border:1px solid var(--color-border);position:relative}.advantages__body-frame .frame-item:before{position:absolute;content:"";height:80%;top:50%;width:6px;background:var(--color-actient);border-radius:8px;left:0;transform:translateY(-50%) translate(-50%);clip-path:polygon(0% 0%,50% 0%,50% 100%,0% 100%)}.advantages__body-frame .frame-item .icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:var(--color-pale);border-radius:6px}.advantages__body-frame .frame-item .icon svg{color:var(--color-actient);width:36px;height:36px}.advantages__body-frame .frame-item h3{font-size:20px}.advantages__body-frame .frame-item p{font-size:16px}@media(max-width:1440px)and (min-width:721px){.advantages{padding:var(--padding-section) 0rem}.advantages__body-frame{gap:24rem}.advantages__body-frame .frame-item{padding:32rem;border-radius:20rem;gap:16rem;border:1rem solid var(--color-border)}.advantages__body-frame .frame-item:before{width:6rem;border-radius:8rem}.advantages__body-frame .frame-item .icon{width:48rem;height:48rem;border-radius:6rem}.advantages__body-frame .frame-item .icon svg{width:36rem;height:36rem}.advantages__body-frame .frame-item h3{font-size:20rem}.advantages__body-frame .frame-item p{font-size:16rem}}@media(max-width:720px){.advantages{padding:var(--padding-section) 0rem}.advantages__body h2{text-align:center}.advantages__body-frame{display:block}.advantages__body-frame .frame-item{padding:16rem;border-radius:12rem;gap:12rem;border:1rem solid var(--color-border);height:auto;min-height:176rem;width:100%;margin-right:16rem;position:absolute}.advantages__body-frame .frame-item:before{display:none}.advantages__body-frame .frame-item .icon{width:48rem;height:48rem;border-radius:6rem}.advantages__body-frame .frame-item .icon svg{width:32rem;height:32rem}.advantages__body-frame .frame-item h3{font-size:18rem}.advantages__body-frame .frame-item p{font-size:16rem}}.about{width:100%;padding:var(--padding-section)}.about__body{display:flex;align-items:center;gap:32px;width:100%}.about__body>picture{display:block;width:min(720px,48%);max-width:48%;min-width:0;flex:0 1 720px}.about__body>picture img{display:block;width:100%;max-width:none;min-width:0;height:auto;object-fit:cover;border-radius:25px}.about__body>img{height:auto;width:min(720px,48%);max-width:48%;min-width:0;flex:0 1 720px;object-fit:cover;border-radius:25px}.about__body-information{display:flex;flex:1 1 0;flex-direction:column;justify-content:center;gap:32px;min-width:0;max-width:620px;padding:16px 0}.about__body-information.service-poster{gap:24px;justify-content:center}.about__body-information.service-poster span.base-text{display:flex;align-items:center;gap:12px;color:var(--color-actient);font-size:20px}.about__body-information.service-poster span.base-text svg{width:24px;height:24px}.about__body-information.service-poster a{padding:16px 48px}.about__body-information p{color:var(--color-black);font-weight:400;font-size:17px;line-height:120%}.about__body-poster{height:700px;width:560px;min-width:560px;position:relative;background:linear-gradient(.5turn,#092930,#0f262f);border-radius:25px;display:flex;flex-direction:column;justify-content:space-between;padding:24px}.about__body-poster img{width:100%;height:100%;min-width:auto;position:absolute;top:0;left:0;object-fit:cover}.about__body-poster .poster-information{position:relative;padding:24px;background:#f7f7f9;border-radius:22px;max-width:max-content;align-self:flex-end;max-width:160px;display:flex;flex-direction:column;gap:4px}.about__body-poster .poster-information .icon{position:absolute;right:8px;top:8px;border-radius:50%}.about__body-poster .poster-information .icon svg{color:var(--color-actient);width:24px;height:24px}.about__body-poster .poster-information:last-child{display:flex;gap:16px;align-items:center;align-self:flex-start;max-width:none;flex-direction:row}.about__body-poster .poster-information:last-child .icon{width:48px;height:48px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:var(--color-pale);position:static}.about__body-poster .poster-information:last-child .icon svg{color:var(--color-actient);width:32px;height:32px}.about__body-poster .poster-information:last-child .information-wrap{display:flex;flex-direction:column;gap:4px}.about__body-poster .poster-information:last-child .information-wrap h3{color:var(--color-actient);font-size:24px}.service{width:100%;padding:var(--padding-section)}.service__body{display:flex;flex-direction:column;gap:var(--section-gap)}.service__body-frame{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.service__body-frame .frame-item{display:flex;flex-direction:column;gap:16px;background:var(--color-bglight);border-radius:25px;border:1px solid var(--color-border);padding:24px}.service__body-frame .frame-item-top{display:flex;align-items:center;gap:8px}.service__body-frame .frame-item-top svg{color:var(--color-actient);width:32px;height:32px;min-width:32px}.service__body-frame .frame-item-top h3{font-size:20px}.service__body-frame .frame-item p{font-size:16px;line-height:120%}.service__body-frame .frame-item a{color:var(--color-actient);margin-top:auto}.about__baner{width:100%;background:var(--color-actient);padding:32px 0}.about__baner.contact__baner{margin-top:var(--padding-section);padding:0;background:var(--color-primary-linear)}.about__baner.contact__baner img{width:792px}.about__baner-body{display:flex;justify-content:space-between;width:100%;align-items:center}.about__baner-body img{width:444px;object-fit:cover}.about__baner-body-information{display:flex;flex-direction:column;gap:24px}.about__baner-body-information .soft-title,.about__baner-body-information h3{color:var(--color-white)}.about__baner-body-information p{font-size:16px;color:var(--color-white)}.about__baner-body-information p span{font-weight:600}.about__baner-body-information a{background:var(--color-primary)}@media(max-width:1440px)and (min-width:721px){.about__body{gap:32rem;align-items:center}.about__body>picture{width:min(720rem,48%);max-width:48%;min-width:0;flex:0 1 720rem}.about__body>picture img{width:100%;max-width:none;min-width:0;border-radius:25rem}.about__body>img{width:min(720rem,48%);max-width:48%;min-width:0;flex:0 1 720rem;border-radius:25rem}.about__body-information{flex:1 1 0;justify-content:center;gap:32rem;min-width:0;max-width:620rem;padding:16rem 0rem}.about__body-information.service-poster{gap:24rem}.about__body-information.service-poster span.base-text{gap:12rem;font-size:20rem}.about__body-information.service-poster span.base-text svg{width:24rem;height:24rem}.about__body-information.service-poster a{padding:16rem 48rem}.about__body-information p{font-size:17rem}.about__body-poster{height:700rem;width:560rem;min-width:560rem;border-radius:25rem;padding:24rem}.about__body-poster .poster-information{padding:24rem;border-radius:22rem;max-width:160rem;gap:4rem}.about__body-poster .poster-information .icon{right:8rem;top:8rem}.about__body-poster .poster-information .icon svg{width:24rem;height:24rem}.about__body-poster .poster-information:last-child{gap:16rem}.about__body-poster .poster-information:last-child .icon{width:48rem;height:48rem;border-radius:6rem}.about__body-poster .poster-information:last-child .icon svg{width:32rem;height:32rem}.about__body-poster .poster-information:last-child .information-wrap{gap:4rem}.about__body-poster .poster-information:last-child .information-wrap h3{font-size:24rem}.service__body-frame{gap:24rem}.service__body-frame .frame-item{gap:16rem;border-radius:25rem;border:1rem solid var(--color-border);padding:24rem}.service__body-frame .frame-item-top{gap:8rem}.service__body-frame .frame-item-top svg{width:32rem;height:32rem;min-width:32rem}.service__body-frame .frame-item-top h3{font-size:20rem}.service__body-frame .frame-item p{font-size:16rem}.about__baner{padding:32rem 0rem}.about__baner.contact__baner img{width:792rem}.about__baner-body img{width:444rem}.about__baner-body-information{gap:24rem}.about__baner-body-information p{font-size:16rem}}@media(max-width:720px){.about__body{gap:32rem;flex-direction:column;align-items:stretch}.about__body>picture{width:100%;max-width:none;min-width:auto;flex:none}.about__body>picture img{width:100%;max-width:none;min-width:auto;border-radius:25rem}.about__body>img{width:100%;min-width:auto;max-width:none;flex:none;border-radius:25rem}.about__body-information{padding:16rem 0rem;flex-direction:column;justify-content:flex-start;gap:16rem;max-width:none}.about__body-information.service-poster{gap:24rem}.about__body-information.service-poster span.base-text{gap:12rem;font-size:20rem}.about__body-information.service-poster span.base-text svg{width:24rem;height:24rem}.about__body-information.service-poster a{padding:16rem 48rem}.about__body-information p{font-size:16rem}.about__body-poster{height:400rem;width:100%;min-width:auto;border-radius:25rem;padding:16rem}.about__body-poster .poster-information{padding:16rem;border-radius:22rem;max-width:160rem;gap:4rem}.about__body-poster .poster-information .icon{right:8rem;top:8rem}.about__body-poster .poster-information .icon svg{width:16rem;height:16rem}.about__body-poster .poster-information:last-child{gap:16rem}.about__body-poster .poster-information:last-child .icon{width:32rem;height:32rem;border-radius:6rem}.about__body-poster .poster-information:last-child .icon svg{width:24rem;height:24rem}.about__body-poster .poster-information:last-child .information-wrap{gap:4rem}.about__body-poster .poster-information:last-child .information-wrap h3{font-size:18rem}.service__body-frame{gap:24rem;display:block}.service__body-frame .frame-item{gap:16rem;border-radius:25rem;border:1rem solid var(--color-border);padding:24rem;margin-right:16rem;width:100%}.service__body-frame .frame-item-top{gap:8rem}.service__body-frame .frame-item-top svg{width:32rem;height:32rem;min-width:32rem}.service__body-frame .frame-item-top h3{font-size:20rem}.service__body-frame .frame-item p{font-size:16rem}.about__baner{padding:16rem 0rem}.about__baner.contact__baner{padding:16rem 0rem 0 0}.about__baner.contact__baner .about__baner-body{flex-direction:column;gap:16rem}.about__baner.contact__baner img{width:100%}.about__baner-body{flex-direction:column}.about__baner-body img{width:100%}.about__baner-body-information{gap:24rem}.about__baner-body-information p{font-size:16rem}}.partners{width:100%;padding:var(--padding-section)}.partners__body{display:flex;justify-content:space-between;gap:32px;width:100%;overflow:hidden;align-items:center}.partners__body-information{display:flex;flex:1 1 0;flex-direction:column;gap:16px;min-width:0;max-width:560px}.partners__body-information p.alipay{font-size:16px}.partners__body img{display:block;width:560px;max-width:50%;flex:0 1 560px;height:auto;object-fit:contain}.list__items{width:100%;padding:var(--padding-section)}.list__items-body{display:flex;flex-direction:column;gap:var(--section-gap)}.list__items-body-frame{display:flex;flex-direction:column;width:100%;border-top:1px solid var(--color-border)}.list__items-body-frame .list-item{width:100%;display:flex;justify-content:space-between;border-bottom:1px solid var(--color-border);padding:24px 0}.list__items-body-frame .list-item-numeric{display:flex;align-items:center;gap:16px}.list__items-body-frame .list-item-numeric h3{font-size:24px;line-height:100%}.list__items-body-frame .list-item-numeric span{line-height:100%;font-size:14px}.list__items-body-frame .list-item p{max-width:50%;font-weight:400;font-size:17px}.special-form{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,440px);gap:24px;align-items:end}.special-form .frame-form{display:grid;grid-template-columns:repeat(2,1fr);min-width:0}.special-form .frame-form .full{grid-column:span 2!important}.special-form .frame-form .input-wrap{flex-direction:column;align-items:flex-start!important;gap:12px;padding-left:0}.special-form .frame-form .input-wrap .iti{width:100%;display:block}.special-form .frame-form .input-wrap label{color:#fff}.special-form .frame-form .input-wrap .default-modal{width:100%;left:0}.special-form .frame-form .action-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.special-form .frame-form .action-wrap button{max-height:max-content}.special-form img{display:block;width:min(100%,440px);max-width:100%;max-height:520px;justify-self:end;align-self:end;object-fit:contain}@media(max-width:1440px)and (min-width:720px){.partners__body{gap:32rem}.partners__body-information{flex:1 1 0;gap:16rem;min-width:0;max-width:560rem}.partners__body-information p.alipay{font-size:16rem}.partners__body img{width:560rem;max-width:50%;flex:0 1 560rem}.list__items-body-frame{border-top:1rem solid var(--color-border)}.list__items-body-frame .list-item{border-bottom:1rem solid var(--color-border);padding:24rem 0rem}.list__items-body-frame .list-item-numeric{gap:16rem}.list__items-body-frame .list-item-numeric h3{font-size:24rem}.list__items-body-frame .list-item-numeric span{font-size:14rem}.list__items-body-frame .list-item p{font-size:17rem}.special-form{grid-template-columns:minmax(0,1.15fr) minmax(240rem,380rem);gap:24rem;align-items:end}.special-form .frame-form .input-wrap{gap:12rem}.special-form .frame-form .action-wrap{gap:16rem}.special-form img{width:min(100%,380rem);max-height:460rem}}@media(max-width:720px){.partners__body{flex-direction:column;align-items:stretch}.partners__body-information{max-width:none;gap:16rem}.partners__body-information h1{font-size:35rem}.partners__body-information p{font-size:16rem}.partners__body-information a{width:100%;max-width:none;padding:24rem;display:flex;justify-content:center}.partners__body img{width:100%;max-width:none;flex:none}.list__items-body{align-items:center}.list__items-body-frame{border-top:1rem solid var(--color-border)}.list__items-body-frame .list-item{flex-direction:column;gap:16rem;border-bottom:1rem solid var(--color-border);padding:16rem 0rem}.list__items-body-frame .list-item-numeric{gap:12rem}.list__items-body-frame .list-item-numeric h3{font-size:20rem}.list__items-body-frame .list-item-numeric span{font-size:12rem}.list__items-body-frame .list-item p{font-size:14rem;width:100%;max-width:none;padding-left:30rem}.special-form{gap:24rem;grid-template-columns:1fr}.special-form .frame-form{display:grid}.special-form .frame-form label{width:auto!important;min-width:auto}.special-form .frame-form .input-wrap:nth-child(3),.special-form .frame-form .input-wrap:nth-child(2){grid-column:span 2}.special-form .frame-form .input-wrap{gap:12rem}.special-form .frame-form .input-wrap .iti{width:100%;display:block}.special-form .frame-form .input-wrap input{font-size:10rem}.special-form .frame-form .input-wrap span{font-size:8rem}.special-form .frame-form .action-wrap{gap:16rem;grid-template-columns:1fr}}.steps{width:100%;padding:var(--padding-section)}.steps:has(.advantages__steps){background:var(--color-bglight)}.steps__body{display:flex;flex-direction:column;gap:var(--section-gap-more)}.steps__body-frame{display:grid;grid-template-columns:repeat(8,1fr);gap:24px}.steps__body-frame.advantages__steps{grid-template-columns:repeat(3,1fr)}.steps__body-frame.advantages__steps .frame-item{grid-column:span 1}.steps__body-frame .line{height:2px;background:var(--color-border);align-self:center;grid-column:span 1;border-radius:2px}.steps__body-frame .frame-item{padding:32px;border:1px solid var(--color-border);border-radius:20px;grid-column:span 2;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.steps__body-frame .frame-item .number-circle{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-linear);border-radius:50%;color:var(--color-white);font-size:36px}.steps__body-frame .frame-item .number-circle svg{width:42px;height:42px}.steps__body-frame .frame-item p{font-size:14px}@media(max-width:1440px)and (min-width:721px){.steps__body-frame{gap:24rem}.steps__body-frame .line{height:2rem;border-radius:2rem}.steps__body-frame .frame-item{padding:32rem;gap:16rem;border-radius:20rem;border:1rem solid var(--color-border)}.steps__body-frame .frame-item .number-circle{width:64rem;height:64rem;font-size:36rem}.steps__body-frame .frame-item .number-circle svg{width:42rem;height:42rem}.steps__body-frame .frame-item p{font-size:14rem}}@media(max-width:720px){.steps__body h2{text-align:center}.steps__body-frame{display:flex;flex-direction:column;align-items:center;gap:24rem}.steps__body-frame .line{width:2rem;height:42rem}.steps__body-frame .frame-item{padding:0rem 32rem;align-items:center;gap:16rem;grid-row:span 2;grid-column:auto;border:none;border-radius:0%}.steps__body-frame .frame-item .number-circle{width:64rem;height:64rem;font-size:36rem}.steps__body-frame .frame-item .number-circle svg{width:42rem;height:42rem}.steps__body-frame .frame-item p{font-size:14rem;text-align:center}}.stages{width:100%;padding:var(--padding-section)}.stages__body{display:flex;flex-direction:column;gap:var(--section-gap)}.stages__body-frame{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.stages__body-frame.alipay__stages .stages-item{align-items:flex-start;background:#f7f7f7!important}.stages__body-frame.alipay__stages .stages-item h3,.stages__body-frame.alipay__stages .stages-item p{color:var(--color-black)!important;text-align:start}.stages__body-frame.alipay__stages .stages-item .stages-item-wrap{align-items:flex-start}.stages__body-frame.alipay__stages .stages-item img{height:inherit}.stages__body-frame.alipay__stages .stages-item:nth-child(2){background:#fff1ee!important}.stages__body-frame.alipay__stages .stages-item:nth-child(2) img{order:-1}.stages__body-frame .stages-item{display:flex;flex-direction:column;border-radius:20px;align-items:center;overflow:hidden}.stages__body-frame .stages-item-wrap{display:flex;flex-direction:column;align-items:center;gap:24px;padding:48px}.stages__body-frame .stages-item-wrap h3{font-size:20px;text-align:center}.stages__body-frame .stages-item-wrap p{font-weight:400;text-align:center;font-size:16px}.stages__body-frame .stages-item img{width:100%;height:249px;object-fit:cover}.stages__body-frame .stages-item .stages-confirmation-image{object-fit:contain;object-position:center bottom;padding:0}.stages__body-frame .stages-item:nth-child(1){background:var(--color-black)}.stages__body-frame .stages-item:nth-child(1) h3{color:var(--color-white)}.stages__body-frame .stages-item:nth-child(1) p{color:var(--color-white)}.stages__body-frame .stages-item:nth-child(2){background:#eaecee}.stages__body-frame .stages-item:nth-child(2) h3{color:var(--color-black)}.stages__body-frame .stages-item:nth-child(2) p{color:#888}.stages__body-frame .stages-item:nth-child(3){background:#f7f7f9}.stages__body-frame .stages-item:nth-child(3) h3{color:var(--color-black)}.stages__body-frame .stages-item:nth-child(3) p{color:#888}@media(max-width:1440px)and (min-width:721px){.stages__body-frame{gap:8rem}.stages__body-frame .stages-item{border-radius:20rem}.stages__body-frame .stages-item-wrap{gap:24rem;padding:48rem}.stages__body-frame .stages-item-wrap h3{font-size:20rem}.stages__body-frame .stages-item-wrap p{font-weight:400;font-size:16rem}.stages__body-frame .stages-item img{height:249rem}.stages__body-frame .stages-item .stages-confirmation-image{padding:0}}@media(max-width:720px){.stages__body h2{text-align:center}.stages__body-frame{gap:8rem;grid-template-columns:1fr}.stages__body-frame .stages-item{border-radius:20rem}.stages__body-frame .stages-item-wrap{gap:24rem;padding:24rem}.stages__body-frame .stages-item-wrap h3{font-size:18rem;font-weight:500}.stages__body-frame .stages-item-wrap p{font-weight:400;font-size:14rem}.stages__body-frame .stages-item img{height:204rem}.stages__body-frame .stages-item .stages-confirmation-image{padding:0}}.ways{padding:var(--padding-section);width:100%}.ways__body{display:flex;flex-direction:column;align-items:center;gap:var(--section-gap-more)}.ways__body-frame{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.ways__body-frame .frame-item{background:var(--color-bglight);border:1px solid var(--color-border);border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:24px;position:relative}.ways__body-frame .frame-item img{width:165px;height:100px;right:32px;top:-50px;position:absolute}.ways__body-frame .frame-item h3{font-size:20px;color:var(--color-primary);font-weight:600}.ways__body-frame .frame-item ul{display:flex;flex-direction:column;gap:12px}.ways__body-frame .frame-item ul li{font-size:16px;position:relative;line-height:120%;display:flex;font-weight:500;align-items:flex-start;gap:8px}.ways__body-frame .frame-item ul li .way__wrap{display:flex;flex-direction:column;gap:6px}.ways__body-frame .frame-item ul li .way__wrap h4{color:var(--color-primary);font-weight:500}.ways__body-frame .frame-item ul li svg{width:20px;height:20px;min-width:20px;color:var(--color-white);fill:var(--color-actient)}.ways__body-frame .main__image{width:100%;object-fit:cover;border-radius:20px}@media(max-width:1440px)and (min-width:721px){.ways__body-frame{gap:32rem}.ways__body-frame .frame-item{border:1rem solid var(--color-border);border-radius:20rem;padding:32rem;gap:24rem}.ways__body-frame .frame-item img{width:165rem;height:100rem;right:32rem;top:-50rem}.ways__body-frame .frame-item h3{font-size:20rem}.ways__body-frame .frame-item ul{gap:12rem}.ways__body-frame .frame-item ul li{font-size:16rem;gap:8rem}.ways__body-frame .frame-item ul li .way__wrap{gap:6rem}.ways__body-frame .frame-item ul li svg{width:20rem;height:20rem;min-width:20rem}}@media(max-width:720px){.ways__body h2{text-align:center}.ways__body-frame{display:flex;flex-direction:column;gap:24rem}.ways__body-frame .frame-item{border:1rem solid var(--color-border);border-radius:12rem;padding:24rem;gap:24rem}.ways__body-frame .frame-item img{width:87.5rem;height:50rem;right:32rem;top:-25rem}.ways__body-frame .frame-item h3{font-size:18rem}.ways__body-frame .frame-item ul{gap:12rem}.ways__body-frame .frame-item ul li{font-size:14rem;gap:8rem}.ways__body-frame .frame-item ul li .way__wrap{gap:6rem}.ways__body-frame .frame-item ul li br{display:none}.ways__body-frame .frame-item ul li svg{width:18rem;height:18rem;min-width:18rem}}.service-page-constructor{width:100%;padding:var(--padding-section)}.service-page-constructor__body{display:flex;flex-direction:column;gap:24px}.service-page-constructor__content{font-size:18px;line-height:140%}.services-wrap{background:var(--color-actient)}.services-wrap .breadcrumbs{background:var(--color-white)}.services-wrap .partners{background:var(--color-white);border-radius:0 0 40px 40px}.services-wrap .partners__body{gap:48px}.services-wrap .partners__body-information{flex:1 1 0;min-width:0;max-width:560px}.services-wrap .partners__body-visual{flex:0 1 52%;min-width:360px;display:flex;justify-content:flex-end;align-items:center}.services-wrap .partners__hero-image{display:block;width:100%;height:auto;max-width:none;max-height:none;object-fit:contain;object-position:center center}.services-wrap .partners a{padding:4px 4px 4px 24px;background:var(--color-actient);border-radius:500px;display:flex;align-items:center;gap:8px;color:var(--color-white);max-width:max-content;transition:all .3s ease}.services-wrap .partners a:hover{background:var(--color-primary)}.services-wrap .partners a .icon{width:48px;height:48px;border-radius:50%;background:var(--color-white);display:flex;align-items:center;justify-content:center}.services-wrap .partners a .icon img{width:32px;height:32px}.service-message{width:100%;padding:var(--padding-section)}.service-message__body{display:flex;flex-direction:column;gap:var(--section-gap)}.service-message__body .information{padding-left:32px;position:relative;color:var(--color-white);font-size:28px}.service-message__body .information:before{position:absolute;left:0;top:0;content:"";width:5px;height:100%;background:var(--color-white);border-radius:2.5px}.service-message__body .message{background:var(--color-white);border-radius:40px;padding:32px;display:flex;gap:16px}.service-message__body .message p{font-size:22px}.service-message__body .message svg{color:var(--color-white);fill:var(--color-actient);width:32px;height:32px;min-width:32px}.service-message__body .message svg circle{color:var(--color-actient)}.service-poster{width:100%;padding:var(--padding-section);background:#333;border-radius:40px 40px 0 0;position:relative}.service-poster__back{height:100%;width:500px;right:0;bottom:0;z-index:0;position:absolute;object-fit:cover}.service-poster__body{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;gap:48px;position:relative;z-index:1}.service-poster__body h3{grid-column:span 3;font-size:32px;color:var(--color-white)}.service-poster__body picture{grid-column:span 2;display:block;aspect-ratio:1/1}.service-poster__body picture img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block;color:transparent;font-size:0;line-height:0}.service-countries{width:100%;padding:var(--padding-section);background:var(--color-bglight)}.service-countries__body{display:flex;flex-direction:column;gap:var(--section-gap)}.service-countries__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.service-countries__head p{max-width:520px;color:var(--color-primary-textsub);font-size:17px;font-weight:400;line-height:1.35}.service-countries__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.service-countries__item{min-height:58px;padding:14px 16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-white);display:flex;align-items:center;gap:12px;color:var(--color-black);font-size:16px;font-weight:400;line-height:1.25;transition:border-color .3s ease,color .3s ease,transform .3s ease}.service-countries__item[href]:hover{border-color:var(--color-actient);color:var(--color-actient);transform:translateY(-2px)}.service-countries__item .fi{width:24px;height:24px;min-width:24px;border:1px solid var(--color-border);background-size:cover;box-shadow:none}.service-countries__item p{min-width:0;display:flex;flex-wrap:wrap;gap:4px;overflow-wrap:anywhere}.service-countries__dash{color:var(--color-actient)}.progress{width:100%;padding:var(--padding-section);background:var(--color-bglight)}.progress:has(.progress-register){background:var(--color-white)}.progress:has(.progress-register.flickity-enabled) .frame-item{position:absolute}.progress.different{background:var(--color-primary-linear)}.progress.different h2{color:var(--color-white)}.progress.different .line{border-color:var(--color-white)}.progress.different .frame-item .wrap-step{background:var(--color-white);color:var(--color-actient)}.progress.different .frame-item .wrap-step span,.progress.different .frame-item p{color:var(--color-white)}.progress__body{display:flex;flex-direction:column;gap:var(--section-gap)}.progress__body-title{display:flex;flex-direction:column;gap:16px}.progress__body-title p{font-size:16px}.progress__body-frame{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative}.progress__body-frame.progress-register{--progress-register-height: 704px;display:flex;overflow:hidden;min-height:var(--progress-register-height)}.progress__body-frame.progress-register .frame-item{flex:0 0 calc((100% - 72px)/4);width:calc((100% - 72px)/4);margin-right:0}.progress__body-frame.progress-register .frame-item .wrap-step{background:var(--color-actient)}.progress__body-frame.progress-register .frame-item .wrap-step span{background:var(--color-white);color:var(--color-actient)}.progress__body-frame.progress-register.flickity-enabled{display:block;overflow:visible;margin-bottom:56px;min-height:var(--progress-register-height)}.progress__body-frame.progress-register.flickity-enabled .flickity-viewport{height:var(--progress-register-height)}.progress__body-frame.progress-register.flickity-enabled .flickity-slider{height:100%}.progress__body-frame.progress-register.flickity-enabled .frame-item{flex:none;width:calc((100% - 72px)/4);height:100%;min-height:var(--progress-register-height);margin-right:24px}.progress__body-frame.progress-register.flickity-enabled .flickity-button{top:58%;bottom:auto;transform:translateY(-50%);z-index:3;display:flex;align-items:center;justify-content:center;width:36px;height:44px;border:0;background:transparent;box-shadow:none;color:var(--color-actient);opacity:1}.progress__body-frame.progress-register.flickity-enabled .flickity-button:hover{opacity:1;background:transparent}.progress__body-frame.progress-register.flickity-enabled .flickity-button.previous{left:-48px}.progress__body-frame.progress-register.flickity-enabled .flickity-button.next{right:-48px}.progress__body-frame.progress-register.flickity-enabled .flickity-button .flickity-button-icon{position:static;width:60%;height:60%;fill:currentColor}.progress__body-frame.progress-register .flickity-page-dots{bottom:-40px;display:flex;flex-wrap:nowrap;justify-content:center;gap:8px;padding:0 16px}.progress__body-frame.progress-register .flickity-page-dots .dot,.progress__body-frame.progress-register .flickity-page-dots .flickity-page-dot{width:8px;height:8px;margin:0;background:var(--color-black);opacity:.18}.progress__body-frame.progress-register .flickity-page-dots .dot.is-selected,.progress__body-frame.progress-register .flickity-page-dots .flickity-page-dot.is-selected{background:var(--color-actient);opacity:1}.progress__body-frame .line{width:80%;height:0;border:1px dashed var(--color-primary);position:absolute;top:24px;left:0;z-index:0}.progress__body-frame .frame-item{display:flex;flex-direction:column;gap:24px;height:auto;justify-content:space-between;position:relative;z-index:1}.progress__body-frame .frame-item-wrap{display:flex;flex-direction:column;gap:16px}.progress__body-frame .frame-item-wrap .wrap-step{padding:4px 24px 4px 4px;background:var(--color-primary);border-radius:500px;display:flex;align-items:center;gap:12px;color:var(--color-white);max-width:max-content;font-size:22px;font-weight:500}.progress__body-frame .frame-item-wrap .wrap-step span{width:42px;height:42px;background:var(--color-actient);border-radius:50%;display:flex;align-items:center;justify-content:center}.progress__body-frame .frame-item-wrap p{font-size:16px}.progress__body-frame .frame-item img{width:100%;height:auto;object-fit:cover;justify-self:flex-end;border-radius:25px;border:1px solid var(--color-border)}.service-banner{background:#333;padding:64px;position:relative}.service-banner-end{width:530px;height:157px;right:30%;bottom:0;position:absolute;z-index:0;display:block;color:transparent;font-size:0;line-height:0}.service-banner-start{width:495px;height:264px;top:0;left:0;position:absolute;z-index:0;display:block;color:transparent;font-size:0;line-height:0}.service-banner__body{display:flex;flex-direction:column;gap:24px;align-items:center;position:relative;z-index:1}.service-banner__body h2{color:var(--color-white)}.service-banner__body p{color:var(--color-white);font-size:17px;font-weight:400;text-align:center}.service-banner__body a{padding:0 0 0 24px;background:var(--color-white);border-radius:500px;display:flex;align-items:center;gap:8px;color:var(--color-actient);max-width:max-content;transition:all .3s ease;font-size:17px;border:1px solid var(--color-white)}.service-banner__body a:hover{background:#282828}.service-banner__body a .icon{width:64px;height:64px;border-radius:50%;background:var(--color-actient);display:flex;align-items:center;justify-content:center;border:1px solid var(--color-white)}.service-banner__body a .icon img{width:42px;height:42px;object-fit:cover;display:block;color:transparent;font-size:0;line-height:0}@media(max-width:1440px)and (min-width:721px){.services-wrap .partners{border-radius:0 0rem 40rem 40rem}.services-wrap .partners__body{gap:32rem}.services-wrap .partners__body-visual{flex:0 1 52%;min-width:300rem}.services-wrap .partners__hero-image{width:100%;max-width:none;max-height:none}.services-wrap .partners a{padding:4rem 4rem 4rem 24rem;border-radius:500rem;gap:8rem}.services-wrap .partners a .icon{width:48rem;height:48rem}.services-wrap .partners a .icon img{width:32rem;height:32rem}.service-message__body .information{padding-left:32rem;font-size:28rem}.service-message__body .information:before{width:5rem;border-radius:2.5rem}.service-message__body .message{border-radius:40rem;padding:32rem;gap:16rem}.service-message__body .message p{font-size:22rem}.service-message__body .message svg{width:32rem;height:32rem;min-width:32rem}.service-poster{border-radius:40rem 40rem 0rem 0rem}.service-poster__back{width:500rem}.service-poster__body{gap:48rem}.service-poster__body h3{font-size:32rem}.service-countries__head{gap:32rem}.service-countries__head p{max-width:520rem;font-size:17rem}.service-countries__grid{gap:12rem}.service-countries__item{min-height:58rem;padding:14rem 16rem;border:1rem solid var(--color-border);border-radius:8rem;gap:12rem;font-size:16rem}.service-countries__item .fi{width:24rem;height:24rem;min-width:24rem;border:1rem solid var(--color-border)}.service-countries__item p{gap:4rem}.progress__body-title{gap:16rem}.progress__body-title p{font-size:16rem}.progress__body-frame{gap:24rem}.progress__body-frame.progress-register{--progress-register-height: 704rem}.progress__body-frame.progress-register .frame-item{flex-basis:calc((100% - 72rem)/4);width:calc((100% - 72rem)/4);margin-right:0}.progress__body-frame.progress-register.flickity-enabled{margin-bottom:56rem}.progress__body-frame.progress-register.flickity-enabled .frame-item{flex-basis:auto;width:calc((100% - 72rem)/4);height:100%;min-height:var(--progress-register-height);margin-right:24rem}.progress__body-frame.progress-register.flickity-enabled .flickity-button{top:58%;bottom:auto;transform:translateY(-50%);width:36rem;height:44rem}.progress__body-frame.progress-register.flickity-enabled .flickity-button.previous{left:-48rem}.progress__body-frame.progress-register.flickity-enabled .flickity-button.next{right:-48rem}.progress__body-frame.progress-register .flickity-page-dots{bottom:-40rem;gap:8rem;padding:0 16rem}.progress__body-frame.progress-register .flickity-page-dots .dot,.progress__body-frame.progress-register .flickity-page-dots .flickity-page-dot{width:8rem;height:8rem}.progress__body-frame .line{border:1rem dashed var(--color-primary);top:24rem}.progress__body-frame .frame-item{gap:24rem}.progress__body-frame .frame-item-wrap{gap:16rem}.progress__body-frame .frame-item-wrap .wrap-step{padding:4rem 24rem 4rem 4rem;border-radius:500rem;gap:12rem;font-size:22rem}.progress__body-frame .frame-item-wrap .wrap-step span{width:42rem;height:42rem}.progress__body-frame .frame-item-wrap p{font-size:16rem}.progress__body-frame .frame-item img{border-radius:25rem}.service-banner{padding:64rem}.service-banner-end{width:530rem;height:157rem}.service-banner-start{width:495rem;height:264rem}.service-banner__body{gap:24rem}.service-banner__body p{font-size:17rem}.service-banner__body a{padding:0rem 0rem 0rem 24rem;border-radius:500rem;gap:8rem;font-size:17rem;border:1rem solid var(--color-white)}.service-banner__body a .icon{width:64rem;height:64rem;border:1rem solid var(--color-white)}.service-banner__body a .icon img{width:42rem;height:42rem}}@media(max-width:720px){.services-wrap .partners{border-radius:0 0rem 40rem 40rem}.services-wrap .partners__body{gap:24rem}.services-wrap .partners__body-information{max-width:none}.services-wrap .partners__body-visual{width:100%;min-width:0;justify-content:center}.services-wrap .partners__hero-image{width:100%;max-width:520rem;max-height:none}.services-wrap .partners a{padding:4rem 4rem 4rem 24rem;border-radius:500rem;gap:8rem;width:auto;max-width:max-content}.services-wrap .partners a .icon{width:48rem;height:48rem}.services-wrap .partners a .icon img{width:32rem;height:32rem}.service-message__body .information{padding-left:16rem;font-size:18rem}.service-message__body .information:before{width:4rem;border-radius:2rem}.service-message__body .message{border-radius:40rem;padding:16rem;gap:16rem}.service-message__body .message p{font-size:18rem}.service-message__body .message svg{width:24rem;height:24rem;min-width:24rem}.service-poster{border-radius:40rem 40rem 0rem 0rem}.service-poster__back{width:500rem}.service-poster__body{display:flex;gap:24rem;flex-direction:column}.service-poster__body h3{font-size:24rem}.service-poster__body picture{width:min(100%,320rem)}.service-countries__head{flex-direction:column;align-items:center;gap:16rem;text-align:center}.service-countries__head p{max-width:none;font-size:15rem}.service-countries__grid{grid-template-columns:1fr;gap:8rem}.service-countries__item{min-height:54rem;padding:12rem;border:1rem solid var(--color-border);border-radius:8rem;gap:10rem;font-size:14rem}.service-countries__item .fi{width:22rem;height:22rem;min-width:22rem;border:1rem solid var(--color-border)}.service-countries__item p{gap:4rem}.progress__body-title{gap:16rem}.progress__body-title p{font-size:16rem}.progress__body-frame{gap:24rem;grid-template-columns:1fr}.progress__body-frame.progress-register{--progress-register-height: 820rem}.progress__body-frame.progress-register .frame-item{flex-basis:100%;width:100%;margin-right:0}.progress__body-frame.progress-register.flickity-enabled{margin-bottom:52rem}.progress__body-frame.progress-register.flickity-enabled .frame-item{flex-basis:auto;width:100%;height:100%;min-height:var(--progress-register-height);margin-right:24rem}.progress__body-frame.progress-register.flickity-enabled .flickity-button{top:auto;bottom:-47rem;transform:none;z-index:3;display:flex;align-items:center;justify-content:center;width:28rem;height:28rem;border:0;background:transparent;box-shadow:none;color:var(--color-actient);opacity:1}.progress__body-frame.progress-register.flickity-enabled .flickity-button:hover{opacity:1;background:transparent}.progress__body-frame.progress-register.flickity-enabled .flickity-button.previous{left:calc(50% - 124rem)}.progress__body-frame.progress-register.flickity-enabled .flickity-button.next{right:calc(50% - 124rem)}.progress__body-frame.progress-register.flickity-enabled .flickity-button .flickity-button-icon{position:static;width:58%;height:58%;fill:currentColor}.progress__body-frame.progress-register .flickity-page-dots{bottom:-36rem;gap:5rem;padding:0 12rem}.progress__body-frame.progress-register .flickity-page-dots .dot,.progress__body-frame.progress-register .flickity-page-dots .flickity-page-dot{width:6rem;height:6rem}.progress__body-frame .line{display:none}.progress__body-frame .frame-item,.progress__body-frame .frame-item-wrap{gap:16rem}.progress__body-frame .frame-item-wrap .wrap-step{padding:4rem 24rem 4rem 4rem;border-radius:500rem;gap:12rem;font-size:18rem}.progress__body-frame .frame-item-wrap .wrap-step span{width:42rem;height:42rem}.progress__body-frame .frame-item-wrap p{font-size:14rem}.progress__body-frame .frame-item img{border-radius:25rem}.service-banner{padding:32rem;overflow:hidden}.service-banner-end{width:265rem;height:78rem;right:20%}.service-banner-start{width:250rem;height:132rem}.service-banner__body{gap:16rem}.service-banner__body h2{text-align:center}.service-banner__body p{font-size:14rem}.service-banner__body a{padding:0rem 0rem 0rem 24rem;border-radius:500rem;gap:8rem;font-size:14rem;border:1rem solid var(--color-white)}.service-banner__body a .icon{width:48rem;height:48rem;border:1rem solid var(--color-white)}.service-banner__body a .icon img{width:24rem;height:24rem}}
