.dark .page-template-template-page-home{background:#000}.section.section-recent-posts .swiper .swiper-slide{width:calc(83.3333% - .125rem);height:auto}@media only screen and (min-width:40rem){.section.section-recent-posts .swiper .swiper-slide{width:calc(50% - .75rem)}}@media only screen and (min-width:64rem){.section.section-recent-posts .swiper .swiper-slide{width:calc(33.3333% - 1rem)}}.section.section-recent-posts .filter-ul-news.is-loading{pointer-events:none;opacity:.5}.section.section-recent-posts .filter-ul-news{transition:opacity .15s}.section.section-recent-posts .filter-content-news{min-height:120px;position:relative}.section.section-recent-posts .filter-content-news:before{content:"";z-index:9999;border:3px solid #0000001f;border-top-color:var(--color-primary,#3b82f6);opacity:0;visibility:hidden;pointer-events:none;border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;transition:opacity .15s,visibility .15s;animation:.6s linear infinite filter-spin;position:fixed;top:50%;left:50%}:where(.dark,.dark *) .section.section-recent-posts .filter-content-news:before{border-color:#ffffff26;border-top-color:var(--color-primary,#3b82f6)}.section.section-recent-posts .filter-content-news.is-loading{opacity:.8}.section.section-recent-posts .filter-content-news.is-loading:before{opacity:1;visibility:visible}.section.section-recent-posts .filter-content-news{transition:opacity .1s}@keyframes filter-spin{to{transform:rotate(360deg)}}.section.section-feedback .swiper.swiper-main .swiper-wrapper{align-items:stretch}.section.section-feedback .swiper.swiper-main .swiper-slide{width:calc(90.9091% - .0681818rem);height:auto}@media only screen and (min-width:40rem){.section.section-feedback .swiper.swiper-main .swiper-slide{width:calc(47.6191% - .785714rem)}}@media only screen and (min-width:64rem){.section.section-feedback .swiper.swiper-main .swiper-slide{width:calc(33.3333% - 1rem)}}.section.section-press .swiper .swiper-slide{width:calc(50% - .375rem);height:auto}@media only screen and (min-width:40rem){.section.section-press .swiper .swiper-slide{width:calc(33.3333% - 1rem)}}@media only screen and (min-width:48rem){.section.section-press .swiper .swiper-slide{width:calc(20% - 1.2rem)}}.section.section-press .swiper:after,.section.section-press .swiper:before{content:"";z-index:2;pointer-events:none;width:12px;height:100%;position:absolute;top:0}@media only screen and (min-width:64rem){.section.section-press .swiper:after,.section.section-press .swiper:before{width:60px}}.section.section-press .swiper:before{background:linear-gradient(90deg,#fefefe 0%,#0000 100%);left:0}:where(.dark,.dark *) .section.section-press .swiper:before{background:linear-gradient(90deg,#000 0%,#0000 100%)}.section.section-press .swiper:after{background:linear-gradient(90deg,#0000 0%,#fefefe 100%);right:0}:where(.dark,.dark *) .section.section-press .swiper:after{background:linear-gradient(90deg,#0000 0%,#000 100%)}.section.section-press .swiper-controls .swiper-button{border-radius:var(--radius-xl);color:var(--text-color);background-color:#00000005;border:1px solid #fff;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;box-shadow:inset 0 0 12px #0000000d}:where(.dark,.dark *) .section.section-press .swiper-controls .swiper-button{background-color:#1d1d1d;border:1px solid #fff;box-shadow:inset 0 0 12px #ffffff0a}@media only screen and (max-width:39.9988rem){.section.section-press .swiper-controls .swiper-button{display:none}}.section.section-press .swiper-controls .swiper-button svg{width:1.5rem;height:1.5rem}.section.section-press .swiper-controls .swiper-button:hover{border-color:var(--text-color-1);color:var(--text-color-1)}.section.section-press .swiper-controls .swiper-button.swiper-button-prev{left:0}.section.section-press .swiper-controls .swiper-button.swiper-button-next{right:0}.section.section-services .tabs{scrollbar-width:thin}.section.section-services .tabs .tabs-title>a:hover{border-color:var(--text-color-1);box-shadow:0 4px 29px -9px var(--text-color-1)}.section.section-services .tabs .tabs-title>a:focus,.section.section-services .tabs .tabs-title>a[aria-selected=true]{color:var(--text-color);border-color:var(--text-color-1);box-shadow:0 4px 29px -9px var(--text-color-1)}.section.section-services .tabs .tabs-title.is-active>a,.section.section-services-extra .tabs .tabs-title>a:hover,.section.section-services-extra .tabs .tabs-title.is-active>a{border-color:var(--text-color-1);box-shadow:0 4px 29px -9px var(--text-color-1)}@media only screen and (min-width:48rem){.section.section-services-extra .ga_gt{animation:6s infinite top_bottom}}@keyframes top_bottom{0%{transform:translateY(0%)}50%{transform:translateY(-10%)}to{transform:translateY(0%)}}@media only screen and (max-width:63.9988rem){.home-projects-filters .filter-menu{text-align:center}.home-projects-filters .filter-menu>div{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.home-projects-filters .filter-menu .filter-ul{height:0;overflow:hidden}}.home-projects-filters .filter-menu .filter-title{position:relative}@media only screen and (max-width:63.9988rem){.home-projects-filters .filter-menu .filter-title{text-align:center;border:1px solid #00000080;border-radius:20px;padding:8px 20px;box-shadow:0 0 6px #00000040}.home-projects-filters .filter-menu .filter-title:after{content:"";background-color:#000;width:18px;height:18px;padding-right:0;-webkit-mask-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M5%2012h14m-7%207V5%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M5%2012h14m-7%207V5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.home-projects-filters .filter-menu .filter-title.is-active:after{-webkit-mask-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M5%2012h14%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M5%2012h14%22%2F%3E%3C%2Fsvg%3E)}.home-projects-filters .filter-menu ul{flex-flow:wrap;justify-content:center;align-items:center;width:100%;margin-bottom:24px;display:flex}}.home-projects-filters .filter-menu ul li a{text-align:left;padding-top:0;padding-bottom:0;padding-left:32px;font-size:max(.9375rem,min(.90625rem + .131579vw,1.0625rem));font-weight:300;display:block;position:relative}@media only screen and (max-width:63.9988rem){.home-projects-filters .filter-menu ul li a{white-space:nowrap;padding-left:28px}}.home-projects-filters .filter-menu ul li a:before,.home-projects-filters .filter-menu ul li a:after{content:"";border-radius:100px;display:block;position:absolute}.home-projects-filters .filter-menu ul li a:before{background-color:#000;width:10px;height:10px;transition:transform .3s;top:9px;left:4px;transform:scale(0)}.home-projects-filters .filter-menu ul li a:after{opacity:.25;border:1px solid #000;width:18px;height:18px;transition:opacity .3s;top:5px;left:0;transform:none;background:0 0!important}.home-projects-filters .filter-menu ul li a.active:before{background-color:#000;transform:scale(1)}.home-projects-filters .filter-menu ul li a.active:after,.home-projects-filters .filter-menu ul li a:hover:after{opacity:1;border:1px solid #000}.home-projects-filters .filter-content{min-height:120px;position:relative}.home-projects-filters .filter-content .button-link{position:relative;left:50%;transform:translate(-50%)}.home-projects-filters .filter-content:before{content:"";z-index:9999;border:3px solid #ffffff26;border-top-color:var(--color-primary,#3b82f6);opacity:0;visibility:hidden;pointer-events:none;border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;transition:opacity .15s,visibility .15s;animation:.6s linear infinite filter-spin;position:fixed;top:50%;left:50%}.home-projects-filters .filter-content.is-loading{opacity:.5}.home-projects-filters .filter-content.is-loading:before{opacity:1;visibility:visible}.home-projects-filters .filter-content{transition:opacity .15s}.home-projects-filters .filter-ul.is-loading{pointer-events:none;opacity:.5}.home-projects-filters .filter-ul{transition:opacity .2s}.section.section-projects.section-projects-bg{background-color:#000;position:relative}.section.section-projects.section-projects-bg:before,.section.section-projects.section-projects-bg:after{content:"";pointer-events:none;width:100%;height:100%;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.section.section-projects.section-projects-bg .icon-list-icon img{filter:brightness(0)invert()}.section.section-projects.section-projects-bg .icon-list-text{background-image:linear-gradient(#fff 0%,#ccc 100%)}.section.section-projects.section-projects-bg :where(.project-title,.project-title span){color:#fff}.section.section-projects.section-projects-bg .project-desc{color:#fff}.section.section-projects.section-projects-bg .home-projects-filters .filter-menu .filter-title{color:#fff;font-weight:500}.section.section-projects.section-projects-bg .home-projects-filters .filter-menu .filter-title svg{color:#fff}@media only screen and (max-width:63.9988rem){.section.section-projects.section-projects-bg .home-projects-filters .filter-menu .filter-title{border:1px solid #ffffff80;box-shadow:0 0 6px #ffffff40}.section.section-projects.section-projects-bg .home-projects-filters .filter-menu .filter-title:after{background-color:#fff}}.section.section-projects.section-projects-bg .home-projects-filters .filter-menu .filter-ul li a{color:#fff}.section.section-projects.section-projects-bg .home-projects-filters .filter-menu .filter-ul li a:before{background-color:#fff}.section.section-projects.section-projects-bg .home-projects-filters .filter-menu .filter-ul li a:after{opacity:.4;border:1px solid #fff}.section.section-projects.section-projects-bg .home-projects-filters .filter-menu .filter-ul li a.active:before{background-color:#fff}.section.section-projects.section-projects-bg .home-projects-filters .filter-menu .filter-ul li a.active:after,.section.section-projects.section-projects-bg .home-projects-filters .filter-menu .filter-ul li a:hover:after{border:1px solid #fff}.section.section-projects.section-projects-bg .home-projects-filters .filter-grid .p-content .filter-title{color:#fff}.section.section-projects.section-projects-bg .home-projects-filters .filter-grid .p-content .filter-tag{color:#fff;text-shadow:0 4px 13.1px #ffffff3d;border:1px solid #ffffff1f;box-shadow:inset 0 4px 4px 1px #ffffff80}.section.section-projects.section-projects-bg .home-projects-filters .filter-content .button-link{color:#000000e6;background-color:#ffffffe6;border:1px solid #ffffff1f}.section.section-projects.section-projects-bg .home-projects-filters .filter-content .button-link:hover{color:#000;background-color:#fff}.section.section-projects.section-projects-bg .terms .term{color:#fffc;--tw-shadow-color:#ffffff26;border-color:#fff9}.section.section-projects.section-projects-bg .terms .term:hover{--tw-shadow-color:#ffffff80}