.btn{display:flex;align-items:center;justify-content:center;height:2.5rem;margin:0;padding:0 1.5rem;border:none;border-radius:1.25rem;background-color:rgba(0,0,0,0);color:inherit;font-family:BebasNeue,sans-serif;font-size:1rem;letter-spacing:1px;cursor:pointer}.btn.outline{border:1px solid #2b4356;color:#212529;transition:background-color .4s ease,color .4s ease}.btn.outline.secondary{border-color:#fff}.btn.outline.accent{border-color:#abb571;color:#abb571}.btn.outline:hover{background-color:#2b4356;color:#fff}.btn.outline:hover.secondary{background-color:#fff}.btn.outline:hover.accent{background-color:#abb571}.btn.fill{background-color:#2b4356;color:#fff;transition:background-color .4s ease,color .4s ease}.btn.fill.secondary{background-color:#fff;color:#212529}.btn.fill.accent{background-color:#c3cd87}.btn.fill:hover{background-color:#172530}.btn.fill:hover.secondary{background-color:#fff}.btn.fill:hover.accent{background-color:#abb571}.btn.fit{width:-moz-fit-content;width:fit-content}@media(max-width:768px){.btn{font-size:.875rem}}.blue-card,.blue-card__container{position:relative;padding:2rem;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 10px 20px rgba(0,0,0,.2);overflow:hidden}.blue-card:before,.blue-card__container:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(100,150,255,.15),transparent 70%)}.blue-card__container{display:flex;flex-direction:column;gap:1.5rem}.blue-card__container>.blue-card__item{display:flex;align-items:flex-start;gap:1em;height:50%;font-weight:300}.blue-card__container>.blue-card__item:first-child{padding-bottom:1.5rem;border-bottom:1px solid rgba(211,211,211,.12)}.blue-card__container>.blue-card__item svg{flex:0 0 auto;display:inline-block;width:1.25em;height:1.25em;margin-top:-.1em;font-size:1.25em}.list-card{display:flex;flex-direction:column;gap:1.5rem;margin-top:50px;color:#d5d5d5}.list-card__item{display:flex;gap:.75rem;padding:1rem 2rem;border-radius:200px;font-weight:300;text-align:left;transition:all .3s ease}.list-card__item .icon{flex-shrink:0;margin-top:-.25em;color:#c3cd87;font-size:1.5em}.list-card__item .text{flex:1 1}.list-card__item:hover{border-color:#c3cd87;transform:translateY(-2px);box-shadow:0 15px 25px rgba(0,0,0,.3)}form{width:100%}form .form-row{display:flex;gap:1.5rem}form .form-group{width:100%;margin-bottom:1rem}form .input-wrapper{position:relative;display:flex;width:100%;padding:0;border-radius:2rem;transition:border-color .3s ease-in-out;overflow:hidden}form .input-wrapper:has(>textarea){border-radius:2rem}form .input-wrapper:has(>input:focus),form .input-wrapper:has(>textarea:focus){border-color:#abb571}form .input-wrapper .char-counter{position:absolute;bottom:.2rem;right:2rem;color:#939393;font-size:.75rem;font-weight:300}form .form-control{position:relative;width:100%;padding:0 2rem;border:none;background-color:rgba(0,0,0,0);color:#fff;font-family:inherit;font-size:1rem}form .form-control::placeholder{color:#939393;font-size:inherit;font-family:inherit;line-height:inherit}form .form-control:not(textarea){height:50px;line-height:50px}form textarea.form-control{min-height:120px;padding:1rem 2rem 1.5rem;line-height:1.5;resize:vertical}form .error-message{padding-inline:2rem;color:#ff3b30;font-size:.875rem;font-weight:300}form .btn{margin-left:auto;box-shadow:0 10px 20px rgba(0,0,0,.2)}@media(max-width:576px){form .form-row{flex-direction:column;gap:0}}.accordion{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin:0;padding:0;list-style:none}.accordion>li{position:relative;display:flex;align-items:flex-start;gap:.5rem}.accordion__wrapper{flex-grow:1}.accordion__nav{position:relative;display:flex;align-items:center;flex-direction:column;min-width:40px;width:40px;height:100%}.accordion__nav.active .accordion__number{background-color:#c3cd87;color:#212529;font-weight:600}.accordion__nav.active .accordion__line{border-left-style:solid;border-left-color:#c3cd87}.accordion__nav .accordion__number{position:relative;display:flex;align-items:center;justify-content:center;min-width:30px;width:30px;height:30px;border:1px solid #abb571;border-radius:50%;background-color:#172530;transition:background-color .4s ease-out,color .4s ease-out;z-index:1}.accordion__nav .accordion__line{position:absolute;top:2px;bottom:-1.5rem;left:50%;width:0;border-left:1px dashed #abb571;transform:translateX(-50%);transition:border .4s ease-out;z-index:0}.accordion__button{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 2rem;border:1px solid hsla(0,0%,100%,.1);border-radius:200px;box-shadow:0 10px 20px rgba(0,0,0,.2);color:#d5d5d5;font-weight:600;text-align:left;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.accordion__button:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(100,150,255,.15),transparent 70%)}.accordion__button.active{border-color:#c3cd87;transform:translateY(-2px);box-shadow:0 15px 25px rgba(0,0,0,.3);transition:all .3s ease}.accordion__button.active svg{opacity:0}.accordion__button svg{color:#d5d5d5;font-size:1.5em;transition:opacity .3s}.accordion__content{padding:0 2rem;overflow:hidden}.accordion__content p{margin:1rem 0;color:#d5d5d5;font-weight:300}#header{position:fixed;top:0;left:0;width:100%;background-color:rgba(0,0,0,0);font-size:1.125rem;transition:background-color .4s ease-in-out;z-index:999}#header.solid{background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05)}#header.solid .navbar .logo,#header.solid .navbar .menu-wrapper>ul .menu-item{color:#212529}#header.solid .navbar .menu-wrapper .locale-switcher{outline:1px solid #d5d5d5;background-color:#ddd}#header.solid .navbar .menu-wrapper .locale-switcher .btn{color:#212529}#header.solid .navbar .menu-wrapper .locale-switcher .btn.active{color:#fff}#header.solid .navbar .menu-wrapper .locale-switcher .switcher-active-marker{background-color:#172530}#header.solid .navbar .menu-wrapper .navbar__actions .toggle-sidebar{color:#212529}#header.solid .navbar .menu-wrapper .navbar__actions .toggle-sidebar:hover{background-color:rgba(23,37,48,.08)}#header .navbar{display:flex;align-items:center;justify-content:space-between;height:80px}#header .navbar .logo{display:flex;align-items:center;gap:.5rem;color:#fff}#header .navbar .logo>div{font-size:1rem;font-weight:700}#header .navbar .menu-wrapper{display:flex;align-items:center;gap:2rem}#header .navbar .menu-wrapper>ul{display:flex;align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none;font-family:BebasNeue,sans-serif}#header .navbar .menu-wrapper>ul .menu-item{position:relative;color:#fff;letter-spacing:1px;cursor:pointer}#header .navbar .menu-wrapper>ul .menu-item:before{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#c3cd87;transform:scaleX(0);transition:transform .2s ease-in-out}#header .navbar .menu-wrapper>ul .menu-item.active:before{transform:scaleX(1)}#header .navbar .menu-wrapper>ul li.has-dropdown{position:relative;padding-block:1rem}#header .navbar .menu-wrapper>ul li.has-dropdown .dropdown{position:absolute;top:100%;left:0;border-radius:1rem;overflow:hidden;border:1px solid hsla(0,0%,100%,.25);background-color:hsla(0,0%,100%,.01);box-shadow:0 1px 2px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.06)}#header .navbar .menu-wrapper>ul li.has-dropdown .dropdown .dropdown__slots-container{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-gap:0;gap:0;z-index:0}#header .navbar .menu-wrapper>ul li.has-dropdown .dropdown .dropdown__slot{background-color:#fff;opacity:0}#header .navbar .menu-wrapper>ul li.has-dropdown .dropdown .dropdown__menu{position:relative;display:flex;flex-direction:column;z-index:1;list-style:none;margin:0;padding:.75rem 1.25rem}#header .navbar .menu-wrapper>ul li.has-dropdown .dropdown .dropdown__menu li{display:flex;padding:.75rem 0;letter-spacing:.5px;min-width:240px;line-height:1}#header .navbar .menu-wrapper>ul li.has-dropdown .dropdown .dropdown__menu li:not(:last-child){border-bottom:1px solid #e9e9e9}#header .navbar .menu-wrapper>ul li.has-dropdown .dropdown .dropdown__menu li a{letter-spacing:1px;transition:color .2s ease-in-out}#header .navbar .menu-wrapper>ul li.has-dropdown .dropdown .dropdown__menu li a:hover{color:#c3cd87}#header .navbar .menu-wrapper .locale-switcher{position:relative;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:1px;outline:1px solid #fff;border-radius:16px;overflow:hidden;cursor:pointer}#header .navbar .menu-wrapper .locale-switcher .btn{width:40px;height:32px;padding:0;color:#fff;transition:color .2s ease-in-out;z-index:1}#header .navbar .menu-wrapper .locale-switcher .btn.active{color:#212529}#header .navbar .menu-wrapper .locale-switcher .switcher-active-marker{position:absolute;top:1px;left:0;display:block;width:40px;height:32px;background-color:#fff;transition:border-radius .3s ease-in-out,transform .3s ease-in-out}#header .navbar .menu-wrapper .navbar__actions{display:flex;align-items:center;gap:1rem}#header .navbar .menu-wrapper .navbar__actions .toggle-sidebar{color:#fff;height:40px;width:40px;border-radius:40px;padding:0;transition:background-color .4s ease-in-out}#header .navbar .menu-wrapper .navbar__actions .toggle-sidebar svg{flex:0 0 auto;display:inline-block;width:1.5rem;height:1.5rem;font-size:1.5rem}#header .navbar .menu-wrapper .navbar__actions .toggle-sidebar:hover{background-color:rgba(0,0,0,.25)}@media(max-width:768px){#header .navbar .menu-wrapper>ul{display:none}}#sidebar{position:fixed;top:0;left:0;max-width:768px;bottom:0;width:100%;background-color:#fff;background:hsla(0,0%,100%,.25);backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);font-size:1.125rem;transform:translateX(-100%);transition:transform .4s ease-in-out;z-index:999}#sidebar.active{transform:translateX(0)}#sidebar .navbar{height:80px}#sidebar .navbar__header{height:80px;display:flex;align-items:center;justify-content:space-between;min-height:80px;border-bottom:1px solid rgba(0,0,0,.09)}#sidebar .navbar__header .logo{display:flex;align-items:center;gap:.5rem;color:#000}#sidebar .navbar__header .logo>div{font-size:1rem;font-weight:700}#sidebar .navbar__header>div{display:flex;align-items:center;gap:1rem}#sidebar .navbar__header>div .locale-switcher{position:relative;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:1px;outline:1px solid #172530;border-radius:16px;overflow:hidden;cursor:pointer}#sidebar .navbar__header>div .locale-switcher .btn{width:40px;height:32px;padding:0;color:#212529;transition:color .2s ease-in-out;z-index:1}#sidebar .navbar__header>div .locale-switcher .btn.active{color:#fff}#sidebar .navbar__header>div .locale-switcher .switcher-active-marker{position:absolute;top:1px;left:0;display:block;width:40px;height:32px;background-color:#172530;transition:border-radius .3s ease-in-out,transform .3s ease-in-out}#sidebar .navbar__header>div .toggle-sidebar{color:#212529;height:40px;width:40px;border-radius:40px;padding:0;transition:background-color .4s ease-in-out}#sidebar .navbar__header>div .toggle-sidebar svg{flex:0 0 auto;display:inline-block;width:1.5rem;height:1.5rem;font-size:1.5rem}#sidebar .navbar__header>div .toggle-sidebar:hover{background-color:rgba(0,0,0,.1)}#sidebar .navbar .menu-wrapper{display:flex;flex-direction:column;gap:2rem;padding-block:4rem;font-size:1.25rem}#sidebar .navbar .menu-wrapper>ul{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;font-family:BebasNeue,sans-serif}#sidebar .navbar .menu-wrapper>ul li{width:-moz-fit-content;width:fit-content}#sidebar .navbar .menu-wrapper>ul>li .menu-item{padding-block:.5rem}#sidebar .navbar .menu-wrapper>ul>li ul{margin:0 0 0 1rem;padding:0;border-left:1px solid #000;list-style:none;transition:border .2s ease-in-out}#sidebar .navbar .menu-wrapper>ul>li ul:has(li:hover){border-left-color:#c3cd87}#sidebar .navbar .menu-wrapper>ul>li ul li{position:relative;display:block}#sidebar .navbar .menu-wrapper>ul>li ul li:before{content:"";position:absolute;left:0;top:50%;width:1rem;height:1px;border-bottom:1px solid #000;transition:border-color .2s ease-in-out;z-index:-1}#sidebar .navbar .menu-wrapper>ul>li ul li:after{content:"";position:absolute;left:-1px;top:0;bottom:50%;border-left:1px solid #000;transition:border-color .2s ease-in-out;z-index:-1}#sidebar .navbar .menu-wrapper>ul>li ul li .menu-item{padding:.25rem 1.5rem}#sidebar .navbar .menu-wrapper>ul>li ul li:hover:before{border-bottom-color:#c3cd87}#sidebar .navbar .menu-wrapper>ul>li ul li:hover:after{border-left-color:#c3cd87}#sidebar .navbar .menu-wrapper>ul .menu-item{position:relative;display:flex;color:#000;letter-spacing:1px;line-height:1;transition:color .2s ease-in-out;cursor:pointer}#sidebar .navbar .menu-wrapper>ul .menu-item:hover{color:#c3cd87}#footer{background-color:#fff;color:#616161;-webkit-user-select:none;-moz-user-select:none;user-select:none}#footer .container{display:grid;grid-template-columns:.75fr .5fr 1fr;grid-gap:2rem;gap:2rem;padding-block:100px}#footer .container .group{display:flex;flex-direction:column;gap:.5rem}#footer .container .group:first-child{gap:1rem}#footer .container .group .company-name,#footer .container .group__title{color:#212529;font-family:BebasNeue,sans-serif;font-size:1.25rem;letter-spacing:1px}#footer .container .group .contact{display:flex;flex-direction:column;gap:.25rem}#footer .container .group .contact a{display:flex;align-items:center;gap:.75rem}#footer .container .group p,#footer .container .group ul{font-weight:400}#footer .container .group svg{font-size:1.15rem}#footer .container .group ul{margin:0;padding:0;list-style:none}#footer .container .group ul li{transition:color .2s ease-in-out}#footer .container .group ul li:not(:last-child){margin-bottom:.5rem}#footer .container .group ul li:hover{color:#abb571}#footer .copyright{padding:1rem;border-top:1px solid #e7e7e7;color:#fff;background-color:#172530;font-size:.875em;text-align:center;font-weight:300}@media(max-width:768px){#footer .container{grid-template-columns:1fr}}.wa-trigger{position:fixed;bottom:0;right:0;z-index:800}#not-found{display:flex;align-items:center;justify-content:center;height:100%;margin-top:80px;border-bottom:1px solid #ddd}#not-found h2{color:#212529}#not-found a,#not-found h2,#not-found p{text-align:center}#not-found a{margin-top:1em;margin-inline:auto}.section__about{background-color:#172530}.section__about .about{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"image company" "image commitment";grid-gap:1.875rem 2.5rem;gap:1.875rem 2.5rem}.section__about .about__image{grid-area:image;display:flex;flex-wrap:wrap;border-radius:1.5rem;box-shadow:0 10px 20px rgba(0,0,0,.2);overflow:hidden}.section__about .about__image img{height:auto}.section__about .about__image img:first-child{width:100%}.section__about .about__image img:last-child,.section__about .about__image img:nth-child(2){width:50%}.section__about .about__company{grid-area:company;display:flex;flex-direction:column;justify-content:flex-end;color:#d5d5d5}.section__about .about__commitment{grid-area:commitment;display:flex;flex-direction:column;justify-content:flex-start;gap:.75rem;color:#d5d5d5}.section__about .about__commitment ul{margin:0}.section__about .about__commitment .btn{margin-top:1rem}.section__about .about p,.section__about .about ul{font-weight:300}@media(max-width:1200px){.section__about .about{grid-template-columns:1fr;grid-template-areas:"company" "image" "commitment"}}.section__services{background-color:#fff;background-image:linear-gradient(300deg,#fff,rgba(211,220,189,.3098039216))}.section__services .section__tag{text-align:center}.section__services h2{color:#212529;text-align:center}.section__services h3{font-size:1rem;line-height:1.25}.section__services h2+p{max-width:768px;margin:0 auto 3rem;font-size:1.125rem}.section__services p{text-align:center}.section__services .cards-container{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem}.section__services .card-motion{max-width:calc((100% - 3rem)/3);display:flex;flex-direction:column}.section__services .card{display:flex;flex-direction:column;flex-grow:1;border-radius:16px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.06);transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.section__services .card .card-image{height:180px;background-size:cover;background-position:50%}.section__services .card .card-image svg{display:none;color:#172530;font-size:3.5rem}.section__services .card .card-content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex-grow:1;gap:2rem;font-size:1rem;padding:1.5rem}.section__services .card .card-content>div:first-child{display:flex;flex-direction:column;gap:.925rem}.section__services .card .card-content>div:first-child h3{margin-bottom:0;color:#212529;text-align:center;text-transform:uppercase}.section__services .card .card-content>div:first-child p{display:-webkit-box;-webkit-box-orient:vertical;line-clamp:4;-webkit-line-clamp:4;width:100%;color:#7c7c7c;line-height:1.25;overflow:hidden}.section__services .card .card-content .btn{font-size:1rem}.section__services .card:hover{transform:translateY(-6px);box-shadow:0 8px 20px rgba(0,0,0,.08)}@media(max-width:1200px){.section__services .card-motion{max-width:calc((100% - 1.5rem)/2)}}@media(max-width:576px){.section__services .card-motion{max-width:100%}}.section__client-trust{background-color:rgba(23,37,48,.6);background-image:url(/images/client-trust-priority.jpg);background-size:cover;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-blend-mode:overlay;color:#fff;text-align:center}.section__client-trust p{max-width:768px;margin:0 auto 2.5rem;font-size:1.125em}.section__client-trust .counter{font-size:3.25rem}.section__client-trust .cards-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.5rem;padding:1.5rem}.section__client-trust .card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;aspect-ratio:1/1;min-width:100px;min-height:100px;padding:1rem 1.5rem;border:1px solid hsla(0,0%,100%,.25);border-radius:1rem;background:hsla(0,0%,100%,.12);backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);color:#fff;font-size:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 10px 25px rgba(0,0,0,.25);transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.section__client-trust .card:first-child{max-width:200px}.section__client-trust .card:nth-child(2){max-width:260px}.section__client-trust .card:nth-child(3){max-width:240px}.section__client-trust .card:nth-child(4){max-width:200px}.section__client-trust .card:first-child,.section__client-trust .card:nth-child(2){color:#c3cd87}.section__client-trust .card:first-child .counter-text,.section__client-trust .card:nth-child(2) .counter-text{font-weight:600}.section__client-trust .card:hover{background:hsla(0,0%,100%,.18);box-shadow:0 12px 30px rgba(0,0,0,.35)}.section__client-trust .counter{font-weight:600}.section__client-trust .counter-text{font-size:.875rem}.section__testimonial{background-color:#172530}.section__testimonial .section__tag{color:#c3cd87;text-align:center}.section__testimonial h2{text-align:center}.section__testimonial .carousel{position:relative;padding-inline:1.5rem;overflow:hidden}.section__testimonial .carousel:after,.section__testimonial .carousel:before{content:"";position:absolute;top:0;bottom:0;width:300px;z-index:1}.section__testimonial .carousel:before{left:0;background-image:linear-gradient(90deg,#172530,transparent)}.section__testimonial .carousel:after{right:0;background-image:linear-gradient(90deg,transparent,#172530)}.section__testimonial .carousel__viewport{padding-block:30px;overflow:hidden}.section__testimonial .carousel__track{display:flex;width:100%;transform:translateX(0);transition:transform .6s ease}.section__testimonial .carousel__card{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;aspect-ratio:1/1;min-width:100px;min-height:100px;padding:1rem 1.5rem;border:1px solid #465662;border-radius:1rem;background:linear-gradient(135deg,rgb(40,48,58),rgba(28,36,44,.9) 50%,rgba(20,26,33,.85));color:#fff;opacity:.75;filter:blur(1.5px);transform:scale(.9);transition:all .6s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.section__testimonial .carousel__card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(100,150,255,.15),transparent 70%)}.section__testimonial .carousel__card.active{opacity:1;filter:none;transform:scale(1);box-shadow:0 8px 24px rgba(0,0,0,.25),0 0 18px rgba(100,150,255,.25)}.section__testimonial .carousel__card .carousel__card__content>.header{position:relative;display:flex;align-items:center;min-height:50px;padding-right:70px;font-size:.875rem;letter-spacing:.5px}.section__testimonial .carousel__card .carousel__card__content>.header .client{display:flex;flex-direction:column;gap:.25rem}.section__testimonial .carousel__card .carousel__card__content>.header .client span:first-child{font-size:1.15rem;font-weight:600}.section__testimonial .carousel__card .carousel__card__content>.header svg{position:absolute;top:0;right:0;color:#d5d5d5;font-size:50px}.section__testimonial .carousel__card .carousel__card__content>.testimony{padding-top:2rem;color:#d5d5d5;letter-spacing:.5px}.section__testimonial .carousel__btn{position:absolute;top:50%;display:block;width:40px;padding:0;border-radius:50%;background:rgba(0,0,0,.125);color:#fff;transform:translateY(-50%);transition:background .2s ease;overflow:hidden;z-index:2}.section__testimonial .carousel__btn div{position:absolute;top:0;left:0;display:flex;transition:transform .2s ease-in-out}.section__testimonial .carousel__btn div span{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px}.section__testimonial .carousel__btn svg{font-size:1.5rem}.section__testimonial .carousel__btn--prev{left:8px}.section__testimonial .carousel__btn--prev div span:first-child{opacity:.5;transition:opacity .2s ease-in-out}.section__testimonial .carousel__btn--prev div span:last-child{opacity:0;transition:opacity .4s ease-in-out}.section__testimonial .carousel__btn--prev:hover{background:hsla(0,0%,100%,.1)}.section__testimonial .carousel__btn--prev:hover div{transform:translateX(-50%)}.section__testimonial .carousel__btn--prev:hover div span:first-child{opacity:0}.section__testimonial .carousel__btn--prev:hover div span:last-child{opacity:1}.section__testimonial .carousel__btn--next{right:8px}.section__testimonial .carousel__btn--next div{right:0;left:unset}.section__testimonial .carousel__btn--next div span:last-child{opacity:.5;transition:opacity .2s ease-in-out}.section__testimonial .carousel__btn--next div span:first-child{opacity:0;transition:opacity .4s ease-in-out}.section__testimonial .carousel__btn--next:hover{background:hsla(0,0%,100%,.1)}.section__testimonial .carousel__btn--next:hover div{transform:translateX(50%)}.section__testimonial .carousel__btn--next:hover div span:last-child{opacity:0}.section__testimonial .carousel__btn--next:hover div span:first-child{opacity:1}@media(max-width:1200px){.section__testimonial .container{padding:0}.section__testimonial .container .section__tag,.section__testimonial .container h2{padding-inline:20px}.section__testimonial .carousel__viewport{position:relative;left:50%;width:992px;transform:translateX(-50%)}}@media(max-width:768px){.section__testimonial .carousel:after,.section__testimonial .carousel:before{width:50px}}.section__vision-mission{background-color:#172530}.section__vision-mission .vision-mission{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"image vm";grid-gap:1.875rem 2.5rem;gap:1.875rem 2.5rem}.section__vision-mission .vision-mission__image{grid-area:image;display:flex;border-radius:1.5rem;box-shadow:0 10px 20px rgba(0,0,0,.2);overflow:hidden}.section__vision-mission .vision-mission__image img{width:100%;height:auto;object-fit:cover;object-position:center}.section__vision-mission .vision-mission__content{grid-area:vm;color:#d5d5d5}.section__vision-mission .vision-mission__content>h2{margin-bottom:2rem}.section__vision-mission .vision-mission__content>p{margin-bottom:2rem;font-weight:300}@media(max-width:1200px){.section__vision-mission .vision-mission{grid-template-columns:1fr;grid-template-areas:"image" "vm"}.section__vision-mission .vision-mission__image img{max-height:280px;object-position:top}.section__vision-mission .vision-mission__content .cards{padding:1rem}}.section__commitment{position:relative;background-color:#172530;color:#212529;text-align:center}.section__indonesian-visa-service{background-color:#172530;color:#fff}.section__indonesian-visa-service h2{margin-bottom:2rem;text-align:center}.section__visa-types{background-color:#172530;color:#fff}.section__visa-types h2{text-align:center}.section__visa-types .visa-types__table-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:.25rem 1rem;gap:.25rem 1rem}.section__visa-types .visa-types__table-wrapper .visa-types__row{display:flex;gap:.25rem}.section__visa-types .visa-types__table-wrapper .visa-types__row div{padding:.25rem 1rem;border:1px solid #344959;color:#d5d5d5}.section__visa-types .visa-types__table-wrapper .visa-types__row div:first-child{min-width:100px;width:100px;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.section__visa-types .visa-types__table-wrapper .visa-types__row div:last-child{flex-grow:1;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}@media(max-width:768px){.section__visa-types .visa-types__table-wrapper{grid-template-columns:1fr}}.section__kitas{background-color:#172530}.section__kitas .kitas{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"image vm";grid-gap:1.875rem 2.5rem;gap:1.875rem 2.5rem}.section__kitas .kitas__image{grid-area:image;display:flex;border-radius:1.5rem;box-shadow:0 10px 20px rgba(0,0,0,.2);overflow:hidden}.section__kitas .kitas__image img{width:100%;height:auto;object-fit:cover;object-position:center}.section__kitas .kitas__content{grid-area:vm;color:#d5d5d5}.section__kitas .kitas__content>h2{margin-bottom:2rem}.section__kitas .kitas__content>p{font-weight:300;margin-bottom:2rem}.section__kitas .kitas__content .blue-card__item{flex-direction:column;gap:.75rem}@media(max-width:1200px){.section__kitas .kitas{grid-template-columns:1fr;grid-template-areas:"vm" "image"}.section__kitas .kitas__image img{max-height:280px;object-position:top}.section__kitas .kitas__content .cards{padding:1rem}}.section__kitas__service-1{padding-bottom:200px;background:linear-gradient(130deg,#172530,#d3d3d3)}.section__kitas__service-1 .service-1{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"vm image";grid-gap:1.875rem 2.5rem;gap:1.875rem 2.5rem}.section__kitas__service-1 .service-1__image{grid-area:image;display:flex;border-radius:1.5rem;box-shadow:0 10px 20px rgba(0,0,0,.2);overflow:hidden}.section__kitas__service-1 .service-1__image img{width:100%;height:auto;object-fit:cover;object-position:center}.section__kitas__service-1 .service-1__content{grid-area:vm}.section__kitas__service-1 .service-1__content>h2{margin-bottom:2rem}.section__kitas__service-1 .service-1__content .accordion__nav.active .accordion__number{background-color:#fff;color:#000}.section__kitas__service-1 .service-1__content .accordion__nav.active .accordion__line{border-left-color:#fff;border-left-style:solid}.section__kitas__service-1 .service-1__content .accordion__nav .accordion__number{border:1px solid #c2c2c2;background-color:#323d47;color:#fff}.section__kitas__service-1 .service-1__content .accordion__nav .accordion__line{border-left:1px dashed #c2c2c2}.section__kitas__service-1 .service-1__content .accordion__button{border:1px solid #c2c2c2;background:linear-gradient(45deg,#323d47,rgba(243,243,243,.1019607843));box-shadow:0 8px 16px rgba(0,0,0,.15);color:#fff}.section__kitas__service-1 .service-1__content .accordion__button:before{display:none}.section__kitas__service-1 .service-1__content .accordion__button.active{border-color:#fff}.section__kitas__service-1 .service-1__content .accordion__button.active .child:hover{box-shadow:0 16px 32px rgba(0,0,0,.2),inset 0 0 0 1px hsla(0,0%,100%,.05)}.section__kitas__service-1 .service-1__content .accordion__content p{color:#efefef}@media(max-width:1200px){.section__kitas__service-1 .service-1{grid-template-columns:1fr;grid-template-areas:"image" "vm"}.section__kitas__service-1 .service-1__image img{max-height:280px;object-position:top}.section__kitas__service-1 .service-1__content .cards{padding:1rem}}@media(max-width:768px){.section__kitas__service-1{padding-bottom:150px}}.section__kitas__service-2{position:relative;background-color:#172530}.section__kitas__service-2 .svg-shape{position:absolute;top:-100px;left:0;width:100%;height:100px;transform:scaleX(-1)}.section__kitas__service-2 .svg-shape .shape-fill{fill:#172530}.section__kitas__service-2 .service-2__content{grid-area:vm;color:#d5d5d5}.section__kitas__service-2 .service-2__content>h2{margin-bottom:2rem;text-align:center}.section__kitas__service-2 .service-2__content .accordion__content .raw-content{margin-top:1rem;color:#d5d5d5;font-size:.95rem;font-weight:300}.section__kitas__service-2 .service-2__content .accordion__content .raw-content p{margin:0 0 .5rem}.section__kitas__service-2 .service-2__content .accordion__content .raw-content ul{list-style-type:disc;margin-block:.75rem}.section__kitas__service-2 .service-2__content .accordion__content .raw-content ul li{margin-bottom:.25rem}.section__kitas__service-2 .service-2__content .accordion__content .raw-content strong{font-weight:600}.section__foreign-visa-processing,.section__pasport-processing{background-color:#172530;color:#d5d5d5}.section__foreign-visa-processing h2,.section__pasport-processing h2{text-align:center}.section__foreign-visa-processing h2+p,.section__pasport-processing h2+p{margin-bottom:3rem;font-weight:300;text-align:center}.section__foreign-visa-processing .card-wrapper,.section__pasport-processing .card-wrapper{display:flex;gap:1.5rem}.section__foreign-visa-processing .card-wrapper .blue-card,.section__pasport-processing .card-wrapper .blue-card{width:calc((100% - 3rem)/3);padding:0;font-weight:300}.section__foreign-visa-processing .card-wrapper .blue-card .image,.section__pasport-processing .card-wrapper .blue-card .image{aspect-ratio:16/9;background-size:cover;background-position:50%}.section__foreign-visa-processing .card-wrapper .blue-card .content,.section__pasport-processing .card-wrapper .blue-card .content{position:relative;padding:1.5rem;text-align:center}.section__foreign-visa-processing .card-wrapper .blue-card .content h3,.section__pasport-processing .card-wrapper .blue-card .content h3{text-transform:uppercase}@media(max-width:1200px){.section__foreign-visa-processing .card-wrapper,.section__pasport-processing .card-wrapper{flex-wrap:wrap;justify-content:center}.section__foreign-visa-processing .card-wrapper .blue-card,.section__pasport-processing .card-wrapper .blue-card{width:calc((100% - 1.5rem)/2)}}@media(max-width:576px){.section__foreign-visa-processing .card-wrapper .blue-card,.section__pasport-processing .card-wrapper .blue-card{width:100%}}.section__foreign-visa-processing .card-wrapper .blue-card{padding-block:5rem}.section__company-legalization{background-color:#172530;color:#d5d5d5}.section__company-legalization h2{text-align:center}.section__company-legalization h2+p{margin-bottom:3rem;font-weight:300;text-align:center}#company-legalization .section__client-trust .svg-shape .shape-fill,#foreign-visa-processing .section__client-trust .svg-shape .shape-fill,#indonesian-visa-processing .section__client-trust .svg-shape .shape-fill,#passport-processing .section__client-trust .svg-shape .shape-fill,#stay-and-work-permit .section__client-trust .svg-shape .shape-fill{fill:#fff}.news{background-color:#172530;color:#d5d5d5}.news article{font-size:.925rem;padding-block:100px}.news article h2{text-align:center;margin-bottom:3rem}.news article h3{margin-bottom:1.5rem}.news article p{margin-bottom:1rem}.news article section{padding-block:1.5rem}.news article section ol li:not(:last-child){margin-bottom:.25rem}.news article section ul{list-style:disc}.news article a{color:#abb571;transition:color .2s ease-in-out}.news article a:hover{color:#c3cd87}.news article footer{margin-top:3rem;font-style:italic}.news .article-navigation{display:flex;justify-content:space-between;flex-grow:1;gap:2rem;padding-top:50px;padding-bottom:100px;border-top:1px solid #2a3640}.news .article-navigation>div{max-width:calc((100% - 2rem)/2);display:flex;flex-direction:column;gap:.5rem}.news .article-navigation>div a{display:flex;align-items:center;gap:.5rem;color:#7a7e80;transition:color .4s ease-in-out}.news .article-navigation>div a svg{flex:0 0 auto;display:inline-block;width:1.25em;height:1.25em;margin-top:-.1em;font-size:1.25em}.news .article-navigation>div a>div span{color:#abb571;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;transition:color .4s ease-in-out}.news .article-navigation>div a>div div{font-weight:600}.news .article-navigation>div.next{margin-left:auto;text-align:right}.news .article-navigation>div:hover a{color:#fff}.news .article-navigation>div:hover a>div span{color:#c3cd87}@media(max-width:768px){.news .article-navigation{flex-direction:column}.news .article-navigation>div{max-width:100%}}.section__news-index{background-color:#172530;color:#d5d5d5}.section__news-index .section__tag,.section__news-index h2{text-align:center}.section__news-index h2+p{margin-bottom:3rem;font-weight:300;text-align:center}.section__news-index .card-wrapper{display:flex;gap:1.5rem;margin-top:3rem}.section__news-index .card-wrapper .card-motion{max-width:calc((100% - 3rem)/3);display:flex;flex-direction:column}.section__news-index .card-wrapper .blue-card{display:flex;flex-direction:column;flex-grow:1;padding:0;font-weight:300;transition:all .3s ease}.section__news-index .card-wrapper .blue-card .image{aspect-ratio:16/9;background-size:cover;background-position:50%}.section__news-index .card-wrapper .blue-card .content{display:flex;flex-direction:column;align-items:center;justify-content:space-between;flex-grow:1;gap:2rem;padding:1.5rem;text-align:center}.section__news-index .card-wrapper .blue-card .content h3{font-size:1rem;text-transform:uppercase}.section__news-index .card-wrapper .blue-card .content .btn{z-index:1}.section__news-index .card-wrapper .blue-card:hover{transform:translateY(-6px);box-shadow:0 15px 25px rgba(0,0,0,.3)}@media(max-width:1200px){.section__news-index .card-wrapper{flex-wrap:wrap;justify-content:center}.section__news-index .card-wrapper .card-motion{max-width:calc((100% - 1.5rem)/2)}}@media(max-width:576px){.section__news-index .card-wrapper .card-motion{max-width:100%}}.section__contact{background-color:#172530}.section__contact h2{text-align:center}.section__contact h2+p{margin-bottom:5rem;color:#d5d5d5;font-size:1.125rem;text-align:center}@font-face{font-family:BebasNeue;src:url(/_next/static/media/BebasNeue-Regular.f8cd6b7d.ttf) format("truetype")}@font-face{font-family:Inter;src:url(/_next/static/media/Inter-VariableFont_opsz,wght.cc27cf3f.ttf) format("truetype-variations");font-weight:100 900;font-style:normal}@font-face{font-family:Inter;src:url(/_next/static/media/Inter-Italic-VariableFont_opsz,wght.dd830f3b.ttf) format("truetype-variations");font-weight:100 900;font-style:italic}.section__banner .content__tag,section .section__tag{margin-bottom:.25rem;line-height:1;color:#abb571;font-family:BebasNeue,sans-serif;font-size:1.5rem;letter-spacing:2px;text-transform:uppercase}html{font-size:100%}*,:after,:before{box-sizing:border-box}:focus{outline:none}body{margin:0;color:#212529;font-family:Inter,sans-serif;font-size:1rem;line-height:1.5}h1,h2{margin:0;color:#fff;font-family:BebasNeue,sans-serif;font-weight:unset;letter-spacing:2px}h1{margin-bottom:2rem;font-size:3rem}h2{margin-bottom:1.5rem;line-height:1;font-size:clamp(2rem,1rem + 1vw,2.5rem)}h3{margin:0 0 1rem;color:#fff;font-family:Inter;font-size:1.125rem;font-weight:600;letter-spacing:.5px}h4{margin-bottom:1rem;font-size:1rem}p{margin:0}section{padding-block:100px;overflow:hidden}section .section__title{margin-bottom:.5rem;color:#fff;font-family:BebasNeue,sans-serif;font-size:clamp(2rem,1rem + 1vw,2.875rem);letter-spacing:2px;line-height:1;text-transform:uppercase}a{color:inherit;text-decoration:none}.container{max-width:1200px;width:100%;margin-inline:auto;padding-inline:1rem}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.bg-number{position:absolute;bottom:-5rem;right:-2.5rem;color:rgba(22,32,41,.28);font-size:24rem;font-weight:900;line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.notifyx-container{left:50%!important;top:50%!important;transform:translate(-50%);right:auto!important;z-index:1000}.section__banner{align-items:center;width:100%;min-height:240px;margin-top:80px;padding-block:50px;text-align:center;background-color:rgba(24,41,54,.6);background-size:cover;background-position:50%;background-repeat:no-repeat;background-blend-mode:multiply}.section__banner,.section__banner .content{position:relative;display:flex;justify-content:center}.section__banner .content{flex-direction:column;gap:.875rem;color:#f9fafb;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section__banner .content__tag{margin:0}.section__banner .content__title{margin:0;color:#fff;font-family:BebasNeue,sans-serif;font-size:3.25rem;line-height:1;letter-spacing:2px}.section__banner .content__excerpt{font-size:1.125rem;color:#e5e7eb}.section__banner .content__published{font-size:1rem;color:#e5e7eb}.section__banner .content .breadcrumb{display:flex;align-items:center;justify-content:center;column-gap:.5rem;letter-spacing:.5px}.section__banner .content .breadcrumb svg{color:#d5d5d5}.section__banner .content .breadcrumb .active{color:#c3cd87}@media(max-width:768px){.section__banner .content .breadcrumb{flex-wrap:wrap;font-size:.875rem}}.section__client-trust.with-shape,.section__kitas__service-1.with-shape,.section__services.with-shape{position:relative;padding-bottom:200px}.section__client-trust.with-shape .svg-shape,.section__kitas__service-1.with-shape .svg-shape,.section__services.with-shape .svg-shape{position:absolute;left:0;bottom:0;width:100%;height:100px}.section__client-trust.with-shape .svg-shape .shape-fill,.section__kitas__service-1.with-shape .svg-shape .shape-fill,.section__services.with-shape .svg-shape .shape-fill{fill:#172530}@media(max-width:768px){.section__client-trust.with-shape,.section__kitas__service-1.with-shape,.section__services.with-shape{padding-bottom:150px}.section__client-trust.with-shape .svg-shape,.section__kitas__service-1.with-shape .svg-shape,.section__services.with-shape .svg-shape{height:50px}}.section__services.with-shape .svg-shape .shape-fill{fill:#fff}.section__kitas__service-1.with-shape .svg-shape{transform:scaleX(-1)}@media(max-width:1200px){.container{max-width:768px}section .section__tag{font-size:1.25rem}section .section__title{font-size:2rem}}