.p-projects-list .p-thumb>span{will-change:scale;transition:scale .8s cubic-bezier(.25,.46,.45,.94),opacity .3s;scale:1.0001}.p-projects-list .p-thumb .p-link{background-color:#00000080;height:0;transition:height .3s;position:absolute;top:0;left:0;right:0}:where(.dark,.dark *) .p-projects-list .p-thumb .p-link{background-color:#161616b3}.p-projects-list .p-thumb .p-link>a{font-weight:700;transition:opacity .15s ease-in-out}@media only screen and (min-width:48rem){.p-projects-list .p-thumb .p-link>a{opacity:0;border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--color-white);background-color:#fe5242b3;border:1px solid #fe5242b3;padding-block-start:16px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px}.p-projects-list .p-thumb .p-link>a:hover{background-color:#0c8e39b3;border-color:#0c8e39b3;box-shadow:0 4px 29px -9px #0c8e3980}.p-projects-list .p-thumb .p-link>a:not(:last-child){background-color:#0c8e39b3;border-color:#0c8e39b3}.p-projects-list .p-thumb .p-link>a:not(:last-child):hover{background-color:#fe5242b3;border-color:#fe5242b3;box-shadow:0 4px 29px -9px #fe524280}}@media only screen and (max-width:47.9988rem){.p-projects-list .p-thumb .p-link>a{opacity:1;color:var(--text-color-1);font-size:14px}.p-projects-list .p-thumb .p-link>a:hover,.p-projects-list .p-thumb .p-link>a:not(:last-child){color:var(--text-color-2)}.p-projects-list .p-thumb .p-link>a:not(:last-child):hover{color:var(--text-color-1)}.p-projects-list .p-thumb .p-link{background:0 0;justify-content:flex-start;align-items:center;row-gap:0;height:auto;margin-top:12px;position:static}}@media only screen and (min-width:48rem){.p-projects-list .p-thumb:hover .p-link{height:100%}.p-projects-list .p-thumb:hover .p-link>a{opacity:1;transition-delay:.3s}}.p-news-list .c-cover{box-shadow:0 0 12px #0000001a}.p-news-list .c-content{background-image:linear-gradient(360deg,#111013 0%,#11101300 100%)}.p-news-list .c-content .c-content-title{font-size:16px;line-height:1.6}@media only screen and (min-width:40rem){.p-news-list .c-content .c-content-title.item-large{font-size:22px;line-height:1.4}}.p-news-list .c-content-p .cate-content-p{border:1px solid var(--color-primary);color:var(--color-primary);border-radius:17px;margin-right:12px;padding:3px 15px;font-size:12px;font-weight:300;transition:all .3s;display:inline-block}.p-news-list .c-terms a{text-shadow:0 4px 13.1px #0006;color:#fff;box-shadow:inset 0 4px 4px #fffc}.p-news-list .item-img{border-radius:var(--radius-xl);overflow:hidden}.p-news-list .item-img>img{object-fit:cover;width:100%;height:100%;display:block}@media only screen and (max-width:63.9988rem){.p-news-list .item-img{display:none}.p-news-list .group-items:nth-child(2n)>.item{order:2}}.section-partners .swiper{position:relative}.section-partners .swiper:after,.section-partners .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-partners .swiper:after,.section-partners .swiper:before{width:60px}}.section-partners .swiper:before{background:linear-gradient(90deg,#fefefecc 0%,#0000 100%);left:0}:where(.dark,.dark *) .section-partners .swiper:before{background:linear-gradient(90deg,#000c 0%,#0000 100%)}.section-partners .swiper:after{background:linear-gradient(90deg,#0000 0%,#fefefe 100%);right:0}:where(.dark,.dark *) .section-partners .swiper:after{background:linear-gradient(90deg,#0000 0%,#000 100%)}.section-feedback .swiper{position:relative}.section.section-faq .accordion-faq .accordion-item{border:none}.section.section-faq .accordion-faq .accordion-item:hover,.section.section-faq .accordion-faq .accordion-item.is-active{box-shadow:none;background-color:#0000;border:none}.section.section-faq .accordion-faq .accordion-item .accordion-title .icon{background-color:var(--color-white);border:1px solid color-mix(in oklab, var(--text-color) 15%, transparent);width:40px;height:40px;box-shadow:0 0 12px color-mix(in oklab, var(--text-color) 10%, transparent);border-radius:5px;flex:0 0 40px;justify-content:center;align-items:center;transition:all .3s ease-in-out;display:flex;left:0}.section.section-faq .accordion-faq .accordion-item .accordion-title .icon svg{color:var(--text-color);position:relative;top:0;left:0;right:auto;translate:none}.section.section-faq .accordion-faq .accordion-item.is-active .accordion-title .icon,.section.section-faq .accordion-faq .accordion-item:hover .accordion-title .icon{box-shadow:0 0 12px color-mix(in oklab, var(--text-color) 24%, transparent)}.section.section-faq .accordion-faq .accordion-item.is-active .accordion-title .icon svg,.section.section-faq .accordion-faq .accordion-item:hover .accordion-title .icon svg{color:var(--color-primary)}.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}
