.Banner-module__AkIBaq__wrapper{background:#111;width:100%;height:700px;position:relative;overflow:hidden}.Banner-module__AkIBaq__wrapper:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(#0000 55%,#0003 75%,#00000073 100%);position:absolute;inset:0}.Banner-module__AkIBaq__imageWrap{position:absolute;inset:0}.Banner-module__AkIBaq__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Banner-module__AkIBaq__imageWrapNext{animation:.7s forwards Banner-module__AkIBaq__crossfade}@keyframes Banner-module__AkIBaq__crossfade{0%{opacity:0}to{opacity:1}}.Banner-module__AkIBaq__sloganOut{animation:.7s forwards Banner-module__AkIBaq__fadeOut}.Banner-module__AkIBaq__sloganNext{animation:.7s forwards Banner-module__AkIBaq__crossfade}@keyframes Banner-module__AkIBaq__fadeOut{0%{opacity:1}to{opacity:0}}.Banner-module__AkIBaq__content{z-index:2;pointer-events:none;color:#fff;position:absolute;inset:0}.Banner-module__AkIBaq__textBlock{flex-direction:column;gap:6px;max-width:min(420px,40vw);display:flex;position:absolute}.Banner-module__AkIBaq__textBlock:before{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(circle,#0000008c 0%,#0000004d 50%,#0000 100%);position:absolute;inset:-20px}.Banner-module__AkIBaq__top-left{top:120px;left:60px}.Banner-module__AkIBaq__top-center{text-align:center;top:120px;left:50%;transform:translate(-50%)}.Banner-module__AkIBaq__top-right{top:120px;right:60px}.Banner-module__AkIBaq__bottom-left{bottom:120px;left:60px}.Banner-module__AkIBaq__bottom-center{text-align:center;bottom:80px;left:50%;transform:translate(-50%)}.Banner-module__AkIBaq__bottom-right{bottom:120px;right:60px}.Banner-module__AkIBaq__title{letter-spacing:3px;color:#fffffff2;text-shadow:0 1px 6px #000c;margin:0;font-size:clamp(14px,1.8vw,24px);font-weight:900;line-height:1.2}.Banner-module__AkIBaq__slogan{color:#ffffffeb;text-shadow:0 1px 6px #000c;margin:0;font-size:clamp(11px,1.3vw,17px);font-weight:600;line-height:1.4}.Banner-module__AkIBaq__arrow{z-index:3;color:#fff;cursor:pointer;opacity:.6;background:#0000004d;border:none;border-radius:4px;justify-content:center;align-items:center;width:52px;height:72px;font-size:48px;line-height:1;transition:opacity .2s,background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Banner-module__AkIBaq__arrow:hover{opacity:1;background:#0000008c}.Banner-module__AkIBaq__arrowLeft{left:16px}.Banner-module__AkIBaq__arrowRight{right:16px}.Banner-module__AkIBaq__dots{z-index:3;gap:8px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.Banner-module__AkIBaq__dot{cursor:pointer;background:#ffffff80;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s,transform .2s}.Banner-module__AkIBaq__dotActive{background:#fff;transform:scale(1.3)}@media (max-width:1024px){.Banner-module__AkIBaq__wrapper{height:600px}}@media (max-width:768px){.Banner-module__AkIBaq__wrapper{height:500px}.Banner-module__AkIBaq__wrapper:after{display:none}.Banner-module__AkIBaq__textBlock{max-width:70vw}.Banner-module__AkIBaq__top-left,.Banner-module__AkIBaq__top-center,.Banner-module__AkIBaq__top-right,.Banner-module__AkIBaq__bottom-left,.Banner-module__AkIBaq__bottom-center,.Banner-module__AkIBaq__bottom-right{text-align:center;inset:auto auto 60px 50%;transform:translate(-50%)}.Banner-module__AkIBaq__arrow{width:40px;height:56px;font-size:36px}.Banner-module__AkIBaq__textBlock:before{filter:blur(10px);inset:-15px}}
.TechnologiesSection-module__7wHf9q__grid{grid-template-columns:repeat(5,1fr);width:100%;display:grid}.TechnologiesSection-module__7wHf9q__item{aspect-ratio:400/500;outline:.5rem solid #fff;position:relative;overflow:hidden}.TechnologiesSection-module__7wHf9q__image{object-fit:cover;width:100%;height:100%;display:block}.TechnologiesSection-module__7wHf9q__label{font-weight:700}.TechnologiesSection-module__7wHf9q__text{color:#555;background:#f5f5f5;flex-direction:column;padding:20px;font-size:14px;line-height:1.6;display:flex}.TechnologiesSection-module__7wHf9q__mobileImage,.TechnologiesSection-module__7wHf9q__mobileText{display:none}@media (max-width:1024px){.TechnologiesSection-module__7wHf9q__grid>.TechnologiesSection-module__7wHf9q__item{display:none}.TechnologiesSection-module__7wHf9q__grid>.TechnologiesSection-module__7wHf9q__item:nth-child(2),.TechnologiesSection-module__7wHf9q__grid>.TechnologiesSection-module__7wHf9q__item:nth-child(3),.TechnologiesSection-module__7wHf9q__grid>.TechnologiesSection-module__7wHf9q__item:nth-child(4),.TechnologiesSection-module__7wHf9q__grid>.TechnologiesSection-module__7wHf9q__item:nth-child(7),.TechnologiesSection-module__7wHf9q__grid>.TechnologiesSection-module__7wHf9q__item:nth-child(8),.TechnologiesSection-module__7wHf9q__grid>.TechnologiesSection-module__7wHf9q__item:nth-child(9){display:block}.TechnologiesSection-module__7wHf9q__grid{grid-template-columns:repeat(3,1fr)}.TechnologiesSection-module__7wHf9q__text{background:0 0;padding:0}.TechnologiesSection-module__7wHf9q__text p{display:none}.TechnologiesSection-module__7wHf9q__mobileImage{object-fit:cover;display:block}.TechnologiesSection-module__7wHf9q__mobileText{flex-direction:column;gap:20px;padding:20px;display:flex}.TechnologiesSection-module__7wHf9q__mobileItem{color:#555;font-size:14px;line-height:1.6}}
.TutorialSection-module__rHjMIa__grid{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.TutorialSection-module__rHjMIa__item{aspect-ratio:500/562;outline:.5rem solid #fff;position:relative;overflow:hidden}.TutorialSection-module__rHjMIa__image{object-fit:cover;width:100%;height:100%;display:block}.TutorialSection-module__rHjMIa__label{font-weight:700}.TutorialSection-module__rHjMIa__text{color:#555;text-align:justify;background:#f5f5f5;flex-direction:column;padding:20px;font-size:.8rem;line-height:1.6;display:flex}.TutorialSection-module__rHjMIa__text ul,.TutorialSection-module__rHjMIa__mobileItem ul{padding-left:1.2em;list-style:outside}.TutorialSection-module__rHjMIa__mobileImage,.TutorialSection-module__rHjMIa__mobileText{display:none}@media (max-width:1024px){.TutorialSection-module__rHjMIa__text{background:0 0;padding:0}.TutorialSection-module__rHjMIa__text p{display:none}.TutorialSection-module__rHjMIa__mobileImage{object-fit:cover;display:block}.TutorialSection-module__rHjMIa__mobileText{flex-direction:column;gap:20px;padding:20px;display:flex}.TutorialSection-module__rHjMIa__mobileItem{color:#555;font-size:14px;line-height:1.6}}
.GallerySection-module__HycVFq__grid{aspect-ratio:1;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);grid-template-areas:"bigTL bigTL sm1 sm2""bigTL bigTL sm3 sm4""sm5 sm6 bigBR bigBR""sm7 sm8 bigBR bigBR";gap:8px;width:100%;display:grid}.GallerySection-module__HycVFq__cell{position:relative;overflow:hidden}.GallerySection-module__HycVFq__image{object-fit:cover}.GallerySection-module__HycVFq__slotBigTopLeft{grid-area:bigTL}.GallerySection-module__HycVFq__slotBigBottomRight{grid-area:bigBR}.GallerySection-module__HycVFq__slotSmall1{grid-area:sm1}.GallerySection-module__HycVFq__slotSmall2{grid-area:sm2}.GallerySection-module__HycVFq__slotSmall3{grid-area:sm3}.GallerySection-module__HycVFq__slotSmall4{grid-area:sm4}.GallerySection-module__HycVFq__slotSmall5{grid-area:sm5}.GallerySection-module__HycVFq__slotSmall6{grid-area:sm6}.GallerySection-module__HycVFq__slotSmall7{grid-area:sm7}.GallerySection-module__HycVFq__slotSmall8{grid-area:sm8}@media (max-width:1024px){.GallerySection-module__HycVFq__grid{aspect-ratio:unset;grid-template-rows:repeat(4,150px);grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.GallerySection-module__HycVFq__grid{aspect-ratio:unset;grid-template-rows:auto;grid-template-columns:repeat(2,1fr);grid-template-areas:"bigTL bigTL""sm1 sm2""sm3 sm4""sm5 sm6""sm7 sm8""bigBR bigBR"}.GallerySection-module__HycVFq__slotBigTopLeft,.GallerySection-module__HycVFq__slotBigBottomRight{aspect-ratio:2}.GallerySection-module__HycVFq__slotSmall1,.GallerySection-module__HycVFq__slotSmall2,.GallerySection-module__HycVFq__slotSmall3,.GallerySection-module__HycVFq__slotSmall4,.GallerySection-module__HycVFq__slotSmall5,.GallerySection-module__HycVFq__slotSmall6,.GallerySection-module__HycVFq__slotSmall7,.GallerySection-module__HycVFq__slotSmall8{aspect-ratio:1}}
