.site-locale{min-height:100%}.site-locale[dir=rtl]{font-family:Segoe UI,Tahoma,Arial,sans-serif}.site-locale[dir=rtl] .text-start{text-align:right!important}.site-locale[dir=rtl] .text-end{text-align:left!important}.site-locale[dir=rtl] .justify-content-end{justify-content:flex-start!important}.site-locale[dir=rtl] .justify-content-start{justify-content:flex-end!important}.site-locale[dir=rtl] .ms-auto{margin-left:0!important;margin-right:auto!important}.site-locale[dir=rtl] .me-auto{margin-right:0!important;margin-left:auto!important}.site-locale[dir=rtl] .offCanvas__info{right:auto;left:0}.site-locale[dir=rtl] .carouselTicker,.site-locale[dir=rtl] .swiper{direction:ltr}.site-locale[dir=rtl] input,.site-locale[dir=rtl] textarea{text-align:right}.locale-switcher .btn{line-height:1}.locale-switcher__trigger{--locale-switcher-trigger-border:rgba(106,72,255,0.7);--locale-switcher-trigger-background:transparent;--locale-switcher-trigger-color:#ffffff;min-width:84px;display:inline-flex;align-items:center;min-height:48px;justify-content:center;gap:6px;padding-block:14px;padding-inline:18px 14px;border:none;background:var(--locale-switcher-trigger-background);color:var(--locale-switcher-trigger-color);transition:background-color .18s ease,border-color .18s ease,color .18s ease}.locale-switcher__trigger .locale-switcher__label{min-width:1.5em;text-align:center}.locale-switcher__chevron{font-size:1rem;transition:transform .2s ease}.locale-switcher__chevron.is-open{transform:rotate(180deg)}.locale-switcher__menu{position:absolute;top:calc(100% + 10px);right:0;display:flex;flex-direction:column;gap:6px;min-width:88px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(28,28,41,.96);box-shadow:0 18px 40px rgba(0,0,0,.28);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:30}.locale-switcher__menu.show{opacity:1;visibility:visible;transform:translateY(0)}.locale-switcher__item{display:inline-flex;align-items:center;justify-content:center;min-width:46px;padding:10px 12px;border:1px solid rgba(106,72,255,.35);border-radius:999px;color:inherit;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.locale-switcher__item:focus-visible,.locale-switcher__item:hover{background:rgba(106,72,255,.18);border-color:rgba(106,72,255,.7);color:inherit}.locale-switcher__item.is-active{background:#6a48ff;border-color:#6a48ff;color:#fff}.site-locale[dir=rtl] .locale-switcher__menu{right:auto;left:0}.homepage-readable .section-brands-1 .text-300,.homepage-readable .section-contact-1 .text-300,.homepage-readable .section-hero-1 .text-300,.homepage-readable .section-projects-1 .text-300,.homepage-readable .section-resume-1 .text-300,.homepage-readable .section-static-1 .text-300{color:var(--tc-neutral-200)!important}.homepage-readable .section-contact-1 .text-200,.homepage-readable .section-contact-1 .text-400,.homepage-readable .section-hero-1 .text-400,.homepage-readable .section-projects-1 .text-200,.homepage-readable .section-skills-1 .text-200,.homepage-readable .section-skills-1 .text-400{color:var(--tc-neutral-100)!important}.homepage-readable .section-brands-1 .text-300,.homepage-readable .section-contact-1 .text-400,.homepage-readable .section-hero-1 .text-300,.homepage-readable .section-hero-1 .text-400{font-size:clamp(1rem,.98rem + .18vw,1.125rem);line-height:1.7}.homepage-readable .section-contact-1 .text-200,.homepage-readable .section-contact-1 .text-400,.homepage-readable .section-contact-1 label,.homepage-readable .section-skills-1 .text-400,.homepage-readable .section-static-1 .text-300{letter-spacing:.01em}.homepage-readable .section-contact-1 label,.homepage-readable .section-skills-1 .text-400,.homepage-readable .section-static-1 .text-300{font-size:clamp(.96rem,.92rem + .15vw,1.05rem);line-height:1.6}.homepage-readable .section-contact-1 .text-dark,.homepage-readable .section-contact-1 label{color:var(--tc-neutral-100)!important}.homepage-readable .section-contact-1 .form-control::placeholder{color:var(--tc-neutral-300)!important}.section-brands-1 .brands-static-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(40px,9vw,140px);margin:56px auto 0;padding:0;list-style:none}.section-brands-1 .brands-static-list__item{display:inline-flex;align-items:center;justify-content:center;min-width:160px}.section-brands-1 .brands-static-list__item img{display:block;max-width:min(190px,42vw);max-height:96px;object-fit:contain}@media (max-width:575.98px){.section-brands-1 .brands-static-list{gap:32px;margin-top:40px}.section-brands-1 .brands-static-list__item{min-width:130px}}.homepage-readable .masonry-active .filter-item .project-item .project-card-content p,.homepage-readable .section-service-1 .single-service-card-1 .service-card-details .service-card-text,.homepage-readable .section-service-1 .text-200{color:var(--tc-neutral-200)!important}.homepage-readable .masonry-active .filter-item .project-item .project-card-content p,.homepage-readable .section-service-1 .single-service-card-1 .service-card-details .service-card-text{font-size:clamp(1rem,.98rem + .16vw,1.08rem);line-height:1.65}.homepage-readable .section-service-1 .single-service-card-1 .service-card-details .service-card-text{max-width:44rem}[data-bs-theme=dark] .homepage-readable .masonry-active .filter-item:hover .project-item{background:linear-gradient(var(--tc-bg-1),var(--tc-bg-1)) padding-box,var(--tc-linear-2) border-box}