.opensitebutton-module-scss-module__1OrjUa__innerContainer{width:100%}.opensitebutton-module-scss-module__1OrjUa__sendButton{color:#fff;letter-spacing:1px;z-index:1;border:1px solid #fff;justify-self:start;height:30px;margin:0;padding:10px 15px 30px;font-family:league;font-size:16px;font-weight:800;transition:all .5s;position:relative;overflow:hidden}.opensitebutton-module-scss-module__1OrjUa__sendButton:before{content:"";clip-path:inset(0 100% 0 0);z-index:-1;background:linear-gradient(270deg,#2d2e83,#1d71b8);position:absolute;inset:0}@media (max-width:641px){.opensitebutton-module-scss-module__1OrjUa__sendButton{margin-right:unset}}.opensitebutton-module-scss-module__1OrjUa__buttonWrapper svg{fill:#fff;z-index:5;flex-shrink:0;width:clamp(22px,15.45px + 2.05vw,40px);transition:right .3s;position:absolute;top:50%;right:clamp(-32px,2.09px - 2.84vw,-7px);transform:translateY(-50%)}.opensitebutton-module-scss-module__1OrjUa__buttonWrapper{cursor:pointer;display:inline-block;position:relative}.opensitebutton-module-scss-module__1OrjUa__buttonWrapper:hover .opensitebutton-module-scss-module__1OrjUa__arrowshow{right:clamp(-36px,-6px - 2.5vw,-14px)}.opensitebutton-module-scss-module__1OrjUa__buttonWrapper:hover .opensitebutton-module-scss-module__1OrjUa__sendButton{color:#000;background-color:#fff}
.page-module-scss-module__GlsLKa__headerwrapper{background-color:#1b1f2d;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:space-around;align-items:center;gap:28px;min-height:80dvh;padding:100px 15px 15px;display:flex;position:relative}@media (max-width:1025px){.page-module-scss-module__GlsLKa__headerwrapper{gap:unset;flex-direction:column;justify-content:space-evenly}.page-module-scss-module__GlsLKa__headerwrapper[data-project=greensyte]{background-position:0}}.page-module-scss-module__GlsLKa__headerwrapper:after{content:"";background:#0006;position:absolute;inset:0}.page-module-scss-module__GlsLKa__title{z-index:1;text-align:center;color:#fff;font-family:var(--ibm);letter-spacing:1.5px;font-size:clamp(32px,20.36px + 3.64vw,64px);font-weight:600;line-height:1.2;position:relative}.page-module-scss-module__GlsLKa__text{z-index:1;color:#fff;font-family:var(--ibm);font-size:clamp(22px,19.82px + .68vw,28px);font-style:italic;font-weight:400;position:relative}.page-module-scss-module__GlsLKa__textcontent{color:#fff}.page-module-scss-module__GlsLKa__aboutwrapper,.page-module-scss-module__GlsLKa__realwrapper{color:#fff;letter-spacing:1px;justify-content:center;justify-items:center;gap:20px;padding:50px 0;font-family:libreBaskerville;display:grid}.page-module-scss-module__GlsLKa__abouttitle,.page-module-scss-module__GlsLKa__realtitle{font-size:clamp(30px,19.09px + 3.41vw,60px);font-weight:600}.page-module-scss-module__GlsLKa__tasktext,.page-module-scss-module__GlsLKa__realtext{text-indent:1.5rem;max-width:1200px;padding:0 25px;font-size:clamp(20px,18.55px + .45vw,24px)}.page-module-scss-module__GlsLKa__realwrapper{grid-template-columns:1fr 1fr;width:100%;margin-bottom:clamp(60px,45.45px + 4.55vw,100px);padding:25px}@media (max-width:1025px){.page-module-scss-module__GlsLKa__realwrapper{padding:unset;grid-template-columns:1fr;margin-bottom:20px}}.page-module-scss-module__GlsLKa__realtitle{color:#4a4a4a;align-self:center;margin:50px 0}@media (max-width:1025px){.page-module-scss-module__GlsLKa__realtitle{margin:20px 0 0}}.page-module-scss-module__GlsLKa__realtext{color:#000}.page-module-scss-module__GlsLKa__realtextcontainer{gap:50px;padding:50px 0;display:grid}@media (max-width:1025px){.page-module-scss-module__GlsLKa__realtextcontainer{gap:10px;padding:20px 0}}.page-module-scss-module__GlsLKa__realtextcontainer{justify-content:center;justify-items:center;min-width:0}.page-module-scss-module__GlsLKa__btncontainer{display:flex}.page-module-scss-module__GlsLKa__nextProject{color:#000;cursor:pointer;background:#fff;justify-content:space-around;align-items:center;width:100%;height:clamp(100px,74.55px + 7.95vw,170px);text-decoration:none;display:flex;position:relative;overflow:hidden}@media (max-width:641px){.page-module-scss-module__GlsLKa__nextProject{flex-direction:column}}.page-module-scss-module__GlsLKa__nextProject{padding-top:25px}.page-module-scss-module__GlsLKa__nextProject:before{content:"";background:var(--current-project-color);transform-origin:top;z-index:0;position:absolute;inset:0;transform:scaleY(0)}.page-module-scss-module__GlsLKa__nextProject:after{content:"";background:var(--next-project-color);transform-origin:top;z-index:0;transition:transform .7s;position:absolute;inset:0;transform:scaleY(0)}.page-module-scss-module__GlsLKa__nextProject:hover:before{transition:transform 1s;transform:scaleY(1)}.page-module-scss-module__GlsLKa__nextProject:hover:after{transition:transform .7s .25s;transform:scaleY(1)}.page-module-scss-module__GlsLKa__nextProject:hover .page-module-scss-module__GlsLKa__nextProjectArrow path{fill:#fff}.page-module-scss-module__GlsLKa__nextProject:hover .page-module-scss-module__GlsLKa__nextProjectArrow{transform:translate(30px)}.page-module-scss-module__GlsLKa__nextProject:hover .page-module-scss-module__GlsLKa__nextProjectText{color:#fff}.page-module-scss-module__GlsLKa__nextProjectText{z-index:1;font-size:clamp(18px,16.55px + .45vw,22px);font-family:var(--libreBaskerville);color:#b19386;text-transform:uppercase;letter-spacing:1.5px;transition:all 2s}.page-module-scss-module__GlsLKa__nextProjectArrow{z-index:1;opacity:.7;width:150px;height:70px;transition:transform .2s .8s}.page-module-scss-module__GlsLKa__nextProjectArrow path{fill:#1c1d25;transition:all 2s}
@keyframes technomodal-module-scss-module__4sgc5a__flashIn{0%{clip-path:inset(0 100% 0 0)}50%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes technomodal-module-scss-module__4sgc5a__flashOut{0%{clip-path:inset(0 0 0 100%)}50%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}.technomodal-module-scss-module__4sgc5a__innerContainer{width:100%;display:contents}.technomodal-module-scss-module__4sgc5a__techButton{color:#000;letter-spacing:1px;z-index:1;border:1px solid #000;justify-self:start;height:42px;margin:0;padding:0 15px 0 10px;font-family:league;font-size:16px;font-weight:800;transition:all .5s;position:relative;overflow:hidden}@media (max-width:641px){.technomodal-module-scss-module__4sgc5a__techButton{margin-right:unset}}.technomodal-module-scss-module__4sgc5a__buttonWrapper svg{fill:#000;z-index:5;flex-shrink:0;width:clamp(22px,15.45px + 2.05vw,40px);transition:right .3s;position:absolute;top:50%;right:clamp(-32px,2.09px - 2.84vw,-7px);transform:translateY(-50%)}.technomodal-module-scss-module__4sgc5a__buttonWrapper{cursor:pointer;display:inline-block;position:relative}.technomodal-module-scss-module__4sgc5a__buttonWrapper:hover .technomodal-module-scss-module__4sgc5a__arrowshow{right:clamp(-36px,-6px - 2.5vw,-14px)}.technomodal-module-scss-module__4sgc5a__btncontainer{align-items:center;gap:8px;display:flex}.technomodal-module-scss-module__4sgc5a__technoimg{object-fit:contain;flex-shrink:0;width:30px;height:30px}.technomodal-module-scss-module__4sgc5a__techButton:before{content:"";z-index:-1;clip-path:inset(0 100% 0 0);background:linear-gradient(270deg,#2d2e83,#1d71b8);position:absolute;inset:0}.technomodal-module-scss-module__4sgc5a__flashIn:before{animation:.5s technomodal-module-scss-module__4sgc5a__flashIn}.technomodal-module-scss-module__4sgc5a__flashOut:before{animation:.5s technomodal-module-scss-module__4sgc5a__flashOut}.technomodal-module-scss-module__4sgc5a__modal{z-index:9999;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;justify-content:center;align-items:center;height:100dvh;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.technomodal-module-scss-module__4sgc5a__modalContent{background:#fff;width:80vw;max-width:900px;max-height:calc(100dvh - 30px);position:relative;overflow:hidden;box-shadow:0 20px 80px #380fc5fc}.technomodal-module-scss-module__4sgc5a__modalHeader{box-sizing:border-box;background:#000;align-items:center;gap:20px;min-height:110px;padding:25px 70px 25px 35px;display:flex;position:relative}.technomodal-module-scss-module__4sgc5a__modalIcon{flex-shrink:0}.technomodal-module-scss-module__4sgc5a__modalHeader h2{color:#fff;margin:0;font-size:clamp(28px,3vw,42px);font-weight:600}.technomodal-module-scss-module__4sgc5a__closeModal{cursor:pointer;z-index:10;background:0 0;border:0;justify-content:center;align-items:center;width:35px;height:40px;padding:0;display:flex;position:absolute;top:15px;right:15px}.technomodal-module-scss-module__4sgc5a__closeModal:hover span{background:#ef3636}.technomodal-module-scss-module__4sgc5a__closeModal span{background:#fff;border-radius:4px;width:24px;height:4px;transition:background-color .3s;position:absolute}.technomodal-module-scss-module__4sgc5a__closeModal span:first-child{transform:rotate(45deg)}.technomodal-module-scss-module__4sgc5a__closeModal span:last-child{transform:rotate(-45deg)}.technomodal-module-scss-module__4sgc5a__modalBody{background:#fff;max-height:calc(100dvh - 140px);padding:40px 45px;position:relative;overflow:hidden auto}.technomodal-module-scss-module__4sgc5a__modalBody p{z-index:2;color:#222;text-indent:1.5em;margin:0;font-size:18px;line-height:1.7;position:relative}@media (max-width:641px){.technomodal-module-scss-module__4sgc5a__modal{padding:15px}.technomodal-module-scss-module__4sgc5a__modalContent{width:100%;max-height:calc(100dvh - 30px)}.technomodal-module-scss-module__4sgc5a__modalHeader{gap:15px;min-height:90px;padding:20px 55px 20px 20px}.technomodal-module-scss-module__4sgc5a__modalIcon{width:35px;height:35px}.technomodal-module-scss-module__4sgc5a__modalHeader h2{font-size:26px}.technomodal-module-scss-module__4sgc5a__modalBody{padding:25px 20px}.technomodal-module-scss-module__4sgc5a__modalBody p{font-size:16px;line-height:1.6}.technomodal-module-scss-module__4sgc5a__closeModal{top:10px;right:10px}}.technomodal-module-scss-module__4sgc5a__modalIcon[src*=nextjs-icon]{filter:invert()}.technomodal-module-scss-module__4sgc5a__gigaText{color:#0000001a;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:100px;font-weight:800;line-height:.8;position:absolute;top:8px;left:clamp(20px,9.09vw - 9.09px,100px)}
