.sustainability-card{border-radius:3.75rem;background-color:#e6e7e8;padding-block:3.875rem;padding-inline:2.75rem;margin-top:.5rem}.sustainability-grid{display:grid;grid-template-areas:"sustainability-governance our-vision our-vision our-initiatives" "sustainability-governance our-goals our-goals our-initiatives" "employees-wellbeing employees-wellbeing sustainability-newsletter sustainability-newsletter";grid-template-columns:3fr 1fr 1fr 5fr;grid-template-rows:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.sustainability-grid>div{border-radius:1.25rem;padding:1.125rem;min-height:16.75rem;display:flex;flex-direction:column;cursor:pointer}.sustainability-grid h6{color:#fff;font-size:2.125rem;font-weight:400;line-height:130%;letter-spacing:-.0425rem;text-transform:capitalize}.sustainability-grid button{margin-top:auto;-webkit-margin-start:auto;margin-inline-start:auto;margin-bottom:0}.sustainability-governance{grid-area:sustainability-governance;background-image:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/assets/imgs/sustainability-governance.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat}.our-vision{grid-area:our-vision;background-color:#7a7a7a}.our-initiatives{grid-area:our-initiatives;background-image:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/assets/imgs/sustainability-initiative.jpg)}.our-goals,.our-initiatives{background-position:50%;background-size:cover;background-repeat:no-repeat}.our-goals{grid-area:our-goals;background-image:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/assets/imgs/sustainability-goals.jpg)}.employees-wellbeing{grid-area:employees-wellbeing;background-color:#9bab9e}.sustainability-newsletter{grid-area:sustainability-newsletter;background-color:#203b2c}.generic-btn{border-radius:6.25rem;padding-block:.875rem;padding-inline:1.5rem;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:.5rem;max-width:-moz-fit-content;max-width:fit-content;font-size:.875rem;transition:background-color .3s ease,color .3s ease;margin-bottom:2rem;border:0;background-color:#efefef;color:#414042}.generic-btn:focus-visible,.generic-btn:hover{background-color:#fff200;color:#000;outline:none}.generic-btn:focus-visible path,.generic-btn:hover path{stroke:#000}.active-section-title{color:#414042;font-size:2.25rem;font-weight:400;line-height:130%;letter-spacing:-.045rem;text-transform:capitalize}.newsletter-swiper{padding-block:3.125rem 6rem}.newsletter-link{display:flex;flex-direction:column;border-radius:1.25rem;height:11.25rem;width:100%;background-position:50%;background-size:cover;background-repeat:no-repeat;color:#fff;font-size:1.125rem;font-weight:400;line-height:130%;letter-spacing:-.0225rem;text-transform:capitalize;text-decoration:none;padding:.625rem}.newsletter-link svg{margin-top:auto;-webkit-margin-start:auto;margin-inline-start:auto;margin-bottom:1rem;-webkit-margin-end:1.375rem;margin-inline-end:1.375rem}.swiper-class .swiper-button-next,.swiper-class .swiper-button-prev{width:3.75rem;height:2.875rem;background-color:#d9d9d9;border-radius:100px}.swiper-class .swiper-button-next:after,.swiper-class .swiper-button-prev:after{font-size:15px;font-weight:800;color:#000}.swiper-class .swiper-button-next:hover,.swiper-class .swiper-button-prev:hover{background-color:#fff200}.swiper-class .swiper-button-prev{position:absolute;top:94%;left:calc(100% - 8rem)}html[lang=ar] .swiper-class .swiper-button-prev{right:calc(100% - 8rem)}.swiper-class .swiper-button-next{position:absolute;top:94%;left:calc(100% - 4rem)}html[lang=ar] .swiper-class .swiper-button-next{right:calc(100% - 4rem);left:unset}.sustainability-file{color:#000}@media (max-width:1050px){.sustainability-grid{grid-template-areas:"our-initiatives our-initiatives" "sustainability-governance our-vision" "sustainability-governance our-goals" "employees-wellbeing sustainability-newsletter";grid-template-columns:repeat(2,1fr);grid-template-rows:unset}}@media (max-width:768px){.sustainability-card{padding-inline:1rem;padding:2rem}.generic-btn{padding-inline:1rem;font-size:.75rem}.sustainability-grid{gap:.75rem}.sustainability-grid h6{font-size:1rem}.row>*{padding-inline:calc(var(--bs-gutter-x) * .5)}.sustainability-grid>div{min-height:8.75rem}.active-section-title{font-size:1.5rem}}.category-dropdown-wrapper{max-width:320px}html[lang=ar] .category-dropdown-wrapper{direction:rtl}.custom-select-wrapper{position:relative}.custom-select-wrapper .dropdown-icon{right:12px}.custom-select-wrapper .dropdown-icon,html[lang=ar] .custom-select-wrapper .dropdown-icon{position:absolute;top:50%;transform:translateY(-50%);color:#6c757d;pointer-events:none;z-index:2}html[lang=ar] .custom-select-wrapper .dropdown-icon{left:12px;right:unset}.custom-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:8px;background-color:#fff;font-size:15px;transition:border-color .2s ease-in-out;position:relative;z-index:1}.custom-select:focus{border-color:#007bff;outline:none}.newsletter-accordion{border-radius:8px;overflow:hidden}.accordion-item+.accordion-item{border-top:1px solid #eee}.accordion-header{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;font-weight:600;font-size:1rem;cursor:pointer;width:100%;border:none;transition:background-color .3s ease}.accordion-header,.accordion-header.active,.accordion-header:hover{background-color:#fff}.accordion-icon{transition:transform .3s ease}.accordion-icon.rotate{transform:rotate(180deg)}.accordion-body{padding:16px 20px;background-color:transparent;border-top:0 solid #e5e5e5}.spinner-border{border:4px solid rgba(0,0,0,.1);border-left-color:#007bff;border-radius:50%;width:2rem;height:2rem;animation:spin .75s linear infinite;margin:auto}@keyframes spin{to{transform:rotate(1turn)}}