@page{margin:0}@font-face{font-family:Urbanist;src:url(/assets/Urbanist-VariableFont_wght-Dxx3sGFO.ttf) format("truetype")}@font-face{font-family:Arial Nova;src:url(/assets/ArialNova-B-gRiJsu.ttf) format("truetype")}Body{margin:0;height:100%;width:100%;display:flex;flex-wrap:wrap;font-family:Segoe,sans-serif;scroll-behavior:smooth;overflow-x:hidden;position:relative}.Navbar{transition:all .4s ease;position:fixed;top:0;left:0;height:75px;width:100%;background-color:#fff;display:flex;justify-content:start;flex-wrap:wrap;z-index:1000}.Navbar .topBarContainer{height:75px;width:100%;flex-basis:100%;z-index:999;border-bottom:2px dashed;border-image:linear-gradient(to right,#ffffff80,#00000080) 1}.Navbar .topBarContainer .topBar{height:75px;width:100%;display:flex;justify-content:space-between;font-size:20px;font-family:Urbanist,sans-serif}.Navbar .topBarContainer .topBar .iconLink{display:flex;align-items:center;justify-content:start}.Navbar .topBarContainer .topBar .iconLink a{height:75px;width:75px;display:flex;justify-content:center;align-items:center;border-right:2px solid rgba(255,255,255,.5)}.Navbar .topBarContainer .topBar .iconLink .icon{height:65px;width:65px;padding:5px}.Navbar .topBarContainer .topBar .iconLink .companyName{width:133px;color:#000;display:flex;cursor:pointer}.Navbar .topBarContainer .topBar .iconLink .companyName .carbon{padding-left:10px}.Navbar .topBarContainer .topBar .iconLink .companyName .carbon.active{color:#00a09b}.Navbar .topBarContainer .topBar .Links{flex-grow:1;display:flex;justify-content:start;align-items:center;gap:0;margin-left:20px}.Navbar .topBarContainer .topBar .Links .link{color:#000;text-decoration:none;font-family:Arial Nova,sans-serif;cursor:pointer;margin-left:30px;margin-right:30px}.Navbar .topBarContainer .topBar .Links .link .solutionsContainer{width:100%;height:100%;position:relative;left:0;top:0;display:flex;align-items:center;color:#000}.Navbar .topBarContainer .topBar .Links .link .solutionsContainer:hover{color:#00a09b}.Navbar .topBarContainer .topBar .Links .link .header{text-decoration:none;color:#000;font-size:18px}.Navbar .topBarContainer .topBar .Links .link .header:hover{color:#00a09b}.Navbar .topBarContainer .topBar .Links .link .listSolButton{margin-left:1rem;display:flex;align-items:center}.Navbar .topBarContainer .topBar .Links .link .listSolButton.active{animation:rotateChevron linear .5s 1 forwards}.Navbar .topBarContainer .topBar .Links .link .productsContainer{width:100%;height:100%;position:relative;left:0;top:0;display:flex;align-items:center;color:#000}.Navbar .topBarContainer .topBar .Links .link .productsContainer:hover{color:#00a09b}.Navbar .topBarContainer .topBar .Links .link .listProdButton{margin-left:1rem;display:flex;align-items:center}.Navbar .topBarContainer .topBar .Links .link .listProdButton.active{animation:rotateChevron linear .5s 1 forwards}.Navbar .topBarContainer .topBar .Links .solutions{width:115px}.Navbar .topBarContainer .topBar .Links .product{width:210px}.Navbar .topBarContainer .topBar .Links .resources{width:80px}.Navbar .topBarContainer .topBar .Links .about{width:55px}.Navbar .topBarContainer .topBar .Links .contact{width:70px}.Navbar .topBarContainer .topBar .Request{width:200px;display:flex;justify-content:space-evenly;align-items:center;gap:12px}.Navbar .topBarContainer .topBar .Request .link{color:#000;text-decoration:none;font-family:Arial Nova,sans-serif;cursor:pointer}.Navbar .topBarContainer .topBar .Request .link:hover{color:#00a09b}.Navbar .topBarContainer .topBar .mobileLinks{display:none;width:45px;padding:15px;position:relative;cursor:pointer}.Navbar .topBarContainer .topBar .mobileLinks .line{transition:all .4s ease;position:relative;top:0;width:45px;background:#439898;height:5px}.Navbar .topBarContainer .topBar .mobileLinks .line:not(:last-child){margin-bottom:15px}.Navbar .topBarContainer .topBar .mobileLinks .linkBox{display:none;flex-wrap:wrap;height:300px;width:300px;position:absolute;bottom:-200px;right:50px;background-color:#000}.Navbar .topBarContainer .topBar .mobileLinks .linkBox a{color:#000;text-decoration:none;width:100%;padding-left:10px;border-bottom:2px dashed;border-image:linear-gradient(to right,#ffffff80,#00000080) 1;display:flex;align-items:center}.Navbar .topBarContainer .topBar .mobileLinks .linkBox a:hover{background-color:#999}.Navbar .topBarContainer .topBar .mobileLinks .linkBox.active{display:flex}.Navbar .topBarContainer .topBar .mobileLinks.expand .line:first-child{transform:rotate(45deg);top:20px}.Navbar .topBarContainer .topBar .mobileLinks.expand .line:nth-child(2){opacity:0}.Navbar .topBarContainer .topBar .mobileLinks.expand .line:nth-child(3){transform:rotate(-45deg);top:-20px}.Navbar .subBarContainer{width:100%;height:calc(100% - 77px);overflow:auto}.Navbar .subBarContainer .subBar{margin:0 2.5%;margin-top:10vh;width:95%}.Navbar .subBarContainer .subBar .listItem{width:100%;display:flex;flex-wrap:wrap;overflow:hidden;color:#000}.Navbar .subBarContainer .subBar .listItem .header{height:80px;width:calc(100% - 80px);font-size:40px;display:flex;align-items:center;justify-content:start;cursor:pointer}.Navbar .subBarContainer .subBar .listItem .icon{height:80px;width:80px;display:flex;align-items:center;justify-content:center}.Navbar .subBarContainer .subBar .listItem .icon .listButton{display:flex;align-items:center;font-size:60px}.Navbar .subBarContainer .subBar .listItem .links{transition:height .5s ease;width:100%;height:0px;color:#000}.Navbar .subBarContainer .subBar .listItem .links .link{padding-top:10px;padding-left:5%;width:95%;height:40px;font-size:18px;display:block;text-decoration:none;color:#000}.Navbar .subBarContainer .subBar .listItem .links .link:hover,.Navbar .subBarContainer .subBar .listItem:hover{color:#00a09b}.Navbar .extraInfoContainer{height:0px;width:100%;flex-basis:100%;transition:height .5s ease;background-color:#fff;position:absolute;top:75px;left:0;overflow:hidden;z-index:950}.Navbar .extraInfoContainer .extraInfo{height:100%;width:100%;display:flex;font-family:Urbanist,sans-serif}.Navbar .extraInfoContainer .extraInfo .header{color:#000;width:75px;height:100%;position:relative;border-right:2px solid rgba(100,100,100,.5);border-bottom:2px solid rgba(100,100,100,.5)}.Navbar .extraInfoContainer .extraInfo .header .text{position:absolute;top:50%;right:0;transform:rotate(-90deg) translate(50%,-100%);transform-origin:100% 0;font-family:Urbanist,sans-serif;text-align:center;font-size:30px;padding:5px;white-space:nowrap}.Navbar .extraInfoContainer .extraInfo .content{width:calc(100% - 75px);display:flex;flex-wrap:wrap}.Navbar .extraInfoContainer .extraInfo .content .item{flex-basis:100%;width:100%;display:flex;border-bottom:2px dashed;border-image:linear-gradient(to right,#ffffff80,#00000080) 1}.Navbar .extraInfoContainer .extraInfo .content .item .title{width:15%;min-width:90px;height:100%;display:flex;justify-content:start;align-items:center;border-right:2px solid rgba(255,255,255,.5);color:#000}.Navbar .extraInfoContainer .extraInfo .content .item .title .text{padding-left:10px}.Navbar .extraInfoContainer .extraInfo .content .item .title:hover{background-color:#000000bf;color:#fff}.Navbar .extraInfoContainer .extraInfo .content .item .description{width:100%;display:flex;align-items:center}.Navbar .extraInfoContainer .extraInfo .content .item .description .text{width:100%;height:100%;color:#000;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.Navbar .extraInfoContainer .extraInfo .content .item .description .text:hover{background-color:#000000bf;color:#fff}.Navbar .extraInfoContainer.expand{height:150px}.Navbar.expand{height:95vh}@keyframes growExtraInfo{0%{transform:translateY(-100%)}to{transform:translateY(-0%)}}@keyframes rotateChevron{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@media (min-width: 1800px){.Navbar .topBarContainer .topBar{font-size:30px}.Navbar .topBarContainer .topBar .iconLink .companyName{width:223px}.Navbar .topBarContainer .topBar .Links .link .header{font-size:25px}.Navbar .topBarContainer .topBar .Links .solutions{width:165px}.Navbar .topBarContainer .topBar .Links .product{width:300px}.Navbar .topBarContainer .topBar .Links .resources{width:120px}.Navbar .topBarContainer .topBar .Links .about{width:80px}.Navbar .topBarContainer .topBar .Links .contact{width:105px}.Navbar .topBarContainer .topBar .Request{width:300px}.Navbar .extraInfoContainer .extraInfo .header .text{font-size:35px}.Navbar .extraInfoContainer .extraInfo .content .item .title{font-size:25px}.Navbar .extraInfoContainer.expand{height:250px}}@media screen and (max-width: 1250px){.Navbar .topBarContainer .topBar .Links,.Navbar .topBarContainer .topBar .Request{display:none}.Navbar .topBarContainer .topBar .mobileLinks{display:block}}.Footer{width:100%;position:relative;z-index:999}.Footer .subBar{width:100%;height:300px;margin:0;transition:height .5s ease;position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;background-color:#ccc;overflow:hidden}.Footer .subBar .left{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;color:#fff;z-index:500}.Footer .subBar .left .container{height:150px}.Footer .subBar .left .container .item{width:100%;display:flex;align-items:center;justify-content:center;font-family:Urbanist,sans-serif;margin-top:15px;margin-bottom:15px}.Footer .subBar .left .container .link{text-align:center;text-decoration:none;color:#000;font-weight:700;cursor:pointer}.Footer .subBar .right{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;color:#000;z-index:500;font-weight:700}.Footer .subBar .right .container{height:150px}.Footer .subBar .right .container .item{width:100%;display:flex;align-items:center;justify-content:center;font-family:Urbanist,sans-serif;margin-top:15px;margin-bottom:15px}.Footer .subBar .right .container .link{text-align:center;text-decoration:none;color:#000;font-weight:700;cursor:pointer}.Footer .subBar .center{height:300px;z-index:300}.Footer .subBar .center .imageLeft{position:absolute;height:200px;left:0;bottom:0}.Footer .subBar .center .image{position:absolute;height:300px;left:50%;transform:translate(-50%)}.Footer .subBar .center .imageRight{position:absolute;height:200px;right:0;bottom:0}.Footer .mainBar{height:80px;width:100%;background-color:#595959;display:flex;justify-content:space-between;color:#fff;font-family:Urbanist,sans-serif}.Footer .mainBar .left{width:400px;height:75px;display:flex;justify-content:start;align-items:center}.Footer .mainBar .left .icon{width:75px;height:75px}.Footer .mainBar .left .link{color:#fff}.Footer .mainBar .center{flex-grow:1;height:75px;font-size:30px;display:flex;justify-content:center;align-items:center}.Footer .mainBar .center .link{display:flex;justify-content:center;align-items:center;color:#fff}.Footer .mainBar .center .light{font-weight:lighter}.Footer .mainBar .right{width:400px;height:75px;display:flex;justify-content:space-around;align-items:center;font-size:14px}.Footer .mainBar .right .link{cursor:pointer}@media only screen and (max-width: 1350px){.Footer .subBar .center .imageLeft,.Footer .subBar .center .imageRight{display:none}}@media screen and (max-width: 1000px){.Footer .mainBar .right .item{display:none}}@media screen and (max-width: 500px){.Footer .mainBar .left .link,.Footer .mainBar .right .link{display:none}}.Index{margin:0;width:100%;height:100%;font-family:Segoe,sans-serif;overflow-x:hidden}.Index .Background{height:95vh;width:100%;position:relative}.Index .Background .BackgroundImage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-image:url(/assets/newBackgroundSkewed-CNSZY8Qe.png);background-repeat:no-repeat;background-size:cover}.Index .Background .DescriptionContainer{width:100%;height:100%;display:flex}.Index .Background .DescriptionContainer .Description{margin-left:10%;margin-top:80px;font-size:40px;font-weight:700;color:#015454;display:flex;flex-direction:column;justify-content:center;align-items:start;z-index:3;max-width:400px}.Index .Background .DescriptionContainer .Description .ButtonContainer{margin-top:40px;height:40px;position:relative;width:100%}.Index .Background .DescriptionContainer .Description .ButtonContainer .Arrow{max-width:15%;max-height:100%;position:absolute;left:5%;cursor:pointer}.Index .Background .DescriptionContainer .Description .ButtonContainer .Label{position:absolute;left:12%;height:100%;display:flex;align-items:center;font-weight:500;font-size:min(1.5vw,30px);color:#6a743d;cursor:pointer}.Index .Background .rotate-logo{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0)}.Index .Background .rotate-logo .rotating-image{transition:transform .5s}.Index .Background .fade-logo{position:absolute;top:54%;left:max(calc((95vh / 1080 * 1920) - ((95vh / 1080 * 1920) - ((95vh / 1080 * 1920) * .64))),800px);transform:translate(-49.3%,-55%) rotate(0);width:min(75vw,500px);height:min(75vw,500px);display:none}.Index .Background .fade-logo .fade-image{position:absolute;width:min(75vw,500px);height:min(75vw,500px)}.Index .Background .fade-logo .fade-image.inside.active{animation:flipRight 1s linear 1}.Index .Background .fade-content{position:absolute;top:70%;left:50%;width:50%;color:#fff;transform:translate(-50%,-50%) rotate(0);text-align:center;font-size:20px}.Index .Background .pointDown{position:absolute;left:50%;top:85%;transform:translate(-50%,-50%)}.Index .Background .pointDown .angleDown{color:#fff;cursor:pointer}.Index .Background .pointDown .angleDown:hover{color:gray}.Index .Information{max-width:2000px;margin:0 auto;padding-top:80px;font-family:Urbanist,sans-serif}.Index .Information .InfoBarContainer{height:100px;margin-left:15%;margin-right:15%;position:relative}.Index .Information .InfoBarContainer .InfoBar{position:absolute;left:0;top:0;width:80%;height:100%;padding-left:10%;padding-right:10%;background-color:#015454;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;font-size:min(1.5vw,30px);font-weight:600}.Index .Information .DescriptionContainer{margin-top:40px;margin-left:15%;margin-right:15%;display:grid;grid-template-columns:2fr 1fr}.Index .Information .DescriptionContainer .Description{margin-right:15%;font-size:min(4vw,35px);font-weight:700;color:#015454;display:flex;flex-direction:column}.Index .Information .DescriptionContainer .Description .ButtonContainer{margin-top:40px;height:40px;position:relative}.Index .Information .DescriptionContainer .Description .ButtonContainer .Arrow{max-width:15%;max-height:100%;position:absolute;left:5%;cursor:pointer}.Index .Information .DescriptionContainer .Description .ButtonContainer .Label{position:absolute;left:12%;height:100%;display:flex;align-items:center;font-weight:500;font-size:min(1.5vw,30px);color:#6a743d;cursor:pointer}.Index .Information .DescriptionContainer .Diagram{width:100%;height:100%;position:relative}.Index .Information .DescriptionContainer .Diagram .barContainer{position:absolute}.Index .Information .DescriptionContainer .Diagram .barContainer .bar{position:absolute;top:0;right:-150%;width:100%;height:100%;background-color:#015454}.Index .Information .DescriptionContainer .Diagram .bar1{top:15%;left:5%;height:5%;width:70%}.Index .Information .DescriptionContainer .Diagram .bar2{top:22%;left:10%;height:5%;width:70%}.Index .Information .DescriptionContainer .Diagram .bar3{top:29%;left:7%;height:5%;width:70%}.Index .Information .DescriptionContainer .Diagram .bar4{top:36%;left:12%;height:5%;width:70%}.Index .Information .DescriptionContainer .Diagram .bar5{top:43%;left:16%;height:5%;width:70%}.Index .Information .DescriptionContainer .Diagram .bar6{top:50%;left:10%;height:5%;width:70%}.Index .Information .DescriptionContainer .Diagram .bar7{top:57%;left:5%;height:5%;width:70%}.Index .Information .DescriptionContainer .Diagram .bar8{top:64%;left:3%;height:5%;width:70%}.Index .Information .DescriptionContainer .Diagram .bar9{top:71%;left:10%;height:5%;width:70%}.Index .Information .DescriptionContainer .Diagram .bar10{top:78%;left:16%;height:5%;width:70%}.Index .Information .DescriptionContainer .Diagram .middlebar{position:absolute;background:#88915d;top:5%;left:40%;height:80%;width:10%}.Index .Introduction{max-width:2000px;margin:0 auto;padding-top:80px}.Index .Products{max-width:2000px;margin:0 auto;padding-top:80px;font-family:Arial Nova,sans-serif}.Index .Products .Header{display:flex;justify-content:start;align-items:center;margin-right:15%;margin-left:15%;height:50px;font-family:Urbanist,sans-serif}.Index .Products .Header .Break{background-color:#6a743d;height:100%;width:70%}.Index .Products .Header .Text{width:30%;color:#6a743d;font-weight:700;font-size:min(4vw,40px);text-align:right}.Index .Products .ExtraInformation{margin-left:15%;margin-right:15%;margin-top:40px;font-size:min(3vw,25px);text-align:center}.Index .Products .Description{display:grid;grid-template-columns:1fr 1fr;margin-left:15%;margin-right:15%;margin-top:40px}.Index .Products .Description .Diagram{height:100%;width:100%;position:relative}.Index .Products .Description .Diagram .Image{width:100%;height:100%}.Index .Products .Description .Diagram .Graph{position:absolute;top:0;left:0;animation:fadeGraph 5s linear infinite}.Index .Products .Description .RightArea{display:flex;align-items:center;justify-content:space-between;flex-direction:column}.Index .Products .Description .RightArea .ButtonContainer{width:100%;height:40px;display:flex;justify-content:end}.Index .Products .Description .Text{height:calc(100% - 50px);font-size:min(3vw,25px);text-align:right;display:flex;align-items:center}.Index .Products .Cards{margin-left:15%;margin-right:15%;margin-top:80px;display:flex;flex-wrap:wrap;justify-content:space-between}.Index .Products .Cards .CarbonManagement{background-color:#6a743d}.Index .Products .Cards .BuildingManagementSystem{background-color:#015454}.Index .Products .Cards .Card{width:40%;height:150px;display:grid;grid-template-columns:6fr 3fr 1fr}.Index .Products .Cards .Card .Title{color:#fff;font-weight:700;font-size:25px;margin:10px;display:flex;align-items:center}.Index .Products .Cards .Card .ImageContainer{width:100%;height:100%;position:relative}.Index .Products .Cards .Card .ImageContainer .Image{position:absolute;width:auto;height:auto;max-width:100%;max-height:100%}.Index .Products .Cards .Card .ArrowContainer{width:100%;height:100%;position:relative}.Index .Products .Cards .Card .ArrowContainer .Arrow{position:absolute;width:auto;height:auto;max-width:100%;max-height:50%;bottom:0;right:0}.Index .Products .Cards .Card:hover{cursor:pointer}.Index .Ashrae{padding-top:80px;max-width:2000px;margin:0 auto;font-family:Arial Nova,sans-serif}.Index .Ashrae .Banner{position:relative;background-color:#6a743d;padding:20px 10px 20px 30px;display:flex;justify-content:start;align-content:center;gap:10px;flex-wrap:wrap;margin-left:15%;margin-right:30%;font-family:Urbanist,sans-serif;height:80px}.Index .Ashrae .Banner .Header{width:100%;color:#fff;font-weight:700;font-size:min(2vw,35px);text-align:left}.Index .Ashrae .Banner .Description{width:100%;color:#fff;font-weight:500;font-size:min(1.5vw,20px);text-align:left;font-family:Arial Nova,sans-serif}.Index .Ashrae .Banner .BannerEnd1{border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:min(10vw,120px) solid #6A743D;position:absolute;top:0;left:100%;width:0;height:0}.Index .Ashrae .Banner .BannerEnd2{border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:min(10vw,120px) solid #6A743D;position:absolute;top:50%;left:100%;width:0;height:0}.Index .WhatWeDo{padding-top:80px;max-width:2000px;margin:0 auto;font-family:Arial Nova,sans-serif}.Index .WhatWeDo .Header{display:flex;justify-content:start;align-items:center;margin-left:15%;margin-right:15%;height:50px;font-family:Urbanist,sans-serif}.Index .WhatWeDo .Header .Text{color:#015454;font-weight:700;font-size:min(4vw,40px);width:40%;text-align:left}.Index .WhatWeDo .Header .Break{background-color:#015454;width:60%;height:100%;display:flex;justify-content:space-around;align-items:center}.Index .WhatWeDo .Container{margin-top:40px;margin-left:15%;margin-right:15%;display:grid;grid-template-columns:1fr 9fr;gap:15px}.Index .WhatWeDo .Container .Icon{margin:10px;width:80px;height:80px;background-color:#015454;border-radius:100%;display:flex;align-items:center;justify-content:center}.Index .WhatWeDo .Container .Icon .Image{width:auto;height:auto;max-width:100%;max-height:100%}.Index .WhatWeDo .Container .Text{display:flex;align-items:start;justify-content:start;flex-direction:column}.Index .WhatWeDo .Container .Text .Title{color:#015454;font-size:min(3vw,30px);font-weight:500;font-family:Urbanist,sans-serif}.Index .WhatWeDo .Container .Text .Description{font-size:min(2vw,20px)}.Index .WhatWeDo .ButtonContainer{margin-left:15%;margin-right:15%;margin-top:20px;display:flex;justify-content:start;align-items:center}.Index .ExtraInfo{margin-top:80px;font-family:Arial Nova,sans-serif;background-color:#6a743d}.Index .ExtraInfo .ExpandedContent{width:100%;height:100%;max-width:2000px;margin:0 auto}.Index .ExtraInfo .ExpandedContent .Container{display:grid;grid-template-columns:1fr 1fr;margin-left:15%;margin-right:15%;padding-top:30px;padding-bottom:30px;gap:15px}.Index .ExtraInfo .ExpandedContent .Container .Diagram{height:100%;width:100%;max-width:500px;display:flex;align-items:center;justify-content:center;position:relative}.Index .ExtraInfo .ExpandedContent .Container .Diagram .Dummy{width:100%;padding-top:100%;border:8px solid white;border-radius:100%}.Index .ExtraInfo .ExpandedContent .Container .Diagram .ImageAtomsOuter{position:absolute;width:100%;transition:.5s linear all}.Index .ExtraInfo .ExpandedContent .Container .Diagram .ImageAtomsInner{position:absolute;width:80%;transition:.5s linear all}.Index .ExtraInfo .ExpandedContent .Container .Diagram .Text{position:absolute;font-weight:700;font-size:min(3.5vw,50px);color:#fff}.Index .ExtraInfo .ExpandedContent .RightArea{display:flex;flex-direction:column}.Index .ExtraInfo .ExpandedContent .RightArea .Text{font-size:min(2.5vw,25px);margin-top:40px;margin-bottom:40px;text-align:right;display:flex;align-items:center;flex-direction:column;gap:30px;color:#fff}.Index .ExtraInfo .ExpandedContent .RightArea .Text .Larger{font-size:min(3.5vw,35px);font-weight:600}.Index .ExtraInfo .ExpandedContent .RightArea .ButtonContainer{width:100%;display:flex;justify-content:end}.Index .DataProducts{padding-top:80px;max-width:2000px;margin:0 auto;font-family:Arial Nova,sans-serif}.Index .DataProducts .Header{display:flex;justify-content:start;align-items:center;margin-left:15%;margin-right:15%;height:50px;font-family:Urbanist,sans-serif}.Index .DataProducts .Header .Text{color:#015454;font-weight:700;font-size:min(4vw,40px);width:40%;text-align:left}.Index .DataProducts .Header .Break{background-color:#015454;width:60%;height:100%;display:flex;justify-content:space-around;align-items:center}.Index .DataProducts .Description{margin-left:15%;margin-right:15%;margin-top:40px;font-size:min(3vw,25px);text-align:center}.Index .DataProducts .ButtonContainer{margin-left:15%;margin-right:15%;margin-top:40px;display:flex;justify-content:end;align-items:center}.Index .Clients{padding-top:80px;max-width:2000px;margin:0 auto;font-family:Urbanist,sans-serif}.Index .Clients .Header{display:flex;justify-content:start;align-items:center;margin-left:15%;margin-right:15%;height:50px}.Index .Clients .Header .Text{color:#6a743d;font-weight:700;font-size:min(4vw,40px);width:40%;text-align:left}.Index .Clients .Header .Break{background-color:#6a743d;width:60%;height:100%;display:flex;justify-content:space-around;align-items:center}.Index .Clients .Description{margin-left:15%;margin-right:15%;margin-top:40px;font-size:min(3vw,25px);text-align:center}.Index .Contact{max-width:2000px;margin:80px auto 0}.Index .Contact .Header{display:flex;justify-content:start;align-items:center;margin-right:15%;margin-left:15%;height:50px}.Index .Contact .Header .Break{background-color:#015454;height:100%;width:75%}.Index .Contact .Header .Text{width:25%;color:#015454;font-weight:700;font-size:min(4vw,40px);text-align:right}.Index .Contact .Content{padding-left:5px;font-size:18px;margin-bottom:20px}.Index .Contact .List{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;margin-top:80px;margin-bottom:40px}.Index .Contact .List .Item{width:25%;height:125px;box-shadow:10px 10px 10px #e6e6e6;font-family:Arial Nova,sans-serif;display:grid;grid-template-columns:3fr 1fr;grid-template-rows:1fr 1fr 1fr;background-color:#e8e8e8}.Index .Contact .List .Item .Icon{height:60px}.Index .Contact .List .Item .IconStyle{height:150px;width:200px;position:absolute;transform:translate(-50%,-50%)}.Index .Contact .List .Item .Title{padding-left:20px;padding-top:10px;font-size:24px;font-weight:600}.Index .Contact .List .Item a{text-decoration:none;color:#000;padding-left:10px}.Index .Contact .List .Item .Phone{grid-column:span 2;padding-left:15px;display:flex;align-items:center;font-size:min(3vw,20px)}.Index .Contact .List .Item .Email{grid-column:span 2;padding-left:15px;display:flex;align-items:center;font-size:min(3vw,20px);overflow:hidden}.Index .Contact .Grouping{display:grid;grid-template-columns:2fr 1fr}.Index .Contact .Info{display:flex;flex-direction:column;margin-left:10px}.Index .Contact .Info .Item{flex-basis:33.33%;display:flex;flex-direction:column;justify-content:start;align-items:start;margin-bottom:20px}.Index .Contact .Info .Title{display:flex;align-items:center;justify-content:center;margin-top:5px;margin-bottom:10px;font-weight:700}@media only screen and (max-width: 1275px){.Index .Contact .List .Item .IconStyle{width:125px;height:90px;transform:translate(-25%,-50%)}}@media screen and (max-width: 1000px){.Index .Background{height:80vh}.Index .Background .BackgroundImage{height:55vh;position:relative;background-image:url(/assets/newBackground-02S0TpKz.png);background-position:center}.Index .Background .DescriptionContainer{height:25vh}.Index .Background .DescriptionContainer .Description{justify-content:start;font-size:min(3.5vw,25px);max-width:90%;margin-top:40px;margin-left:10%;margin-right:5%}.Index .Background .fade-logo{position:absolute;top:35%;left:50%;display:block}.Index .Background .pointDown{top:65%}.Index .Information .InfoBarContainer{margin-left:5%;margin-right:5%}.Index .Information .InfoBarContainer .InfoBar{font-size:2.5vw}.Index .Information .DescriptionContainer{margin-left:5%;margin-right:5%;grid-template-columns:4fr 1fr}.Index .Information .ButtonContainer{margin-left:5%;margin-right:5%}.Index .Products{padding-top:40px}.Index .Products .Header{margin-left:0;margin-right:5%}.Index .Products ExtraInformation{margin-left:5%;margin-right:5%}.Index .Products .Description{margin-left:5%;margin-right:5%;grid-template-columns:1fr}.Index .Products .Cards{margin-left:5%;margin-right:5%}.Index .Products .Cards .Card{width:45%}.Index .Ashrae{padding-top:40px}.Index .Ashrae .Banner{margin-left:5%;margin-right:20%}.Index .WhatWeDo{padding-top:40px}.Index .WhatWeDo .Header{margin-right:0;margin-left:5%}.Index .WhatWeDo .Container{margin-left:5%;margin-right:5%}.Index .WhatWeDo .Container .Icon{width:min(80px,8vw);height:min(80px,8vw)}.Index .WhatWeDo .ButtonContainer{margin-left:5%;margin-right:5%}.Index .ExtraInfo{margin-top:40px}.Index .ExtraInfo .ExpandedContent .Container{margin:15px 5%}.Index .ExtraInfo .ExpandedContent .Container .Diagram .Dummy{border-width:4px}.Index .ExtraInfo .ExpandedContent .Container .RightArea .Text{margin-top:20px;margin-bottom:20px}.Index .DataProducts{padding-top:40px}.Index .DataProducts .Header{margin-right:0;margin-left:5%}.Index .DataProducts .Carousel{margin-left:5%;margin-right:5%;margin-top:40px}.Index .DataProducts .Description{margin-left:5%;margin-right:5%}.Index .DataProducts .ButtonContainer{margin-top:20px;margin-left:5%;margin-right:5%}.Index .Clients{padding-top:40px}.Index .Clients .Header{margin-right:0;margin-left:5%}.Index .Clients .Carousel{margin-left:5%;margin-right:5%;margin-top:40px}.Index .Clients .Description{margin-left:5%;margin-right:5%}.Index .Contact{margin-top:40px}.Index .Contact .Header{margin-left:0;margin-right:5%}.Index .Contact .List{margin-top:40px}.Index .Contact .List .Item{width:45%}.Index .Contact .List .Item:last-child{margin-top:40px}}@keyframes flipRight{0%{transform:rotateY(0)}to{transform:rotateY(-360deg)}}@keyframes fadeGraph{0%{opacity:0%}50%{opacity:100%}to{opacity:0%}}@keyframes slideFromLeft{0%{left:-120%}to{left:0%}}@keyframes slideFromRight{0%{right:-150%}to{right:0%}}.AboutUs{width:100%;height:100%;position:relative}.AboutUs .Background{height:95vh;width:100%;position:relative;background-color:#ccc;overflow:hidden}.AboutUs .Background .Image{width:80%;height:100%;min-width:150vh;position:relative;left:0;top:0}.AboutUs .Background .Text{width:33%;height:70vh;z-index:1;display:flex;flex-wrap:wrap;flex-direction:column;gap:20px;position:absolute;left:65%;top:40%;text-align:right}.AboutUs .Background .Text .Words{font-weight:700;font-size:min(4vw,100px)}.AboutUs .Background .Text .Description{font-size:min(2vw,40px)}.AboutUs .Background .pointDown{position:absolute;left:50%;top:85%;transform:translate(-50%,-50%)}.AboutUs .Background .pointDown .angleDown{color:#fff;cursor:pointer}.AboutUs .Background .pointDown .angleDown:hover{color:gray}.AboutUs .FoundingBar{max-width:2000px;margin:40px auto 0;height:400px}.AboutUs .FoundingBar .Contents{height:100%;display:grid;grid-template-columns:2fr 3fr;margin-left:15%;margin-right:15%}.AboutUs .FoundingBar .Contents .Diagram{height:100%;width:100%;position:relative}.AboutUs .FoundingBar .Contents .Diagram .Image{position:absolute;height:100%;width:100%}.AboutUs .FoundingBar .Contents .Diagram .Image.inside.active{animation:flipRight 1s linear 1}.AboutUs .FoundingBar .Contents .Information{display:flex;align-items:center;justify-content:space-between;flex-direction:column}.AboutUs .FoundingBar .Contents .Information .Text{height:100%;font-size:min(2.5vw,25px);text-align:left;display:flex;align-items:center}.AboutUs .BossBar{margin-top:40px;margin-bottom:15px;height:400px;background-color:#6a743d}.AboutUs .BossBar .Contents{height:100%;max-width:2000px;margin:0 auto}.AboutUs .BossBar .Contents .Container{height:100%;display:grid;grid-template-columns:4fr 2fr;gap:30px;margin-left:15%;margin-right:15%}.AboutUs .BossBar .Contents .Container .Information{display:flex;align-items:center;justify-content:space-between;flex-direction:column;position:relative}.AboutUs .BossBar .Contents .Container .Information .Quote{position:absolute;top:10px;left:15px;color:#fff;font-size:min(12vw,65px);font-weight:800}.AboutUs .BossBar .Contents .Container .Information .Text{height:100%;color:#fff;font-size:min(2.5vw,25px);text-align:left;display:flex;align-items:center}.AboutUs .BossBar .Contents .Container .Information .Attribution{position:absolute;bottom:10px;left:45px;color:#fff;font-size:min(2.75vw,28px);font-family:Urbanist,sans-serif;font-style:italic;font-weight:200}.AboutUs .BossBar .Contents .Container .Diagram{height:100%;width:100%;position:relative}.AboutUs .BossBar .Contents .Container .Diagram .Image{position:absolute;height:100%;width:100%}.AboutUs .BossBar:after{content:"";height:15px;background-color:#889150;display:block}.AboutUs .SpecializeBar{max-width:2000px;margin:95px auto 0}.AboutUs .SpecializeBar .Contents{height:100%;margin-left:15%;margin-right:15%}.AboutUs .SpecializeBar .Contents .Description{width:100%;font-size:min(3vw,25px);text-align:center}.AboutUs .SpecializeBar .Contents .Container{height:400px;display:grid;grid-template-columns:2fr 3fr}.AboutUs .SpecializeBar .Contents .Container .Diagram{height:100%;width:100%;position:relative}.AboutUs .SpecializeBar .Contents .Container .Diagram .Image{position:absolute;height:100%;width:100%}.AboutUs .SpecializeBar .Contents .Container .Information{display:flex;align-items:center;justify-content:space-between;flex-direction:column}.AboutUs .SpecializeBar .Contents .Container .Information .Text{height:100%;font-size:min(3vw,25px);text-align:left;display:flex;align-items:center}.AboutUs .Contact{max-width:2000px;margin:40px auto 0}.AboutUs .Contact .Header{display:flex;justify-content:center;align-items:center;margin-right:15%;margin-left:15%;padding-left:5%;padding-right:5%;height:80px;background-color:#015454;font-size:50px;font-weight:600;color:#fff}.AboutUs .Contact .Content{padding-left:5px;font-size:18px;margin-bottom:20px}.AboutUs .Contact .List{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;margin-top:80px;margin-bottom:40px}.AboutUs .Contact .List .Item{width:25%;height:125px;box-shadow:10px 10px 10px #e6e6e6;font-family:Urbanist,sans-serif;display:grid;grid-template-columns:3fr 1fr;grid-template-rows:1fr 1fr 1fr;background-color:#e8e8e8;color:#fff}.AboutUs .Contact .List .Item .Icon{height:60px}.AboutUs .Contact .List .Item .IconStyle{height:150px;width:200px;position:absolute;transform:translate(-50%,-50%)}.AboutUs .Contact .List .Item .Title{padding-left:20px;padding-top:10px;font-size:24px;font-weight:600}.AboutUs .Contact .List .Item a{text-decoration:none;color:#fff;padding-left:10px}.AboutUs .Contact .List .Item .Phone{grid-column:span 2;padding-left:15px;display:flex;align-items:center;font-size:min(3vw,20px)}.AboutUs .Contact .List .Item .Email{grid-column:span 2;padding-left:15px;display:flex;align-items:center;font-size:min(3vw,20px);overflow:hidden}.AboutUs .Contact .Grouping{display:grid;grid-template-columns:2fr 1fr}.AboutUs .Contact .Info{display:flex;flex-direction:column;margin-left:10px}.AboutUs .Contact .Info .Item{flex-basis:33.33%;display:flex;flex-direction:column;justify-content:start;align-items:start;margin-bottom:20px}.AboutUs .Contact .Info .Title{display:flex;align-items:center;justify-content:center;margin-top:5px;margin-bottom:10px;font-weight:700}@media only screen and (max-width: 1350px){.AboutUs .Background .Text{left:50%;top:40%;text-align:center;width:500px;transform:translate(-50%)}.AboutUs .Background .Text .Words{font-size:75px}.AboutUs .FoundingBar .Contents{margin-left:0;margin-right:0}.AboutUs .FoundingBar .Contents .Information{margin-right:10%}.AboutUs .BossBar .Contents .Container{margin-left:5%;margin-right:5%}.AboutUs .SpecializeBar .Contents{margin-left:0;margin-right:0}.AboutUs .SpecializeBar .Contents .Description{margin-left:5%;margin-right:5%;width:90%}.AboutUs .SpecializeBar .Contents .Container .Information{margin-right:10%}.AboutUs .Contact .List .Item{width:45%}.AboutUs .Contact .List .Item .IconStyle{width:125px;height:90px;transform:translate(-25%,-50%)}.AboutUs .Contact .List .Item:last-child{margin-top:40px}}@media screen and (max-width: 1000px){.AboutUs .FoundingBar{height:auto}.AboutUs .FoundingBar .Contents{display:flex;flex-wrap:wrap;flex-direction:row}.AboutUs .FoundingBar .Contents .Diagram{height:400px;display:flex;align-items:center;justify-content:center}.AboutUs .FoundingBar .Contents .Diagram .Image{height:auto;width:auto;max-width:100%;max-height:100%}.AboutUs .FoundingBar .Contents .Information{margin-left:5%;margin-right:5%}.AboutUs .FoundingBar .Contents .Information .Text{text-align:center;font-size:3vw}.AboutUs .BossBar .Contents .Container{margin-right:0}.AboutUs .SpecializeBar{height:auto}.AboutUs .SpecializeBar .Contents{margin-left:0;margin-right:0}.AboutUs .SpecializeBar .Contents .Description{margin-left:5%;margin-right:5%;width:90%;font-size:3vw}.AboutUs .SpecializeBar .Contents .Container{height:auto;display:flex;flex-wrap:wrap;flex-direction:row}.AboutUs .SpecializeBar .Contents .Container .Diagram{height:400px;display:flex;align-items:center;justify-content:center}.AboutUs .SpecializeBar .Contents .Container .Diagram .Image{height:auto;width:auto;max-width:100%;max-height:100%}.AboutUs .SpecializeBar .Contents .Container .Information{margin-left:5%;margin-right:5%}.AboutUs .SpecializeBar .Contents .Container .Information .Text{text-align:center;font-size:3vw}.AboutUs .Contact .Header{font-size:6vw}.AboutUs .Contact .List .Item{width:45%}.AboutUs .Contact .List .Item:last-child{margin-top:40px}}@media screen and (max-width: 750px){.AboutUs .BossBar .Contents .Container{grid-template-columns:1fr 1fr}}@media screen and (max-width: 550px){.AboutUs .BossBar{height:300px}.AboutUs .BossBar .Contents .Container .Information .Text{font-size:2.8vw}}.News{width:100%;height:100%}.News .Background{background-position:center;height:20vh;width:100%;background-repeat:no-repeat;background-size:cover;position:relative}.News .Introduction{max-width:2000px;margin:80px auto 0}.News .Introduction .Header{display:flex;justify-content:start;align-items:center;margin-left:15%;margin-right:15%;height:80px}.News .Introduction .Header .Text{color:#006c6c;font-size:min(4vw,60px);font-family:Urbanist,sans-serif;font-weight:700;width:25%;padding-right:5%;text-align:left}.News .Introduction .Header .Break{background-color:#006c6c;width:75%;height:100%;display:flex;justify-content:space-around;align-items:center}.News .Introduction .Content{padding-left:5px;font-size:18px;margin-bottom:40px}.News .Introduction .PageBreak{background-color:#000;margin-left:10%;margin-right:10%;width:80%;height:3px;margin-bottom:40px}.News .Content{max-width:2000px;margin:80px auto 0}.News .Content .List{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;margin:80px 5%;gap:70px 0px}.News .Content .List .Item{width:100%;height:500px;color:#000;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}.News .Content .List .Item .Information{width:35%;height:80%;font-family:Urbanist,sans-serif;display:grid;grid-template-rows:2fr 3fr 1fr}.News .Content .List .Item .Information .Title{display:flex;justify-content:start;align-items:start;flex-wrap:wrap;flex-direction:column}.News .Content .List .Item .Information .Title .Header{width:100%;display:flex;justify-content:start;align-items:end;font-weight:700;font-size:min(2vw,30px);cursor:pointer;text-decoration:none;color:#000}.News .Content .List .Item .Information .Title .Date{width:100%;padding-top:5px;color:gray;text-align:start}.News .Content .List .Item .Information .Header:hover{text-decoration:underline}.News .Content .List .Item .Information .Text{text-align:left;font-size:min(1.5vw,25px);padding-top:20px;padding-bottom:20px}.News .Content .List .Item .Information .More{width:100%;height:100%;position:relative;display:flex;align-items:center;cursor:pointer}.News .Content .List .Item .Information .More .Label{font-weight:600;font-size:min(1.5vw,20px);text-decoration:underline;color:#6a743d}.News .Content .List .Item .ImageBox{width:60%;height:100%;display:flex;align-items:center;justify-content:center}.News .Content .List .Item .ImageBox .Image{width:auto;height:100%;max-width:100%;cursor:pointer}.News .Content .List .Item:nth-child(2n){flex-direction:row-reverse}.News .Content .List .Item:nth-child(2n) .Information{padding-left:30px;border-left:4px solid #006C6C}.News .Content .List .Item:nth-child(odd) .Information{padding-right:30px;border-right:4px solid #006C6C}@media screen and (max-width: 1000px){.News .Content .List{margin-left:0;margin-right:0;gap:50px 0px}.News .Content .List .Item{height:500px;flex-wrap:wrap;flex-direction:column}.News .Content .List .Item .ImageBox{width:100%;height:80%}.News .Content .List .Item .Information{width:90%;height:15%;grid-template-rows:3fr 1fr;margin-left:5%;margin-right:5%}.News .Content .List .Item .Information .Title .Header{justify-content:center;text-align:center;font-size:min(4vw,30px)}.News .Content .List .Item .Information .Title .Date{text-align:center;font-size:min(3vw,20px)}.News .Content .List .Item .Information .Text{display:none}.News .Content .List .Item .Information .More .Label{font-size:min(4vw,30px)}.News .Content .List .Item:nth-child(2n){flex-direction:column}.News .Content .List .Item:nth-child(2n) .Information{padding-left:0;border-left:0px solid #006C6C}.News .Content .List .Item:nth-child(odd){flex-direction:column}.News .Content .List .Item:nth-child(odd) .Information{padding-right:0;border-right:0px solid #006C6C}}.Resources{width:100%;height:100%}.Resources .Background{height:95vh;width:100%;background-color:#d9d9d9;position:relative}.Resources .Background .BackgroundContainer{height:100%;width:100%;position:relative}.Resources .Background .BackgroundContainer .Text{width:50%;height:50%;position:absolute;top:50%;left:50%;font-weight:700;font-size:min(5vw,100px);text-align:center}.Resources .Background .BackgroundContainer .Bar1{position:absolute;width:70%;height:10%;left:0;top:20%;background-color:#006c6c}.Resources .Background .BackgroundContainer .Bar2{position:absolute;width:75%;height:10%;left:0;top:30%;background-color:#6a743d}.Resources .Background .BackgroundContainer .Bar3{position:absolute;width:60%;height:10%;left:0;top:40%;background-color:#006c6c}.Resources .Background .BackgroundContainer .Bar4{position:absolute;width:40%;height:10%;left:0;top:50%;background-color:#889150}.Resources .Background .BackgroundContainer .Bar5{position:absolute;width:45%;height:10%;left:0;top:60%;background-color:#015451}.Resources .Background .BackgroundContainer .Bar6{position:absolute;width:35%;height:10%;left:0;top:70%;background-color:#6a743d}.Resources .Background .pointDown{position:absolute;left:50%;top:85%;transform:translate(-50%,-50%)}.Resources .Background .pointDown .angleDown{color:#fff;cursor:pointer}.Resources .Background .pointDown .angleDown:hover{color:gray}.Resources .Content{max-width:2000px;margin:0 auto}.Resources .Content .Cards{padding-top:80px;width:70%;margin-left:15%;margin-right:15%;display:flex;flex-wrap:wrap;justify-content:space-around}.Resources .Content .Cards .Card{width:30%;height:400px;margin-left:10%;margin-right:10%;margin-bottom:80px;background-color:red}.Resources .Content .Cards .Card .Header{width:100%;height:20%;font-size:min(1.5vw,30px);font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center}.Resources .Content .Cards .Card .Image{width:100%;height:80%;position:relative;display:flex;align-items:center;justify-content:center}.Resources .Content .Cards .Card .Image .img{position:absolute;max-width:100%;max-height:100%}.Resources .Content .Cards .Card:hover{opacity:.5;cursor:pointer}.Resources .ScreenFade{width:100%;height:100%;position:fixed;top:0;background-color:#0009;z-index:1100}.Resources .ScreenFade .EmailInput{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(30vw - 10px);height:calc(30vw - 10px);max-width:400px;max-height:400px;border:5px #999999 solid;background-color:#fff}.Resources .ScreenFade .EmailInput .Form{width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.Resources .ScreenFade .EmailInput .Form .Label{display:flex;align-items:center;justify-content:center;width:100%;height:40%;font-size:min(2vw,40px);text-align:center}.Resources .ScreenFade .EmailInput .Form .Input{width:calc(80% - 8px);height:calc(20% - 6px);display:flex;align-items:center;justify-content:center}.Resources .ScreenFade .EmailInput .Form .Submit{width:100%;height:40%;display:flex;align-items:center;justify-content:center}.Resources .emailInput{display:none}.Resources .emailInput.active{display:block}.Resources .loadingPage{display:none}.Resources .loadingPage.active{display:block}.ProductsAndServices{width:100%;height:100%}.ProductsAndServices .Background{height:95vh;width:100%;background-color:#d9d9d9;position:relative}.ProductsAndServices .Background .Container{width:100%;height:calc(100% - 80px);padding-top:80px;display:grid;grid-template-columns:3fr 1fr;overflow:hidden}.ProductsAndServices .Background .Container .Picture{width:100%;height:calc(95vh - 80px);position:relative}.ProductsAndServices .Background .Container .Picture .Image{width:100%;height:100%;position:absolute;bottom:0;left:0}.ProductsAndServices .Background .Container .Text{width:100%;height:70vh;margin-top:calc(25vh - 80px);font-size:min(4vw,100px);z-index:1}.ProductsAndServices .Background .Container .Text .Words{width:80%;font-weight:700}.ProductsAndServices .Background .pointDown{position:absolute;left:50%;top:85%;transform:translate(-50%,-50%)}.ProductsAndServices .Background .pointDown .angleDown{color:#fff;cursor:pointer}.ProductsAndServices .Background .pointDown .angleDown:hover{color:gray}.ProductsAndServices .CardContainer{max-width:2000px;margin:0 auto 80px}.ProductsAndServices .CardContainer .Container{height:400px;width:70%;margin-left:15%;margin-right:15%;padding-top:80px}.ProductsAndServices .CardContainer .Container .Card{height:100%;width:100%;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 2fr;background-color:#015454}.ProductsAndServices .CardContainer .Container .Card .Header{height:100%;width:90%;margin-left:10%;font-weight:700;font-size:min(4vw,50px);grid-column:span 2;color:#fff;display:flex;align-items:center}.ProductsAndServices .CardContainer .Container .Card .Text{height:100%;width:75%;margin-left:15%;margin-right:10%;display:flex;flex-wrap:wrap;color:#fff;font-size:min(2vw,20px)}.ProductsAndServices .CardContainer .Container .Card .ButtonContainer{height:100%;width:80%;margin-left:10%;margin-right:10%;display:flex;justify-content:center}.ProductsAndServices .CardContainer .Container .Card .ButtonContainer .Button{border:2px #05ffff solid;height:30%;width:calc(100% - 4px);display:flex;align-items:center;justify-content:center;color:#fff;font-size:min(1.5vw,30px)}.ProductsAndServices .CardContainer .Container .Card .ButtonContainer .Button:hover{background-color:#05ffff;cursor:pointer}.ProductsAndServices .CardContainer .Container .Card .ButtonContainer .blue1{border-color:#9bb}.ProductsAndServices .CardContainer .Container .Card .ButtonContainer .blue2{border-color:#8ec3c1}.ProductsAndServices .CardContainer .Container .Card .ButtonContainer .blue3{border-color:#99c4c4}.ProductsAndServices .CardContainer .Container .Card .ButtonContainer .brown1{border-color:#a6ac8b}.ProductsAndServices .CardContainer .Container .Card .ButtonContainer .brown2,.ProductsAndServices .CardContainer .Container .Card .ButtonContainer .brown3{border-color:#b8bd96}.ProductsAndServices .CardContainer .Container .Card .ButtonContainer .blue1:hover{background-color:#9bb;color:#000}.ProductsAndServices .CardContainer .Container .Card .ButtonContainer .blue2:hover{background-color:#8ec3c1;color:#000}.ProductsAndServices .CardContainer .Container .Card .ButtonContainer .blue3:hover{background-color:#99c4c4;color:#000}.ProductsAndServices .CardContainer .Container .Card .ButtonContainer .brown1:hover{background-color:#a6ac8b;color:#000}.ProductsAndServices .CardContainer .Container .Card .ButtonContainer .brown2:hover,.ProductsAndServices .CardContainer .Container .Card .ButtonContainer .brown3:hover{background-color:#b8bd96;color:#000}.ProductsAndServices .CardContainer .Container .Card.blue1{background:#015451}.ProductsAndServices .CardContainer .Container .Card.blue2{background:#439b98}.ProductsAndServices .CardContainer .Container .Card.blue3{background:#006c6c}.ProductsAndServices .CardContainer .Container .Card.brown1{background:#6a743d}.ProductsAndServices .CardContainer .Container .Card.brown2{background:#889150}.ProductsAndServices .CardContainer .Container .Card.brown3{background:#88915d}.ProductsAndServices .ScreenFade{width:100%;height:100%;position:fixed;top:0;background-color:#0009;z-index:1100}.ProductsAndServices .ScreenFade .ExtraInformation{position:absolute;top:50%;left:50%;width:calc(40vw - 10px);height:calc(40vw - 10px);max-width:800px;max-height:800px;border:5px #999999 solid;transform:translate(-50%,-50%);background-color:#fff}.ProductsAndServices .ScreenFade .ExtraInformation .Container{width:90%;height:100%;margin-left:5%;margin-right:5%}.ProductsAndServices .ScreenFade .ExtraInformation .Container .TopRow{width:100%;height:15%;display:flex}.ProductsAndServices .ScreenFade .ExtraInformation .Container .TopRow .Title{width:80%;height:calc(100% - 2px);display:flex;align-items:end;font-weight:700;font-size:min(2.5vw,50px);border-bottom:2px solid #6A743D}.ProductsAndServices .ScreenFade .ExtraInformation .Container .TopRow .IconContainer{width:20%;height:100%;display:flex;align-items:center;justify-content:center}.ProductsAndServices .ScreenFade .ExtraInformation .Container .TopRow .IconContainer .Icon{max-width:100%;max-height:100%}.ProductsAndServices .ScreenFade .ExtraInformation .Container .MiddleRow{width:100%;height:70%;display:flex;align-items:center;font-size:min(1.5vw,30px)}.ProductsAndServices .ScreenFade .ExtraInformation .Container .BottomRow{width:100%;height:15%}.ProductsAndServices .ScreenFade .ExtraInformation .Container .BottomRow .Info{width:100%;height:calc(100% - 2px);position:relative;border-top:2px solid #6A743D}.ProductsAndServices .ScreenFade .ExtraInformation .Container .BottomRow .Info .Arrow{position:absolute;max-width:100%;max-height:100%;top:0;left:85%}.ProductsAndServices .ScreenFade .EmailInput{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(30vw - 10px);height:calc(30vw - 10px);max-width:400px;max-height:400px;border:5px #999999 solid;background-color:#fff}.ProductsAndServices .ScreenFade .EmailInput .Form{width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.ProductsAndServices .ScreenFade .EmailInput .Form .Label{display:flex;align-items:center;justify-content:center;width:100%;height:40%;font-size:min(2vw,40px);text-align:center}.ProductsAndServices .ScreenFade .EmailInput .Form .Input{width:calc(80% - 8px);height:calc(20% - 6px);display:flex;align-items:center;justify-content:center}.ProductsAndServices .ScreenFade .EmailInput .Form .Submit{width:100%;display:flex;align-items:center;justify-content:center}.ProductsAndServices .feasibilityStudyInfo{display:none}.ProductsAndServices .feasibilityStudyInfo.active{display:block}.ProductsAndServices .offsetProjectDevelopmentInfo{display:none}.ProductsAndServices .offsetProjectDevelopmentInfo.active{display:block}.ProductsAndServices .starsReportingInfo{display:none}.ProductsAndServices .starsReportingInfo.active{display:block}.ProductsAndServices .emailInput{display:none}.ProductsAndServices .emailInput.active{display:block}.ProductsAndServices .loadingPage{display:none}.ProductsAndServices .loadingPage.active{display:block}@media screen and (max-width: 1500px){.ProductsAndServices .Background .Container .Picture .Image{width:160%;height:80%}}.Solutions{width:100%;height:100%;position:relative}.Solutions .Background{height:95vh;width:100%;position:relative;background-color:#d9d9d9;overflow:hidden}.Solutions .Background .Image{width:80%;height:100%;min-width:150vh;position:relative;left:0;top:0}.Solutions .Background .Text{width:33%;height:70vh;z-index:1;display:flex;flex-wrap:wrap;flex-direction:column;gap:20px;position:absolute;left:65%;top:30%;text-align:right}.Solutions .Background .Text .Words{font-weight:700;font-size:min(4vw,100px)}.Solutions .Background .Text .Description{font-size:min(2vw,40px)}.Solutions .Background .pointDown{position:absolute;left:50%;top:85%;transform:translate(-50%,-50%)}.Solutions .Background .pointDown .angleDown{color:#fff;cursor:pointer}.Solutions .Background .pointDown .angleDown:hover{color:gray}.Solutions .SolutionItems{position:relative}.Solutions .SolutionItems .SolutionItem{width:100%;margin-top:20px;margin-bottom:40px;position:relative}.Solutions .SolutionItems .SolutionItem .Header{width:100%;display:grid;grid-template-columns:1fr 1fr}.Solutions .SolutionItems .SolutionItem .Header .LeftArea{margin-left:15px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:end}.Solutions .SolutionItems .SolutionItem .Header .LeftArea .HeaderTitle{width:100%;height:40px;color:#006c6c;font-size:35px}.Solutions .SolutionItems .SolutionItem .Header .LeftArea .HeaderSubTitle{width:100%;height:40px;font-size:30px}.Solutions .SolutionItems .SolutionItem .Header .RightArea{height:150px;position:relative}.Solutions .SolutionItems .SolutionItem .Header .RightArea .Backdrop{width:500px;height:200px;position:absolute;right:50px;top:10px;background-color:#006c6c;border-radius:15px}.Solutions .SolutionItems .SolutionItem .Header .RightArea .Image{width:470px;height:220px;position:absolute;right:65px;top:25px;z-index:1}.Solutions .SolutionItems .SolutionItem .Description{width:100%;height:120px;display:grid;grid-template-columns:1fr 1fr;background-color:#015454;position:relative}.Solutions .SolutionItems .SolutionItem .Description .Text{margin-left:15px;display:flex;align-items:center;justify-content:start;color:#fff}.Solutions .SolutionItems .SolutionItem .Information{width:100%;position:relative;display:grid;grid-template-columns:1fr 1fr;margin-top:40px}.Solutions .SolutionItems .SolutionItem .Information .LeftArea{width:100%;display:flex;flex-wrap:wrap;flex-direction:column}.Solutions .SolutionItems .SolutionItem .Information .LeftArea .ExtraInformation{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:40px}.Solutions .SolutionItems .SolutionItem .Information .LeftArea .ExtraInformation .Text{width:80%;font-size:20px;font-weight:400;text-align:left}.Solutions .SolutionItems .SolutionItem .Information .LeftArea .ListHeader{width:100%;height:40px;text-align:center;font-weight:600;font-size:20px}.Solutions .SolutionItems .SolutionItem .Information .LeftArea .ListItems,.Solutions .SolutionItems .SolutionItem .Information .LeftArea .ListItems .ListItemGroup{display:flex;flex-wrap:wrap;flex-direction:column;gap:20px;align-items:center;justify-content:center;width:100%}.Solutions .SolutionItems .SolutionItem .Information .LeftArea .ListItems .ListItemGroup .ListItem{width:80%;max-width:600px;height:40px;border-radius:20px;display:flex;align-items:center;padding-left:10px;box-shadow:0 8px 16px #0003,0 6px 20px #00000030;cursor:pointer}.Solutions .SolutionItems .SolutionItem .Information .LeftArea .ListItems .ListItemGroup .ListItem.active{background-color:#006c6c5d}.Solutions .SolutionItems .SolutionItem .Information .LeftArea .ListItems .ListItemGroup .ListItem:hover{background-color:#006c6c9f}.Solutions .SolutionItems .SolutionItem .Information .LeftArea .ListItems .ListItemGroup .ListItemInformation{display:none;flex-wrap:wrap;flex-direction:column;gap:20px;margin-left:40px;margin-right:40px}.Solutions .SolutionItems .SolutionItem .Information .LeftArea .ListItems .ListItemGroup .ListItemInformation .Graphic{width:100%;display:flex;justify-content:center}.Solutions .SolutionItems .SolutionItem .Information .LeftArea .ListItems .ListItemGroup .ListItemInformation .Graphic .Image{max-width:100%;max-height:400px}.Solutions .SolutionItems .SolutionItem .Information .LeftArea .ListItems .ListItemGroup .ListItemInformation .GraphicDescription{white-space:pre-line;font-size:18px}.Solutions .SolutionItems .SolutionItem .Information .LeftArea .ListItems .ListItemGroup .ListItemInformation .GraphicDescription .GraphicList{margin:0;padding-left:20px;list-style-position:outside}.Solutions .SolutionItems .SolutionItem .Information .RightArea{display:flex;flex-wrap:wrap;flex-direction:column;gap:20px}.Solutions .SolutionItems .SolutionItem .Information .RightArea .Graphic{width:100%;display:flex;justify-content:center}.Solutions .SolutionItems .SolutionItem .Information .RightArea .Graphic .Image{max-width:100%;max-height:400px}.Solutions .SolutionItems .SolutionItem .Information .RightArea .GraphicDescription{white-space:pre-line}.Solutions .SolutionItems .SolutionItem .Information .RightArea .GraphicDescription .GraphicList{margin:0;padding-left:20px;list-style-position:outside}.Solutions .SolutionItem:nth-child(2) .Header .LeftArea .HeaderTitle{color:#6a743d}.Solutions .SolutionItem:nth-child(2) .Header .RightArea .Bar0{width:700px;height:5px;position:absolute;right:50px;top:10px;background-color:#6a743d}.Solutions .SolutionItem:nth-child(2) .Header .RightArea .Bar1{width:750px;height:2px;position:absolute;right:60px;top:25px;background-color:#6a743d}.Solutions .SolutionItem:nth-child(2) .Header .RightArea .Bar2{width:720px;height:3px;position:absolute;right:5px;top:45px;background-color:#6a743d}.Solutions .SolutionItem:nth-child(2) .Header .RightArea .Bar3{width:700px;height:3px;position:absolute;right:65px;top:65px;background-color:#6a743d}.Solutions .SolutionItem:nth-child(2) .Header .RightArea .Bar4{width:750px;height:2px;position:absolute;right:85px;top:85px;background-color:#6a743d}.Solutions .SolutionItem:nth-child(2) .Header .RightArea .Bar5{width:740px;height:3px;position:absolute;right:20px;top:100px;background-color:#6a743d}.Solutions .SolutionItem:nth-child(2) .Header .RightArea .Bar6{width:700px;height:3px;position:absolute;right:15px;top:125px;background-color:#6a743d}.Solutions .SolutionItem:nth-child(2) .Header .RightArea .Image{top:0;right:120px}.Solutions .SolutionItem:nth-child(2) .Description{background-color:#6a743d}.Solutions .SolutionItem:nth-child(2) .Information .LeftArea .ListItems .ListItemGroup .ListItem.active{background-color:#6a743d5d}.Solutions .SolutionItem:nth-child(2) .Information .LeftArea .ListItems .ListItemGroup .ListItem:hover{background-color:#6a743d9f}.Solutions .SolutionItem:nth-child(3) .Header .LeftArea .HeaderTitle{color:#006c6c}.Solutions .SolutionItem:nth-child(3) .Header .RightArea .Backdrop{background-color:#015454;border-radius:0}.Solutions .SolutionItem:nth-child(3) .Header .RightArea .Image{right:75px;top:35px;width:500px}.Solutions .SolutionItem:nth-child(3) .Description{background-color:#006c6c}@media screen and (max-width: 1500px){.Solutions .Background .Text{left:50%;top:40%;text-align:center;width:500px;transform:translate(-50%)}.Solutions .Background .Text .Words{font-size:75px}.Solutions .Background .Text .Description{font-size:25px}}@media screen and (max-width: 1275px){.Solutions .SolutionItems .SolutionItem .Header{grid-template-columns:1fr}.Solutions .SolutionItems .SolutionItem .Header .RightArea{display:none}.Solutions .SolutionItems .SolutionItem .Description{grid-template-columns:1fr}.Solutions .SolutionItems .SolutionItem .Description .Text{margin-right:15px}.Solutions .SolutionItems .SolutionItem .Information{grid-template-columns:1fr}.Solutions .SolutionItems .SolutionItem .Information .LeftArea .ListItems .ListItemGroup .ListItem.active{background-color:#fff}.Solutions .SolutionItems .SolutionItem .Information .LeftArea .ListItems .ListItemGroup .ListItem.activeMobile{background-color:#006c6c5d}.Solutions .SolutionItems .SolutionItem .Information .LeftArea .ListItems .ListItemGroup .ListItem:hover{background-color:#006c6c9f}.Solutions .SolutionItems .SolutionItem .Information .LeftArea .ListItems .ListItemGroup .ListItemInformation{display:flex}.Solutions .SolutionItems .SolutionItem .Information .RightArea{display:none}.Solutions .SolutionItems .SolutionItem:nth-child(2) .Information .LeftArea .ListItems .ListItemGroup .ListItem.activeMobile{background-color:#6a743d5d}.Solutions .SolutionItems .SolutionItem:nth-child(2) .Information .LeftArea .ListItems .ListItemGroup .ListItem:hover{background-color:#6a743d9f}}@media screen and (max-width: 700px){.Solutions .Background .Text{left:50%;text-align:center;width:300px;transform:translate(-50%)}.Solutions .Background .Text .Words{font-size:45px}.Solutions .Background .Text .Description{font-size:15px}.Solutions .SolutionItems .SolutionItem .Header .LeftArea .HeaderTitle{font-size:25px}.Solutions .SolutionItems .SolutionItem .Header .LeftArea .HeaderSubTitle{font-size:20px}}@media screen and (max-width: 500px){.Solutions .Background .Text{left:50%;text-align:center;width:300px;transform:translate(-50%)}.Solutions .Background .Text .Words{font-size:45px}.Solutions .Background .Text .Description{font-size:12px}.Solutions .SolutionItems .SolutionItem .Header .LeftArea .HeaderTitle{font-size:25px}.Solutions .SolutionItems .SolutionItem .Header .LeftArea .HeaderSubTitle{font-size:16px}.Solutions .SolutionItems .SolutionItem .Information .LeftArea .ExtraInformation .Text{font-size:16px}.Solutions .SolutionItems .SolutionItem .Information .LeftArea .ListHeader{font-size:16px}.Solutions .SolutionItems .SolutionItem .Information .LeftArea .ListItems .ListItemInformation .GraphicDescription{font-size:14px}}.CarbonManagement{width:100%;height:100%}.CarbonManagement .Background{height:95vh;width:100%;background-color:#6a743d;display:grid;grid-template-columns:1fr 1fr;position:relative}.CarbonManagement .Background .Text{width:80%;height:70vh;color:#fff;margin-top:25vh;margin-left:20%;z-index:1}.CarbonManagement .Background .Text .Header{font-weight:700;font-size:min(5vw,100px)}.CarbonManagement .Background .Text .Description{font-size:25px}.CarbonManagement .Background .Graphic{width:100%;height:100%;position:relative}.CarbonManagement .Background .Graphic .Image{width:100%;height:100%;position:absolute}.CarbonManagement .Background .pointDown{position:absolute;left:50%;top:85%;transform:translate(-50%,-50%)}.CarbonManagement .Background .pointDown .angleDown{color:#fff;cursor:pointer}.CarbonManagement .Background .pointDown .angleDown:hover{color:gray}.CarbonManagement .Content{max-width:2000px;margin:0 auto}.CarbonManagement .Content .Information{width:70%;height:100%;margin-left:15%;margin-right:15%;display:grid;grid-template-columns:1fr 1fr;padding-top:80px;margin-bottom:80px}.CarbonManagement .Content .Information .Cell{width:100%;height:45vw;max-height:900px;position:relative}.CarbonManagement .Content .Information .Cell .ImageBox{width:calc(100% - 4px);height:calc(35vw - 4px);max-height:696px;background-color:#ccc;border:2px solid #A6A6A6;position:relative;display:flex;align-items:center;justify-content:center}.CarbonManagement .Content .Information .Cell .ImageBox .Image{position:absolute;max-width:100%;max-height:100%;height:auto;width:auto}.CarbonManagement .Content .Information .Cell .Text{width:calc(100% - 24px);height:calc(10vw - 24px);max-height:176px;border:2px solid #A6A6A6;display:flex;flex-wrap:wrap;padding:10px}.CarbonManagement .Content .Information .Cell .Text .Header{width:100%;height:50%;font-weight:700;font-size:min(2vw,40px);display:flex;align-items:center}.CarbonManagement .Content .Information .Cell .Text .Description{width:80%;height:50%;margin-right:20%;font-size:min(1.5vw,30px);position:relative}.CarbonManagement .Content .Information .Cell .Text .Description .Arrow{max-width:20%;max-height:100%;position:absolute;left:100%;top:0}.CarbonManagement .Content .Information .Cell .Text:hover{cursor:pointer}.CarbonManagement .Content .Information .Cell .Bookmark{position:absolute;top:0;left:10%;width:15%;height:15vw;max-height:200px;background-color:#6a743d;display:flex;justify-content:center;align-items:center}.CarbonManagement .Content .Information .Cell .Bookmark .Star{position:absolute;max-width:100%;max-height:100%}@media screen and (max-width: 1500px){.CarbonManagement .Background .Graphic .Image{width:200%;left:-100%}}.EnergyManagementSystems{width:100%;height:100%}.EnergyManagementSystems .Background{height:95vh;width:100%;background-color:#006c6c;display:grid;grid-template-columns:1fr 1fr;position:relative}.EnergyManagementSystems .Background .Text{width:80%;height:70vh;color:#fff;margin-top:25vh;margin-left:20%;z-index:1}.EnergyManagementSystems .Background .Text .Header{font-weight:700;font-size:min(5vw,100px)}.EnergyManagementSystems .Background .Text .Description{font-size:25px}.EnergyManagementSystems .Background .Graphic{width:100%;height:100%;position:relative}.EnergyManagementSystems .Background .Graphic .Image{width:100%;height:100%;position:absolute}.EnergyManagementSystems .Background .pointDown{position:absolute;left:50%;top:85%;transform:translate(-50%,-50%)}.EnergyManagementSystems .Background .pointDown .angleDown{color:#fff;cursor:pointer}.EnergyManagementSystems .Background .pointDown .angleDown:hover{color:gray}.EnergyManagementSystems .Content{max-width:2000px;margin:0 auto}.EnergyManagementSystems .Content .Information{width:70%;height:100%;margin-left:15%;margin-right:15%;display:grid;grid-template-columns:1fr 1fr;padding-top:80px;margin-bottom:80px}.EnergyManagementSystems .Content .Information .Cell{width:100%;height:45vw;max-height:900px;position:relative}.EnergyManagementSystems .Content .Information .Cell .ImageBox{width:calc(100% - 4px);height:calc(35vw - 4px);max-height:696px;background-color:#ccc;border:2px solid #A6A6A6;position:relative;display:flex;align-items:center;justify-content:center}.EnergyManagementSystems .Content .Information .Cell .ImageBox .Image{position:absolute;max-width:100%;max-height:100%;height:auto;width:auto}.EnergyManagementSystems .Content .Information .Cell .Text{width:calc(100% - 24px);height:calc(10vw - 24px);max-height:176px;border:2px solid #A6A6A6;display:flex;flex-wrap:wrap;padding:10px}.EnergyManagementSystems .Content .Information .Cell .Text .Header{width:100%;height:50%;font-weight:700;font-size:min(2vw,40px);display:flex;align-items:center}.EnergyManagementSystems .Content .Information .Cell .Text .Description{width:80%;height:50%;margin-right:20%;font-size:min(1.5vw,30px);position:relative}.EnergyManagementSystems .Content .Information .Cell .Text .Description .Arrow{max-width:20%;max-height:100%;position:absolute;left:100%;top:0}.EnergyManagementSystems .Content .Information .Cell .Text:hover{cursor:pointer}.EnergyManagementSystems .Content .Information .Cell .Bookmark{position:absolute;top:0;left:10%;width:15%;height:15vw;max-height:200px;background-color:#015454;display:flex;justify-content:center;align-items:center}.EnergyManagementSystems .Content .Information .Cell .Bookmark .Star{position:absolute;max-width:100%;max-height:100%}@media screen and (max-width: 1500px){.EnergyManagementSystems .Background .Graphic .Image{width:200%;left:-100%}}.newsletter{width:100%;height:100%;background-color:#0009;position:fixed;top:0;display:none;z-index:1000}.newsletter .letter{width:50%;height:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#b5d3d9}.newsletter .letter .triangle1{width:0;height:0;border-left:25vw solid transparent;border-right:25vw solid transparent;border-top:100px solid #a2c4c9;border-bottom:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.newsletter .letter .triangle2{width:0;height:0;border-left:calc(25vw - 14px) solid transparent;border-right:calc(25vw - 14px) solid transparent;border-top:94px solid #b5d3d9;border-bottom:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.newsletter .letter .paper{width:45vw;height:175px;position:absolute;top:0;left:2.5vw;background-color:#fff;display:none;justify-content:center;align-items:center;flex-wrap:wrap;background-image:url(/assets/treeBackground-D4zMF4vu.png);background-position:center center;overflow:hidden;max-width:1600px}.newsletter .letter .paper .close{position:absolute;top:10px;right:10px}.newsletter .letter .paper .close:hover{color:green}.newsletter .letter .paper .title{width:100%;font-size:30px;flex-basis:100%;margin-top:20px;margin-bottom:10px;text-align:center}.newsletter .letter .paper .form{display:flex;align-items:center;justify-content:center}.newsletter .letter .paper .form .inputGrouping{width:30vw;display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:2%;background-color:#c8c8c8}.newsletter .letter .paper .form .inputGrouping .half{grid-column:span 1}.newsletter .letter .paper .form .inputGrouping .full{grid-column:span 2}.newsletter .letter .paper .form .inputGrouping .submit{display:flex;align-items:center;justify-content:center;grid-column:span 2}.newsletter .letter .paper .form .inputGrouping .submit .icon{padding-left:2vw}.newsletter .letter .paper .form .inputGrouping .label{color:#004b64}.newsletter .letter .paper .form .inputGrouping .input{width:calc(100% - 14px);height:25px;margin:0;border:solid;border-style:inset;border-width:2px;background-color:#7d7d7d;color:#fff;padding:5px}.newsletter .letter .paper.active{display:flex;animation:moveLetter 2s linear 1 forwards}.newsletter .letter .cover{width:100%;height:100%;background-color:#b5d3d9;position:absolute;z-index:-500}.newsletter .letter .seal{height:50px;width:50px;position:absolute;left:50%;top:100px;transform:translate(-50%,-50%)}.newsletter .letter .logo{height:100%;width:100%}.newsletter .SendMessage{height:100%;width:99%}.newsletter .SendMessage .Title{display:flex;align-items:center;justify-content:center;height:40px;font-weight:700}.newsletter .SendMessage .selectType{width:100%;justify-content:center;align-items:center;display:flex;flex-wrap:wrap}.newsletter .SendMessage .selectType .typeForm{width:350px}.newsletter .SendMessage .selectType .labels{display:flex;justify-content:space-around;width:100%}.newsletter .SendMessage .selectType .labels .label{width:85px;text-align:center}.newsletter .SendMessage .selectType .input{display:flex;justify-content:space-around;width:100%}.newsletter .SendMessage .Contents{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:80%;margin:3% 8% 8%;padding:2%;background-color:#c8c8c8}.newsletter .SendMessage .Contents .Half{grid-column:span 1}.newsletter .SendMessage .Contents .Full{grid-column:span 2}.newsletter .SendMessage .Contents .Center{display:flex;justify-content:center;align-items:center}.newsletter .SendMessage .Contents .label{color:#004b64}.newsletter .SendMessage .Contents .Input{width:calc(100% - 14px);height:20px;margin:0;border:solid;border-style:inset;border-width:2px;background-color:#7d7d7d;color:#fff;padding:5px}.newsletter .SendMessage .Contents .Input::placeholder{color:#c8c8c8}.newsletter .SendMessage .Contents .InputMessage{width:calc(100% - 14px);margin:0;border:solid;border-style:inset;border-width:2px;background-color:#7d7d7d;color:#fff;padding:5px}.newsletter .SendMessage .Contents .InputMessage::placeholder{color:#c8c8c8}.newsletter .SendMessage .Contents .InputDropdown{width:100%;height:30px;margin:0;border:solid;border-style:inset;border-width:2px;background-color:#7d7d7d;padding:5px;color:#fff}.newsletter .SendMessage .Contents .Submit{grid-column:span 2;display:flex;justify-content:center}.newsletter .SendMessage .Contents .Submit .submitButton{background-color:#646464;height:30px;width:15%;min-width:50px;color:#fff}.newsletter .SendMessage .Contents .Submit .submitButton:hover{background-color:#323232}.CustomButton{width:100%;height:40px;border-radius:25px;border:0;background-color:#595959;font-size:16px;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.Carousel{margin-left:15%;margin-right:15%;margin-top:80px;height:75px;overflow:hidden;position:relative}.Carousel .ExtraContainer{height:100%;position:absolute;top:0;left:0;display:flex}.Carousel .ExtraContainer .Container{height:100%;position:relative;display:flex;align-items:center;top:0;left:0;animation:rotateCarousel 20s linear infinite}.Carousel .ExtraContainer .Container:hover{animation-play-state:paused}.Carousel .ExtraContainer .Item{margin-left:20px;min-width:200px;width:200px;height:100%;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer}.Carousel .ExtraContainer .Item .Image{width:auto;height:auto;max-width:100%;max-height:100%}.Carousel .ExtraContainer .Item .Image:hover{opacity:50%}.Carousel .ExtraContainer .Item .Label{width:100%;text-align:center}.Carousel .ExtraContainer .Item2{margin-left:20px;min-width:200px;width:200px;height:100%;background-color:#00f}@keyframes rotateCarousel{0%{left:0}to{left:-50%}}.ScreenFade{width:100%;height:100%;position:fixed;top:0;background-color:#0009;z-index:1100}.ScreenFade .EmailInput{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(30vw - 10px);height:calc(30vw - 10px);max-width:400px;max-height:400px;border:5px #999999 solid;background-color:#fff}.ScreenFade .EmailInput .Form{width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.ScreenFade .EmailInput .Form .Label{display:flex;align-items:center;justify-content:center;width:100%;height:40%;font-size:min(2vw,40px);text-align:center}.ScreenFade .EmailInput .Form .Input{width:calc(80% - 8px);height:calc(20% - 6px);display:flex;align-items:center;justify-content:center}.ScreenFade .EmailInput .Form .Submit{width:100%;height:40%;display:flex;align-items:center;justify-content:center}.emailInput{display:none}.emailInput.active{display:block}.loadingPage{display:none}.loadingPage.active{display:block}.Demo{width:100%;height:100%;background-color:#0009;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.Demo .Container{width:80vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#015454;max-width:800px;border-radius:8px}.Demo .Container .CloseIcon{position:absolute;top:0;right:-5px;color:#fff;cursor:pointer}.Demo .Container .InnerContainer{margin:30px 40px;padding:20px;background-color:#fff;border-radius:8px}.Demo .Container .InnerContainer .TitleBar{height:30px;display:flex;align-items:center;justify-content:space-between}.Demo .Container .InnerContainer .TitleBar .Title{width:40%;color:#015454;font-size:min(5.5vw,35px)}.Demo .Container .InnerContainer .TitleBar .Bar{width:60%;height:20px;background-color:#00a09b}.Demo .Container .InnerContainer .FormBar{margin-top:30px}.Demo .Container .InnerContainer .FormBar .FormItems{display:grid;grid-template-columns:1fr 1fr;gap:15px}.Demo .Container .InnerContainer .FormBar .FormItems .FormItem{display:flex;align-items:start;justify-content:end;flex-direction:column;gap:5px}.Demo .Container .InnerContainer .FormBar .FormItems .FormItem .Input{height:26px;border:1px solid #CCCCCC;border-radius:8px;width:90%;max-width:250px}.Demo .Container .InnerContainer .FormBar .FormItems .FormItem .SubmitButton{max-width:250px}.Demo .Container .InnerContainer .FormBar .Recaptcha{margin-top:15px;max-width:350px;overflow:hidden}.Demo .Container .InnerContainer .FormBar .MarketingBar{height:40px;display:flex;gap:10px;margin-top:10px;margin-bottom:10px;font-size:min(2vw,14px);align-items:center}@media screen and (max-width: 1000px){.Demo .Container .CloseIcon{width:25px;height:25px;right:1px}.Demo .Container .InnerContainer{margin:20px}.Demo .Container .InnerContainer .TitleBar .Title{width:60%}.Demo .Container .InnerContainer .TitleBar .Bar{width:40%}}@keyframes openLetter{0%{border-top:100px solid #a2c4c9;border-bottom:0;transform:translate(-50%)}49.995%{border-top:0px solid #a2c4c9;transform:translate(-50%)}50.005%{border-top:0px solid #a2c4c9;border-bottom:0px solid #a2c4c9;transform:translate(-50%,-100%)}to{border-top:0px;border-bottom:100px solid #a2c4c9;transform:translate(-50%,-100%)}}@keyframes openLetter2{0%{border-top:94px solid #b5d3d9;border-bottom:0;transform:translate(-50%)}49.995%{border-top:0px solid #b5d3d9;transform:translate(-50%)}}@keyframes moveLetter{0%{transform:translate(0)}50%{transform:translate(-50%,-100px);width:45vw;height:175px;left:50%}to{left:50%;transform:translate(-50%,-200px);width:75vw;height:600px}}@keyframes removeSeal{0%{height:100%;transform:translate(0)}to{height:0%;transform:translateY(-90px)}}
