:root{--max-width:1100px;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--primary-glow:conic-gradient(from 180deg at 50% 50%,#16abff33 0deg,#0885ff33 55deg,#54d6ff33 120deg,#0071ff33 160deg,transparent 360deg);--secondary-glow:radial-gradient(#fff,hsla(0,0%,100%,0));--tile-start-rgb:239,245,249;--tile-end-rgb:228,232,233;--tile-border:conic-gradient(#00000080,#00000040,#00000030,#00000020,#00000010,#00000010,#00000080);--callout-rgb:238,240,241;--callout-border-rgb:172,175,176;--card-rgb:180,185,188;--card-border-rgb:131,134,135}@media (prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0;--primary-glow:radial-gradient(rgba(1,65,255,.4),rgba(1,65,255,0));--secondary-glow:linear-gradient(to bottom right,rgba(1,65,255,0),rgba(1,65,255,0),rgba(1,65,255,.3));--tile-start-rgb:2,13,46;--tile-end-rgb:2,5,19;--tile-border:conic-gradient(#ffffff80,#ffffff40,#ffffff30,#ffffff20,#ffffff10,#ffffff10,#ffffff80);--callout-rgb:20,20,20;--callout-border-rgb:108,108,108;--card-rgb:100,100,100;--card-border-rgb:200,200,200}}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}body{color:rgb(var(--foreground-rgb));background:linear-gradient(to bottom,transparent,rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb))}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}@media (max-width:991px){.header[dir=rtl] .navbar .navbar-toggler{right:auto;left:15px}.header[dir=rtl] .header-full .navbar .navbar-brand,.header[dir=rtl] .navbar .navbar-brand,.header[dir=rtl] .navbar-expand-lg .navbar-brand{margin-left:0;margin-right:15px}.header[dir=rtl] .navbar .navbar-collapse{left:0!important;right:0!important;margin:0!important;width:100%!important;max-width:none!important}.header[dir=rtl] .navbar .navbar-collapse .navbar-nav{transform:translateX(100%);margin-left:auto!important;margin-right:0!important;-webkit-margin-start:unset!important;margin-inline-start:unset!important;-webkit-margin-end:unset!important;margin-inline-end:unset!important}.header[dir=rtl] .navbar .navbar-collapse.menu-opened .navbar-nav{transform:translateX(0)}.header[dir=rtl] .navbar .close-mobile-menu{right:auto;left:30px}.header[dir=rtl] .navbar .nav__item .nav__item-link{padding-left:0;padding-right:15px}.header[dir=rtl] .action__btn-search{right:auto;left:80px}}@media (min-width:992px){.header[dir=rtl] .navbar-expand-lg .navbar-collapse{margin-left:10px}}.header-topbar__cluster{gap:20px}.header-topbar .contact__list.header-topbar__contact{column-gap:20px;row-gap:8px}.header-topbar .contact__list.header-topbar__contact>li{display:flex;align-items:center;column-gap:8px;margin-right:0!important}.header-topbar .contact__list.header-topbar__contact>li:last-child{margin-right:0!important}.header-topbar .contact__list.header-topbar__contact>li>i{margin-right:0!important;flex-shrink:0}.header-topbar .header-topbar__social.social-icons{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.header-topbar .header-topbar__social.social-icons>li{margin-right:0!important;margin-bottom:0!important}.header-topbar .header-topbar__social.social-icons>li:last-of-type{margin-right:0!important}.header .lang-dropdown .lang-dropdown-toggle{gap:10px}.header .lang-dropdown .lang-dropdown-toggle__flag{width:24px;height:auto;display:block;flex-shrink:0;margin:0!important}.header .lang-dropdown .lang-dropdown-toggle__label{margin:0;white-space:nowrap}.header .lang-dropdown .language-dropdown-item{display:flex;align-items:center;gap:10px}.header .lang-dropdown .language-dropdown-item__flag{width:22px;height:auto;flex-shrink:0;display:block}@media (min-width:992px){.header[dir=rtl]
		.lang-dropdown.lang-dropdown--rtl
		.lang-dropdown__menu.lang-dropdown__menu--rtl,.header[dir=rtl] .lang-dropdown.lang-dropdown--rtl .lang-dropdown__menu{left:0;right:auto;text-align:right}.header[dir=rtl]
		.lang-dropdown.lang-dropdown--rtl
		.language-dropdown-item{flex-direction:row;justify-content:flex-start}}.lang-switcher-mobile{padding-inline:15px;margin-top:8px}.lang-switcher-mobile__option{display:flex;align-items:center;gap:10px;margin-top:10px;cursor:pointer}.lang-switcher-mobile__flag{display:block;width:24px;height:16px;object-fit:contain;object-position:center;flex-shrink:0;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.lang-switcher-mobile__option .lang-switcher-mobile__label{flex:1 1;text-align:start}.lang-switcher-mobile--rtl .lang-switcher-mobile__option{flex-direction:row-reverse}.lang-switcher-mobile__indicator{margin-top:0!important}.widget-search .widget__form-search.widget__form-search--inline{display:flex;flex-direction:row;align-items:stretch;gap:0;position:relative}.widget-search
	.widget__form-search.widget__form-search--inline
	.widget__form-search__icon-btn{position:static!important;right:auto!important;left:auto!important;top:auto!important;flex:0 0 48px;width:48px;min-width:48px;height:55px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;color:#a4986e;background-color:#fff;border:1px solid #eaeaea;border-right:none;border-radius:10px 0 0 10px}.widget-search .widget__form-search.widget__form-search--inline .form-control{flex:1 1;min-width:0;height:55px;border-radius:0 10px 10px 0;border-left:none}.widget-search
	.widget__form-search.widget__form-search--inline
	.form-control:focus{border-left:none}.widget-search
	.widget__form-search.widget__form-search--inline
	.form-control[dir=rtl]{text-align:right}.navbar .nav__mobile-brand{list-style:none;width:100%}.navbar .nav__mobile-tools{list-style:none;width:100%;margin-top:10px;padding-inline:15px}.search-popup .search-popup__form.search-popup__form--inline{display:flex;flex-direction:row;align-items:stretch}.search-popup
	.search-popup__form.search-popup__form--inline
	.search-popup__btn.search-popup__btn--inline{position:static!important;top:auto!important;left:auto!important;line-height:1!important;flex:0 0 52px;width:52px;min-width:52px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;font-size:28px;color:#1b1a1a;background:transparent;border:none;border-bottom:2px solid #e7ebef;cursor:pointer}.search-popup
	.search-popup__form.search-popup__form--inline
	.search-popup__input.search-popup__input--inline{position:static!important;flex:1 1;min-width:0;width:auto!important;height:70px;padding:0 12px 0 0!important;margin:0;border:none;border-bottom:2px solid #e7ebef}.search-popup
	.search-popup__form.search-popup__form--inline
	.search-popup__input.search-popup__input--inline[dir=rtl]{text-align:right;padding:0 0 0 12px!important}.search-popup.search-popup--rtl .search-popup__close{right:auto;left:50px}@media (max-width:575px){.search-popup
		.search-popup__form.search-popup__form--inline
		.search-popup__input.search-popup__input--inline{height:40px;font-size:20px;font-weight:400}.search-popup
		.search-popup__form.search-popup__form--inline
		.search-popup__btn.search-popup__btn--inline{font-size:20px;flex-basis:44px;width:44px;min-width:44px}.search-popup.search-popup--rtl .search-popup__close{left:30px}}.breadcrumb.breadcrumb--single-page .breadcrumb-item+.breadcrumb-item{display:inline-flex;align-items:center;gap:10px;padding-left:.75rem}.breadcrumb.breadcrumb--single-page
	.breadcrumb-item+.breadcrumb-item:before{float:none!important;padding-right:0!important;padding-left:0!important}nav[dir=rtl]
	.breadcrumb.breadcrumb--single-page
	.breadcrumb-item+.breadcrumb-item{padding-left:0;-webkit-padding-start:.75rem;padding-inline-start:.75rem}nav[dir=rtl]
	.breadcrumb.breadcrumb--single-page
	.breadcrumb-item+.breadcrumb-item:before{float:none!important;padding-right:0!important;padding-left:0!important;-webkit-padding-end:0!important;padding-inline-end:0!important;transform:scaleX(-1)}.portfolio-single [dir=rtl] .portfolio__cat .portfolio__cat__link,.portfolio-single [dir=rtl] .portfolio__cat a{padding-right:0!important;-webkit-padding-end:7px;padding-inline-end:7px}.portfolio-single [dir=rtl] .portfolio__cat a:after{right:auto;left:2px}.testimonials-layout2 .testimonial-item.flex-row-reverse{gap:40px}.testimonials-layout2 .testimonial-item.flex-row-reverse .testimonial__thumb{margin-right:0!important}