.hero{margin-top:clamp(1.75rem,70 / 1360 * 100vw,4.375rem)}.hero h1 p{margin-bottom:0;line-height:1.4}@media (max-width:980px){.hero h1{text-align:center}.hero h1 br{display:none}}.hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:2rem}@media (max-width:980px){.hero__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;gap:.5rem}}.hero__text{max-width:78.125rem}.hero__aside-text{color:#1d1d1e;max-width:25.375rem;font-size:1.125rem;margin-bottom:1.5rem;font-style:italic;white-space:normal;overflow-wrap:break-word;word-wrap:break-word}@media (max-width:980px){.hero__aside-text{text-align:center;max-width:100%}}.hero__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}@media (max-width:980px){.hero__actions{display:none}}.hero__aside{max-width:31.25rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (max-width:980px){.hero__aside{max-width:100%;width:100%}}@media (max-width:767px){.hero__image{display:none}}.hero__image img{width:100%;height:auto;border-radius:0;-webkit-box-shadow:none;box-shadow:none}@media (max-width:980px){.hero__image img{height:26.375rem;-o-object-fit:cover;object-fit:cover}}.hero__image-mob{display:none;text-align:center}@media (max-width:767px){.hero__image-mob{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.625rem}.hero__image-mob .btn{margin-top:-1.375rem}}@media (max-width:768px){.info-bar{--info-bar-gap:0.75rem;--info-bar-visible:2}.info-bar__item{padding:.25rem .75rem}.info-bar__icon img{max-height:1.375rem}}@media (prefers-reduced-motion:reduce){.info-bar__track{-webkit-animation:none;animation:none;-webkit-transform:none;-ms-transform:none;transform:none}}.core-services{padding:clamp(2rem,80 / 1360 * 100vw,5rem) 0 clamp(2rem,50 / 1360 * 100vw,3.125rem)}.core-services h2{text-align:center}.core-services .core-service-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:1.25rem}@media (max-width:980px){.core-services .core-service-grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:1rem}}.core-services .card--service{padding:1.5rem;border:1px solid #d6d3d2;border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:rgba(255,255,255,.5019607843)}.core-services h3{min-height:6rem;font-size:clamp(1.625rem,32 / 1360 * 100vw,2rem);font-weight:500}@media (max-width:980px){.core-services h3{min-height:0}}.core-services .subtitle{margin-top:.75rem;margin-bottom:clamp(1rem,32 / 1360 * 100vw,2rem);color:#585757;font-style:italic;font-size:1.125rem}.core-services ul{color:#585757;margin-left:1.125rem}.core-services .text{margin-bottom:1rem}.core-services .btn{margin-top:auto}.section--who{padding:clamp(2rem,50 / 1360 * 100vw,3.125rem) 0}.section--who .who-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem}.section--who .who-header h2{margin:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (max-width:767px){.section--who .who-header h2{text-align:center;width:100%}}.section--who .who-header .section__subtitle{max-width:50rem;font-style:italic}@media (max-width:980px){.section--who .who-header .section__subtitle{display:none}}.section--who .partners-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}@media (max-width:767px){.section--who .partners-grid{display:none}}.section--who .partners-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem}.section--who .partners-item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.section--who .img{width:60%}.section--who .img img{border-radius:.5rem}.section--who .inf{border:1px solid #d6d3d2;border-radius:.5rem;padding:2rem;background:rgba(255,255,255,.5019607843);width:40%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.section--who .inf h3{font-weight:500;font-size:clamp(1.5rem,40 / 1360 * 100vw,2.5rem);margin-bottom:.75rem}.section--who .inf p{max-width:25rem;color:#585757}@media (max-width:767px){.section--who .inf{padding:1rem;border:1px solid #d6d3d2;background:#fff;width:19.125rem}}.section--who .partners-swiper{display:none;padding-bottom:30px}@media (max-width:767px){.section--who .partners-swiper{display:-webkit-box;display:-ms-flexbox;display:flex}}.section--who .partners-swiper img{height:23.75rem;width:100%;-o-object-fit:cover;object-fit:cover}.section--who .partners-swiper .swiper-slide{position:relative}.section--who .partners-swiper .swiper-slide .inf{position:absolute;bottom:1.25rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.section--who .nav-box{position:absolute;top:50%;-webkit-transform:translateY(calc(-50% - 15px));-ms-transform:translateY(calc(-50% - 15px));transform:translateY(calc(-50% - 15px));z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.625rem;width:100%}.section--who .swiper-pagination{bottom:0!important}.section--who .swiper-pagination-bullet-active{background:rgba(217,217,217,.5019607843)!important}.section--who .swiper-pagination-bullet{background:#585757!important}.section--process{padding:clamp(2rem,80 / 1360 * 100vw,5rem) 0 clamp(2rem,50 / 1360 * 100vw,3.125rem)}.section--process h2{text-align:center}.section--process .process-steps{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;gap:1.5rem;margin-top:clamp(1.5rem,32 / 1360 * 100vw,2rem)}@media (max-width:980px){.section--process .process-steps{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (max-width:767px){.section--process .process-steps{-ms-grid-columns:1fr;grid-template-columns:1fr}}.section--process .step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.875rem}.section--process .step .bf{width:100%;height:.0625rem;border:1px dotted #c5c1c1}.section--process .step__num{padding:.75rem 1rem;color:#f37021;border:1px solid #d6d3d2;background:rgba(255,255,255,.5019607843);border-radius:.25rem;font-size:1.25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.section--process .inf{margin-top:clamp(1rem,32 / 1360 * 100vw,2rem)}.section--process .inf h3{font-size:clamp(1.75rem,32 / 1360 * 100vw,2rem);margin-bottom:clamp(.75rem,20 / 1360 * 100vw,1.25rem);font-weight:500}.section--process .inf .description{color:#585757;font-size:1.25rem;margin-bottom:.75rem;max-width:22.5rem}.section--process .inf .caption{color:#fa6419;font-size:1rem}.section-chose{padding:clamp(2rem,80 / 1360 * 100vw,5rem) 0 clamp(2rem,50 / 1360 * 100vw,3.125rem)}.section-chose h2{text-align:center}@media (max-width:767px){.section-chose .swiper-chose-ser{padding-bottom:3.125rem}}.section-chose .card{border:1px solid #d6d3d2;border-radius:.5rem;padding:2.5rem 1.25rem 3.75rem;background:rgba(255,255,255,.5019607843);height:auto}@media (max-width:767px){.section-chose .card{padding:1.25rem 1rem}}.section-chose .icon{margin-bottom:clamp(1rem,24 / 1360 * 100vw,1.5rem)}.section-chose .icon img{width:3.25rem;height:3.25rem}@media (max-width:767px){.section-chose .icon img{width:2.5rem;height:2.5rem}}.section-chose h3{font-size:clamp(1.875rem,38 / 1360 * 100vw,2.375rem);margin-bottom:clamp(.75rem,14 / 1360 * 100vw,.875rem);font-weight:500}.section-chose .description{color:#585757;font-size:1.25rem;margin-bottom:.75rem;max-width:22.5rem}.section-chose .swiper-pagination{display:none}@media (max-width:767px){.section-chose .swiper-pagination{display:block}}.section-chose .swiper-pagination-bullet{opacity:1!important;background:#585757!important;width:.6875rem;height:.6875rem}.section-chose .swiper-pagination-bullet-active{background:rgba(217,217,217,.5019607843)!important}.case-highlights{padding:clamp(2rem,80 / 1360 * 100vw,5rem) 0 clamp(2rem,50 / 1360 * 100vw,3.125rem)}.case-highlights h2{text-align:center}.case-highlights .swiper-slide{position:relative;border:1px solid #d6d3d2;background:rgba(255,255,255,.5019607843);padding:.3125rem;border-radius:.5rem;height:auto}.case-highlights .swiper-slide img{width:100%;aspect-ratio:1;border-radius:.25rem}.case-highlights .inf{padding:1rem}.case-highlights .inf h3{font-size:clamp(1.25rem,24 / 1360 * 100vw,1.5rem);margin-bottom:0}.case-highlights .inf .caption{margin:.5rem 0;font-size:1rem}.case-highlights .inf .card__meta{color:#f37021;font-size:1rem}.case-highlights .nav-box{position:absolute;top:50%;-webkit-transform:translateY(calc(-50% - 15px));-ms-transform:translateY(calc(-50% - 15px));transform:translateY(calc(-50% - 15px));z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.625rem;width:100%}.case-highlights .section__caption{text-align:center;font-size:clamp(.875rem,20 / 1360 * 100vw,1.25rem);color:#585757;margin:1.5rem 0}.case-highlights .link-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section--faq{padding:clamp(2rem,80 / 1360 * 100vw,5rem) 0 clamp(2rem,50 / 1360 * 100vw,3.125rem)}.section--faq h2{text-align:center}.section--faq .section__caption{text-align:center;font-size:1.125rem;color:#585757;margin-bottom:1.5rem}.section--faq .caption{text-align:center;font-size:1rem;color:#585757;margin:1.5rem 0 1rem}.section--faq .link-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section--faq .question-list{max-width:50rem;width:100%;margin:auto}.section--faq .question-item{-webkit-transition:all .3s;transition:all .3s;border-radius:.375rem;margin-bottom:1rem;border:1px solid #d6d3d2;padding:0 clamp(.75rem,24 / 1360 * 100vw,1.5rem)}.section--faq .question-item h3{cursor:pointer;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s;transition:all .3s;gap:.3125rem;margin-bottom:0;font-size:clamp(1rem,20 / 1360 * 100vw,1.25rem);padding:clamp(.75rem,16 / 1360 * 100vw,1rem) 0;margin-top:0}.section--faq .question-item h3 span{display:none}.section--faq .question-item h3 svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;margin-left:auto}.section--faq .question-item .description{padding:clamp(.75rem,16 / 1360 * 100vw,1rem) 0;color:#585757;font-size:clamp(.875rem,16 / 1360 * 100vw,1rem)}.section--faq .question-item .ui-state-active svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.section--faq .question-item svg.open{display:block}.section--faq .question-item svg.close{display:none}.section--cta{padding:clamp(2rem,50 / 1360 * 100vw,3.125rem) 0}.section--cta .box{border:1px solid #d6d3d2;background:rgba(255,255,255,.5019607843);border-radius:.375rem;max-width:65.375rem;width:100%;margin:auto;padding:clamp(2rem,40 / 1360 * 100vw,2.5rem) .5rem}.section--cta .cta__label{font-size:clamp(2rem,38 / 1360 * 100vw,2.375rem);margin-bottom:1rem;text-align:center}.section--cta .caption{max-width:29.875rem;margin:auto;width:100%;text-align:center;margin-bottom:clamp(1.5rem,32 / 1360 * 100vw,2rem)}.section--cta .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section--cta .caption-bo{margin-top:1rem;text-align:center;font-size:1rem}