.carousel{position:relative;width:100%;justify-content:center;align-items:center}.carousel ul{list-style-type:none;display:flex;justify-content:center;width:100%;margin:10px 0 5px;padding:0}@media only screen and (min-width: 768px){.carousel ul{display:none}}.carousel ul li{cursor:pointer;margin:4px;border-radius:100%;background-color:var(--color-rock-blue);height:8px;width:8px}.carousel ul li:hover,.carousel ul li.active{background-color:var(--color-blue-bayoux)}@media only screen and (min-width: 768px){.carousel .slides{display:flex;gap:2px;padding:0 8px}}@media only screen and (min-width: 960px){.carousel .slides{gap:22px}}.carousel .slide-content{float:left;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}dialog{width:85%;animation:fadeIn .4s;box-sizing:border-box;border:1px solid var(--color-grey);border-radius:20px;padding:0;-ms-overflow-style:none;scrollbar-width:none}dialog::-webkit-scrollbar{display:none}dialog::backdrop{background-color:#20252e99;animation:fadeIn .4s}@media only screen and (min-width: 960px){dialog{width:76%;max-width:1217px}}dialog header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-grey);padding:17.5px 6.25% 15.5px}@media only screen and (min-width: 768px){dialog header{padding:23px 6.5%}}@media only screen and (min-width: 960px){dialog header{padding:23px 3.5%}}dialog header h3{font-size:28px;line-height:38px;margin:0 0 -4px}@media only screen and (min-width: 960px){dialog header h3{font-size:44px;line-height:66px;margin-bottom:-12px}}dialog header button.dialog-close{background:none;background-image:url(./assets/close-icon.svg);background-size:contain;border:none;cursor:pointer;width:20px;height:20px}dialog header button.dialog-close:hover{background-image:url(./assets/close-icon-hover.svg)}@media only screen and (min-width: 960px){dialog header button.dialog-close{width:23px;height:23px}}dialog .dialog-content{padding:23.5px 5%;margin:0}@media only screen and (min-width: 768px){dialog .dialog-content{padding:31px 40.5px}}@media only screen and (min-width: 960px){dialog .dialog-content{columns:290px 2}}dialog .dialog-content .dialog-column{display:flex;flex-direction:column;align-items:center;width:100%}dialog .dialog-content .dialog-column:not(:first-of-type){margin-top:20px}@media only screen and (min-width: 768px){dialog .dialog-content .dialog-column:not(:first-of-type){margin-top:24px}}@media only screen and (min-width: 960px){dialog .dialog-content .dialog-column:not(:first-of-type){margin-top:0}dialog .dialog-content .dialog-column:nth-child(odd){margin-right:8px}dialog .dialog-content .dialog-column:nth-child(even){margin-left:8px}}dialog .dialog-content .dialog-item{width:100%;box-sizing:border-box;background:var(--color-secondary);font-size:18px;line-height:28px;padding:15px 11px 17px 20px;border-radius:10px;border:2px solid transparent;list-style-type:none;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}dialog .dialog-content .dialog-item:not(:first-of-type){margin-top:20px}@media only screen and (min-width: 768px){dialog .dialog-content .dialog-item{padding:23px 26px 25px 32px}dialog .dialog-content .dialog-item:not(:first-of-type){margin-top:24px}}@media only screen and (min-width: 960px){dialog .dialog-content .dialog-item{padding:23px 32px 24px;font-size:22px;line-height:32px}}dialog .dialog-content .dialog-item.home:hover{background:var(--color-light-purple);border:2px solid var(--color-purple)}dialog .dialog-content .dialog-item.desk-bookings:hover{background:var(--color-light-teal);border:2px solid var(--color-teal)}dialog .dialog-content .dialog-item.my-meetings:hover{background:var(--color-light-blue);border:2px solid var(--color-blue)}dialog .dialog-content .dialog-item.networking:hover{background:var(--color-light-orange);border:2px solid var(--color-orange)}dialog .dialog-content .dialog-item.maps:hover{background:var(--color-light-fusha);border:2px solid var(--color-fusha)}dialog .dialog-content .dialog-item.occupancy-insights:hover{background:var(--color-light-green);border:2px solid var(--color-green)}body.dialog-open{position:fixed;overflow-y:scroll;width:100%}.container{width:90%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px){.container{width:85%}}@media only screen and (min-width: 960px){.container{max-width:1361px}}.row{position:relative}.row [class^=col]{float:left;margin:.5rem 2%;min-height:.125rem}.row:after{content:"";display:table;clear:both}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{width:96%}.col-1-sm{width:4.3333333333%}.col-2-sm{width:12.6666666667%}.col-3-sm{width:21%}.col-4-sm{width:29.3333333333%}.col-5-sm{width:37.6666666667%}.col-6-sm{width:46%}.col-7-sm{width:54.3333333333%}.col-8-sm{width:62.6666666667%}.col-9-sm{width:71%}.col-10-sm{width:79.3333333333%}.col-11-sm{width:87.6666666667%}.col-12-sm{width:96%}@media only screen and (min-width: 768px){.col-1{width:4.3333333333%}.col-2{width:12.6666666667%}.col-3{width:21%}.col-4{width:29.3333333333%}.col-5{width:37.6666666667%}.col-6{width:46%}.col-7{width:54.3333333333%}.col-8{width:62.6666666667%}.col-9{width:71%}.col-10{width:79.3333333333%}.col-11{width:87.6666666667%}.col-12{width:96%}}:root{--font-color-primary: #20252E;--font-color-secondary: #1800CC;--color-primary: #FFFFFF;--color-secondary: #F2F5F9;--color-grey: #C9D3E5;--color-light-grey: #E5EDFF;--color-light-grey-2: #E6EBF4;--color-rock-blue: #98ABCC;--color-blue-bayoux: #515F76;--color-purple: #F9D5FF;--color-light-purple: #FCEAFF;--color-teal: #B9FFFA;--color-light-teal: #E1FFFD;--color-blue: #C0D5FF;--color-light-blue: #E5EDFF;--color-orange: #FFEFB9;--color-light-orange: #FFF7E2;--color-fusha: #FFD4EE;--color-light-fusha: #FFE6F5;--color-green: #C4FFDA;--color-light-green: #E2FFED}@font-face{font-family:Neuzeit Grotesk;src:url(./assets/NeuzeitGro-Reg.ttf)}@font-face{font-family:Neuzeit Grotesk;src:url(./assets/NeuzeitGro-Bol.ttf);font-weight:700}@font-face{font-family:Neuzeit Grotesk;src:url(./assets/NeuzeitGro-Lig.ttf);font-weight:lighter}body{margin:unset;background:var(--color-secondary)}*{font-family:Neuzeit Grotesk,Helvetica,sans-serif;color:var(--font-color-primary);line-height:1.5}img{max-width:100%;max-height:100%}a{text-decoration:none}main{padding:97px 0 0}section{background-color:var(--color-primary);border-radius:20px;padding:20px 25px;border:1px solid var(--color-grey)}section:not(:first-of-type){margin-top:23px}@media only screen and (min-width: 768px){section{display:flex;align-items:center}}@media only screen and (min-width: 980px){section{margin-top:31px}}.welcome-text{margin:auto;font-size:28px;line-height:38px;text-align:center}@media only screen and (min-width: 768px){.welcome-text{text-align:left}}@media only screen and (min-width: 980px){.welcome-text{font-size:40px;line-height:50px;padding-left:50px}}@media only screen and (min-width: 1320px){.welcome-text{font-size:56px;line-height:66px}}.welcome-text .highlight{background:var(--color-light-grey);font-weight:700;border-radius:10px;padding:5px 11px;margin:0 -11px}@media only screen and (min-width: 980px){.welcome-text .highlight{border-radius:20px;padding:5px 20px;margin:0 -20px}}p{font-size:16px}@media only screen and (min-width: 980px){p{font-size:22px}}h1,h2{margin:0;font-size:28px;text-align:center}@media only screen and (min-width: 768px){h1,h2{text-align:left}h1.right,h2.right{text-align:right}}@media only screen and (min-width: 980px){h1,h2{font-size:56px}}a.mail{display:inline-block;width:100%;padding:20px 0;text-align:center;border:4px solid var(--color-light-grey);border-radius:10px;font-size:18px;line-height:18px;font-weight:700;color:var(--font-color-secondary);margin-top:20px}a.mail:hover{text-decoration:underline}a.mail:active{background:var(--color-light-grey)}@media only screen and (min-width: 768px){a.mail{width:200px;margin-top:6px;padding:22px 0 18px}}@media only screen and (min-width: 980px){a.mail{font-size:22px;width:243px;line-height:32px}}#welcome figure.illustration img{margin-left:-10px}@media only screen and (min-width: 980px){#welcome figure.illustration img{max-width:min(100%,543.7px);max-height:min(100%,524px)}}@media only screen and (min-width: 768px){#what-is-solar figure.illustration{align-self:flex-start}}@media only screen and (min-width: 980px){#what-is-solar figure.illustration{padding:45px;display:flex;justify-content:center}#what-is-solar figure.illustration img{max-width:min(100%,529px);max-height:min(100%,500px)}}#what-is-solar div.text{margin-left:0;padding-right:10px}#what-is-solar div.text p:last-of-type{margin-bottom:0}@media only screen and (min-width: 980px){#what-is-solar div.text{padding-right:55px}}#contact figure.illustration{text-align:center}@media only screen and (min-width: 980px){#contact figure.illustration{margin-bottom:50px}}@media only screen and (min-width: 980px){#contact div.text{padding-left:21px}}#testimonials{display:flex;flex-wrap:wrap;padding:27.5px 17.5px}@media only screen and (min-width: 980px){#testimonials{padding:46.5px 59.5px 64.5px}}#testimonials .testimonial{padding:17px 24px 18px 22px;margin:8px 5px;border-radius:10px;border-width:4px;border-style:solid}#testimonials .testimonial p{margin:0;line-height:24px}#testimonials .testimonial p:not(:first-of-type){margin-top:24px}@media only screen and (min-width: 768px){#testimonials .testimonial{padding:17px 14px 18px}#testimonials .testimonial:nth-of-type(odd){margin-top:28px}#testimonials .testimonial:nth-of-type(even){margin-bottom:28px}}@media only screen and (min-width: 980px){#testimonials .testimonial{padding:30px 28px 32px;border-width:8px;border-radius:20px}#testimonials .testimonial p{font-size:26px;line-height:36px}#testimonials .testimonial p.author{font-size:22px;line-height:36px}#testimonials .testimonial:nth-of-type(odd){margin-top:60px}#testimonials .testimonial:nth-of-type(even){margin-bottom:60px}}#testimonials .testimonial.purple{border-color:var(--color-purple)}#testimonials .testimonial.orange{border-color:var(--color-orange)}#testimonials .testimonial.teal{border-color:var(--color-teal)}#features{display:flex;flex-wrap:wrap;padding:19.5px 17.5px}#features .slides{flex-wrap:wrap;flex-direction:row}@media only screen and (min-width: 768px){#features .slides{padding:0 15px;gap:16px}}@media only screen and (min-width: 980px){#features .slides{padding:0 2%;gap:32px 2%}}#features .feature{position:relative;display:flex;align-items:center;justify-content:start;border-radius:12px;width:95%;height:343px;margin:8px 2.5%;overflow:hidden}#features .feature:hover .phone{transform:scale(1.1)}@media only screen and (min-width: 768px){#features .feature{padding:0;margin:0;width:31.5%;height:219px}}@media only screen and (min-width: 980px){#features .feature{width:31%;height:460px}}#features .feature .phone{width:184px;height:374px;margin-top:24px;transition:transform .2s}@media only screen and (min-width: 768px){#features .feature .phone{width:118px;height:239px;margin-top:16px}}@media only screen and (min-width: 980px){#features .feature .phone{width:227px;height:498px;margin-top:35px}}#features .feature .feature-button{z-index:1;position:absolute;bottom:5%;width:251px;height:65px;background:var(--color-primary);opacity:90%;border:none;border-radius:12px;font-size:24px}@media only screen and (min-width: 768px){#features .feature .feature-button{width:160px;height:41px;font-size:16px}}@media only screen and (min-width: 980px){#features .feature .feature-button{width:336px;height:85px;font-size:32px;border-radius:16px}}#features .feature.home{background:var(--color-purple)}#features .feature.desk-bookings{background:var(--color-teal)}#features .feature.my-meetings{background:var(--color-blue)}#features .feature.networking{background:var(--color-orange)}#features .feature.maps{background:var(--color-fusha)}#features .feature.occupancy-insights{background:var(--color-green)}.row.reverse{flex-direction:row-reverse}.hidden-sm{display:none}@media only screen and (min-width: 768px){.hidden-sm{display:block}}.hidden-md{display:none}@media only screen and (min-width: 960px){.hidden-md{display:block}}.nav-bar{position:fixed;top:0;left:0;right:0;z-index:99;background:var(--color-primary);border-bottom:1px solid var(--color-grey);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.nav-bar img.nav-logo{width:103px;height:32px;margin:16px 5%}.nav-bar input#nav-menu{display:none}.nav-bar #nav-menu:checked~.nav-icon{background:var(--color-light-grey)}.nav-bar #nav-menu:checked~.nav-links{height:59px}.nav-bar .nav-icon{display:flex;width:40px;height:40px;background:var(--color-secondary);align-items:center;justify-content:center;border-radius:7px;margin:12px 5%}.nav-bar .nav-icon img{width:50%}.nav-bar .nav-links{width:100%;white-space:nowrap;overflow:auto;transition:height .5s;height:0px;display:flex;align-items:center;padding:0 5%;border-top:1px solid var(--color-grey);-ms-overflow-style:none;scrollbar-width:none}.nav-bar .nav-links::-webkit-scrollbar{display:none}.nav-bar .nav-links a{display:block;padding:12px 16px 7px;border-radius:10px;border:2px solid transparent;line-height:19px}.nav-bar .nav-links a:hover{border:2px solid var(--color-light-grey);color:var(--font-color-secondary)}.nav-bar .nav-links a:active,.nav-bar .nav-links a.active{background:var(--color-light-grey);color:var(--font-color-secondary)}@media only screen and (min-width: 768px){.nav-bar img.nav-logo{width:130px;height:40px;margin:16px 7.5%}.nav-bar .nav-icon{margin:16px 7.5%}.nav-bar .nav-links{padding:0 7.5%}}@media only screen and (min-width: 960px){.nav-bar img.nav-logo{width:155px;height:48px;margin:26px 7.5%}.nav-bar .nav-bar{flex-wrap:nowrap;justify-content:flex-end}.nav-bar #nav-menu,.nav-bar .nav-icon{display:none}.nav-bar .nav-links{height:auto;width:auto;border:0;padding:0;margin:16px 7.5% 16px 0;font-size:18px;line-height:22px}}html{scroll-behavior:smooth;scroll-padding-top:135px}@media only screen and (min-width: 960px){html{scroll-padding-top:105px}}footer{background-color:var(--color-primary);border:1px solid var(--color-grey);border-radius:20px;padding:24.5px;margin:31px 0 47.5px;display:flex;align-items:center}@media only screen and (min-width: 768px){footer{padding:24.5px 32.5px}}@media only screen and (min-width: 960px){footer{padding:24.5px;margin:47px 0 71.5px}}footer .footer-icon{width:56px;height:56px}@media only screen and (min-width: 960px){footer .footer-icon{width:64px;height:64px}}footer .copyright{font-size:18px;line-height:32px;margin:0 auto 0 16px;padding-top:7px}@media only screen and (min-width: 768px){footer .copyright{margin:0 auto 0 20px}}@media only screen and (min-width: 960px){footer .copyright{font-size:22px;margin:0 auto 0 24px;padding-top:5px}}footer .back-to-top{width:56px;height:56px;background:var(--color-light-grey-2);display:flex;align-items:center;justify-content:center;border-radius:15px;margin:0}footer .back-to-top img{width:15px;height:23px}footer .back-to-top:hover{background:var(--color-grey)}@media only screen and (min-width: 960px){footer .back-to-top{width:64px;height:64px}footer .back-to-top img{width:20px;height:30.67px}}a.mail span.mail-at{color:var(--font-color-secondary);font-family:Verdana}
