@import "https://fonts.googleapis.com/css2?family=Commissioner:wght@300;400;500;600;700&display=swap";body{color:#fff;background-color:#000;margin:0;padding:0;font-family:Commissioner,sans-serif;font-weight:400;overflow-x:hidden}html{scroll-behavior:smooth}*{box-sizing:border-box}.containerAnimate{width:100%;height:100%}.topMenu{width:900px;z-index:5;background-color:#202020;position:fixed;top:0;right:0}.topMenu nav{width:100%}.mobileMenuBar,.mobileMenuOverlay{display:none}.mobileMenuBar{width:100%;-webkit-backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:12;background:#111111eb;justify-content:space-between;align-items:center;padding:16px 20px;position:fixed;top:0;left:0}.mobileMenuLogo{justify-content:center;align-items:center;display:inline-flex}.mobileMenuLogo img{width:34px;height:auto}.mobileMenuToggle{width:52px;height:52px;cursor:pointer;background:#ffffff05;border:1px solid #ffffff2e;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0;display:inline-flex}.mobileMenuToggle span{width:22px;height:2px;background:#fff;transition:transform .2s,opacity .2s}.mobileMenuOverlay{-webkit-backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:10;background:#00000080;position:fixed;inset:0}.topMenuUl{width:100%;justify-content:center;margin:0;padding:50px 85px;list-style-type:none;display:flex}.topMenuUl li{padding:0 25px;display:flex;position:relative}.topMenuUl li a{color:#fff;font-size:16px;text-decoration:none;display:block;position:relative}.topMenuUl li .active:before{width:100%;height:1px;content:"";background-color:#fff;position:absolute;bottom:-5px}.topMenuDropdown:hover .topMenuDropdownList{opacity:1;visibility:visible;transform:translateY(0)}.topMenuDropdownList{min-width:210px;opacity:0;visibility:hidden;z-index:6;background-color:#000;border:1px solid #ffffff14;padding:10px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 22px);right:0;transform:translateY(8px)}.topMenuDropdownLink{width:100%;white-space:nowrap;padding:14px 18px;transition:background-color .2s,opacity .2s}.topMenuDropdownLink:before{display:none}.topMenuDropdownLink:hover,.topMenuDropdownLink.active{background-color:#ffffff1f}.leftSlideBar{width:690px;z-index:5;background-color:#202020;justify-content:center;align-items:center;padding:50px 120px;font-size:18px;font-weight:300;display:flex;position:fixed;bottom:0;left:0}.lineBlock{height:1px;background-color:#c4c4c466;flex-grow:2;margin:0 20px;display:flex;position:relative}.lineActivePage{height:3px;background-color:#c4c4c4;position:absolute;top:-1px;left:80%}.slide1{width:100%;height:100vh;background-image:url(mainImage.bd16f9a7.jpg);background-size:cover}.slide1 .filter{opacity:.4;width:100%;height:100%;z-index:1;background:#000;position:absolute;top:0;left:0}.content{width:100%;height:100%;z-index:2;display:flex;position:absolute;top:0;left:0}.buttonGroup{flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:250px;left:130px}.buttonGroup .textBuy{margin-bottom:50px;font-size:40px;font-weight:500}.buttonGroup .button{color:#fff;border:1px solid #fff;padding:17px 50px;font-size:24px;font-weight:600;text-decoration:none;display:block}.logo{position:absolute;top:150px;left:210px}.slide2{display:flex}.logoLink{z-index:5;position:absolute;top:40px;left:60px}.leftBlock{width:calc(100% - 900px);height:100%;justify-content:center;align-items:center;display:flex}.rightBlock{width:900px;background-color:#202020;padding-top:200px;display:flex;position:relative}.titlePage{width:100%;z-index:2;letter-spacing:.08em;margin-bottom:150px;padding-left:130px;font-size:48px;font-weight:500;position:absolute}.titlePage:before{width:100%;height:41px;content:"";opacity:.5;z-index:-1;background:linear-gradient(91.59deg,#8c348e -1.98%,#0778e1 103.59%),#d9d9d9;position:absolute;top:45%;left:-10%}.containerSliderService{padding-top:200px;padding-left:130px;display:flex;position:relative}.trackSlider{flex-direction:column;flex-grow:2;align-items:center;padding-top:240px;display:flex}.trackSlider .circle{width:8px;height:8px;opacity:.2;background:#d9d9d9;border-radius:50%;margin-bottom:25px}.trackSlider .circleActive{opacity:1}.trackSlider img{width:10px}.itemSliderService{width:500px;display:none}.numberSlide{margin-bottom:30px;font-size:18px;font-weight:700;position:relative}.numberSlide:before{content:"";width:112px;height:6px;opacity:.5;background:linear-gradient(91.59deg,#8c348e -1.98%,#0778e1 103.59%),#d9d9d9;position:absolute;bottom:-16px;left:0}.titleSlide{text-transform:uppercase;margin-bottom:15px;font-size:18px;font-weight:700}.textSlide p{margin-bottom:15px;font-size:18px;font-weight:300;line-height:28.8px}.slide3{width:100%;height:100vh;background-color:#202020}.slide3 .content{width:calc(100% - 150px);height:calc(100vh - 122px);background-image:url(imageProject.bb8b10c0.jpg);background-size:cover;flex-direction:column;align-items:flex-start;top:122px;left:150px}.titleProjectPage{text-transform:uppercase;letter-spacing:.08em;background-color:#202020;margin-top:60px;margin-bottom:100px;padding:25px 70px;font-size:48px;font-weight:500}.itemsProject{width:100%;display:flex;position:relative}.itemProject{width:400px;color:#000;height:500px;background-color:#fff;padding:30px}.itemProject .itemTitle{margin-bottom:45px;font-size:18px;font-weight:700;line-height:160%}.itemProject .itemText{font-size:18px;line-height:160%}.itemProject{position:absolute;top:0}.itemProject:before{content:"";width:100%;height:100%;opacity:.22;z-index:-1;background:#000;position:absolute;bottom:13px;left:13px}.itemProject:nth-child(1){left:-60px}.itemProject:nth-child(2){left:calc(22% + 10px)}.itemProject:nth-child(3){left:calc(44% + 70px)}.itemProject:nth-child(4){left:calc(66% + 140px)}.slide4{width:100%;height:100vh;background:#202020;flex-direction:column;padding-bottom:122px;position:relative}.slide4 .content{width:100%;height:calc(100% - 122px);background-image:url(connectPage.33b006fe.jpg);background-size:cover;flex-direction:column;align-items:flex-start;top:0;left:0}.titleConnectWrap{position:absolute;top:150px;left:130px}.itemsConnect{background-color:#202020;display:flex;position:absolute;bottom:0;right:0}.itemConnect{width:550px;flex-direction:column;padding:85px;display:flex}.itemConnect .itemTitle{text-transform:uppercase;margin-bottom:50px;font-size:18px;font-weight:700;line-height:160%}.itemConnect .itemsList{margin-bottom:50px;font-size:18px;font-weight:300;line-height:22px}.itemConnect .itemList{margin-bottom:20px;position:relative}.itemConnect .itemList:before{content:"";width:8px;height:8px;background-color:#d9d9d9;border-radius:50%;position:absolute;top:7px;left:-22px}.itemConnect .buttonConnect{text-align:center;color:#fff;border:1px solid #fff;padding:22px 52px;font-size:20px;font-weight:600;line-height:24px;text-decoration:none;display:block}.itemConnectBlack{background-color:#000}.titleConnectPage{letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:48px;font-weight:500;line-height:140%}.descConnectPage{font-size:18px;line-height:160%}.slide5 .content{width:100%;height:100vh;background-color:#202020;display:flex}.leftBlockContact{width:calc(100% - 900px);height:100%;overflow:hidden}.contactMap{width:100%;height:100%;filter:grayscale()saturate(.35)contrast(1.05)}body.modalOpen{overflow:hidden}.rightBlockContact{width:900px;position:relative}.rightBlockCompany{height:100vh;grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden}.rightBlockCompany footer{flex:none;grid-row:2;padding-bottom:clamp(28px,5vh,72px)}.rightBlockCompany .titleContact{font-size:clamp(34px,2.8vw,44px);top:clamp(150px,17vh,210px)}.rightBlockCompany .titleContact:before{top:24px}.rightBlockCompany .companyInfo{margin-top:clamp(280px,33vh,360px)}.titleContact{width:100%;letter-spacing:.08em;text-transform:uppercase;z-index:2;padding-left:70px;font-size:clamp(38px,3vw,48px);font-weight:500;line-height:120%;position:absolute;top:clamp(120px,15vh,190px);left:0}.titleContact:before{content:"";opacity:.5;height:41px;z-index:-1;width:970px;background:linear-gradient(91.59deg,#8c348e -1.98%,#0778e1 103.59%),#d9d9d9;position:absolute;top:30px;right:0}.form{flex-wrap:wrap;justify-content:space-between;padding:350px 130px 0 70px;display:flex}.form input{width:47%;color:#fff;background-color:#0000;border:1px solid #fff;border-radius:2px;margin-bottom:30px;padding:15px 20px;font-family:Commissioner,sans-serif;font-size:20px;font-weight:300}.form input.isInvalid{border-color:#ff6b6b;box-shadow:0 0 0 3px #ff6b6b29}.form input::placeholder{color:#fff;opacity:.6;font-family:Commissioner,sans-serif;font-size:20px;font-weight:300;line-height:130%}.form textarea{width:100%;resize:none;height:130px;color:#fff;background-color:#0000;border:1px solid #fff;border-radius:2px;margin-bottom:25px;padding:15px 20px;font-family:Commissioner,sans-serif;font-size:20px;font-weight:300}.form textarea.isInvalid{border-color:#ff6b6b;box-shadow:0 0 0 3px #ff6b6b29}.form textarea::placeholder{color:#fff;opacity:.6;font-size:20px;font-weight:300;line-height:130%}.form .sendButton{cursor:pointer;color:#fff;background:0 0;border:1px solid #fff;margin-bottom:50px;padding:17px 66px;font-family:Commissioner,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:29px}.form .sendButton:disabled{opacity:.6;cursor:wait}.companyInfo{min-height:0;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#ffffff61 transparent;grid-row:1;margin:clamp(230px,28vh,350px) 34px 0 70px;padding:0 18px 0 0;overflow-y:auto}.companyInfo::-webkit-scrollbar{width:8px}.companyInfo::-webkit-scrollbar-track{background:0 0}.companyInfo::-webkit-scrollbar-thumb{background:linear-gradient(#8c348eb3 0%,#0778e1b3 100%) padding-box padding-box;border:2px solid #0000;border-radius:999px}.companyInfo::-webkit-scrollbar-thumb:hover{background:linear-gradient(#8c348ee6 0%,#0778e1e6 100%)}.companyInfo::-webkit-scrollbar-corner{background:0 0}.companyInfoSection{margin-bottom:clamp(28px,3.5vh,48px)}.companyInfoCaption{letter-spacing:.02em;text-transform:uppercase;margin-bottom:clamp(14px,2vh,24px);font-size:clamp(20px,1.6vw,24px);font-weight:400;line-height:130%}.companyInfoList{max-width:560px;color:#ffffffa6;font-size:clamp(16px,1.15vw,18px);font-weight:300;line-height:150%}.companyInfoList p{margin:0 0 12px}.companyInfoMeta{flex-direction:column;gap:clamp(12px,1.5vh,18px);display:flex}.companyInfoMetaItem{align-items:baseline;gap:18px;font-size:clamp(16px,1.15vw,18px);line-height:140%;display:flex}.companyInfoMetaItem span{min-width:115px;color:#fff;font-weight:400}.companyInfoMetaItem strong{color:#ffffffb3;font-weight:300}.politics{width:100%;color:#fff;margin-bottom:30px;font-size:14px;line-height:130%}.politics span{opacity:.7}.politics a{color:#fff;font-weight:400}.consentGroup{width:100%;flex-direction:column;gap:11px;margin-bottom:30px;display:flex}.botTrap{width:1px;height:1px;opacity:0;pointer-events:none;position:absolute;overflow:hidden}.consentItem{color:#fffc;cursor:pointer;align-items:flex-start;gap:14px;font-size:16px;font-weight:300;line-height:140%;display:flex}.consentItem input{width:22px;height:22px;-webkit-appearance:none;appearance:none;cursor:pointer;background:#ffffff08;border:1px solid #ffffff61;border-radius:4px;flex:0 0 22px;margin:0;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s}.consentItem input:hover{background:#ffffff0f;border-color:#ffffffbf}.consentItem input:focus-visible{border-color:#0778e1f2;outline:none;box-shadow:0 0 0 3px #0778e12e}.consentItem input:checked{background:#ffffff1f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' d='M4 9.5 7.2 12.5 14 5.5'/%3E%3C/svg%3E") 50%/13px 13px no-repeat;border-color:#ffffffb8;box-shadow:0 0 0 1px #ffffff14}.consentItem input.isInvalid{border-color:#ff6b6b;box-shadow:0 0 0 3px #ff6b6b29}.consentItem span{padding-top:1px;display:block}.consentItem a{color:#fff;border-bottom:1px solid #fffc;font-weight:500;text-decoration:none}.formStatus{min-height:24px;color:#ffffffb8;margin-top:-6px;margin-bottom:14px;font-size:14px;line-height:140%}.formStatus.isError{color:#ff9b9b}.formStatus.isSuccess{color:#8fe3b0}.policyModal{z-index:50;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.policyModal.isOpen{display:flex}.policyModalOverlay{-webkit-backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;position:absolute;inset:0}.policyModalDialog{width:min(100%,960px);max-height:calc(100vh - 48px);color:#000;z-index:1;background:#fff;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000059}.policyModalClose{width:44px;height:44px;color:#1a1a1a;cursor:pointer;background:0 0;border:none;font-size:36px;line-height:1;position:absolute;top:16px;right:16px}.policyModalBody{max-height:calc(100vh - 48px);overflow-y:auto}.policyDocument{max-width:900px;color:#000;margin:0 auto;padding:40px 20px}.policyDocument h1{margin:0 0 8px;font-size:28px;font-weight:600;line-height:130%}.policyDocument h2{margin:32px 0 12px;font-size:20px;font-weight:600;line-height:140%}.policyDocument p{margin:0 0 12px;font-size:16px;font-weight:300;line-height:140%}.policyDocument ul{margin:0 0 16px 22px;padding:0}.policyDocument li{margin:0 0 6px;font-size:16px;font-weight:300;line-height:140%}.policyDocument table{width:100%;border-collapse:collapse;margin:16px 0 20px}.policyDocument th,.policyDocument td{text-align:left;vertical-align:top;border:1px solid #d9d9d9;padding:12px;font-size:16px;line-height:140%}.policyDocument th{font-weight:500}.policyDocument td{font-weight:300}.policyDocument a{color:#2575fc;opacity:.8;font-weight:500;text-decoration:none}.policyDocumentLead{font-size:16px;line-height:140%;margin:0 0 28px!important;font-weight:500!important}footer{padding-left:70px}footer .line{width:100px;height:8px;opacity:.6;background:linear-gradient(91.59deg,#8c348e -1.98%,#0778e1 103.59%),#d9d9d9;margin-bottom:22px}footer .itemFooter{margin-bottom:10px;font-size:clamp(16px,1.15vw,18px);font-weight:300;line-height:130%}footer .itemFooter a{color:#fff;opacity:.6;padding-left:4px;text-decoration:none}@media (max-height:1299px){.titleContact{padding-left:56px}.companyInfo{margin:210px 28px 0 56px;padding-right:14px}.companyInfoCaption{max-width:640px}footer{padding-left:56px}.rightBlockCompany .titleContact{font-size:40px;top:148px}.rightBlockCompany .companyInfo{margin-top:255px}}@media (max-height:1100px){.companyInfo{margin-top:190px}.companyInfoSection{margin-bottom:24px}.rightBlockCompany .titleContact{font-size:36px;top:138px}.rightBlockCompany .companyInfo{margin-top:232px}}@media (max-width:1440px){.topMenu{width:min(820px,54vw)}.topMenuUl{padding:42px 54px}.topMenuUl li{padding:0 18px}.leftSlideBar{width:min(560px,40vw);padding:30px 52px}.buttonGroup{bottom:178px;left:92px}.buttonGroup .textBuy{font-size:32px}.logo{top:124px;left:132px}.logo img{width:min(420px,26vw)}.leftBlock,.leftBlockContact{width:calc(100% + -1*min(860px,52vw))}.rightBlock,.rightBlockContact{width:min(860px,52vw)}.containerSliderService,.titlePage{padding-left:88px}.titleProjectPage{margin-bottom:56px}.itemProject{width:300px;height:420px;padding:24px}.itemProject .itemTitle{margin-bottom:22px}.itemProject .itemText{font-size:16px}.itemConnect{width:min(430px,27vw);padding:48px 36px}.titleConnectWrap{top:126px;left:92px}.titleConnectPage{font-size:42px}.descConnectPage{font-size:16px}.titleContact{font-size:40px;top:110px}.titleContact:before{width:860px}.form{padding:286px 74px 0 48px}.companyInfo{margin:250px 26px 0 48px}footer{padding-left:48px}}@media (max-height:900px){.topMenuUl{padding-top:28px;padding-bottom:28px}.leftSlideBar{padding-top:24px;padding-bottom:24px}.logo{top:98px}.buttonGroup{bottom:124px}.buttonGroup .textBuy{margin-bottom:28px;font-size:28px}.buttonGroup .button{padding:14px 34px;font-size:20px}.titlePage{margin-bottom:74px}.containerSliderService{padding-top:148px}.itemSliderService{width:min(100%,460px)}.slide3 .content{height:calc(100vh - 96px);top:96px}.titleProjectPage{margin-top:26px;margin-bottom:34px;padding:18px 40px}.itemProject{height:360px}.itemProject .itemText{font-size:15px;line-height:150%}.titleConnectWrap{top:96px}.itemConnect{padding-top:32px;padding-bottom:32px}.itemConnect .itemTitle{margin-bottom:28px}.itemConnect .itemsList{margin-bottom:28px;font-size:16px}.titleContact{font-size:34px;top:96px}.titleContact:before{height:30px;top:20px}.form{padding-top:232px}.form input{margin-bottom:18px;padding-top:13px;padding-bottom:13px}.form textarea{height:108px;margin-bottom:18px}.companyInfo{margin-top:210px}.rightBlockCompany .titleContact{top:98px}.rightBlockCompany .companyInfo{margin-top:186px}}@media (max-width:1200px){.topMenu{width:min(720px,60vw)}.topMenuUl{padding:32px 34px}.topMenuUl li{padding:0 14px}.topMenuUl li a{font-size:15px}.leftSlideBar{width:min(500px,42vw);padding:28px 44px;font-size:16px}.buttonGroup{bottom:180px;left:68px}.buttonGroup .textBuy{font-size:30px}.buttonGroup .button{font-size:20px}.logo{top:128px;left:104px}.logo img{width:360px}.logoLink{top:28px;left:34px}.leftBlock,.leftBlockContact{width:calc(100% + -1*min(720px,60vw))}.rightBlock,.rightBlockContact{width:min(720px,60vw)}.titlePage{margin-bottom:110px;padding-left:58px;font-size:40px}.containerSliderService{padding-top:172px;padding-left:58px}.itemSliderService{width:min(100%,430px)}.textSlide p{font-size:16px;line-height:1.7}.slide3 .content{width:calc(100% - 90px);left:90px}.titleProjectPage{margin-top:44px;padding:22px 42px;font-size:40px}.itemProject{width:270px;height:430px;padding:22px}.itemProject:nth-child(1){left:-26px}.itemProject:nth-child(2){left:calc(25% - 8px)}.itemProject:nth-child(3){left:calc(50% + 10px)}.itemProject:nth-child(4){left:calc(75% + 28px)}.titleConnectWrap{top:126px;left:58px}.itemConnect{width:min(360px,30vw);padding:42px 28px}.itemConnect .itemsList{font-size:16px}.itemConnect .buttonConnect{padding:18px 26px;font-size:18px}.titleContact{padding-left:42px}.titleContact:before{width:840px}.form{padding:300px 42px 0}footer{padding-left:42px}}@media (max-width:1024px){body.isMobileLayout{background:#111}body.isMenuOpen{overflow:hidden}body.isMenuOpen .mobileMenuOverlay{display:block}body.isMenuOpen .topMenu{transform:translate(0)}body.isMenuOpen .mobileMenuToggle span:nth-child(1){transform:translateY(8px)rotate(45deg)}body.isMenuOpen .mobileMenuToggle span:nth-child(2){opacity:0}body.isMenuOpen .mobileMenuToggle span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.mobileMenuBar{display:flex}.topMenu{width:min(360px,100vw - 32px);height:100dvh;-webkit-backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:11;background:#181818fa;padding-top:84px;transition:transform .25s;position:fixed;top:0;right:0;transform:translate(100%)}.topMenu nav{height:100%;overflow-y:auto}.topMenuUl{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;padding:20px;overflow:visible}.topMenuUl li{width:100%;padding:0}.topMenuUl li a{font-size:18px}.topMenuDropdown{flex-direction:column;align-items:stretch;display:flex}.topMenuDropdownList{min-width:0;opacity:1;visibility:visible;background:0 0;border:none;flex-direction:column;gap:8px;margin-top:8px;padding:0;display:flex;position:static;top:auto;right:auto;transform:none}.topMenuDropdownLink{width:100%;border:1px solid #ffffff1f;padding:12px 14px;font-size:13px}.leftSlideBar{display:none}.slideItem{min-height:auto;height:auto;display:block;position:relative}.slide1,.slide2,.slide3,.slide4,.slide5,.slide6{height:auto;min-height:100svh;overflow:clip}.content{width:100%;height:auto;min-height:inherit;position:relative;inset:auto}.logoLink{top:20px;left:24px}.logo{margin-bottom:48px;position:relative;top:auto;left:auto}.logo img{width:clamp(240px,45vw,420px)}.slide1 .content{flex-direction:column;justify-content:space-between;padding:108px 24px 72px;display:flex}.buttonGroup{max-width:620px;position:relative;bottom:auto;left:auto}.buttonGroup .textBuy{font-size:clamp(28px,5.2vw,40px);line-height:120%}.buttonGroup .button{padding:16px 34px;font-size:20px}.slide2 .content{background:#111;flex-direction:column}.leftBlock,.leftBlockContact,.rightBlock,.rightBlockContact{width:100%}.leftBlock{min-height:340px;padding:116px 24px 32px;overflow:clip}.leftBlock img{width:min(100%,560px);height:auto}.rightBlock{padding:42px 24px 56px;display:block}.titlePage{margin:0 0 38px;padding-left:0;font-size:clamp(32px,6vw,44px);position:relative}.titlePage:before{width:calc(100% + 48px);height:28px;top:52%;left:-24px}.containerSliderService{padding:0;display:block}.trackSlider{display:none}.itemSliderService{width:100%;margin-bottom:32px}.numberSlide{margin-bottom:24px}.slide3 .content{width:100%;height:auto;padding:108px 24px 72px;top:0;left:0}.titleProjectPage{margin:0 0 36px;padding:16px 24px;font-size:clamp(32px,6vw,44px)}.itemsProject{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid;position:relative}.itemProject{width:100%;height:auto;min-height:360px;position:relative;top:auto;left:auto!important}.slide4{padding-bottom:0}.slide4 .content{height:auto;min-height:100svh;padding:108px 24px 24px;position:relative}.titleConnectWrap{max-width:640px;margin-bottom:40px;position:relative;top:auto;left:auto}.titleConnectPage{font-size:clamp(32px,6vw,44px)}.itemsConnect{width:100%;background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-left:0;display:grid;position:relative;bottom:auto;right:auto}.itemConnect{width:auto;min-width:0;padding:40px 28px}.slide5 .content{background:#202020;flex-direction:column}.slide6 .content{background:#101010;flex-direction:column}.leftBlockContact{height:360px;overflow:clip}.rightBlockContact{padding:36px 24px 48px;overflow:clip}.rightBlockCompany{height:auto;display:block;overflow:visible}.titleContact{margin:0 0 36px;padding-left:0;font-size:clamp(32px,6vw,42px);position:relative;top:auto;left:auto}.titleContact:before{width:calc(100% + 48px);height:28px;top:52%;left:-24px;right:auto}.form{justify-content:flex-start;gap:18px;padding:0}.form input{width:calc(50% - 9px);margin-bottom:0}.form textarea{margin-bottom:0}.form .sendButton{min-width:220px;margin-bottom:0;margin-left:auto}.formStatus{width:100%;margin:0}.consentGroup{margin-bottom:10px}.companyInfo{max-width:100%;margin:0;padding:0;overflow:visible}footer{margin-top:40px;padding-left:0}}@media (max-width:768px){.topMenuUl{gap:8px;padding:18px 16px 28px}.topMenuUl li a{font-size:14px}.slide1 .content{padding:96px 20px 56px}.leftBlock{min-height:280px;padding:92px 20px 20px}.rightBlock,.rightBlockContact{padding-left:20px;padding-right:20px}.titlePage:before,.titleContact:before{width:calc(100% + 40px);left:-20px}.slide3 .content{padding:96px 20px 56px}.itemsProject{grid-template-columns:1fr}.itemProject{min-height:0}.slide4 .content{padding:96px 20px 0}.itemsConnect{width:100%;grid-template-columns:1fr;margin-left:0}.itemConnect{padding:34px 22px}.leftBlockContact{height:280px}.rightBlockContact{padding:28px 20px 40px}.form input{width:100%}.form .sendButton{width:100%;min-width:0}.companyInfoMetaItem{flex-direction:column;gap:6px}.companyInfoMetaItem span{min-width:0}footer .itemFooter{line-height:145%}}@media (max-width:560px){.mobileMenuBar{padding:14px 16px}.topMenu{width:calc(100vw - 16px)}.buttonGroup .textBuy{font-size:24px}.buttonGroup .button{width:100%;text-align:center}.titleProjectPage,.titlePage,.titleConnectPage,.titleContact{letter-spacing:.04em}.itemProject,.itemConnect{padding:24px 18px}.form{gap:14px}.form input,.form textarea,.form input::placeholder,.form textarea::placeholder{font-size:16px}.policyModal{padding:0}.policyModalDialog{width:100%;max-height:100vh}.policyModalBody{max-height:100vh}.policyDocument{padding:72px 16px 32px}.policyDocument table{white-space:normal;display:block;overflow-x:auto}}.slideItem{scroll-margin-top:92px;display:none}body.isMobileLayout .slideItem{display:block}
/*# sourceMappingURL=index.b34e6c31.css.map */
