.page_heroInner__YNxzR{diplay:flex;width:100%}.page_heroInner__YNxzR img{width:100%;height:auto}.page_aboutTyrili__4eR_a{padding:80px 0}.page_aboutTyriliInner__3Fnnw{display:flex;column-gap:40px;width:100%}.page_aboutTyriliInner__3Fnnw .page_left__C1UeE{width:33.3333%}.page_aboutTyriliInner__3Fnnw .page_right__lsC9l{width:66.6667%}.page_aboutTyriliInner__3Fnnw .page_left__C1UeE h1{font-size:4rem;line-height:1.1;margin-bottom:10px}.page_aboutTyriliInner__3Fnnw .page_left__C1UeE .page_subHeading__8nt7x{font-size:1.5rem;line-height:1.2;font-weight:var(--font-weight-medium);margin-bottom:20px}.page_aboutTyriliInner__3Fnnw .page_right__lsC9l .page_description__g_SeY{font-size:1.25rem;line-height:1.6;color:var(--paragraph-color)}.page_projectTimeline__Y5DFi{padding-bottom:80px}.page_projectTimelineInner__bzHQ_ h2{font-size:3rem;line-height:1.2;margin-bottom:30px}.page_timelineRows__3PEcC{display:flex;flex-direction:column;row-gap:10px}.page_ctaInner__3CDQE{width:100%;display:flex;justify-content:space-between;align-items:center;column-gap:60px;padding:60px;background:var(--primary-light-color);border-radius:var(--border-radius-lg)}.page_ctaInner__3CDQE .page_left__C1UeE{width:60%}.page_ctaInner__3CDQE h2{font-size:2.5rem;line-height:1.2;margin-bottom:10px}.page_ctaInner__3CDQE p{font-size:1.25rem;line-height:1.6;color:var(--paragraph-color)}.page_ctaButton__1aRVn{display:inline-flex;padding:18px 20px;background:var(--hightlight-color);color:#fff;border-radius:var(--border-radius-sm);font-size:1.25rem;font-weight:var(--font-weight-medium);text-decoration:none;border:none;cursor:pointer}.page_aboutProject__lZuQG{padding:80px 0}.page_aboutProjectInner__3L6t4{display:flex;column-gap:40px;width:100%}.page_aboutProjectInner__3L6t4 .page_left__C1UeE{width:33.3333%}.page_aboutProjectInner__3L6t4 .page_right__lsC9l{width:66.6667%}.page_aboutProjectInner__3L6t4 .page_left__C1UeE h2{font-size:2.5rem;line-height:1.2;margin-bottom:10px;text-wrap:balance}.page_aboutProjectInner__3L6t4 .page_right__lsC9l p{font-size:1.125rem;line-height:1.6;color:var(--paragraph-color)}.page_aboutProjectInner__3L6t4 .page_right__lsC9l p:not(:last-child){margin-bottom:15px}@media (max-width:639px){.page_aboutTyrili__4eR_a{padding:40px 0}.page_aboutTyriliInner__3Fnnw{flex-direction:column}.page_aboutTyriliInner__3Fnnw .page_left__C1UeE,.page_aboutTyriliInner__3Fnnw .page_right__lsC9l{width:100%}.page_aboutTyriliInner__3Fnnw .page_left__C1UeE h1{font-size:2rem;line-height:1.1;margin-bottom:10px}.page_aboutTyriliInner__3Fnnw .page_left__C1UeE .page_subHeading__8nt7x{font-size:1.25rem}.page_aboutTyriliInner__3Fnnw .page_right__lsC9l .page_description__g_SeY{font-size:1.1rem;line-height:1.5}.page_ctaInner__3CDQE{flex-direction:column;align-items:flex-start;padding:40px 20px;row-gap:20px}.page_ctaInner__3CDQE .page_left__C1UeE{width:100%}.page_ctaInner__3CDQE h2{font-size:2rem;line-height:1.2;margin-bottom:10px}.page_projectTimeline__Y5DFi{padding-bottom:40px}.page_projectTimelineInner__bzHQ_ h2{font-size:2rem;line-height:1.2;margin-bottom:20px}.page_aboutProject__lZuQG{padding:40px 0}.page_aboutProjectInner__3L6t4 .page_left__C1UeE h2{font-size:2rem;line-height:1.2;margin-bottom:10px}.page_aboutProjectInner__3L6t4{flex-direction:column}.page_aboutProjectInner__3L6t4 .page_left__C1UeE,.page_aboutProjectInner__3L6t4 .page_right__lsC9l{width:100%}}.contactForm_contactForm__eiT9_{display:flex;flex-direction:column;gap:20px}.contactForm_formGroup__FU3KY{width:100%}.contactForm_formGroup__FU3KY label{display:none}.contactForm_formGroup__FU3KY input,.contactForm_formGroup__FU3KY textarea{width:100%;max-width:100%;min-height:54px;padding:12px;border:1px solid var(--primary-dark-color);border-radius:var(--border-radius-sm);font-size:1.1rem;color:var(--heading-color);background-color:#E5E5E5}.contactForm_formGroup__FU3KY input:focus,.contactForm_formGroup__FU3KY textarea:focus{outline:none;border-color:var(--primary-color)}.contactForm_fieldsRow__qg4Bp{display:flex;gap:20px}.contactForm_fieldsRow__qg4Bp>div{flex:1}.contactForm_submitButton__fWvm3{display:inline-flex;width:max-content;border:none;background-color:var(--primary-color);font-family:inherit;color:#fff;padding:12px 20px;border-radius:var(--border-radius-sm);font-size:1.1rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color .3s ease}.contactForm_submitButton__fWvm3:hover{background-color:var(--hightlight-color)}.contactForm_checkboxGroup__8grP_ label{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:1rem;color:var(--heading-color)}.contactForm_checkboxGroup__8grP_ input[type=checkbox]{width:28px;height:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--primary-dark-color);border-radius:4px;background-color:#fff;position:relative;cursor:pointer}.contactForm_checkboxGroup__8grP_ input[type=checkbox]:after{content:"";position:absolute;top:3px;left:8px;width:6px;height:12px;border:solid var(--primary-color);border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .2s ease-in-out}.contactForm_checkboxGroup__8grP_ input[type=checkbox]:checked:after{opacity:1}.contactForm_information__0_k8g{font-size:.9rem;color:var(--paragraph-color);margin-top:10px;margin-bottom:20px}.contactForm_information__0_k8g a{color:var(--primary-color);text-decoration:underline}.contactForm_information__0_k8g a:hover{color:var(--hightlight-color)}.modal_modalOverlay__7qAGp{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal_container__W1NFn{background-color:#fff;border-radius:var(--border-radius-lg);padding:40px;max-width:600px;width:100%;max-height:100%;height:auto;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:1001;position:relative;overflow-y:auto}.modal_header__EHUVV{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;width:100%;padding-bottom:20px}.modal_header__EHUVV h2{font-size:1.5rem;color:var(--heading-color);font-weight:var(--font-weight-semibold)}.modal_closeButton__rseqY{position:absolute;top:10px;right:10px;border:none;cursor:pointer;font-size:1.5rem;color:var(--heading-color);background-color:#EAEAEA!important;border-radius:9999px!important;width:40px;height:40px;display:flex;justify-content:center;align-items:center;padding:5px!important}.modal_closeButton__rseqY svg{width:16px;min-width:16px;fill:var(--heading-color)}.modal_closeButton__rseqY:hover{background-color:var(--primary-light-color)!important}.ctaButton_ctaButton__nwHBg{font-family:inherit}.Desktop_desktopHeader__k_O8O{padding:30px 0}.Desktop_headerInner__L6A9k{display:flex;justify-content:space-between;align-items:center;width:100%}.Desktop_logo__nLSBL{max-width:260px;font-size:2rem;font-weight:var(--font-weight-semibold);color:var(--primary-color)}.Desktop_logo__nLSBL svg{width:100%;height:auto}.Desktop_ctaButton__MRgl_ button{display:flex;justify-content:center;align-items:center;padding:18px 30px;background-color:var(--primary-color);line-height:1;font-size:1.1rem;font-weight:var(--font-weight-medium);color:#fff;border-radius:var(--border-radius-sm);border:none;cursor:pointer;transition:background-color .3s}.Desktop_ctaButton__MRgl_ button:hover{background-color:var(--hightlight-color);text-decoration:none}@media (max-width:639px){.Desktop_desktopHeader__k_O8O{display:none}}.footer_footerInner__5lIag{display:flex;padding:60px;background-color:var(--primary-dark-color);border-radius:var(--border-radius-lg);justify-content:space-between;margin-bottom:40px}.footer_left__eD6MS,.footer_right__PCuwH{width:50%}.footer_right__PCuwH h4{font-size:1.5rem;line-height:1.2;margin-bottom:10px}.footer_containtDetails__Rb115{font-size:1.125rem;line-height:1.3;color:var(--paragraph-color);display:flex;flex-direction:column;row-gap:10px}.footer_containtDetails__Rb115 span{font-weight:var(--font-weight-medium)}.footer_left__eD6MS{display:flex;flex-direction:column;row-gap:10px}.footer_copyright__EebrH,.footer_registrationNumber__H1__P{font-size:1.1rem}@media (max-width:639px){.footer_footerInner__5lIag{flex-direction:column;align-items:flex-start;padding:20px;row-gap:30px}.footer_left__eD6MS,.footer_right__PCuwH{width:100%}.footer_right__PCuwH h4{margin-bottom:15px}.footer_containtDetails__Rb115{font-size:1rem}}.projectTimeline_timelineItem__nBRfD{display:flex;column-gap:20px;position:relative;overflow:hidden}.projectTimeline_timelineItem__nBRfD:not(:last-child){padding-bottom:40px}.projectTimeline_icon__IUFFK{min-width:80px;min-height:80px;width:80px;height:80px;border-radius:9999px;display:flex;align-items:center;justify-content:center;padding:15px;position:relative}.projectTimeline_icon__IUFFK svg{max-width:100%}.projectTimeline_completed__f9ggL .projectTimeline_icon__IUFFK{background-color:#3B9137}.projectTimeline_ongoing__QYD8c .projectTimeline_icon__IUFFK{background-color:#E1CF8D}.projectTimeline_upcoming__fRV7M .projectTimeline_icon__IUFFK{background-color:#E1E1E1}.projectTimeline_completed__f9ggL .projectTimeline_icon__IUFFK svg,.projectTimeline_ongoing__QYD8c .projectTimeline_icon__IUFFK svg{fill:#fff}.projectTimeline_upcoming__fRV7M .projectTimeline_icon__IUFFK svg{fill:var(--paragraph-color)}.projectTimeline_timelineItem__nBRfD:not(:last-child) .projectTimeline_icon__IUFFK:after{content:"";position:absolute;width:2px;height:100%;background-color:#E1E1E1;left:50%;top:calc(100% + 10px)}.projectTimeline_timePeriod__gD_G4{font-size:1.3rem;line-height:1.4;color:var(--paragraph-color)}.projectTimeline_details__URt0A h3{font-size:1.875rem;line-height:1.3;margin-bottom:0}.projectTimeline_ongoing__QYD8c .projectTimeline_details__URt0A h3{color:var(--hightlight-color)}@media (max-width:639px){.projectTimeline_timelineItem__nBRfD{flex-direction:column;row-gap:10px}.projectTimeline_timelineItem__nBRfD:not(:last-child){padding-bottom:20px}.projectTimeline_timelineItem__nBRfD:not(:last-child) .projectTimeline_icon__IUFFK:after{content:none}.projectTimeline_icon__IUFFK{margin-bottom:0;width:100px;height:100px;min-width:100px;min-height:100px;padding:16px}.projectTimeline_details__URt0A h3{font-size:1.3rem}.projectTimeline_timePeriod__gD_G4{font-size:1.12rem;margin-bottom:5px}}