.preloader{display:none;}.S1Container{display:flex;gap:40px;padding-top:100px;}.BriefContainer{flex:1;position:relative;}.BriefTitle{color:#1A1A1A;font-family:'Poppins-Medium';font-size:36px;line-height:1.2;letter-spacing:-0.06em;}.BriefDesc{color:#1A1A1A;font-family:'Poppins-Regular';font-size:18px;line-height:1.4;letter-spacing:-0.02em;max-width:320px;padding-top:15px;}.DetailsContainer{flex:1.3;display:flex;flex-direction:column;position:relative;}.PortfolioDesc{color:#1A1A1A;font-family:'Poppins-Medium';font-size:26px;line-height:1.2;letter-spacing:-0.06em;}.InfoContainer{display:flex;flex-direction:column;gap:90px;margin-top:70px;}.InfoRow{display:flex;justify-content:space-between;align-items:center;gap:17px;padding-bottom:20px;border-bottom:1px solid rgba(26,26,26,0.2);}.InfoRow .VLine{background-color:rgba(26,26,26,0.2);width:1px;height:24px;}.InfoLabel{color:#1A1A1A;font-family:'Poppins-Regular';font-size:20px;line-height:1.3;letter-spacing:-0.02em;flex:1;}.InfoValue{color:#1A1A1A;font-family:'Poppins-SemiBold';line-height:1.3;letter-spacing:-0.02em;font-size:20px;}.InfoValue a{display:inline;}.InfoServiceContainer{flex:3;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;}.InfoService{font-family:'Poppins-Regular';font-size:16px;line-height:1.2;letter-spacing:-0.02em;padding:10px 20px;border-radius:150px;border:1px solid #1A1A1A;display:inline-block;text-align:center;}.MediaContainer{padding-top:100px;display:grid;grid-template-columns:calc(41% - 12px) calc(59% - 12px);gap:24px;width:100%;box-sizing:border-box;align-items:stretch;}.MediaContainer img{position:relative;width:100%;height:100%;object-fit:cover;border-radius:30px;max-width:100%;display:block;}.swiper-pagination-bullet-active{background-color:#FFF;}.PTitle{padding-top:100px;}.MediaCarrouselContainer{padding-top:100px;}.MediaCarrouselContainer img{border-radius:30px;}.MediaCarrouselContainer img.hide{opacity:0;}.MediaCarrouselContainer iframe{position:absolute;top:0;left:0;bottom:0;right:0;}.S2Container{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:100px 0;}.S2-1{flex:1;position:relative;}.S2-2{flex:1.3;position:relative;}.MediaSubTitle{color:#1A1A1A;font-family:'Poppins-Medium';font-size:36px;line-height:1.2;letter-spacing:-0.06em;max-width:324px;}.MediaDesc{color:#1A1A1A;font-family:'Poppins-Regular';font-size:18px;line-height:1.4;letter-spacing:-0.02em;flex:1;}.MainBottom{padding-top:140px;}.PortfolioNavigationContainer{display:flex;justify-content:space-between;align-items:center;padding:120px 0;gap:20px;}.NavigationText{color:#1A1A1A;font-family:'Poppins-SemiBold';font-size:48px;line-height:1;letter-spacing:-0.06em;cursor:pointer;position:relative;z-index:1;opacity:0;-moz-transform:translateY(50px);-webkit-transform:translateY(50px);-o-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);transition:all 0.6s cubic-bezier(0,0,.58,1);}.NavigationText.visible{opacity:1;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.NavigationText + img{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%) scale(0.95);-webkit-transform:translate(-50%,-50%) scale(0.95);-o-transform:translate(-50%,-50%) scale(0.95);-ms-transform:translate(-50%,-50%) scale(0.95);transform:translate(-50%,-50%) scale(0.95);opacity:0;pointer-events:none;width:156px;border-radius:16px;transition:opacity 0.3s ease-in-out,transform 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out,-moz-transform 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out,-o-transform 0.3s ease-in-out;}.NavigationText:hover + img{opacity:1;-moz-transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);}iframe{border-radius:30px;}.MediaAnim{transform:translateX(120%);transition:transform 0.8s cubic-bezier(0,0,0.58,1);}.MediaAnim.Active{transform:translateX(0);}@media all and (max-width:900px){.PTitle{padding-top:80px;}.S1Container{padding-top:80px;flex-direction:column;}.BriefDesc{max-width:100%;}.InfoContainer{gap:60px;margin-top:60px;}.MediaContainer{padding-top:80px;}.MediaCarrouselContainer{padding-top:80px;}.S2Container{padding:80px 0;flex-direction:column;align-items:flex-start;}.MediaSubTitle{max-width:100%;}.PortfolioNavigationContainer{padding:80px 0;}}@media all and (max-width:768px){.PTitle{padding-top:60px;}.S1Container{padding-top:60px;}.BriefTitle{font-size:28px;}.PortfolioDesc{font-size:22px;}.MediaSubTitle{font-size:28px;}.NavigationText{font-size:36px;}.InfoContainer{gap:50px;margin-top:50px;}.MediaContainer{padding-top:60px;}.MediaCarrouselContainer{padding-top:60px;}.S2Container{padding:60px 0;}.PortfolioNavigationContainer{padding:60px 0;}.NavigationText + img{width:100px;}}@media all and (max-width:600px){.NavigationText{font-size:28px;}.MediaCarrouselContainer .VideoPreview.Big{width:50px;height:50px;background-size:50px;}.MediaContainer{grid-template-columns:1fr;gap:40px;}.MediaContainer img{width:100%;height:auto;}}@media all and (max-width:468px){.swiper-pagination-container{display:none !important;}.PTitle{padding-top:40px;}.S1Container{padding-top:40px;gap:30px;}.BriefTitle{font-size:24px;}.PortfolioDesc{font-size:18px;}.MediaSubTitle{font-size:24px;}.BriefDesc{font-size:16px;}.MediaDesc{font-size:16px;}.InfoLabel{font-size:18px;}.InfoValue{font-size:18px;}.NavigationText{font-size:24px;}.NavigationText.Next{text-align:right;}.InfoContainer{gap:30px;margin-top:30px;}.MediaContainer{padding-top:40px;}.MediaCarrouselContainer{padding-top:40px;}.S2Container{padding:40px 0;gap:30px;}.PortfolioNavigationContainer{padding-top:40px;padding-bottom:40px;}.InfoRow{flex-direction:column;align-items:flex-start;}.InfoRow .VLine{display:none;}.InfoServiceContainer{justify-content:flex-start;}.NavigationText + img{display:none;}.VideoPreview.Big{width:70px;height:70px;background-size:70px;}}@media all and (max-width:768px){.DetailsContainer,.S2-2,.MediaImage1,.MediaImage2{opacity:0;transform:translateY(30px);transition:transform 0.6s ease,opacity 0.6s ease;}.DetailsContainer.Active,.S2-2.Active,.MediaImage1.Active,.MediaImage2.Active{opacity:1;transform:translateY(0);}.MediaAnim{transform:translateY(30px);opacity:0;transition:transform 0.6s ease,opacity 0.6s ease;}.MediaAnim.Active{transform:translateY(0);opacity:1;}}