:root{--base-width: 1440;--design-height: 7800;--scale: 1;--scaled-height: calc(var(--design-height) * 1px)}body{background-color:#000;display:flex;justify-content:center;overflow-x:hidden}.main{width:calc(var(--base-width) * 1px);position:relative;transform:scale(var(--scale));transform-origin:top center}.main header a{opacity:1;transition:opacity .3s ease}.main header a:hover{opacity:.7;transition:opacity .3s ease}.main header{position:relative;z-index:999;font-family:Futura PT,Helvetica}.main .union{position:absolute;top:766px;left:0;width:770px;height:1059px;transition:transform .8s cubic-bezier(.4,0,.2,1)}.main .epic-wrapper{position:absolute;top:98px;left:20px;width:1403px;height:597px}.main .epic-wrapper .epic{width:100%;height:100%;object-fit:cover}.main .text-wrapper{position:absolute;top:686px;left:47px;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:96px;letter-spacing:-1.92px;line-height:124.8px;font-weight:700}.main .text-wrapper-1{position:absolute;top:30px;left:25px;width:100px;height:100px}.main .text-wrapper-logo-footer{position:absolute;top:7590px;left:25px;width:100px;height:100px}.main .div{position:absolute;top:845px;left:336px;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:96px;letter-spacing:-1.92px;line-height:124.8px;white-space:nowrap;font-weight:700}.main .text-wrapper-2{position:absolute;top:761px;left:352px;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:96px;letter-spacing:-1.92px;line-height:124.8px;white-space:nowrap;font-weight:700}.main .group{position:absolute;top:874px;left:calc(50% + 372px);width:309px;height:64px}.main .rectangle{position:absolute;top:0;left:0;width:307px;height:64px;color:#fff}.main .rectangle-text{position:absolute;top:6110px;left:calc(50% + 11px);width:709px;height:64px;color:#fff;font-size:40px;text-transform:uppercase;font-weight:600}.main .text-wrapper-3{position:absolute;top:0;left:0;width:307px;height:64px;display:flex;align-items:center;justify-content:center;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:20px;text-align:center;letter-spacing:0;line-height:30px;border:2px solid #ffffff;cursor:pointer}.main .img{position:absolute;top:5668px;left:1389px;width:31px;height:31px}.main .group-2{position:absolute;top:5530px;left:1389px;width:31px;height:2px}.main .group-3{position:absolute;top:5728px;left:1389px;width:31px;height:31px}.main .group-4{position:absolute;top:5788px;left:1389px;width:31px;height:31px}.main .group-5{position:absolute;top:5848px;left:1389px;width:31px;height:31px}.main .rectangle-2{position:absolute;top:3587px;left:493px;width:929px;height:403px;background-color:#1e1e1e}.main .rectangle-3{position:absolute;top:2325px;left:493px;width:454px;height:403px;object-fit:cover}.main .rectangle-4{position:absolute;top:2326px;left:967px;width:452px;height:403px;object-fit:cover}.main .rectangle-5{position:absolute;top:3587px;left:20px;width:454px;height:403px;object-fit:cover}.main .rectangle-6{z-index:-1;position:absolute;top:1500px;left:847px;width:451px;height:506px;background-color:#1e1e1e}.main .group-6{position:absolute;top:1403px;left:822px;width:618px;height:727px}.main .rectangle-7{position:absolute;top:2750px;left:20px;width:927px;height:403px}.main .union-2{position:absolute;top:2478px;left:461px;width:1379px;height:1408px}.main .union-3{position:absolute;top:6884px;left:525px;width:915px;height:962px}.main .rectangle-8{position:absolute;top:2749px;left:967px;width:453px;height:404px;background-color:#1e1e1e}.main .rectangle-9{position:absolute;top:2326px;left:20px;width:453px;height:402px;background-color:#e52322}.main .rectangle-10{display:none;width:100%;height:145px;background-color:#252525}.main .group-7{position:absolute;width:3.12%;height:0;top:0;left:0}.main .union-4{position:absolute;top:-245px;left:933px;width:737px;height:610px;transition:transform .8s cubic-bezier(.4,0,.2,1);will-change:transform;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;z-index:9}.main .text-wrapper-4{position:absolute;top:40px;left:736px;width:54px;font-family:Futura PT,Helvetica;color:#fff;font-size:20px;letter-spacing:0;line-height:20.6px}.main .text-wrapper-5{top:40px;left:1317px;font-family:Futura PT,Helvetica;font-weight:500;line-height:20.6px;position:absolute;color:#fff;font-size:20px;letter-spacing:0}.main .text-wrapper-6{top:40px;left:915px;width:40px;font-family:Futura PT,Helvetica;font-weight:500;font-size:20px;line-height:20.6px;position:absolute;color:#fff;letter-spacing:0}.main .text-wrapper-7{position:absolute;top:40px;left:1081px;width:131px;font-family:Futura PT,Helvetica;font-weight:500;color:#fff;font-size:20px;letter-spacing:0;line-height:20.6px}.main .text-wrapper-8{position:absolute;top:40px;left:553px;width:58px;font-family:Futura PT,Helvetica;font-weight:500;color:#fff;font-size:20px;letter-spacing:0;line-height:20.6px}.main .text-wrapper-9{width:70px;position:absolute;top:40px;left:375px;font-family:Futura PT,Helvetica;font-weight:500;color:#fff;font-size:20px;letter-spacing:0;line-height:20.6px}.main .p{position:absolute;top:1022px;left:612px;width:808px;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:24px;letter-spacing:0;line-height:36px}.main .group-8{position:absolute;top:6249px;left:calc(50% + 11px);width:309px;height:64px}.main .group-9,.main .group-10,.main .group-11,.main .group-12{font-size:128px;font-family:Futura PT,Helvetica;font-weight:500;color:#fff}.main .group-9{position:absolute;top:1005px;left:0;width:233px;height:132px}.main .group-10{position:absolute;top:1233px;left:23px;width:78px;height:132px}.main .text-wrapper-10{position:absolute;top:1156px;left:19px;width:199px;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:32px;letter-spacing:0;line-height:33px}.main .text-wrapper-11{position:absolute;top:1384px;left:20px;width:199px;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:32px;letter-spacing:0;line-height:33px}.main .group-11{position:absolute;top:1005px;left:369px;width:155px;height:132px}.main .group-12{position:absolute;top:1233px;left:369px;width:155px;height:132px}.main .text-wrapper-12{position:absolute;top:1156px;left:376px;width:199px;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:32px;letter-spacing:0;line-height:33px}.main .text-wrapper-13{position:absolute;top:1384px;left:376px;width:199px;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:32px;letter-spacing:0;line-height:33px}.main .rectangle-11{position:absolute;top:0;left:0;width:453px;height:506px}.main .rectangle-12{position:absolute;top:6984px;left:1085px;width:335px;height:463px;object-fit:cover}.main .rectangle-13{position:absolute;top:6984px;left:731px;width:335px;height:463px;object-fit:cover}.main .rectangle-14{position:absolute;top:6984px;left:377px;width:335px;height:463px}.main .rectangle-15{position:absolute;top:6984px;left:23px;width:335px;height:463px;object-fit:cover}.main .border-item{position:absolute;width:100%;height:100%;transition:.2s;outline:10px solid rgba(255,255,255,0);transform:scale(.97)}.main .border-item:hover{transition:.2s;outline:10px solid rgba(255,255,255,.68);transform:scale(1)}.main .rectangle-16{position:absolute;top:6102px;left:18px;width:692px;height:577px;object-fit:cover}.main .rectangle-17{z-index:999;position:absolute;top:3163px;left:967px;width:453px;height:403px}.main .rectangle-gray{background-color:#252525;width:100%;height:145px;position:absolute;top:7413px;left:0;z-index:-1}.main .rectangle-18{top:4628px;left:-25px;width:100%;height:679px;background-color:#fff;display:none}.main footer .union-3{z-index:-2;width:1400px}.main .text-wrapper-14{position:absolute;top:1700px;left:20px;width:715px;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:24px;letter-spacing:0;line-height:36px}.main .text-wrapper-15{top:5570px;left:20px;width:1402px;font-family:Futura PT,Helvetica;font-weight:400;line-height:30px;position:absolute;color:#fff;font-size:20px;letter-spacing:0}.main .text-wrapper-16{position:absolute;top:1567px;left:20px;width:715px;font-family:Futura PT,Helvetica;font-weight:600;color:#fff;font-size:40px;letter-spacing:0;line-height:60px;white-space:nowrap}.main .text-wrapper-17{position:absolute;top:1621px;left:20px;width:715px;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:24px;letter-spacing:0;line-height:36px}.main .text-wrapper-18{position:absolute;top:2260px;left:20px;width:451px;font-family:Futura PT,Helvetica;font-weight:600;color:#fff;font-size:40px;letter-spacing:0;line-height:60px;white-space:nowrap;z-index:99999}.main .text-wrapper-19{position:absolute;top:4524px;left:17px;width:451px;font-family:Futura PT,Helvetica;font-weight:600;color:#fff;font-size:40px;letter-spacing:0;line-height:60px;white-space:nowrap}.main .text-wrapper-20{top:5417px;left:20px;width:451px;font-family:Futura PT,Helvetica;font-weight:600;font-size:40px;line-height:60px;white-space:nowrap;position:absolute;color:#fff;letter-spacing:0}.main .text-wrapper-21{position:absolute;top:5998px;left:20px;width:451px;font-family:Futura PT,Helvetica;font-weight:600;color:#fff;font-size:40px;letter-spacing:0;line-height:60px;white-space:nowrap}.main .text-wrapper-22{position:absolute;top:6880px;left:20px;width:451px;font-family:Futura PT,Helvetica;font-weight:600;color:#fff;font-size:40px;letter-spacing:0;line-height:60px;white-space:nowrap}.main .text-wrapper-23{position:absolute;top:6089px;left:731px;width:689px;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:40px;letter-spacing:0;line-height:60px;white-space:nowrap;display:none}.main .text-wrapper-24{position:absolute;top:2641px;left:40px;height:54px;display:flex;align-items:center;justify-content:center;font-family:Futura PT,Helvetica;font-weight:500;color:#fff;font-size:100px;letter-spacing:0;line-height:150px;white-space:nowrap}.main .text-wrapper-25{position:absolute;top:3790px;left:522px;height:278px;display:flex;align-items:center;justify-content:center;font-family:Futura PT,Helvetica;font-weight:500;color:#fff;font-size:100px;letter-spacing:0;line-height:95px}.main .text-wrapper-26{position:absolute;top:2675px;left:323px;height:45px;display:flex;align-items:center;justify-content:center;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:20px;letter-spacing:0;line-height:30px}.main .text-wrapper-27{position:absolute;top:3097px;left:1271px;height:45px;display:flex;align-items:center;justify-content:center;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:20px;letter-spacing:0;line-height:30px}.main .text-wrapper-28{position:absolute;top:3064px;left:979px;height:54px;display:flex;align-items:center;justify-content:center;font-family:Futura PT,Helvetica;font-weight:500;color:#fff;font-size:100px;letter-spacing:0;line-height:150px;white-space:nowrap}.main .vector{position:absolute;top:2113px;left:1392px;width:28px;height:52px}.main .vector-2{position:absolute;top:2684px;left:432px;width:18px;height:32px}.main .text-wrapper-29{position:absolute;top:3937px;left:1272px;height:45px;display:flex;align-items:center;justify-content:center;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:20px;letter-spacing:0;line-height:30px}.main .vector-3{position:absolute;top:3946px;left:1381px;width:18px;height:32px}.main .vector-4{position:absolute;top:3106px;left:1380px;width:18px;height:32px}.main .rectangle-19{position:absolute;top:4010px;left:967px;width:453px;height:404px;background-color:#e52322}.main .text-wrapper-30{position:absolute;top:4358px;left:1271px;height:45px;display:flex;align-items:center;justify-content:center;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:20px;letter-spacing:0;line-height:30px}.main .text-wrapper-31{position:absolute;top:4325px;left:979px;height:54px;display:flex;align-items:center;justify-content:center;font-family:Futura PT,Helvetica;font-weight:500;color:#fff;font-size:100px;letter-spacing:0;line-height:150px;white-space:nowrap}.main .vector-5{position:absolute;top:4367px;left:1380px;width:18px;height:32px}.main .rectangle-20{position:absolute;top:4011px;left:20px;width:927px;height:403px}.maim .arrows{position:absolute;top:2107px;left:19px}.main .vector-6{width:28px;height:52px}.main .vector-7{position:absolute;top:1143px;left:20px;width:218px;height:2px}.main .vector-8{position:absolute;top:1369px;left:20px;width:218px;height:2px}.main .vector-9{position:absolute;top:1143px;left:376px;width:216px;height:2px}.main .vector-10{position:absolute;top:1369px;left:376px;width:216px;height:2px}.main .group-13{position:absolute;top:5521px;left:21px;width:571px;height:21px}.main .text-wrapper-32{position:absolute;top:6749px;left:21px;width:300px;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:20px;letter-spacing:0;line-height:20.6px}.main .text-wrapper-33{position:absolute;top:7477px;left:23px;width:300px;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:20px;letter-spacing:0;line-height:20.6px}.main .text-wrapper-34{position:absolute;top:7477px;left:377px;width:300px;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:20px;letter-spacing:0;line-height:20.6px}.main .text-wrapper-35{position:absolute;top:7654px;left:20px;width:300px;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:20px;letter-spacing:0;line-height:20.6px}.main .text-wrapper-36{position:absolute;top:7725px;left:20px;width:300px;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:20px;letter-spacing:0;line-height:20.6px}.main .text-wrapper-37{position:absolute;top:7591px;left:376px;width:300px;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:20px;letter-spacing:0;line-height:20.6px}.main .text-wrapper-38{position:absolute;top:7591px;left:732px;width:300px;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:20px;letter-spacing:0;line-height:20.6px}.main .text-wrapper-39{position:absolute;top:7658px;left:376px;width:300px;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:20px;letter-spacing:0;line-height:20.6px}.main .text-wrapper-40{position:absolute;top:7658px;left:732px;width:300px;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:20px;letter-spacing:0;line-height:20.6px}.main .text-wrapper-41{position:absolute;top:7725px;left:376px;width:300px;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:20px;letter-spacing:0;line-height:20.6px}.main .text-wrapper-42{position:absolute;top:7725px;left:732px;width:300px;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:20px;letter-spacing:0;line-height:20.6px}.main .text-wrapper-43{position:absolute;top:7591px;left:1085px;width:300px;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:20px;letter-spacing:0;line-height:20.6px}.main .text-wrapper-44{position:absolute;top:7658px;left:1085px;width:300px;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:20px;letter-spacing:0;line-height:20.6px}.main .text-wrapper-45{position:absolute;top:7725px;left:1085px;width:300px;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:20px;letter-spacing:0;line-height:20.6px}.main .text-wrapper-46{position:absolute;top:7477px;left:731px;width:300px;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:20px;letter-spacing:0;line-height:20.6px}.main .text-wrapper-47{position:absolute;top:7477px;left:1085px;width:300px;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:20px;letter-spacing:0;line-height:20.6px}.main .element{position:absolute;top:6709px;left:21px;width:689px;font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:20px;letter-spacing:0;line-height:20.6px}.main .span{font-family:Futura PT,Helvetica;font-weight:400;color:#fff;font-size:20px;letter-spacing:0;line-height:20.6px}.main .adress{font-weight:700}.main .vector-11{position:absolute;top:5555px;left:21px;width:1400px;height:2px}.main .image{position:absolute;top:4669px;left:calc(50% - 620px);width:1239px;height:597px;object-fit:cover}.main .group-14{position:absolute;top:5673px;left:21px;width:724px;height:21px}.main .vector-12{position:absolute;top:5707px;left:21px;width:1400px;height:2px}.main .group-15{position:absolute;top:5732px;left:21px;width:904px;height:22px}.main .vector-13{position:absolute;top:5767px;left:21px;width:1400px;height:2px}.main .group-16{position:absolute;top:5793px;left:21px;width:904px;height:21px}.main .vector-14{position:absolute;top:5827px;left:21px;width:1400px;height:2px}.main .group-17{position:absolute;top:5853px;left:21px;width:904px;height:21px}.main .vector-15{position:absolute;top:5887px;left:21px;width:1400px;height:2px}.main .group-18{position:absolute;width:3.12%;height:0;top:96.8%;left:0}.main .rectangle-22{position:absolute;top:3163px;left:20px;width:927px;height:403px;background-color:#787878}.main .text-wrapper-48{position:absolute;top:3480px;left:40px;height:54px;display:flex;align-items:center;justify-content:center;font-family:Futura PT,Helvetica;font-weight:500;color:#000;font-size:100px;letter-spacing:0;line-height:150px;white-space:nowrap}.main .text-wrapper-49{position:absolute;top:3513px;left:791px;height:45px;display:flex;align-items:center;justify-content:center;font-family:Futura PT,Helvetica;font-weight:400;color:#000;font-size:20px;letter-spacing:0;line-height:30px}.main .vector-16{position:absolute;top:3522px;left:901px;width:18px;height:32px}.main .group{cursor:pointer;transition:opacity .3s ease}.main .group:hover{opacity:.8}.main .group:focus{outline:2px solid #ffffff;outline-offset:2px}.main .group-8{cursor:pointer;transition:opacity .3s ease;background:transparent;border:none;padding:0;text-decoration:none;display:inline-block;color:inherit}.main .group-8:hover{opacity:.8}.main .group-8:focus{outline:2px solid #ffffff;outline-offset:2px}.main .group-9{text-decoration:none;display:inline-block;color:inherit}.main nav a{transition:opacity .3s ease}.main nav a:hover{opacity:.7}.main nav a:focus{outline:2px solid #ffffff;outline-offset:2px}.main .text-wrapper-26,.main .text-wrapper-27,.main .text-wrapper-29,.main .text-wrapper-30,.main .text-wrapper-49{transition:opacity .3s ease;cursor:pointer}.main .text-wrapper-26:hover,.main .text-wrapper-27:hover,.main .text-wrapper-29:hover,.main .text-wrapper-30:hover,.main .text-wrapper-49:hover{opacity:.7}.main .text-wrapper-26:focus,.main .text-wrapper-27:focus,.main .text-wrapper-29:focus,.main .text-wrapper-30:focus,.main .text-wrapper-49:focus{outline:2px solid #ffffff;outline-offset:2px}.main .text-wrapper-32{transition:opacity .3s ease}.main .text-wrapper-32:hover{opacity:.7}.main .text-wrapper-32:focus{outline:2px solid #ffffff;outline-offset:2px}.main .text-wrapper-43,.main .text-wrapper-44,.main .text-wrapper-45{transition:opacity .3s ease;cursor:pointer}.main .text-wrapper-43:hover,.main .text-wrapper-44:hover,.main .text-wrapper-45:hover{opacity:.7}.main .text-wrapper-43:focus,.main .text-wrapper-44:focus,.main .text-wrapper-45:focus{outline:2px solid #ffffff;outline-offset:2px}.main .element{font-style:normal}.slider-item{margin-top:100px;margin-left:60px;margin-right:60px}.main .sliders-wrapper{position:relative;width:100%;max-width:1440px;margin:0 auto;padding:0 clamp(16px,4vw,40px);box-sizing:border-box;top:1400px}.main .slider-track{width:100%}.main .slider-track .slider-item{display:flex;gap:clamp(24px,5vw,60px);align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.main .slider-track .text{position:relative;flex:1 1 320px;max-width:720px;display:flex;flex-direction:column;gap:8px;min-width:280px}.main .sliders-wrapper .text-wrapper-16,.main .sliders-wrapper .text-wrapper-17,.main .sliders-wrapper .text-wrapper-14{position:static;width:auto}.main .sliders-wrapper .text-wrapper-14{margin-top:16px}.main .slider-track .portrait{position:relative;flex:1 1 120px;max-width:618px;height:506px;min-width:300px}.main .sliders-wrapper .group-6{position:absolute;top:0;left:-70px;width:583px;height:546px}.main .sliders-wrapper .slick-slide{outline:none}.main .sliders-wrapper .arrows{position:absolute;bottom:-72px;right:clamp(16px,4vw,40px);gap:clamp(16px,3vw,24px);z-index:2;display:flex;width:1321px;justify-content:space-between}.main .sliders-wrapper .arrows img{position:static;width:28px;height:52px;cursor:pointer}.main .block-clients{position:absolute;top:4620px;left:17px;width:100%;background-color:#fff;padding:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;justify-items:center}.main .block-clients .item{width:165px;height:156px}.main .block-clients .item img{width:100%;object-fit:cover}.main .section-5 .faq-container{top:5447px;left:10px;font-family:Futura PT,Helvetica;font-weight:400;position:absolute}.main .faq-section-desktop{position:relative;width:100%;max-width:1440px;margin:0 auto;padding:0 20px;box-sizing:border-box}.main .faq-container{margin-top:40px;max-width:100%;margin-left:10px;margin-right:50px}.main .faq-item-desktop{margin-bottom:0}.main .faq-item-desktop:last-child{border-bottom:none}.main .faq-question{width:100%;background:transparent;border:none;padding:24px 0;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:#fff;transition:opacity .3s ease;border-bottom:2px solid rgb(255,255,255)!important}.main .faq-question:hover{opacity:.8}.main .faq-question h3{font-family:Futura PT,Helvetica;font-weight:600;font-size:24px;line-height:32px;margin:0;padding-right:40px;color:#fff}.main .faq-icon{width:32px;height:32px;flex-shrink:0;transition:transform .3s ease,opacity .3s ease;object-fit:contain}.main .faq-question:hover .faq-icon{opacity:.8}.main .faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;padding:0}.main .faq-question[aria-expanded=true]+.faq-answer{max-height:500px;padding:0 0 24px}.main .faq-answer p{font-family:Futura PT,Helvetica;font-weight:400;font-size:18px;line-height:28px;color:#fffc;margin:0;padding-top:8px}
