@font-face{font-family:Glacial-Regular;font-style:normal;font-weight:400;src:local("GlacialIndifference-Regular"),url(/fonts/GlacialIndifference-Regular.woff2) format("woff2")}@font-face{font-family:Glacial-Bold;font-style:normal;font-weight:400;src:local("GlacialIndifference-Bold"),url(/fonts/GlacialIndifference-Bold.woff2) format("woff2")}@font-face{font-family:ReFormation Sans Regular;font-style:normal;font-weight:400;src:url(/fonts/ReFormation-Sans-Regular.woff2) format("woff2")}body,html{font-family:ReFormation Sans Regular,sans-serif;padding:0;margin:0;font-size:10px;background-color:#112b31;scrollbar-width:none;color:#112b31}a,html{cursor:none}*,:after,:before{box-sizing:border-box;margin:0;padding:0}li{list-style:none}button{background:none;border:none;cursor:none}::-webkit-scrollbar{background:transparent;width:0}h2{font-family:Glacial-Regular,sans-serif;font-weight:400;font-stretch:normal;font-style:normal;font-size:7.5rem;letter-spacing:4rem;margin:0;padding:0}h1{font-size:6.6rem;line-height:82px}h3{text-rendering:geometricPrecision;font-size:3.5rem;letter-spacing:8px}h3,h4{color:#112b31;font-family:Glacial-Regular,sans-serif;font-weight:400;font-stretch:normal;font-style:normal}h4{font-size:1.7rem;letter-spacing:6px;text-transform:uppercase}a,h1{font-family:ReFormation Sans Regular,sans-serif;font-weight:400;font-stretch:normal;font-style:normal;padding:0}a{text-decoration:none}.bodyText,a{font-size:2rem}.bodyText{color:#454545;font-family:ReFormation Sans Regular,sans-serif;line-height:3.6rem;letter-spacing:.1px}.load-wrap{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;height:100vh;width:100%;padding-top:36vh;color:#fff}.load-wrap h3{text-transform:uppercase}.load-wrap .counter{font-size:7.5rem}.container{width:100%}.content{max-width:1504px;margin:0 auto}.grid1648{max-width:1648px;margin:0 auto}.small-grid{max-width:1080px;margin:0 auto}.vCenter{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.vh100{height:100vh}.pt280{padding-top:280px}.pt240{padding-top:240px}.mt160{margin-top:160px}.mt72{margin-top:72px}.row{background-color:#fafafa}.rowf6{background-color:#f6f6f6}.rowff{background-color:#fff}.row.dark{background-color:#14333b}.white{color:#fafafa}.bgWrap{position:fixed;height:100vh;width:100vw;overflow:hidden;z-index:-1}#mobLogo{display:none}::selection{color:#112b31;background:#f8ffba}.hero,.hero.swift{background:#112b31}.errorWrap{width:100%;height:100vh;-webkit-justify-content:center;justify-content:center;background-color:#fafafa}.errorWrap,.errorWrap .errorContent{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.errorWrap .errorContent{-webkit-flex-direction:column;flex-direction:column}.errorWrap .errorContent h1{font-size:13.4rem;color:#112b31;text-align:center;padding-bottom:80px}.errorWrap .errorContent p{text-align:center;padding-bottom:48px}.errorWrap .errorContent a.contactBtn{-webkit-justify-content:center;justify-content:center;width:280px;padding-left:0;margin:0}.privacy-main{width:100%;height:100%;background-color:#efefef}.privacy-main .small-grid h2{font-family:ReFormation Sans Regular,sans-serif;line-height:normal;letter-spacing:normal;font-size:3.3rem;margin-top:72px;font-weight:700}.priv-title{padding-top:200px}.privacy-copy{margin-top:40px;color:#454545;font-family:ReFormation Sans Regular,sans-serif;font-size:2rem;line-height:3.6rem;letter-spacing:.1px;padding:0 16px}.privacy-copy ul li{padding:0 24px;margin:12px 0;position:relative}.privacy-copy ul li:before{content:"";display:block;position:absolute;top:12px;left:0;height:8px;width:8px;border-radius:50%;background:#112b31}.privacy-copy p{margin-top:40px}.goBack{padding-top:80px;padding-bottom:200px}.backBtn{position:relative;color:#112b31;padding:4px}.backBtn:before{content:"";display:block;position:absolute;bottom:2px;left:0;width:100%;height:2px;background:#112b31;transition:opacity .2s ease-in-out;opacity:0}.backBtn:hover:before{opacity:1}header{margin:0;padding:0;position:relative;top:0;left:0;z-index:1500}nav{width:100%;height:100%;display:inline-block;position:absolute;padding-left:40px;padding-right:40px;padding-top:16px}a.link{font-family:ReFormation Sans Regular,sans-serif;font-size:1.8rem;letter-spacing:1px;-webkit-text-stroke:1px #393939;color:#393939;font-weight:400;transition:all .2s ease-in-out;padding:10px 40px;text-transform:uppercase}a.link.active,a.link:hover{color:rgba(57,57,57,0)}.logo__color{fill:#393939}header.white .sub-link{color:#e5e5e5}header.white a.link{-webkit-text-stroke:1px #eee;color:#eee}header.white a.link.active,header.white a.link:hover{color:hsla(0,0%,93.3%,0)}header.white .logo__color{fill:#eee}header.white .burger-menu .rect{background:#eee}.boxNav{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:baseline;align-items:baseline;width:75%;padding-top:24px;z-index:9000}.boxLogo{float:left;width:25%}.sub-link{color:#333;font-size:1.8rem;letter-spacing:1px;padding-left:40px;padding-bottom:4px;padding-top:4px}.link-wrap{margin-top:16px}.logo-wrap{top:16px;left:24px}.burger-menu,.logo-wrap{display:none;position:absolute;z-index:9000}.burger-menu{top:32px;right:40px}.burger-menu #icon-wrap.white .rect{background:#d0d0d0}.burger-menu #icon-wrap.white .menuText{color:#eee}.burger-menu #icon-wrap .rect{display:block;width:100%;height:2px;background:#333}.burger-menu #icon-wrap .rect:first-child{margin-bottom:8px}.burger-menu #icon-wrap .menuText{text-transform:uppercase;line-height:10px;margin-top:8px}.close-burger{position:absolute;top:40px;right:40px;color:#eee;font-size:1.7rem;text-transform:uppercase;z-index:9100}.burger-content{position:fixed;top:0;left:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100vw;height:100vh;background:#14333b;z-index:9000}.burger-content a.link{z-index:9100;color:#f8f8f8;font-size:2.6rem;-webkit-text-stroke:1px #eee;color:#eee;margin:4px 0;padding:4px 0}.burger-content a.link.active,.burger-content a.link:hover{color:hsla(0,0%,93.3%,0)}.burger-content .sub-link{color:#d0d0d0;font-size:2rem}#white.logo-wrap #logo-mob-rect{stroke:#fff}#white.logo-wrap #logo-mob-base{fill:#fff}@media(max-width:1640px){a.link{padding:10px 32px}.sub-link{padding-left:32px}}@media(max-width:1540px){a.link{padding:10px 24px}.sub-link{padding-left:24px}}@media(max-width:1440px){.boxNav{display:none}.burger-menu{display:block}}@media(max-width:960px){.boxLogo,.nav{display:none}.logo-wrap{display:block;position:fixed}.burger-menu{position:fixed;top:24px;right:24px}}@media(max-width:720px){.logo-wrap{top:10px;left:10px}.logo-wrap svg{-webkit-transform:scale(.8);transform:scale(.8)}.burger-menu{position:fixed;top:16px;right:16px}}.sidebar{z-index:9000;width:432px}.layer,.sidebar{position:fixed;height:100vh;background-color:#112b31}.layer{width:100%;z-index:99}.sidebarWrap{height:100%;width:100%}.sidebarWrap,.sideBox{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.sideBox{width:88%;height:24%;text-align:center;position:relative;margin:2%;overflow:hidden}.sideLogo{font-size:2.7rem;line-height:2.7rem;color:#eee;z-index:9010;pointer-events:none}.sideLogo p{color:#bfbfbf;margin-top:0;font-size:20px}.sideLink{width:100%;height:100%;position:absolute;top:0;left:0;z-index:9001}.sideLink:hover .sideVideo{opacity:1;-webkit-transform:translateY(-15%);transform:translateY(-15%)}.sideVideo{width:140%;-webkit-transform:translateY(15%);transform:translateY(15%);opacity:0;transition:all .7s cubic-bezier(.5,0,0,1)}.closeSidebar{padding:24px;margin:24px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:absolute;z-index:9020;transition:all .7s cubic-bezier(.175,.885,.32,1.275)}.closeSidebar:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.close1,.close2{height:32px;width:2px;position:absolute;background-color:#fafafa}.close1,.close2{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close2{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sideBtnWrap{position:fixed;height:100vh;-webkit-flex-direction:column;flex-direction:column;margin-left:46px;z-index:100}#openSidebar,.sideBtnWrap{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#openSidebar{-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;padding:16px}#openSidebar:hover .open1{height:48px}#openSidebar:hover .open2{height:16px}.open1,.open2{height:32px;width:2px;margin:2px;transition:all .7s cubic-bezier(.175,.885,.32,1.275)}#openSidebar.dark .open1,#openSidebar.dark .open2{background-color:#393939}#openSidebar.sideBtnWhite .open1,#openSidebar.sideBtnWhite .open2{background-color:#fff}.sideBtnWrap.blend{mix-blend-mode:difference}h2.line{text-align:left;color:#f8f8f8;line-height:5.1rem}.line_wrap{padding:24px 0}.home_video{height:100vh;overflow:hidden}.home_video,.product_video{position:absolute;width:100%;z-index:0}.hero_title{pointer-events:none}.aboutMain{display:-webkit-flex;display:flex;width:100%;margin:0 auto}.aboutMain .aboutTitle{color:#112b31;padding:0;width:calc(100% / 12 * 4);margin:0 32px 0 0}.aboutMain .right_content{padding:0;width:calc(100% / 12 * 8);margin:0}.aboutImg__wrap{width:100%;height:720px;overflow:hidden;margin-top:128px;margin-bottom:240px}.aboutImg__wrap .img_wrap{height:100%;width:100%}.aboutImg__wrap .img_wrap img{width:auto;height:1280px;object-fit:cover;z-index:1}@media(max-width:768px){.aboutMain{-webkit-flex-wrap:wrap;flex-wrap:wrap}.aboutMain .aboutTitle{color:#112b31;padding:80px 0;width:100%;margin:0}.aboutMain .right_content{padding:0;width:100%;margin:0}.aboutImg__wrap{margin-bottom:0;margin-top:0}}@media(max-width:960px){.aboutImg__wrap{height:400px;margin-top:80px;margin-bottom:144px}.aboutImg__wrap .img_wrap img{height:480px;width:100%;object-fit:cover}}.footerMain{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.footerMain .contactUs{width:calc(100% / 12 * 6);margin:0 32px 0 0}.footerMain .contactInfo{width:calc(100% / 12 * 4);margin:0 32px 0 0;font-size:2rem}.footerMain .socialMedia{width:calc(100% / 12 * 2);margin:0;font-size:2rem}.footerMain p{padding:0;margin:0}.link-small{position:relative;font-size:1.4rem;color:#112b31;padding:4px}.link-small:before{content:"";display:block;position:absolute;bottom:2px;left:0;width:100%;height:2px;background:#112b31;transition:opacity .2s ease-in-out;opacity:0}.link-small:hover:before{opacity:1}ul.address{margin-top:132px;padding:0}.footerBottom{display:-webkit-flex;display:flex;position:relative;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding-top:160px;margin:0}.footerBottom,.patent{width:100%;padding-bottom:40px;font-size:1.4rem}.patent{display:none;color:#112b31;text-align:center;text-transform:uppercase}.patent.show{display:block}.line-wrap{position:absolute;width:100%}.line-wrap .footLine{width:calc(100% / 12 * 6);margin:0 auto;height:1px;background-color:#9e9ead;justify-self:center}li.addressInfo{margin-top:21px}.mediaTitle{color:#112b31}li.mediaInsta{color:#112b31;margin-top:20px;padding:8px 0;list-style-position:inside;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;transition:all .35s cubic-bezier(.165,.84,.44,1);opacity:.62}li.mediaInsta:before{content:url(/images/insta.svg);margin-right:16px}li.mediaInsta:hover{opacity:1}.contactBtn{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-family:ReFormation Sans Regular,sans-serif;font-size:2.7rem;cursor:none;max-width:480px;height:72px;border-bottom:2px solid #112b31;margin-top:52px;text-align:left;color:#112b31;padding:0 0 0 32px;transition:all .5s cubic-bezier(.5,0,0,1);z-index:20}.contactBtn:before{content:"";background-color:#112b31;display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:left top;transform-origin:left top;transition:-webkit-transform .5s cubic-bezier(.5,0,0,1);transition:transform .5s cubic-bezier(.5,0,0,1);transition:transform .5s cubic-bezier(.5,0,0,1),-webkit-transform .5s cubic-bezier(.5,0,0,1)}.arrowMain{margin-left:24px}#arrow,#base{transition:all .5s cubic-bezier(.5,0,0,1)}.contactBtn:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.contactBtn:hover{color:#fafafa}.contactBtn:hover #base{-webkit-transform:scaleX(1.5);transform:scaleX(1.5);stroke:#fafafa}.contactBtn:hover #arrow{-webkit-transform:translateX(24px);transform:translateX(24px);stroke:#fafafa}footer.white,footer.white .link-small{color:#d0d0d0}footer.white .link-small:before{background:#d0d0d0}footer.white li{color:#d0d0d0}footer.white li.mediaInsta:before{content:url(/images/instaWhite.svg)}footer.white h1.titleFooter{color:#d0d0d0}footer.white .contactBtn{color:#d0d0d0;border-bottom:2px solid #d0d0d0}footer.white .contactBtn:before{background-color:#d0d0d0}footer.white #arrow,footer.white #base{stroke:#d0d0d0}footer.white .contactBtn:hover{color:#112b31}footer.white .contactBtn:hover #arrow,footer.white .contactBtn:hover #base{stroke:#112b31}@media(max-width:960px){.footerMain{width:100%;-webkit-flex-wrap:wrap;flex-wrap:wrap}.footerMain .contactUs{width:100%;margin:0}.footerMain .contactInfo,.footerMain .socialMedia{width:100%}.footerMain p{padding:0;margin:0}h1.titleFooter{font-size:3.6rem;line-height:3.6rem}ul.address{margin-top:40px}.footerBottom{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:baseline;align-items:baseline;padding-top:80px;font-size:1.7rem}.patent{text-align:left;font-size:1.7rem}.line-wrap{position:relative}.line-wrap .footLine{width:100%;margin:24px 0;height:2px}.mediaTitle{padding-top:80px}li.mediaInsta{margin-top:8px}.email{padding-top:80px}.contactBtn{font-size:2rem;max-width:480px;margin-top:40px;padding-left:16px}.arrowMain{margin-left:80px}}ul.tabsWrap{margin-top:120px;-webkit-flex-direction:row;flex-direction:row}ul.tabsWrap,ul.tabsWrap li{display:-webkit-flex;display:flex}ul.tabsWrap li{width:calc(100% / 12 * 4);margin:0 5%;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;transition:all .5s cubic-bezier(.2,0,0,1)}ul.tabsWrap li:first-child{margin:0 5% 0 0;-webkit-justify-content:flex-start;justify-content:flex-start}ul.tabsWrap li:last-child{margin:0 0 0 5%;-webkit-justify-content:flex-end;justify-content:flex-end}ul.tabsWrap button.tabs__btn{font-family:ReFormation Sans Regular,sans-serif;font-size:2rem;color:#d99898;padding:8px 0;transition:all .5s cubic-bezier(.2,0,0,1)}ul.tabsWrap button.tabs__btn:hover{color:#fff}ul.tabsWrap li:before{content:"";width:0;height:2px;margin-right:16px;background-color:#d0d0d0;transition:all .5s cubic-bezier(.2,0,0,1)}ul.tabsWrap li.active,ul.tabsWrap li.active button.tabs__btn{color:#fff}ul.tabsWrap li.active:before{width:16px;color:#fff}ul.tabsWrap.dark button.tabs__btn{color:#888}ul.tabsWrap.dark button.tabs__btn:hover{color:#112b31}ul.tabsWrap.dark li:before{background-color:#333}ul.tabsWrap.dark li.active,ul.tabsWrap.dark li.active button.tabs__btn{color:#112b31}.allProjMain{padding-top:280px}.tabsItemWrap{margin-top:144px;margin-bottom:280px;overflow:hidden}.tabsItemWrap a{color:#eee;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:80px;border-bottom:2px solid #eee;overflow:hidden;z-index:10}.tabsItemWrap a .proj__name{font-size:8.1rem;line-height:8.8rem;-webkit-text-stroke:1px #eee;color:#eee;padding:24px;max-width:720px;transition:all .4s cubic-bezier(.2,0,0,1)}.tabsItemWrap a:hover .proj__name{color:hsla(0,0%,93.3%,0)}.tabsItemWrap a .location{color:#f8f8f8;font-size:2.7rem;letter-spacing:.8px}.followImg{pointer-events:none;position:fixed;opacity:0;z-index:5000;transition:all .5s cubic-bezier(.3,.9,.9,1);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.followImg.show{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.projectImg{position:fixed;z-index:0;top:0;left:0;width:100%;height:100%;pointer-events:none}.projectImg img{position:fixed;z-index:0;opacity:0;transition:all .42s cubic-bezier(.3,.9,.9,1);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.projectImg img.is-active{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}@media(max-width:960px){.projectImg,.projectImg img{display:none}}@media(max-width:768px){.tabsItemWrap{margin-top:80px;margin-bottom:0}.tabsItemWrap a{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:48px}.tabsItemWrap a .proj__name{font-size:3.6rem;line-height:8.8rem;line-height:3.6rem;padding:8px 0}.tabsItemWrap a .location{font-size:1.7rem;letter-spacing:.8px;padding-bottom:16px}.allProjMain{padding-top:160px}.prod_btns_wrap{overflow:scroll}ul.tabsWrap{margin-top:64px;min-width:400px}ul.tabsWrap li{width:100%;-webkit-align-items:center;align-items:center}ul.tabsWrap li,ul.tabsWrap li:first-child{margin:0;-webkit-justify-content:flex-start;justify-content:flex-start}ul.tabsWrap li:last-child{margin:0;-webkit-justify-content:flex-end;justify-content:flex-end}ul.tabsWrap button.tabs__btn{font-size:1.7rem;text-align:left;padding:0}}.proj__title{font-size:8.1rem;color:#112b31;text-transform:uppercase}.proj-detail-main{padding-top:267px}.infoMain{margin:160px 0}.infoMain ul{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.infoMain ul .infoTitle{font-family:Glacial-Regular,sans-serif;font-size:1.7rem;text-transform:uppercase;letter-spacing:8px;line-height:7px}.infoMain ul p{margin-top:32px;font-size:26px;line-height:17px;color:#454545}.playBtn.hide{display:none}.previewMain{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.previewMain .playBtn{position:absolute;z-index:9800;-webkit-transform:scale(1);transform:scale(1)}.circle,.polygon,.previewMain .playBtn{transition:all .3s cubic-bezier(.3,0,0,.8)}.playBtn:hover{-webkit-transform:scale(1.12);transform:scale(1.12)}.textWrap{position:absolute;z-index:100;max-width:1504px;display:block}.textWrap .textArea.floatRight{width:calc(100% / 12 * 5);padding-right:calc(100% / 12 * 1);margin:160px 32px 0 0;float:right}.textArea{font-size:2.6rem;line-height:45px;letter-spacing:.4px;color:#454545;transition:all 1.16s cubic-bezier(.7,.2,.2,1)}.imgWrap,.textArea{width:100%}.imgWrap .imgLeft{max-width:1648px;margin:0 auto;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:-webkit-clip-path 1.16s cubic-bezier(.7,.2,.2,1);transition:clip-path 1.16s cubic-bezier(.7,.2,.2,1);transition:clip-path 1.16s cubic-bezier(.7,.2,.2,1),-webkit-clip-path 1.16s cubic-bezier(.7,.2,.2,1);opacity:0}.imgWrap .imgLeft img{height:720px;width:736px;object-fit:cover;-webkit-filter:saturate(60%);filter:saturate(60%)}.devide{height:2px;background-color:#9e9ead;max-width:1648px;margin:0 auto}.textBlock{max-width:992px;text-align:center;margin:144px auto 200px}.imgCentreWrap{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;height:728px;overflow:hidden;z-index:10;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:-webkit-clip-path 1.16s cubic-bezier(.7,.2,.2,1);transition:clip-path 1.16s cubic-bezier(.7,.2,.2,1);transition:clip-path 1.16s cubic-bezier(.7,.2,.2,1),-webkit-clip-path 1.16s cubic-bezier(.7,.2,.2,1)}.imgCentreWrap img{height:1240px;width:auto;object-fit:cover;-webkit-filter:saturate(80%);filter:saturate(80%)}.imgCentreWrap.show,.imgLeft.show{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.imgLeft.show{opacity:1}.textArea{opacity:0;transition:opacity 1s cubic-bezier(.4,.2,.2,.6)}.textArea.show{opacity:1}.mainContent.proj{position:relative;-webkit-flex-direction:row;flex-direction:row;margin-top:160px;padding-bottom:160px}.mainContent.proj,.v-btn{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.v-btn{-webkit-align-items:center;align-items:center;position:absolute;height:48px;width:48px;border-radius:50%;background-color:rgba(17,43,49,.3);transition:all .2s ease-in-out;z-index:9000}.v-btn svg{height:48%;width:48%}.v-btn:hover{background-color:rgba(17,43,49,.8)}.v-btn.mute{display:none;right:24px;top:24px}.v-btn.fsMode{display:none;right:24px;bottom:24px}.proj-prev-wrap{max-width:1648px;margin:0 auto 240px;position:relative}.previewImg video{width:100%;height:100%;object-fit:cover}.textBlock.imgCentre{margin-bottom:160px}.textBlock.imgCentre p{margin-top:72px}.textBlock.second{max-width:736px}@media(max-width:1366px){.mainContent.proj{-webkit-flex-direction:column;flex-direction:column}.imgWrap .imgLeft{position:relative;max-width:100%}.imgWrap .imgLeft img{height:720px;width:100%;object-fit:cover}.textWrap{max-width:960px;text-align:center;margin:0 auto;position:relative}.textWrap .textArea.floatRight{width:100%;padding-right:0;margin-bottom:0;margin-top:160px;float:none}}@media(max-width:960px){.mainContent.proj{margin-top:80px;padding-bottom:80px}.proj__title{font-size:3.6rem;line-height:3.6rem}.proj-detail-main{padding-top:200px}.infoMain{margin:80px 0}.infoMain ul p{line-height:2.6rem}.proj-prev-wrap{margin-bottom:168px}.previewImg video{width:100%;height:640px;object-fit:cover}.textWrap{max-width:680px}.textBlock,.textWrap .textArea.floatRight{margin-top:120px}.textBlock{max-width:680px;margin-bottom:120px}.imgCentreWrap{width:100%;height:640px}.imgCentreWrap img{width:100%;height:720px;object-fit:cover}.textBlock.second{max-width:680px}}@media(max-width:768px){.textArea{font-size:2rem;line-height:3rem}.textBlock,.textBlock.second,.textWrap{padding-left:24px;padding-right:24px}.imgCentreWrap,.previewImg{height:400px}.imgCentreWrap img,.imgWrap .imgLeft img,.previewImg img{height:480px}.infoMain{margin-top:24px;margin-bottom:96px}.infoMain ul{-webkit-flex-direction:column;flex-direction:column}.infoMain ul .infoTitle{margin-top:40px}.infoMain ul p{margin-top:32px;font-size:2.6rem;line-height:2.8rem}.textArea.floatRight,.textBlock{margin-top:80px}.textBlock{margin-bottom:80px}.textWrap .textArea.floatRight{margin-top:80px}.textBlock.imgCentre{margin-bottom:80px}}.leftSide{width:calc(100% / 12 * 4);margin:0 32px 0 0}.rightSide{width:calc(100% / 12 * 8);margin:0}.downloadsWrap a{display:-webkit-flex;display:flex;position:relative;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:0 32px;margin:56px 0;width:100%;height:80px;font-size:2.6rem;color:#333;border-bottom:2px solid #112b31;transition:all .5s cubic-bezier(.5,0,0,1)}.downloadsWrap a .docName{z-index:1}.downloadsWrap a:before{content:"";background-color:#112b31;display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:left top;transform-origin:left top;transition:-webkit-transform .5s cubic-bezier(.5,0,0,1);transition:transform .5s cubic-bezier(.5,0,0,1);transition:transform .5s cubic-bezier(.5,0,0,1),-webkit-transform .5s cubic-bezier(.5,0,0,1)}.downloadsWrap a:hover{color:#fafafa}.downloadsWrap a:hover .icon{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.downloadsWrap a:hover .icon:last-child{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.downloadsWrap a:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.downloadsWrap .docIcons{position:relative;height:26px;width:20px;overflow:hidden}.downloadsWrap .docIcons .icon{position:absolute;opacity:1;transition:all .5s cubic-bezier(.5,0,0,1)}.downloadsWrap .docIcons .icon:last-child{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}.productName{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;padding:8px 0;background-color:#f6f6f6;border-bottom:2px solid #eee}.productName .prodIconWrap{position:relative}.productName .prodIconWrap .prodIcon{position:absolute;height:2px;width:16px;background-color:#112b31;transition:all .6s cubic-bezier(.3,0,0,.9)}.productName .prodIconWrap .prodIcon:last-child{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.productName .prodIconWrap.active .prodIcon:last-child{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.productName .title{margin-left:40px}.dropDownWrap{width:calc(100% / 12 * 8)}.dropDownWrap select{display:block;position:relative;width:100%;height:56px;padding:16px;margin-top:80px;font-family:ReFormation Sans Regular,sans-serif;font-size:2rem;border-radius:0;cursor:none;border:2px solid #d0d0d0;-webkit-appearance:none;appearance:none}.dropDownWrap select:focus{background-color:#f8f8f8;outline:0}.dropdown{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%;height:56px;padding-left:16px;margin-top:80px;font-family:ReFormation Sans Regular,sans-serif;font-size:2rem;border-radius:0;cursor:none;border:2px solid #d0d0d0;transition:all .15s ease-in-out}.dropdown:after{content:url(/images/dropIcon.svg);display:block;position:absolute;right:1.6rem;transition:-webkit-transform .5s cubic-bezier(.4,0,0,.99);transition:transform .5s cubic-bezier(.4,0,0,.99);transition:transform .5s cubic-bezier(.4,0,0,.99),-webkit-transform .5s cubic-bezier(.4,0,0,.99)}.dropdown.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dropChildren{position:absolute;z-index:10;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%;border-bottom:2px solid #d0d0d0;border-left:2px solid #d0d0d0;border-right:2px solid #d0d0d0}.dropChildren .option{font-size:2rem;font-family:inherit;height:48px;text-align:left;padding-left:16px;background-color:#fff;transition:all .15s ease-in-out}.dropChildren .option:hover{background-color:#eee}a#no{color:#888;border-bottom:2px solid #888}a#no:hover{color:#d0d0d0}a#no:hover:before{-webkit-transform:scaleY(0);transform:scaleY(0)}#no.docIcons{display:none}.downloadsMain{display:-webkit-flex;display:flex;width:100%;padding:280px 0}@media(max-width:1504px){.content.downloadsMain{padding:240px 64px}}@media(max-width:960px){.content.downloadsMain{padding:160px 48px}.content.downloadsMain .docName{padding-right:16px;padding-left:16px}.content.downloadsMain .docIcons{padding-right:32px}.downloadsWrap a{padding:0 8px;font-size:2rem}.leftSide{margin:0}.leftSide,.rightSide{width:100%}.downloadsMain{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-top:160px;padding-left:24px;padding-right:24px}.dropdown{margin:64px 0}.dropDownWrap{width:100%}}@media(max-width:768px){.downloadsWrap a{padding:0 8px;font-size:1.7rem}}@media(max-width:720px){.content.downloadsMain{padding:160px 24px}}.toggleFAQ{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;background-color:#fff;font-size:2.7rem;line-height:3.2rem;letter-spacing:.6px;border-top:2px solid #9e9ead;width:100%;height:118px;color:#112b31;padding:0 160px;transition:all .3s ease-in-out}.faqContent{padding:40px 168px 80px}.questId{left:16px;font-family:Glacial-Bold,sans-serif;font-size:1.8rem}.plusIcon,.questId{position:absolute;top:24px}.plusIcon{right:16px;height:2px;width:16px;background-color:#333;transition:all 1s cubic-bezier(.6,0,0,.99)}.plusIcon:last-child{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.toggleFAQ.active,.toggleFAQ:hover{border-top:2px solid #112b31}.toggleFAQ.active .plusIcon:last-child{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.toggleFAQ.active .plusIcon{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.answer{background-color:#fafafa}.title.faq{padding-top:280px}.faqWrap{margin-top:120px;padding-bottom:200px}@media(max-width:960px){.toggleFAQ{padding:0 24px}}@media(max-width:768px){.toggleFAQ{font-size:1.7rem;-webkit-align-items:flex-start;align-items:flex-start;line-height:2rem;height:96px;padding-top:16px;padding-left:8px;padding-right:40px}.title.faq{padding-top:160px}.questId{display:none}.faqContent{padding:24px 8px 64px}.faqWrap{margin-top:64px;padding-bottom:144px}}.bigTextWrap{text-align:center;font-size:3.9rem;line-height:6.4rem;padding:0;letter-spacing:-2px;height:100%;margin:224px 0}.bigGrid{margin:0 auto;max-width:1648px}.picture-container{margin:40px 0;width:100%;height:760px;overflow:hidden;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:-webkit-clip-path 1.16s cubic-bezier(.7,.2,.2,1);transition:clip-path 1.16s cubic-bezier(.7,.2,.2,1);transition:clip-path 1.16s cubic-bezier(.7,.2,.2,1),-webkit-clip-path 1.16s cubic-bezier(.7,.2,.2,1)}.pictures{width:100%}.pictures img{height:840px;width:auto;object-fit:cover}h3.bulletTitle{line-height:48px;padding-bottom:80px;opacity:0;transition:opacity 1s cubic-bezier(.4,.2,.2,.6)}.buletText{font-size:2.6rem;padding-left:32px;line-height:40px}.buletsColumn{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.buletsColumn,.buletWrap{display:-webkit-flex;display:flex}.buletWrap{margin-bottom:128px;opacity:0;transition:opacity 1s cubic-bezier(.4,.2,.2,.6)}.squareWrap .square{height:8px;width:8px;background-color:#112b31;-webkit-transform:translateY(12px);transform:translateY(12px)}.benefitsWrap{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:59px}.benefitsWrap h3{-webkit-flex-basis:calc(100% / 12 * 3);flex-basis:calc(100% / 12 * 3)}.benefitsWrap .buletsColumn{-webkit-flex-basis:calc(100% / 12 * 9);flex-basis:calc(100% / 12 * 9)}.benefitsWrap .buletsColumn .buletWrap{-webkit-flex-basis:calc(1504px / 12 * 4);flex-basis:calc(1504px / 12 * 4)}.coastWrap{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.coastWrap h3{-webkit-flex-basis:calc(100% / 12 * 4);flex-basis:calc(100% / 12 * 4)}.coastWrap .buletsColumn{-webkit-flex-basis:calc(100% / 12 * 8);flex-basis:calc(100% / 12 * 8)}.coastWrap .buletsColumn .buletWrap{-webkit-flex-basis:calc(1504px / 12 * 5);flex-basis:calc(1504px / 12 * 5)}#pinSection{display:-webkit-flex;display:flex;height:100%;-webkit-flex-wrap:wrap;flex-wrap:wrap}.leftBlockWrap{-webkit-flex-basis:calc(100% / 12 * 3);flex-basis:calc(100% / 12 * 3);height:100%;width:400px}ul.tabsWrap.vertical{margin-top:96px;-webkit-flex-direction:column;flex-direction:column}ul.tabsWrap.vertical li{width:100%;margin-left:0;margin-bottom:8px;margin-top:8px}ul.tabsWrap.vertical li button{text-align:left;padding:6px 0;width:100%}ul.tabsWrap.vertical li:first-child{margin-left:0}ul.tabsWrap.vertical li:last-child{margin-right:0}.rightBlock{-webkit-flex-basis:calc(100% / 12 * 9);flex-basis:calc(100% / 12 * 9);border-left:2px solid #9e9ead;background-color:#f6fafa;padding-top:200px}.rightBlock .projects{padding-left:calc(1504px / 12 * 1)}.rightBlock .projects a{font-size:6.6rem;-webkit-text-stroke:1px #112b31;color:#112b31;transition:all .16s ease-in-out}.rightBlock .projects a:hover{color:rgba(17,43,49,0)}.rightBlock .projects a:hover #projArrow .arrowMain.v2{opacity:1}.rightBlock .location{padding-top:16px;color:#454545;font-size:2rem}.rightBlock .downloads{padding-top:160px;padding-bottom:200px;padding-left:calc(1504px / 12 * 1)}#projArrow{display:block}#projArrow .arrowMain.v2{display:block;z-index:100;-webkit-transform:translateY(-18px);transform:translateY(-18px);opacity:0;transition:all .16s ease-in-out}h3.bulletTitle.show{opacity:1}.picture-container.show{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.buletWrap.show{opacity:1}.bigTextWrap{opacity:0;transition:opacity 1s cubic-bezier(.4,.2,.2,.6)}.bigTextWrap.show{opacity:1}.title-select{padding-bottom:112px}.border{height:2px;background:#9e9ead}.border.prod-foot{margin-bottom:280px}.border.prod-select{margin-top:112px;width:100%}.border.bulets-devide{margin-bottom:190px}.leftBlockContent{padding:200px 0}.containerWrap{margin:232px 0}.bigGrid{height:760px}.swift-load{height:100vh;width:100%;position:fixed;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:#112b31;z-index:9999}.swift-load .load-swift-logo{margin-bottom:80px}.swift-load .load-swift-logo svg{-webkit-transform:scale(1.2);transform:scale(1.2)}.swift-load .load-swift-logo h3{color:#fafafa;display:none}@media(max-width:1504px){.benefitsWrap h3{-webkit-flex-basis:calc(100% / 12 * 4);flex-basis:calc(100% / 12 * 4)}.benefitsWrap .buletsColumn{-webkit-flex-basis:calc(100% / 12 * 8);flex-basis:calc(100% / 12 * 8)}.benefitsWrap .buletsColumn .buletWrap{-webkit-flex-basis:calc(1504px / 12 * 5);flex-basis:calc(1504px / 12 * 5)}}@media(max-width:1024px){.rightBlock .projects a{font-size:6rem}}@media(max-width:960px){.bigTextWrap{font-size:2.6rem;line-height:4rem;text-align:left;margin:90px 0}.pt280{padding-top:120px}.benefitsWrap h3,.coastWrap h3{padding-bottom:48px}.benefitsWrap .buletsColumn,.benefitsWrap .buletWrap,.benefitsWrap h3,.coastWrap .buletsColumn,.coastWrap .buletWrap,.coastWrap h3{-webkit-flex-basis:100%;flex-basis:100%}.benefitsWrap .buletWrap,.coastWrap .buletWrap{margin-bottom:64px}.buletText{font-size:2rem}.leftBlockWrap{-webkit-flex-basis:100%;flex-basis:100%;width:100%}ul.tabsWrap.vertical{margin-top:64px;width:100%;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}ul.tabsWrap.vertical li{margin-bottom:4px;margin-top:4px}ul.tabsWrap.vertical li button{width:100%;padding:4px 0}.rightBlock{-webkit-flex-basis:100%;flex-basis:100%;border-left:0 solid;background-color:#f6fafa;padding-top:24px}.rightBlock .projects{padding-left:0}.rightBlock .projects h3{padding-bottom:64px}.rightBlock .projects a{font-size:3.6rem}.rightBlock .location{padding-top:16px;color:#454545;font-size:1.7rem}.rightBlock .downloads{padding-top:80px;padding-bottom:80px;padding-left:0}.rightBlock .downloads .docName{padding-right:16px;padding-left:16px}.rightBlock .downloads .docIcons{padding-right:32px}.rightBlock .downloads h3{padding-bottom:0}#projArrow,#projArrow .arrowMain.v2{display:none}.border.prod-foot{margin-bottom:104px;margin-top:0}.border.bulets-devide{margin-bottom:96px}.leftBlockContent{padding:88px 0}h3{font-size:2.8rem}.containerWrap{margin:80px 0}.buletWrap{margin-bottom:40px}.bigGrid,.picture-container{height:400px;width:100%;overflow:hidden}.picture-container{margin:40px 0}img.swift-img{width:100%;height:480px;object-fit:cover;overflow:hidden}}@media(max-width:768px){.prod_tabs_wrap{overflow:scroll}ul.tabsWrap.vertical{width:100%}.swift-load .load-swift-logo{margin-bottom:0}.swift-load .load-swift-logo svg{display:none}.swift-load .load-swift-logo h3{display:block}}.contactWrap{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-top:280px}.contactWrap .leftWrap{-webkit-flex-basis:calc(100% / 12 * 4);flex-basis:calc(100% / 12 * 4);-webkit-flex-grow:1;flex-grow:1;padding-right:40px;margin-right:calc(100% / 12 * 1)}.contactWrap .midWrap{-webkit-flex-basis:calc(1504px / 12 * 5 - 32px);flex-basis:calc(1504px / 12 * 5 - 32px);-webkit-flex-grow:1;flex-grow:1;margin-right:32px}.contactWrap .midWrap #input{font-family:inherit;font-size:2.6rem;color:#454545;width:90%;border-radius:0;border:none;border-bottom:2px solid #999;padding:8px}.contactWrap .midWrap #input.tArea{border:2px solid #d0d0d0}.contactWrap .rightWrap{-webkit-flex-basis:calc(1504px / 12 * 2 - 32px);flex-basis:calc(1504px / 12 * 2 - 32px);-webkit-flex-grow:1;flex-grow:1}.contactWrap .rightWrap .contactInfo_cf{font-size:2rem}.contactWrap .rightWrap .contactInfo_cf .email_cf{margin-bottom:0}.contactWrap .rightWrap .contactInfo_cf .socialMedia_cf,.contactWrap .rightWrap .contactInfo_cf ul.address_cf{margin-top:72px}input:focus{border-radius:0;background-color:#f6f6f6;outline:none}textarea{resize:none}textarea:focus{border-radius:0;background-color:#f6f6f6;outline:none}button.contactBtn{min-width:545px}button.contactBtn.disabled{color:#999}button.contactBtn.disabled #arrow,button.contactBtn.disabled #base{stroke:#fff}button.contactBtn.disabled:before{background-color:#eee}.bodyText.contact{padding-top:68px}.contactInput.message{margin-bottom:80px}.s-m-title-wrap{height:26px;width:100%;margin-top:104px;overflow:hidden}.s-m-title-wrap h3.s-m-title{padding:0 40px;color:#112b31;font-family:ReFormation Sans Regular,sans-serif;font-size:2.6rem;letter-spacing:normal;text-align:center}.submit-message-wrap{height:100vh;width:100%;position:fixed;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-color:rgba(17,43,49,.4);z-index:9000;top:0;left:0}.submit-message-wrap .s-m-content{position:relative;height:280px;width:480px;margin-bottom:56px;background-color:#fff}.submit-message-wrap .sendingWrap{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;position:absolute;height:100%;width:100%;z-index:9001}.submit-message-wrap .sendingWrap .send_icon{width:100%;height:112px;text-align:center}.submit-message-wrap .successWrap{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;position:absolute;width:100%;height:100%;z-index:9002}.submit-message-wrap .successWrap .sub-btn{background-color:#14333b}.submit-message-wrap .successWrap .sub-btn a.s-message{color:#112b31}.submit-message-wrap .successWrap .sub-btn .btn-bg{background-color:#f8ffba}.submit-message-wrap .successWrap .sub-btn:hover a.s-message{color:#fff}.submit-message-wrap .errorWrap{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;position:absolute;width:100%;height:100%;z-index:9030}.submit-message-wrap .errorWrap .sub-btn{background-color:#d0d0d0}.submit-message-wrap .errorWrap .sub-btn a.s-message{color:#fff}.submit-message-wrap .errorWrap .sub-btn .btn-bg{background-color:#112b31}.submit-message-wrap .errorWrap .sub-btn:hover a.s-message{color:#112b31}.sub-btn{position:relative;height:72px;width:100%}.sub-btn a.s-message{position:absolute;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;height:100%;z-index:9050;transition:color .6s cubic-bezier(.7,.1,.1,.9)}.sub-btn:hover .btn-bg{-webkit-transform:scaleY(0);transform:scaleY(0)}.sub-btn .btn-bg{position:absolute;width:100%;height:100%;transition:-webkit-transform .6s cubic-bezier(.7,.1,.1,.9);transition:transform .6s cubic-bezier(.7,.1,.1,.9);transition:transform .6s cubic-bezier(.7,.1,.1,.9),-webkit-transform .6s cubic-bezier(.7,.1,.1,.9);-webkit-transform:scaleY(100%);transform:scaleY(100%);-webkit-transform-origin:top;transform-origin:top}@media(max-width:1503px){.contactWrap .rightWrap .contactInfo_cf{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:baseline;align-items:baseline;width:100%;padding-top:160px;margin:0}.contactWrap .rightWrap .contactInfo_cf .email_cf,.contactWrap .rightWrap .contactInfo_cf .socialMedia_cf,.contactWrap .rightWrap .contactInfo_cf ul.address_cf{margin-top:0}.leftWrap{padding-right:16px;margin-right:10px}}@media(max-width:960px){.contactWrap{padding-top:160px}.contactWrap .leftWrap{padding-right:0}.contactWrap .leftWrap,.contactWrap .midWrap{-webkit-flex-basis:100%;flex-basis:100%;margin-right:0}.contactWrap .midWrap #input{font-size:2rem;padding:8px;width:100%}.contactWrap .rightWrap{-webkit-flex-basis:100%;flex-basis:100%}.contactWrap .rightWrap .contactInfo_cf{-webkit-flex-direction:column;flex-direction:column;padding-top:80px}button.contactBtn{min-width:100%}.bodyText.contact{padding-top:64px;padding-bottom:64px}.contactInput.message{margin-bottom:40px}}.displayNone{display:none}@media(max-width:1504px){.content{padding:0 64px}}@media(max-width:1440px){#toggleSidbar{display:none}}@media(max-width:1080px){.privacy-main{padding:0 40px}}@media(max-width:1024px){.content{padding:0 64px}.hide-canvas{display:none}.hero{background-image:url(/images/resp_2.jpg)}.hero,.hero.swift{height:100vh;width:auto;object-fit:cover}.hero.swift{background-image:url(/images/resp.jpg)}h2.line{font-size:8rem;letter-spacing:16px;line-height:8rem;color:#fff}.line_wrap{padding:8px 0}.Cursor{display:none}.elipse{width:0;height:0}}@media(max-width:960px){.privacy-main{padding:0 24px}.privacy-copy{padding:0}h2.line{font-size:7.8rem;letter-spacing:16px;line-height:8rem}.content{padding:0 48px}.load-wrap h3{font-size:2.2rem;letter-spacing:4px;text-transform:none;text-align:center}.load-wrap .counter{font-size:5.1rem}}@media(max-width:768px){.logo-wrap svg{width:80%;height:80%}.hero{background-image:url(/images/resp_2_mob.jpg);height:100vh;width:auto;object-fit:cover}.hero.swift{background-image:url(/images/resp_mob.jpg)}.content{padding:0 48px}h2.line{font-size:7.2rem;letter-spacing:16px;line-height:7.2rem}}@media(max-width:720px){#desktopLogo{display:none}#mobLogo{display:block}.logo-wrap svg{width:100%;height:100%}.content{padding:0 24px}h2.line{font-size:3.6rem;letter-spacing:8px;line-height:3.6rem}.line_wrap{padding:6px 0}.errorWrap{padding:0 24px}.errorWrap .errorContent h1{font-size:7.2rem;padding-bottom:40px}.errorWrap .errorContent p{font-size:1.7rem;padding-bottom:24px}.errorWrap .errorContent a.contactBtn{width:100%}}@media(max-width:360px){h2.line{font-size:3.2rem;letter-spacing:8px;line-height:3.6rem}.line_wrap{padding:4px 0}}@media(max-width:320px){.content{padding:0 16px}h2.line{font-size:2.8rem;letter-spacing:8px;line-height:3.6rem}.line_wrap{padding:4px 0}}html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:4px;height:100%;-webkit-transform-origin:center right;transform-origin:center right;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;opacity:0}.c-scrollbar:hover{-webkit-transform:scaleX(1.45);transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;-webkit-transform:scaleY(1);transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{-webkit-transform:scaleY(1.3);transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;opacity:.5;background-color:#9e9ead;width:4px;border-radius:0;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}