﻿:root{--white: #FFFFFF;--white-dark: #F2F2F2;--white1: #f8f8f8;--white2: #F7F7F7;--black: #000000;--black-soft: #231F20;--black-dark: #191919;--black-dark1: #0C121A;--black-dark2: #343434;--grey: #6a6a6a;--grey-1: #2E373F;--grey-2: #EFEBE2;--grey-dark: #2B3A45;--grey-light: #D0CFCF;--grey-light1: #BCBCBC;--grey-light2: #B7B7B7;--body-text: #212529;--theme-primary: #8B1D41;--theme-primary-hover: #92164a;--gray-soft: #EBEBEB;--grey-light3: #F3E8EC;--gray-medium:#E9ECF1;--off-white:#F8F9FA;--gray-950:#19191B;--theme-body-dark:#12161D;--gray-medium-soft:#898787;--theme-primary-dark:#302F30;--theme-body:#343A40;--black-shade-heading:#1A1A1A;--success-green:#1FB873;--text-color:#61656E;--tag-bg:#F5F3F3;--place-holder-text:#787878;--color-bg-muted: #D9D9D9;--color-text-default: #363636;--color-border-subtle: #919EAB;--neutral-300: #CDCDCD;--color-accent-gold: #CC9A06;--dm-sans: "DM Sans";--raleway: "Raleway";--small-font: 0.875rem;--regular-font: 1rem;--medium-font: 1.125rem;--semi-font: 1.25rem;--large-font: 1.5rem;--big-font: 1.75rem;--extra-large-font: 1.875rem;--big-large-font: 2rem;--extra-big-large-font: 2.25rem;--extra-big-font: 2.5rem;--extra-big-medium-font: 2.75rem;--extra-big-larger-font: 3rem;--extra-big-xl-font: 3.75rem;--extra-big-xxl-font: 4.5rem;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--heading4: 4.25rem;--heading3: 3rem;--heading2: 1.875rem;--heading1: 1.5rem;--spacing5: 5rem;--spacing4: 4rem;--spacing3: 3rem;--spacing2: 2rem;--spacing1: 1rem}@font-face{font-display:swap;font-family:"DM Sans";font-style:normal;font-weight:400;src:url("../fonts/dm-sans/dm-sans-v17-latin-regular.eot");src:url("../fonts/dm-sans/dm-sans-v17-latin-regular.woff2") format("woff2"),url("../fonts/dm-sans/dm-sans-v17-latin-regular.woff") format("woff"),url("../fonts/dm-sans/dm-sans-v17-latin-regular.ttf") format("truetype"),url("../fonts/dm-sans/dm-sans-v17-latin-regular.svg") format("svg")}@font-face{font-display:swap;font-family:"DM Sans";font-style:normal;font-weight:500;src:url("../fonts/dm-sans/dm-sans-v17-latin-500.eot");src:url("../fonts/dm-sans/dm-sans-v17-latin-500.woff2") format("woff2"),url("../fonts/dm-sans/dm-sans-v17-latin-500.woff") format("woff"),url("../fonts/dm-sans/dm-sans-v17-latin-500.ttf") format("truetype"),url("../fonts/dm-sans/dm-sans-v17-latin-500.svg") format("svg")}@font-face{font-display:swap;font-family:"DM Sans";font-style:normal;font-weight:600;src:url("../fonts/dm-sans/dm-sans-v17-latin-600.eot");src:url("../fonts/dm-sans/dm-sans-v17-latin-600.woff2") format("woff2"),url("../fonts/dm-sans/dm-sans-v17-latin-600.woff") format("woff"),url("../fonts/dm-sans/dm-sans-v17-latin-600.ttf") format("truetype"),url("../fonts/dm-sans/dm-sans-v17-latin-600.svg") format("svg")}@font-face{font-display:swap;font-family:"DM Sans";font-style:normal;font-weight:700;src:url("../fonts/dm-sans/dm-sans-v17-latin-700.eot");src:url("../fonts/dm-sans/dm-sans-v17-latin-700.woff2") format("woff2"),url("../fonts/dm-sans/dm-sans-v17-latin-700.woff") format("woff"),url("../fonts/dm-sans/dm-sans-v17-latin-700.ttf") format("truetype"),url("../fonts/dm-sans/dm-sans-v17-latin-700.svg") format("svg")}@font-face{font-family:"Raleway";font-style:normal;font-weight:100;font-display:swap;src:url("../fonts/raleway/raleway-v37-latin-100.woff2") format("woff2")}@font-face{font-family:"Raleway";font-style:normal;font-weight:200;font-display:swap;src:url("../fonts/raleway/raleway-v37-latin-200.woff2") format("woff2")}@font-face{font-family:"Raleway";font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/raleway/raleway-v37-latin-300.woff2") format("woff2")}@font-face{font-family:"Raleway";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/raleway/raleway-v37-latin-regular.woff2") format("woff2")}@font-face{font-family:"Raleway";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/raleway/raleway-v37-latin-500.woff2") format("woff2")}@font-face{font-family:"Raleway";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/raleway/raleway-v37-latin-600.woff2") format("woff2")}@font-face{font-family:"Raleway";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/raleway/raleway-v37-latin-700.woff2") format("woff2")}@font-face{font-family:"Raleway";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/raleway/raleway-v37-latin-800.woff2") format("woff2")}@font-face{font-family:"Raleway";font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/raleway/raleway-v37-latin-900.woff2") format("woff2")}*,::after,::before{box-sizing:border-box}body{margin:0;padding:0;font-family:var(--dm-sans);font-size:var(--regular-font);font-weight:var(--weight-normal);line-height:1.2;background-color:var(--white);color:#000}body.overflow-hidden{overflow:hidden}a{text-decoration:none;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;color:#000}a:hover,a:focus{text-decoration:none;outline:none;-moz-outline:none;-webkit-outline:none;-ms-outline:none;-o-outline:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.2;font-weight:var(--weight-semibold)}ul,ol{margin:0;padding:0}p{margin:0;line-height:1.5rem;font-size:var(--medium-font)}@media(max-width: 767px){p{font-size:var(--small-font);line-height:1.125rem}}section{padding-top:var(--spacing5);padding-bottom:var(--spacing5)}@media(max-width: 767px){section{padding-top:2.5rem;padding-bottom:2.5rem}}*:focus{outline:none;-moz-outline:none;-webkit-outline:none;-ms-outline:none;-o-outline:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.hide{display:none}.container{width:100%;max-width:calc(100% - 40px);margin:0 auto}@media(min-width: 992px){.container{max-width:calc(100% - 120px)}}@media(min-width: 1440px){.container{max-width:1320px}}@keyframes rotation{from{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.slick-slider .slick-prev,.slick-slider .slick-next{bottom:-4.5rem;font-size:0;line-height:0;border-radius:50%;position:absolute;display:block;padding:0;cursor:pointer;border:none;outline:none;z-index:10;background:rgba(0,0,0,0);width:1.5rem;height:1.5rem}.slick-slider .slick-prev::before,.slick-slider .slick-next::before{font-family:"icomoon";font-size:1.5rem;line-height:1;opacity:1;color:var(--white)}@media(max-width: 575px){.slick-slider .slick-prev::before,.slick-slider .slick-next::before{font-size:1.25rem}}@media(max-width: 575px){.slick-slider .slick-prev,.slick-slider .slick-next{bottom:-2.5rem}}.slick-slider .slick-prev{right:12%;left:auto}.slick-slider .slick-prev::before{content:""}.slick-slider .slick-next{right:9%}.slick-slider .slick-next::before{content:""}@media(max-width: 575px){.slick-slider .slick-next{right:2%}}.slick-slider .slick-dots{position:absolute;bottom:-4rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;column-gap:.5rem;list-style:none}@media(max-width: 575px){.slick-slider .slick-dots{bottom:-2rem;column-gap:.25rem}}.slick-slider .slick-dots li{width:.625rem;height:.625rem;border-radius:50%;opacity:1;cursor:pointer;background:#3d4956;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media(max-width: 575px){.slick-slider .slick-dots li{bottom:-2rem;width:.5rem;height:.5rem}}.slick-slider .slick-dots li button{font-size:0;border:0;background:rgba(0,0,0,0)}.slick-slider .slick-dots li.slick-active{background:var(--white)}.slick-slider .slider-counter{position:absolute;left:1rem;bottom:-4.25rem;z-index:1;text-align:center;font-size:var(--regular-font);font-weight:var(--weight-semibold)}@media(max-width: 991px){.slick-slider .slider-counter{font-size:var(--extra-small-font)}}@keyframes gradient{0%{background-position:0% 0%}50%{background-position:100% 100%}100%{background-position:0% 0%}}@keyframes FadeOut{0%{display:block;opacity:1}99%{display:block;opacity:0}100%{display:none;opacity:0}}@keyframes FadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{opacity:1}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(8px)}}label,input,select,button{font-family:inherit}html:lang(ar) body{direction:rtl;text-align:right}body.toolbar-fixed .site-header{top:39px}body.toolbar-fixed.toolbar-tray-open .site-header{top:79px}.site-header{position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,0);box-shadow:none;z-index:999}@media(min-width: 992px){.site-header{padding-top:2.5rem}}.site-header.sticky{position:fixed;background:rgba(0,0,0,.4);box-shadow:0 .125rem .9375rem rgba(0,0,0,.08)}@media(min-width: 992px){.site-header.sticky{padding-top:1.25rem;padding-bottom:1.25rem}}.site-header.sticky .nav-links{align-items:center}.site-header.sticky .nav-links li{padding:0}.navbar{display:flex;justify-content:space-between;align-items:center}.navbar .desktop-logo{display:none}@media(min-width: 992px){.navbar .desktop-logo{display:block}}.navbar .mobile-logo{display:block}@media(min-width: 992px){.navbar .mobile-logo{display:none}}.navbar .nav-links{display:flex;align-items:center;gap:1.5rem;list-style:none;min-height:4.375rem}.navbar .nav-links li{padding-bottom:0}.navbar .nav-links li a{font-family:var(--raleway);position:relative;display:inline-block;color:var(--white);text-decoration:none;padding-bottom:0;font-weight:var(--weight-medium);font-size:var(--semi-font);line-height:var(--spacing1)}.navbar .nav-links li a::before{content:"";position:absolute;left:50%;bottom:-1rem;transform:translateX(-50%);width:0;height:.1875rem;background-color:var(--theme-primary);transition:width .3s ease}.navbar .nav-links li a:hover::before{width:100%}.navbar .nav-links li a.active{font-weight:var(--weight-bold)}.navbar .nav-links li a.active::before{width:100%}.navbar .nav-links li:last-child{padding:0}.navbar .nav-links .lang-icon{margin-inline-start:1.5rem}.navbar .nav-links .lang-icon::before{display:none}.navbar .nav-links .lang-switch{display:none}.navbar .hamburger{display:none}.side-menu{position:fixed;top:0;right:-100%;width:100vw;height:100%;background-color:var(--white);padding:1.5rem;overflow-y:auto;transition:right .3s ease;z-index:1000}.side-menu.active{right:0}.side-menu .side-menu-header{display:flex;align-items:center;justify-content:end;margin-bottom:1.875rem;padding-bottom:.625rem}.side-menu .side-menu-header a{display:none}.side-menu .side-menu-links{list-style:none;text-align:center}.side-menu .side-menu-links li{display:flex;align-items:center;justify-content:center;padding:1.8438rem}.side-menu .side-menu-links li:not(:last-child){border-bottom:.045rem solid var(--grey-light2)}.side-menu .side-menu-links li a{text-decoration:none;color:var(--black-dark2);display:block;transition:color .3s;font-weight:var(--weight-medium);font-size:var(--large-font)}.side-menu .side-menu-links li a.active{color:var(--theme-primary)}.side-menu .close-menu{background:none;border:none}@media(min-width: 992px){.side-menu{display:none}}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:none;z-index:999}.menu-overlay.active{display:block}@media(min-width: 992px){.menu-overlay.active{display:none}}@media(max-width: 991px){.navbar{padding-block:1.5rem}.navbar .nav-links{display:none}.navbar .hamburger{display:flex}.navbar .lang-icon{display:none}.about .about-content,.stats .stats-container,.philosophy .philosophy-features{flex-direction:column}}@media(max-width: 1439px){.navbar .nav-links li a{font-size:var(--small-font)}}.footer{background-color:var(--theme-primary-dark);color:var(--white);padding-top:var(--spacing5)}.footer__container{padding:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media(min-width: 992px){.footer__container{flex-direction:row-reverse;align-items:start}}.footer__top{text-align:center;margin-bottom:3.75rem}@media(max-width: 767px){.footer__top{margin-bottom:2.5rem}}@media(min-width: 992px){.footer__top{display:flex;flex-direction:column;width:100%}}@media(min-width: 1200px){.footer__top{flex-direction:row}}@media(min-width: 992px){.footer__top-left{margin:0}}@media(min-width: 1200px){.footer__top-left{margin-inline-end:auto;margin-inline-start:4.5rem}}.footer__logo{margin-bottom:1.875rem}@media(min-width: 992px){.footer__logo{margin-inline:auto}}.footer__logo-image{width:5rem;height:auto;margin-bottom:1rem}.footer__logo-text-ar{font-size:var(--semi-font);font-weight:var(--weight-normal);margin-bottom:.3125rem}@media(max-width: 767px){.footer__logo-text-ar{font-size:var(--regular-font)}}.footer__logo-text-en{font-size:var(--large-font);font-weight:var(--weight-normal)}@media(max-width: 767px){.footer__logo-text-en{font-size:var(--semi-font)}}.footer__tagline{font-size:var(--regular-font);margin-bottom:2.1875rem;font-weight:var(--weight-normal)}.footer__tagline strong{font-weight:var(--weight-semibold)}.footer__social{display:flex;justify-content:center;gap:1.25rem;align-items:center}.footer__nav{gap:2.8125rem;display:flex;justify-content:space-around;margin-bottom:2.25rem;width:100%}@media(min-width: 992px){.footer__nav{gap:3.75rem;flex:0 0 29.0625rem}}.footer__nav-column{list-style:none}.footer__nav-title{font-size:var(--regular-font);font-weight:var(--weight-normal);margin-bottom:1.5625rem;color:var(--white);opacity:1}.footer__nav-list{list-style:none}.footer__nav-item{margin-bottom:1rem}.footer__nav-link{position:relative;display:inline-block;color:var(--white);text-decoration:none;font-size:var(--small-font);font-weight:200;opacity:.8}.footer__nav-link::before{content:"";position:absolute;left:50%;bottom:-5px;transform:translateX(-50%);width:0;height:.125rem;background-color:var(--theme-primary);transition:width .3s ease}.footer__nav-link:hover::before{width:100%}@media(min-width: 992px){.footer__nav-link{font-size:var(--regular-font)}}.footer__bottom{border-top:.0625rem solid var(--white);padding:2.25rem 0;text-align:center}@media(min-width: 992px){.footer__bottom{padding:2.75rem 0}}.footer__copyright{font-size:var(--small-font);font-weight:var(--weight-normal);color:var(--white)}@media(min-width: 992px){.footer__copyright{font-size:var(--regular-font);font-weight:var(--weight-normal)}}@font-face{font-family:"icomoon";src:url("../fonts/icomoon/icomoon.eot?ts97wj");src:url("../fonts/icomoon/icomoon.eot?ts97wj#iefix") format("embedded-opentype"),url("../fonts/icomoon/icomoon.ttf?ts97wj") format("truetype"),url("../fonts/icomoon/icomoon.woff?ts97wj") format("woff"),url("../fonts/icomoon/icomoon.svg?ts97wj#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-briefcase{content:""}.icon-bag:before{content:""}.icon-basket:before{content:""}.icon-clock:before{content:""}.icon-crown:before{content:""}.icon-directions:before{content:""}.icon-down-angle-arrow:before{content:""}.icon-download:before{content:""}.icon-events:before{content:""}.icon-facebook:before{content:""}.icon-fish-2:before{content:""}.icon-fish:before{content:""}.icon-google-g:before{content:""}.icon-hamburger-menu:before{content:""}.icon-instagram:before{content:""}.icon-left-angle-arrow:before{content:""}.icon-list:before{content:""}.icon-location-solid:before{content:""}.icon-location:before{content:""}.icon-map:before{content:""}.icon-offers:before{content:""}.icon-parking:before{content:""}.icon-phone-solid:before{content:""}.icon-phone:before{content:""}.icon-right-angle-arrow:before{content:""}.icon-right-arrow-long:before{content:""}.icon-search:before{content:""}.icon-special-offer:before{content:""}.icon-tripadvisor:before{content:""}.icon-vegetables:before{content:""}.icon-youtube:before{content:""}.button-primary{cursor:pointer;align-self:start;display:inline-block;background-color:var(--theme-primary);color:var(--white);width:180px;height:50px;padding:12px 22px;border-top-right-radius:30px;border-bottom-left-radius:30px;font-weight:600;font-size:16px;line-height:25px;text-align:center;position:relative;overflow:hidden;transition:all .25s ease-in-out}.button-primary:hover{background-color:var(--theme-primary-hover);box-shadow:0 4px 12px rgba(0,0,0,.2)}.button-primary::after{content:"";position:absolute;top:0;left:-80%;width:60px;height:100%;background:linear-gradient(115deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.55) 45%, rgba(255, 255, 255, 0.85) 60%, rgba(255, 255, 255, 0) 100%);transform:skewX(-20deg);opacity:0;transition:none}.button-primary:hover::after{opacity:1;left:150%;transition:all 2.8s cubic-bezier(0.15, 0.7, 0.25, 1)}.hero{position:relative;overflow:hidden}.hero-slider{position:absolute;inset:0}.hero-slider .slide{position:relative;width:100%;height:740px}.hero-slider img,.hero-slider video{width:100%;height:100%;object-fit:cover}.media-overlay{position:absolute;inset:0;background:rgba(0,0,0,.35);z-index:1;pointer-events:none}.hero-content{position:absolute;bottom:3.5rem;left:0;right:0;z-index:2;color:#fff}.hero-content h1{font-size:2.5rem;font-weight:var(--weight-medium)}@media(min-width: 768px){.hero-content h1{font-size:4.5rem;font-weight:var(--weight-normal)}}.hero .slick-slider .slick-prev,.hero .slick-slider .slick-next{display:none !important;width:50px;height:50px;border-radius:50%;background:var(--theme-primary);opacity:.8}@media(min-width: 992px){.hero .slick-slider .slick-prev,.hero .slick-slider .slick-next{display:flex !important;align-items:center;justify-content:center}}.hero .slick-slider .slick-prev{top:50%;left:20px}@media(min-width: 992px){.hero .slick-slider .slick-prev{left:60px}}.hero .slick-slider .slick-next{top:50%;right:20px}@media(min-width: 992px){.hero .slick-slider .slick-next{right:60px}}.hero .slick-slider .slick-dots{display:none !important;position:absolute;bottom:20px}.hero .slick-slider .slick-dots li{width:1rem;height:1rem;border-radius:50%;opacity:1;cursor:pointer;background:var(--theme-primary)}.hero .slick-slider .slick-dots li.slick-active{background:var(--white)}.news-media{padding-bottom:0}.news-media .heading{margin-bottom:3rem}.news-media .heading h2{margin-bottom:.5rem;font-size:var(--big-large-font);font-weight:var(--weight-medium);text-align:center}@media(min-width: 768px){.news-media .heading h2{font-size:var(--extra-big-font);font-weight:var(--weight-normal)}}.news-media .heading p{font-size:var(--regular-font);font-weight:var(--weight-normal);line-height:var(--spacing1);text-align:center;color:var(--theme-body)}@media(min-width: 768px){.news-media .heading p{font-size:var(--medium-font);font-weight:var(--weight-normal)}}.news-media .news-item{display:flex;flex-direction:column;align-items:center;gap:2rem}@media(min-width: 992px){.news-media .news-item{flex-direction:row}}.news-media .news-item .news-image,.news-media .news-item .news-content{flex-basis:50%}.news-media .news-item .news-image{overflow:hidden;border-radius:.25rem}.news-media .news-item .news-image img{display:block;width:100vw;height:29.375rem;border-radius:.25rem;object-fit:cover;transition:transform .3s ease}@media(min-width: 992px){.news-media .news-item .news-image img{width:46.875rem}}.news-media .news-item .news-image img:hover{transform:scale(1.15)}.news-media .news-item .news-content h3{margin-bottom:1rem;font-size:var(--large-font);font-weight:var(--weight-normal);line-height:1.4;color:var(--black)}@media(min-width: 992px){.news-media .news-item .news-content h3{font-size:var(--big-font)}}.news-media .news-item .news-content p{font-size:var(--regular-font);font-weight:var(--weight-normal);line-height:1.6;color:var(--theme-body)}@media(min-width: 992px){.news-media .news-item .news-content p{font-size:var(--medium-font)}}.news-media .news-media-cards{padding:1.5rem 0 3rem 0}.news-media .news-media-cards .slick-slide{margin-inline-end:0}@media(min-width: 768px){.news-media .news-media-cards .slick-slide{margin-inline-end:1.5rem}}@media(min-width: 1200px){.news-media .news-media-cards .slick-slide{margin-inline-end:0}}@media(min-width: 768px){.news-media .news-media-cards .slick-list{margin-inline-end:-1.5rem}}.news-media .news-media-cards__wrapper{display:block}@media(min-width: 1200px){.news-media .news-media-cards__wrapper{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:1.5rem}}.news-media .news-media-cards__item{display:block;text-decoration:none;color:inherit}.news-media .news-media-cards__img-wrapper{position:relative;height:26.0625rem;overflow:hidden;border-radius:0;margin-bottom:1rem}@media(min-width: 768px){.news-media .news-media-cards__img-wrapper{border-radius:.25rem}}.news-media .news-media-cards__img{width:100%;height:100%;object-fit:cover;border-radius:0;transition:transform .4s ease}@media(min-width: 768px){.news-media .news-media-cards__img{border-radius:.25rem}}.news-media .news-media-cards__img:hover{transform:scale(1.15)}.news-media .news-media-cards__desc{font-size:var(--medium-font);font-weight:var(--weight-normal);line-height:1.4;color:var(--theme-body)}.news-media .news-media-cards .button-primary{display:block;width:fit-content;grid-column:span 3;margin:3rem auto 0;padding:.7813rem 1.7813rem;font-size:var(--regular-font);font-weight:var(--weight-medium)}.ithra-section{background-color:var(--white);padding:6rem 0}.ithra-section .ithra-heading{font-size:2.25rem;font-weight:var(--weight-normal);line-height:1.4;text-align:center;max-width:72.9375rem;margin:0 auto;color:var(--body-text)}@media(min-width: 992px){.ithra-section .ithra-heading{font-size:2.5rem}}.who-we-are-section{position:relative;color:var(--white);overflow:hidden;min-height:50rem;height:auto;display:flex;align-items:end;padding-bottom:3.75rem}.who-we-are-section .bg-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 60%;z-index:1}.who-we-are-section::after{content:"";position:absolute;inset:0;background:linear-gradient(360deg, rgba(0, 0, 0, 0.71) 0%, rgba(150, 147, 150, 0) 100%);z-index:2}.who-we-are-section .content-wrapper,.who-we-are-section .left-content,.who-we-are-section .description,.who-we-are-section .cta-button,.who-we-are-section .stats-wrapper{position:relative;z-index:3}.who-we-are-section .content-wrapper{display:flex;flex-direction:column;column-gap:1rem;max-width:64.0625rem}@media(min-width: 992px){.who-we-are-section .content-wrapper{display:grid;align-items:center;column-gap:2rem}}.who-we-are-section .left-content{order:1}@media(min-width: 992px){.who-we-are-section .left-content{grid-column:1;display:flex;flex-direction:column;height:15rem}}.who-we-are-section .left-content .section-title{flex-shrink:0;font-size:2rem}@media(min-width: 992px){.who-we-are-section .left-content .section-title{margin-top:4.6875rem;font-size:var(--extra-big-font);font-weight:var(--weight-normal);line-height:120%}}.who-we-are-section .left-content .logo{width:9.375rem;height:3.125rem;margin-left:-0.625rem;margin-bottom:1rem}@media(min-width: 992px){.who-we-are-section .left-content .logo{width:11.25rem;height:5rem;margin-bottom:0}}.who-we-are-section .left-content .logo svg{width:9.375rem;height:3.125rem}@media(min-width: 992px){.who-we-are-section .left-content .logo svg{width:11.25rem;height:5rem}}.who-we-are-section .description{order:2;margin-top:1rem;margin-bottom:1.875rem}.who-we-are-section .description p{font-weight:var(--weight-normal);font-size:var(--regular-font);line-height:150%}@media(min-width: 992px){.who-we-are-section .description{grid-column:2;grid-row:1/span 3;order:unset;margin-top:4.6875rem}.who-we-are-section .description p{font-size:var(--medium-font);line-height:150%}}.who-we-are-section .cta-button{order:3}@media(min-width: 992px){.who-we-are-section .cta-button{grid-column:1;order:3;margin-top:-1.25rem}}.who-we-are-section .stats-wrapper{display:flex;gap:1rem;flex-direction:column;margin-top:3.25rem;justify-content:center;align-items:left}@media(min-width: 576px){.who-we-are-section .stats-wrapper{flex-direction:row;gap:0;margin-top:6.25rem}}.who-we-are-section .stats-wrapper .stat-item{width:fit-content;text-align:center;display:flex;flex-direction:column;align-items:center;min-height:5.5rem;justify-content:center;padding-right:unset;border-bottom:.5px solid var(--white);padding-bottom:1rem}@media(min-width: 576px){.who-we-are-section .stats-wrapper .stat-item{padding-right:1rem;padding-bottom:0;border:none}}.who-we-are-section .stats-wrapper .stat-item:last-child{border-right:none;padding-right:0;padding-left:unset}@media(min-width: 576px){.who-we-are-section .stats-wrapper .stat-item:last-child{padding-left:1rem}}.who-we-are-section .stats-wrapper .stat-item .stat-number{font-size:var(--extra-big-font);min-width:fit-content;font-weight:300;margin-bottom:.5rem;line-height:1}@media(min-width: 992px){.who-we-are-section .stats-wrapper .stat-item .stat-number{font-size:4rem;min-width:5ch}}.who-we-are-section .stats-wrapper .stat-item .stat-label{font-size:var(--small-font);font-weight:var(--weight-normal);opacity:.95}@media(min-width: 992px){.who-we-are-section .stats-wrapper .stat-item .stat-label{font-size:var(--medium-font)}}.who-we-are-section .stats-wrapper .stat-item:nth-of-type(3){padding-left:unset}@media(min-width: 576px){.who-we-are-section .stats-wrapper .stat-item:nth-of-type(3){padding-left:1rem}}.who-we-are-section .stats-wrapper .stat-divider{display:none;height:unset;border:.5px solid var(--white);margin:0}@media(min-width: 576px){.who-we-are-section .stats-wrapper .stat-divider{display:block;height:unset;border:.5px solid var(--white);margin:0;margin:auto 1rem}}@media(min-width: 576px){.who-we-are-section .stats-wrapper .stat-divider{height:5.5rem}}@media(min-width: 992px){.who-we-are-section .stats-wrapper .stat-divider{margin:auto 3rem}}.board{padding-top:1.5625rem;padding-bottom:40px;margin-bottom:0;background:var(--gray-soft);border-top-left-radius:.625rem;border-top-right-radius:.625rem}@media(max-width: 991px){.board{max-width:unset}}@media(min-width: 992px){.board{padding-top:2.5rem}}.board__title{text-align:center;color:var(--black-shade-heading);font-size:var(--big-large-font);line-height:1.2;font-weight:var(--weight-normal);padding-inline:1.25rem}@media(min-width: 992px){.board__title{font-size:var(--extra-big-font)}}.board__subtitle{text-align:center;max-width:75rem;margin-inline:auto;margin-top:.625rem;margin-bottom:1.5rem;color:var(--theme-body);font-size:var(--medium-font);line-height:2.25rem;font-weight:var(--weight-normal);padding-inline:1.25rem}@media(min-width: 992px){.board__subtitle{font-size:var(--large-font)}}.board__slider{display:block}@media(min-width: 768px){.board__slider{display:flex;justify-content:center;gap:1.875rem;overflow:hidden;cursor:pointer}}.board__card{flex:1;height:100%;text-align:center;background:var(--gray-soft);border-radius:.75rem}@media(min-width: 1200px){.board__card{width:22.1875rem;flex:none}}@media(min-width: 1024px){.board__card{margin-right:0}}.board__card .ec-desc{display:none}.board__image{overflow:hidden;display:inline-block;overflow:clip;margin-bottom:1.375rem;border-radius:.75rem}@media(min-width: 1200px){.board__image{width:22.1875rem}}.board__image img{transition:transform .4s ease;display:block;width:100%;height:26.875rem;object-fit:cover}@media(min-width: 1200px){.board__image img{width:22.1875rem}}.board__image:hover img{transform:scale(1.15)}.board__info{display:flex;flex-direction:column;align-items:start;gap:.1875rem}.board__name{color:var(--black-shade-heading);font-size:var(--large-font);font-weight:var(--weight-normal)}.board__role{text-align:start;color:var(--black-shade-heading);font-size:var(--medium-font);line-height:1.5;font-weight:var(--weight-normal)}@media(max-width: 991px){.board{border-top-left-radius:0;border-top-right-radius:0}}@media(max-width: 991px){.board .container{max-width:unset}}@media(min-width: 576px){.js-board-slider .slick-list{padding:0 16px !important}.js-board-slider .slick-slide{margin-right:16px}.js-board-slider .slick-slide:last-child{margin-right:0}}@media(max-width: 991px){.board .container{max-width:unset}}.board .js-board-slider{flex-direction:column}@media(min-width: 1440px){.board .js-board-slider{flex-direction:row}}.board .js-board-slider.four-slides-above{flex-direction:column}@media(min-width: 1440px){.board .js-board-slider.four-slides-above{flex-direction:column}}.board .slick-dots{position:unset !important;transform:unset;display:flex !important;justify-content:center;gap:.5rem;bottom:-2rem !important}.board .slick-dots li{width:auto;height:auto;margin:0;background:none}.board .slick-dots li button{cursor:pointer;width:.625rem;height:.625rem;padding:0;border:none;border-radius:.625rem;background:var(--color-bg-muted);transition:all .3s ease}.board .slick-dots li button:before{display:none !important}.board .slick-dots li.slick-active{background:rgba(0,0,0,0)}.board .slick-dots li.slick-active button{width:1.75rem;background:var(--theme-primary)}.board__card.slick-slide{margin-inline:.5rem;display:flex;flex-direction:column}@media(min-width: 1200px){.js-board-slider.four-slides-above .board__card .board__image{width:100%}.js-board-slider.four-slides-above .board__card .board__image img{width:100%;height:29.875rem}}@media(min-width: 1200px)and (max-width: 1380px){.board .board__card .board__image{width:19.1875rem !important}}@media(min-width: 1200px)and (max-width: 1439px){.board:has(.four-plus) .container{max-width:unset}}.about-dubai{padding-top:1.75rem;padding-bottom:3.8125rem}@media(min-width: 992px){.about-dubai{padding-top:3.75rem;padding-bottom:5.5625rem}}.about-dubai .container{display:flex;flex-direction:column;align-items:center;gap:2rem}@media(min-width: 992px){.about-dubai .container{flex-direction:row;gap:4.5rem}}.about-dubai__image{flex:1}.about-dubai__image img{width:100%;height:44.6875rem;display:block;object-fit:cover;border-radius:.75rem}@media(min-width: 992px){.about-dubai__image img{width:39.1875rem;height:44.6875rem}}.about-dubai__content{flex:1}.about-dubai__title{margin-bottom:1.25rem;color:var(--black-shade-heading);font-size:var(--big-large-font);font-weight:var(--weight-normal);line-height:2.4375rem}@media(min-width: 992px){.about-dubai__title{font-size:var(--extra-big-font)}}.about-dubai__text{color:var(--theme-body);font-size:var(--medium-font);font-weight:var(--weight-normal);line-height:2.5rem}@media(min-width: 992px){.about-dubai__text{font-size:var(--large-font);line-height:3.625rem}}.about-dubai__image{overflow:hidden;border-radius:1.25rem}.about-dubai__image img{object-fit:cover;object-position:top;transition:transform .5s ease}.about-dubai__image:hover img{transform:scale(1.15)}.our-vision{padding:0}.our-vision-inner{padding:1.25rem;border-radius:.75rem;background-color:var(--gray-soft)}@media(min-width: 992px){.our-vision-inner{padding:2.5rem}}.our-vision .our-vision__top{position:relative;overflow:hidden;margin-bottom:3rem;padding:1.5rem;background:var(--theme-primary);border-radius:.75rem;color:var(--white)}.our-vision .our-vision__bg-logo{position:absolute;top:0;bottom:0;right:auto;width:38.5625rem;height:100%;background-image:url(/themes/custom/ithra/images/resources/bg-logo.svg);background-repeat:no-repeat;background-size:contain;background-position:bottom}@media(min-width: 992px){.our-vision .our-vision__bg-logo{top:1.5rem;right:0;width:38.5625rem;height:17rem}}.our-vision .our-vision__text{display:flex;flex-direction:column;gap:2rem;max-width:48.25rem}.our-vision .our-vision__text p{font-size:var(--large-font);line-height:1.2;font-weight:400}.our-vision .our-vision__block{margin-top:3.6875rem;margin-bottom:0}.our-vision .our-vision__title{margin-bottom:.75rem;font-size:var(--big-large-font);line-height:2.4375rem;font-weight:var(--weight-normal)}@media(min-width: 992px){.our-vision .our-vision__title{font-size:var(--extra-big-font)}}.our-vision .our-vision__desc p{font-size:var(--large-font);line-height:2.25rem;font-weight:var(--weight-normal)}.founders-vision{padding-top:4.125rem;padding-bottom:2.5rem}@media(min-width: 992px){.founders-vision{padding-top:1.75rem;padding-bottom:9rem}}.founders-vision .container{display:flex;flex-direction:column;gap:2rem}@media(min-width: 992px){.founders-vision .container{flex-direction:row;align-items:center;gap:4rem}}@media(max-width: 991px){.founders-vision .container{max-width:unset}}.founders-vision__content{flex:1}@media(max-width: 991px){.founders-vision__content{padding-inline:1.25rem}}.founders-vision__image{flex:1}.founders-vision__image img{display:block;width:100%;border-radius:.5rem;object-fit:cover;object-position:top}@media(min-width: 1200px){.founders-vision__image img{width:49.875rem;height:23.0625rem}}@media(max-width: 991px){.founders-vision__image img{border-radius:0}}.founders-vision__title{text-align:center;color:var(--black-shade-heading);font-size:var(--big-large-font);font-weight:var(--weight-normal)}@media(min-width: 992px){.founders-vision__title{font-size:2.625rem;font-weight:var(--weight-medium)}}.founders-vision__image{overflow:clip;border-radius:.5rem}@media(max-width: 991px){.founders-vision__image{border-radius:0}}.founders-vision__image img{object-fit:cover;object-position:top;transition:transform .5s ease}.founders-vision__image:hover img{transform:scale(1.15)}.executive-committee-section{margin-top:-5rem}.executive-committee-section .container{padding-top:1.5625rem;padding-bottom:2.03125rem;margin-bottom:1.375rem;border-top-left-radius:.625rem;border-top-right-radius:.625rem;background-color:#f8f9fa}.executive-committee-section .ec-heading{text-align:center;max-width:760px;margin:0 auto 48px}.executive-committee-section .ec-heading h2{font-size:40px;font-weight:400}.executive-committee-section .ec-heading p{margin-top:12px;font-size:24px;line-height:1.5}@media(max-width: 991px){.executive-committee-section .ec-heading p{font-size:18px}}.executive-committee-section .desktop-view.ec-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:32px;max-width:1200px;margin:0 auto;padding:0 24px}.executive-committee-section .ec-card{cursor:pointer;width:100%;max-width:277px;margin:0 auto}.executive-committee-section .ec-card img{width:100%;aspect-ratio:277/336;object-fit:cover;border-radius:8px}.executive-committee-section .ec-card h3{margin-top:12px;font-size:20px}.executive-committee-section .ec-card p{margin-top:4px;font-size:16px;line-height:normal}.executive-committee-section .ec-card .ec-desc{display:none}@media(max-width: 1199px)and (min-width: 992px){.executive-committee-section .desktop-view.ec-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 991px){.executive-committee-section{margin-top:0}.executive-committee-section .desktop-view{display:none !important}.executive-committee-section .mobile-view{display:block;padding:0 16px}.executive-committee-section .ec-mobile-slider{overflow:hidden}.executive-committee-section .ec-mobile-slider .slick-track{display:flex;will-change:transform}.executive-committee-section .ec-mobile-slider .slick-slide{padding:0 8px;box-sizing:border-box;height:auto}.executive-committee-section .ec-mobile-slider .ec-card{width:100%;margin:0 auto;max-width:240px}.executive-committee-section .ec-mobile-slider .ec-card img{width:100%;aspect-ratio:240/280;object-fit:cover;border-radius:10px;display:block}.executive-committee-section .slick-prev,.executive-committee-section .slick-next{display:none !important}}@media(min-width: 992px){.executive-committee-section .mobile-view{display:none !important}}.executive-committee-section .ec-mobile-slider{overflow:hidden}.executive-committee-section .ec-mobile-slider .slick-track{display:flex}.executive-committee-section .ec-mobile-slider .slick-slide{height:auto}.executive-committee-section .ec-role{display:none}@media(min-width: 992px){.executive-committee-section .ec-role{display:block}}.executive-committee-section .ec-name{display:none}@media(min-width: 992px){.executive-committee-section .ec-name{display:block}}.awards-section{padding:0 0 180px;background:var(--white);text-align:center}.awards-heading h2{font-size:var(--extra-big-font);font-weight:var(--weight-normal);line-height:100%;color:var(--black-shade-heading)}.awards-heading p{font-size:var(--large-font);font-weight:var(--weight-normal);line-height:28px;color:var(--text-color);margin-top:10px}.awards-arc-wrapper{display:block;position:relative;margin:0 auto;max-width:1250px;height:22.5rem}.arc-line{position:absolute;top:2.5rem;left:0;width:100%}.center-icon{position:absolute;width:61px;height:61px;top:300px;left:49%;transform:translateX(-50%);z-index:5;border-radius:144px}.circle{width:120px;height:120px;background:var(--theme-primary);border-radius:100px;display:flex;align-items:center;justify-content:center;color:var(--white);text-align:center;font-size:16px;font-weight:var(--weight-medium);line-height:20px;padding:10px;transition:all .3s ease;cursor:pointer}.circle:hover{transform:scale(1.08);box-shadow:0 8px 20px rgba(0,0,0,.15)}.award-item{position:absolute;width:160px;text-align:center}.award-item p{margin-top:10px;font-size:var(--medium-font);color:var(--black);margin-right:2.25rem;line-height:25px;font-weight:400;margin-right:30px}.i1{left:-2%;top:210px}.i2{left:15%;top:120px}.i3{left:35%;top:80px}.i4{left:53%;top:80px}.i5{left:72%;top:120px}.i6{left:90%;top:210px}.awards-mobile-wrapper{display:none;margin-top:40px;position:relative;overflow:visible}.mobile-arc-line{width:280px;margin:0 auto;display:block;position:relative;top:40px;z-index:1}.awards-mobile-slider{position:relative;margin-top:-40px;z-index:2}.award-slide{text-align:center;padding:20px}.award-slide .circle{margin:0 auto}.award-slide p{margin-top:10px;font-size:14px;color:var(--black)}.mobile-center-icon{display:none}@media(max-width: 768px){.arc-line{display:block}.mobile-center-icon{display:block;width:55px;height:55px;margin:30px auto 0;border-radius:50%}.awards-arc-wrapper{display:none !important}.awards-mobile-wrapper{display:block !important;margin-top:40px;text-align:center}.awards-mobile-slider{margin-top:20px}.award-slide{text-align:center;padding:10px}.award-slide .circle{width:110px;height:110px;margin:0 auto}.award-slide p{margin-top:8px;font-size:14px}.slick-slide,.slick-center{transform:none !important}.slick-dots{display:none !important}}.governance-section{padding:140px 60px;background:var(--off-white)}.gov-grid{display:flex;justify-content:space-between;gap:60px;align-items:flex-start}.gov-left{width:40%}.gov-title{font-size:var(--extra-big-font);font-weight:var(--weight-normal);line-height:120%;color:var(--black);margin-left:3.125rem}.gov-right{width:60%;display:flex;flex-direction:column;gap:20px}.gov-accordion{width:100%;background:var(--white);border-radius:4px;padding:0;overflow:hidden}.accordion-header{width:100%;background:rgba(0,0,0,0);padding:24px;font-size:24px;font-weight:var(--weight-normal);line-height:120%;color:var(--gray-950);border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.arrow-icon{width:16.5px;height:9px;transition:transform .3s ease}.accordion-body{max-height:0;overflow:hidden;background:var(--white);padding:0 24px;transition:max-height .35s ease}.accordion-body p{font-size:16px;font-weight:var(--weight-normal);line-height:150%;color:var(--gray-950);margin:20px 0}.gov-accordion.active .accordion-body{max-height:400px}.gov-accordion.active .arrow-icon{transform:rotate(180deg)}@media(max-width: 768px){.governance-section{padding:40px 20px}.gov-grid{flex-direction:column;gap:40px}.gov-left,.gov-right{width:100%}.gov-title{margin-left:0;text-align:center;font-size:var(--big-large-font)}.gov-accordion{width:100%}.accordion-header{font-size:20px}}.innovation-section{background:#fbfbfb;padding:80px 0 100px}.innovation-section .innovation-wrapper{display:grid;grid-template-columns:640px 608px;gap:60px;align-items:start}.innovation-section .innovation-left .innovation-title{font-size:var(--extra-big-larger-font);font-weight:var(--weight-semibold);color:var(--theme-body-dark);line-height:54px;margin-bottom:15px}.innovation-section .innovation-left .innovation-text{font-size:var(--medium-font);font-weight:var(--weight-normal);color:var(--text-color);line-height:150%}.innovation-section .innovation-left p{font-size:18px}.innovation-section .innovation-left .innovation-image img{margin-top:30px;width:620px;height:363px;border-radius:8px;object-fit:cover;display:block}.innovation-section .innovation-grid-box{width:608px;height:576px;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);gap:44px;position:relative;margin-left:30px}.innovation-section .innovation-grid-box::before{content:"";position:absolute;left:50%;top:0;width:1px;height:100%;background:#dcdcdc}.innovation-section .innovation-grid-box .horizontal-line{position:absolute;top:50%;left:0;width:100%;height:1px;background:#dcdcdc}.innovation-section .innovation-grid-box .grid-item{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.innovation-section .innovation-grid-box .grid-item .icon-circle{width:64px;height:64px;background:var(--theme-primary);border-radius:50%;display:flex;justify-content:center;align-items:center}.innovation-section .innovation-grid-box .grid-item .icon-circle img{width:22px;height:22px}.innovation-section .innovation-grid-box .grid-item h4{font-size:18px;font-weight:var(--weight-bold);color:var(--black);line-height:24px;margin:0}.innovation-section .innovation-grid-box .grid-item p{font-size:var(--medium-font);color:var(--black);line-height:150%;margin:0}@media(max-width: 1199px){.innovation-section .innovation-wrapper{grid-template-columns:1fr 1fr;gap:40px}.innovation-section .innovation-left .innovation-image img{width:100%;height:auto}.innovation-section .innovation-grid-box{width:100%;height:auto;margin-left:0;gap:32px}}@media(max-width: 768px){.innovation-section{padding:60px 0}.innovation-section .innovation-wrapper{grid-template-columns:1fr;gap:30px;padding:0 20px}.innovation-section .innovation-left .innovation-image img{width:100%;height:auto}.innovation-section .innovation-grid-box{width:100%;height:auto;margin-left:0;grid-template-columns:1fr;gap:24px}.innovation-section .innovation-grid-box::before,.innovation-section .innovation-grid-box .horizontal-line{display:none}.innovation-section .grid-item{width:100%}.innovation-section .icon-circle{width:56px;height:56px}}.community-section{background:var(--white)}.community-section .community-title{text-align:center;margin-left:auto;margin-right:auto;max-width:1024px;margin-bottom:16px;font-size:var(--extra-big-larger-font);font-weight:var(--weight-normal);color:var(--theme-body-dark);line-height:120%}.community-section .community-subtitle{text-align:center;margin-left:auto;margin-right:auto;max-width:710px;margin-bottom:64px;font-size:var(--large-font);font-weight:var(--weight-normal);color:var(--text-color);line-height:1.4}.community-section .community-subtitle p{font-size:24px}@media(max-width: 991px){.community-section .community-subtitle p{font-size:18px}}@media(max-width: 991px){.community-section .community-subtitle{max-width:320px;margin-bottom:40px;line-height:1.5}}.community-section .community-slider .slick-track{display:flex;align-items:center}.community-section .community-slider .slick-slide{display:flex !important;justify-content:center;box-sizing:border-box;transform:scale(0.85);transition:transform .4s ease}.community-section .community-slider .slick-center{transform:scale(1);z-index:2}.community-section .community-slider .slick-dots{display:flex !important;justify-content:center;align-items:center;gap:8px;margin-top:32px;position:relative;bottom:0}.community-section .community-slider .slick-dots li{width:8px;height:8px;background:#d9d9d9;border-radius:50%;transition:all .3s ease;cursor:pointer}.community-section .community-slider .slick-dots li button{display:none}.community-section .community-slider .slick-dots li.slick-active{width:24px;height:10px;background:#8b1538;border-radius:999px}.community-section .gallery-item{width:441px;height:574px;border-radius:8px;overflow:hidden}.community-section .gallery-item a,.community-section .gallery-item img{width:441px;height:574px;display:block;object-fit:cover}.community-section .slick-prev,.community-section .slick-next{display:none !important}@media(max-width: 991px){.community-section .community-slider .slick-list{margin:0 -8px}.community-section .community-slider .slick-slide{margin:0 8px;transform:none !important}.community-section .community-slider .slick-center{transform:none !important}.community-section .gallery-item{width:267px;height:300px}.community-section .slick-center .gallery-item{height:348px}}@media(max-width: 768px){.community-section .slick-slide{height:auto !important;display:flex !important;align-items:stretch}.community-section .gallery-item{width:328px !important;height:380px !important;flex-shrink:0}.community-section .gallery-item a{width:100%;height:100%;display:block}.community-section .gallery-item img{width:100%;height:100% !important;object-fit:cover;display:block}}.latest-section{padding:40px 0 80px;background:#fff}.latest-section .media-filter{display:none}.latest-section .latest-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.latest-section .latest-header h2{font-weight:var(--weight-normal);color:var(--gray-950);font-size:var(--big-large-font);line-height:1.5}@media(min-width: 992px){.latest-section .latest-header h2{font-weight:600;font-size:var(--extra-big-larger-font);line-height:1.2}}.latest-section .latest-header .latest-tabs{display:flex;gap:.5rem;overflow-x:scroll;padding-bottom:.625rem}@media(min-width: 576px){.latest-section .latest-header .latest-tabs{overflow-x:hidden;overflow-y:hidden}}.latest-section .latest-header .latest-tabs .tab-btn{padding:.5rem 1rem;flex-shrink:0;border-radius:1.625rem;background:#f3f3f3;border:none;cursor:pointer;color:var(--black-soft);font-weight:var(--weight-medium);font-size:var(--regular-font);line-height:1.25rem}@media(min-width: 992px){.latest-section .latest-header .latest-tabs .tab-btn{font-size:var(--medium-font)}}@media(min-width: 1200px){.latest-section .latest-header .latest-tabs .tab-btn{padding:12.5px 35px}}.latest-section .latest-header .latest-tabs .tab-btn.active{background:var(--theme-primary);color:var(--white)}.latest-grid .views-infinite-scroll-content-wrapper{display:flex !important;gap:1.5rem;flex-wrap:wrap}.latest-grid .views-row{width:calc((100% - 64px)/3);display:flex}.latest-card{width:100%;background:#fff;border-radius:unset;overflow:hidden}.latest-card .card-image{position:relative;height:15.625rem;border-radius:unset;overflow:hidden}.latest-card .card-image img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.latest-card:hover .card-image img{transform:scale(1.15)}.latest-card .badge{position:absolute;top:1rem;left:unset;right:1rem;background:var(--grey-light3);padding:6px 14px;border-radius:1.625rem;color:var(--black-soft);font-weight:var(--weight-medium);font-size:var(--medium-font);line-height:1.25rem;letter-spacing:0%}@media(min-width: 768px){.latest-card .badge{top:1.5rem;right:2rem;left:unset}}.latest-card .date{margin-top:1.25rem;color:var(--black-dark2);font-weight:var(--weight-normal);font-size:var(--regular-font);line-height:1.2}.latest-card h4{margin-block:1.25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--black-dark2);font-weight:var(--weight-semibold);font-size:var(--semi-font)}.latest-card .desc{color:var(--black-dark2);font-weight:var(--weight-normal);font-size:var(--medium-font);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1.25rem}.pager li{padding:0}.pager li a{display:flex;justify-self:center;margin-top:2rem;color:var(--black);border:.0625rem solid var(--black);padding:.625rem;border-radius:.625rem;font-weight:var(--weight-medium);font-size:var(--medium-font);line-height:1.25rem;letter-spacing:0;cursor:pointer;width:fit-content}@media(max-width: 1024px){.latest-grid .views-row{width:calc((100% - 32px)/2)}}@media(max-width: 768px){.latest-header{flex-direction:column;align-items:flex-start;gap:16px}.latest-grid .views-row{width:100%}.latest-card .card-image{height:15.625rem}}.portfolio-filter{background:var(--theme-primary-dark);padding:2.5rem 0}.portfolio-filter .portfolio-filter-inner{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;justify-content:space-between}.portfolio-filter .portfolio-filter-inner h3{color:var(--theme-body-dark);font-weight:var(--weight-medium);font-size:var(--extra-big-large-font);line-height:3rem}@media(min-width: 992px){.portfolio-filter .portfolio-filter-inner h3{color:var(--white);font-weight:var(--weight-normal);font-size:var(--big-font);line-height:1.2}}.portfolio-filter .portfolio-filter-inner .filter-container .dropdown-filter.open{border-bottom-left-radius:0;border-bottom-right-radius:0}.portfolio-filter .portfolio-filter-inner .filter-container .dropdown-filter.open .dropdown-toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.portfolio-filter .portfolio-filter-inner .filter-container .dropdown-filter.open .dropdown-menu{border:.03125rem solid var(--color-bg-muted)}.portfolio-filter .filter-container{display:flex;align-items:center;gap:1rem}.portfolio-filter .filter-container .button-primary{max-width:11.25rem;display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;font-size:var(--small-font);font-weight:var(--weight-normal);line-height:1.2;margin:0 auto;border:none;outline:none}.portfolio-filter .filter-container .button-primary::before{display:inline-block;content:"";width:1rem;height:1rem;background:url("/themes/custom/ithra/images/resources/icons/arrow-right.svg") no-repeat center;background-size:contain;margin-inline-start:.5rem}#portfolio-section-wrapper .portfolio-filter-not-found{text-align:center;padding:2.5rem;background:var(--theme-primary-dark);color:var(--white)}.dropdown-filter{position:relative;width:11.25rem;border-radius:.5rem;z-index:1}.dropdown-filter .dropdown-toggle{width:100%;height:3rem;justify-content:space-between;border-radius:.5rem;border:.03125rem solid var(--color-bg-muted);background:var(--white);display:flex;align-items:center;padding:0 .875rem;font-size:var(--regular-font);cursor:pointer}.dropdown-filter .dropdown-toggle .dropdown-info{display:flex;align-items:center;gap:1rem}.dropdown-filter .dropdown-toggle .dropdown-info .label{color:var(--theme-body-dark);font-weight:var(--weight-normal);font-size:var(--regular-font);white-space:nowrap;line-height:1.5rem}.dropdown-filter .dropdown-menu{z-index:99;position:absolute;top:3rem;left:-2.1875rem;width:13.4375rem;background:var(--white);border-top-left-radius:.5rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;box-shadow:0 .25rem .625rem rgba(0,0,0,.15);padding:2rem 1.5rem 1.75rem 1.5rem;display:flex;flex-direction:column;gap:1.75rem;transform-origin:top center;transform:rotateX(-90deg);opacity:0;transition:transform .5s ease,opacity .5s ease}.dropdown-filter .dropdown-menu label{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;width:100%;font-size:var(--regular-font);cursor:pointer;color:var(--color-text-default);font-weight:var(--weight-normal)}.dropdown-filter .dropdown-menu label input[type=checkbox]{appearance:none;width:1.125rem;height:1.125rem;border:.0625rem solid var(--color-border-subtle);border-radius:.25rem;background:var(--white);cursor:pointer;display:grid;place-items:center;transition:.2s ease-in-out}.dropdown-filter .dropdown-menu label input[type=checkbox]::after{content:"";width:.875rem;height:.875rem;background-image:url("/themes/custom/ithra/images/resources/icons/tick-icon.svg");background-size:contain;background-repeat:no-repeat;background-position:center;display:none}.dropdown-filter .dropdown-menu label input[type=checkbox]:checked{background:var(--white)}.dropdown-filter .dropdown-menu label input[type=checkbox]:checked::after{display:block}.dropdown-filter.open .dropdown-menu{transform:rotateX(0deg);opacity:1}.btn-group{display:flex;align-items:center;gap:1.5rem}.btn-group .clear-all{font-weight:var(--weight-normal);font-size:var(--small-font);color:var(--white);cursor:pointer;text-underline-offset:.25rem;line-height:1.5625rem;text-decoration:underline}.filter-container.filters-applied .filter-selected .dropdown-info .label{font-weight:var(--weight-semibold)}.icon-arrow{transition:transform .25s ease}.dropdown-filter.open .icon-arrow{transform:rotate(180deg)}@media(max-width: 991px){.portfolio-filter{background-color:var(--white)}.portfolio-filter-inner{flex-direction:column;gap:1.25rem}.portfolio-filter-inner .filter-container{flex-direction:column;gap:1.5rem;width:100%}.portfolio-filter-inner .filter-container .dropdown-filter{z-index:unset;width:100%;border-radius:.5rem}.portfolio-filter-inner .filter-container .dropdown-filter .dropdown-toggle{border-radius:.5rem}.portfolio-filter-inner .filter-container .dropdown-filter .dropdown-menu{width:100%;border-top-left-radius:0;left:0}.btn-group{width:100%;flex-direction:row-reverse;justify-content:space-between}.btn-group .button-primary{font-size:var(--regular-font);margin:0 !important}.btn-group .clear-all{color:var(--black)}}html:lang(ar) .portfolio-filter .filter-container .button-primary::before{transform:rotate(180deg)}.spotlight{padding-block:1.25rem}@media(min-width: 992px){.spotlight{padding-top:2.75rem;padding-bottom:2.5rem}}.spotlight .spotlight-slider{height:fit-content}@media(min-width: 992px){.spotlight .spotlight-slider{height:fit-content}}@media(min-width: 1440px){.spotlight .spotlight-slider{padding-inline:2.6875rem}}.spotlight .spotlight-slider .slick-dots{bottom:-2.25rem}@media(min-width: 992px){.spotlight .spotlight-slider .slick-dots{bottom:-4rem}}.spotlight .spotlight__header{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}@media(min-width: 992px){.spotlight .spotlight__header{gap:1rem;margin-bottom:5.375rem}}.spotlight .spotlight__header h2{color:var(--theme-body-dark);font-weight:var(--weight-medium);font-size:var(--extra-big-large-font);line-height:3rem}@media(min-width: 992px){.spotlight .spotlight__header h2{font-weight:var(--weight-semibold);font-size:var(--extra-big-larger-font);line-height:1.2;text-align:center}}.spotlight .spotlight__header p{color:var(--text-color);font-weight:var(--weight-normal);font-size:var(--medium-font);line-height:150%}@media(min-width: 992px){.spotlight .spotlight__header p{max-width:30.75rem;margin:0 auto;font-size:var(--large-font);line-height:150%;text-align:center}}.spotlight .spotlight-slide{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width: 768px){.spotlight .spotlight-slide{grid-template-columns:1fr 1fr}}.spotlight .spotlight-slide .spotlight__image{width:100%;height:100%;max-height:14.5625rem;overflow:hidden;border-radius:.5rem}@media(min-width: 576px){.spotlight .spotlight-slide .spotlight__image{max-height:18.75rem}}@media(min-width: 768px){.spotlight .spotlight-slide .spotlight__image{max-height:29.0625rem}}@media(min-width: 1200px){.spotlight .spotlight-slide .spotlight__image{width:46.875rem}}.spotlight .spotlight-slide .spotlight__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .45s ease}.spotlight .spotlight-slide .spotlight__image img:hover{transform:scale(1.15)}.spotlight .spotlight-slide .spotlight__content .spotlight__tag{display:block;width:fit-content;line-height:100%;background:var(--tag-bg);color:var(--black-soft);padding:.25rem .75rem;border-radius:.75rem;font-weight:var(--weight-normal);font-size:var(--small-font)}@media(min-width: 992px){.spotlight .spotlight-slide .spotlight__content .spotlight__tag{font-size:.9375rem;padding:.6875rem 1.84375rem;border-radius:1.4375rem}}.spotlight .spotlight-slide .spotlight__content .spotlight__title{color:var(--theme-body-dark);margin-block:1.5rem;font-weight:var(--weight-semibold);font-size:var(--large-font);line-height:1.75rem}@media(min-width: 992px){.spotlight .spotlight-slide .spotlight__content .spotlight__title{font-weight:var(--weight-bold);font-size:2rem;line-height:1.2}}.spotlight .spotlight-slide .spotlight__content .spotlight__text{color:var(--text-color);font-weight:var(--weight-normal);font-size:var(--medium-font);line-height:1.5;margin-bottom:4.125rem}@media(min-width: 992px){.spotlight .spotlight-slide .spotlight__content .spotlight__text{font-size:1.375rem}}.spotlight .spotlight-slide .spotlight__content .button-primary{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;max-width:9.625rem;max-height:2.5rem;font-weight:var(--weight-medium);font-size:var(--small-font);line-height:1.5625rem}.spotlight .spotlight-slide .spotlight__content .button-primary::before{display:inline-block;content:"";width:1rem;height:1rem;margin-inline-start:.5rem;background:url("/themes/custom/ithra/images/resources/icons/arrow-right.svg") no-repeat center;background-size:contain}.spotlight .slick-dots{display:flex !important;justify-content:center;gap:.5rem}.spotlight .slick-dots li{width:auto;height:auto;margin:0;background:none}.spotlight .slick-dots li button{cursor:pointer;width:.625rem;height:.625rem;padding:0;border:none;border-radius:.625rem;background:var(--color-bg-muted);transition:all .3s ease}.spotlight .slick-dots li button:before{display:none !important}.spotlight .slick-dots li.slick-active button{width:1.75rem;background:var(--theme-primary)}.slick-slider .slick-list{height:fit-content !important}html:lang(ar) .spotlight .spotlight-slide .spotlight__content .button-primary::before{transform:rotate(180deg)}.esg{padding-block:3.75rem;text-align:center}@media(min-width: 992px){.esg{padding-block:4rem}}.esg .esg-info{margin-bottom:1.25rem}@media(min-width: 992px){.esg .esg-info{padding-block:1.5rem;margin-bottom:0}}.esg .esg-info p{font-size:18px}.esg .esg__title{margin-bottom:1.5rem;color:var(--gray-950);font-weight:var(--weight-medium);font-size:var(--extra-big-large-font);line-height:3rem;text-align:center}@media(min-width: 992px){.esg .esg__title{margin-bottom:1rem;font-weight:var(--weight-semibold);font-size:var(--extra-big-larger-font);line-height:1.2}}.esg .esg__subtitle{max-width:40.625rem;margin:0 auto;color:var(--text-color);font-weight:var(--weight-normal);font-size:var(--medium-font);line-height:1.5;text-align:center}.esg .esg__cards{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width: 768px){.esg .esg__cards{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.esg .esg__cards{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1200px){.esg .esg__cards{padding-block:1.5rem;padding-inline:.75rem;gap:3.625rem}}.esg .esg-card{transition:transform .3s ease,box-shadow .3s ease;padding:1.5rem;background:var(--white);border-radius:1rem;box-shadow:0 .0625rem 2.0625rem 0 rgba(0,0,0,.0784313725);text-align:left}.esg .esg-card__icon{width:4.3125rem;height:4.3125rem;border-radius:50%;background:var(--theme-primary);display:flex;align-items:center;justify-content:center;margin-bottom:1.2rem}.esg .esg-card__title{margin-bottom:.9375rem;color:var(--black-shade-heading);font-weight:var(--weight-medium);font-size:var(--large-font);line-height:2.25rem}@media(min-width: 992px){.esg .esg-card__title{font-weight:var(--weight-bold);line-height:1}}.esg .esg-card__text{margin-bottom:1.5rem;color:var(--black-shade-heading);font-weight:var(--weight-normal);font-size:var(--regular-font);line-height:1.75rem;letter-spacing:-0.03125rem}.esg .esg-card__list{margin:0;padding:0;list-style:none}.esg .esg-card__list li{display:flex;align-items:center;gap:.875rem;margin-bottom:1.8125rem;font-weight:var(--weight-normal);font-size:var(--medium-font);line-height:150%}.esg .esg-card__list li svg{flex-shrink:0}.esg .esg-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.12)}.contact{padding-inline:.9375rem}.contact__container{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 992px){.contact__container{grid-template-columns:1fr 1fr}}.contact__container .contact__info .contact__address{display:grid;grid-template-columns:repeat(1, 1fr)}@media(min-width: 576px){.contact__container .contact__info .contact__address{gap:1.5rem;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.contact__container .contact__info .contact__address{padding-right:2.875rem}}.contact__container .contact__info .contact__address .contact__column_left .contact__list,.contact__container .contact__info .contact__address .contact__column_right .contact__list{padding-left:.5rem}.contact__container .contact__info .contact__address .contact__column_left .contact__list .contact__list-mail .contact__text,.contact__container .contact__info .contact__address .contact__column_left .contact__list .contact__list-mail p,.contact__container .contact__info .contact__address .contact__column_left .contact__list .contact__list-phone .contact__text,.contact__container .contact__info .contact__address .contact__column_left .contact__list .contact__list-phone p,.contact__container .contact__info .contact__address .contact__column_left .contact__list .contact__list-location .contact__text,.contact__container .contact__info .contact__address .contact__column_left .contact__list .contact__list-location p,.contact__container .contact__info .contact__address .contact__column_right .contact__list .contact__list-mail .contact__text,.contact__container .contact__info .contact__address .contact__column_right .contact__list .contact__list-mail p,.contact__container .contact__info .contact__address .contact__column_right .contact__list .contact__list-phone .contact__text,.contact__container .contact__info .contact__address .contact__column_right .contact__list .contact__list-phone p,.contact__container .contact__info .contact__address .contact__column_right .contact__list .contact__list-location .contact__text,.contact__container .contact__info .contact__address .contact__column_right .contact__list .contact__list-location p{color:#231f20;font-weight:var(--weight-normal);font-size:var(--medium-font);letter-spacing:0rem}.contact__container .contact__info .contact__address .contact__column_left .contact__list .contact__list-mail .contact__icon,.contact__container .contact__info .contact__address .contact__column_left .contact__list .contact__list-phone .contact__icon,.contact__container .contact__info .contact__address .contact__column_right .contact__list .contact__list-mail .contact__icon,.contact__container .contact__info .contact__address .contact__column_right .contact__list .contact__list-phone .contact__icon{height:1.5rem}.contact__container .contact__info .contact__address .contact__column_left h3,.contact__container .contact__info .contact__address .contact__column_right h3{color:var(--theme-primary-dark);font-family:var(--raleway);text-transform:capitalize;font-weight:var(--weight-bold);font-size:1.375rem;line-height:1.5rem;letter-spacing:0rem;margin-bottom:1.25rem}@media(min-width: 768px){.contact__container .contact__info .contact__address .contact__column_left h3,.contact__container .contact__info .contact__address .contact__column_right h3{margin-bottom:1rem}}.contact__container .contact__info .contact__address .contact__column_left .contact__list li,.contact__container .contact__info .contact__address .contact__column_right .contact__list li{margin-bottom:.625rem;max-width:unset}.contact__container .contact__info .contact__address .contact__column_left .contact__list li.contact__list-location .contact__icon,.contact__container .contact__info .contact__address .contact__column_right .contact__list li.contact__list-location .contact__icon{display:flex;align-items:center;gap:1.25rem}.contact__title{margin-bottom:1.5625rem;max-width:none;font-size:var(--big-large-font);font-weight:var(--weight-normal);line-height:1.2;color:var(--theme-primary-dark)}@media(min-width: 992px){.contact__title{max-width:37.625rem;margin-bottom:1.6875rem;font-size:3rem}}.contact__list{margin:0 0 2rem;padding:0;list-style:none}.contact__list li{display:flex;align-items:center;gap:1.25rem;margin-bottom:.9375rem;max-width:14.0625rem}@media(min-width: 992px){.contact__list li{margin-bottom:1.6875rem;max-width:31.625rem;font-size:var(--large-font)}}.contact__list li a{font-size:var(--regular-font);font-weight:var(--weight-normal);line-height:1.75rem;letter-spacing:-0.5px;color:#231f20}@media(min-width: 992px){.contact__list li a{font-weight:var(--weight-normal);font-size:var(--medium-font);letter-spacing:0rem}}.contact__list .contact__icon{padding-top:.125rem;font-size:1.2rem}.contact__subtitle{color:var(--theme-primary-dark);margin-bottom:1.25rem;font-size:1.375rem;font-weight:var(--weight-bold);line-height:1.5rem}@media(min-width: 992px){.contact__subtitle{font-size:var(--large-font)}}.contact__map{border-radius:.75rem;overflow:hidden}.contact__map img{display:block;width:100%;height:auto}.contact__form{padding:3.4375rem 2.59375rem 3.125rem;border-radius:1.25rem;background:var(--white);box-shadow:0 .25rem 1.5625rem rgba(0,0,0,.1)}.contact__form .form-item-phone-no label{display:block;margin-bottom:.375rem;font-size:var(--medium-font);font-weight:var(--weight-normal);line-height:150%;letter-spacing:0;color:var(--black-soft)}.contact__form .form-item-phone-no input{width:100%;padding:.75rem 1rem;border:none;border-bottom:1px solid var(--black-soft);outline:none;resize:none;font-size:1rem;font-weight:var(--weight-semibold);line-height:1.5rem}@media(min-width: 992px){.contact__form .form-item-phone-no input{font-size:var(--medium-font);font-weight:var(--weight-normal)}}.contact__form .js-form-item-i-agree-with-a-href-terms-conditions-target__blank-terms-and-con{display:flex;gap:.625rem;color:var(--black-soft)}.contact__form .js-form-item-i-agree-with-a-href-terms-conditions-target__blank-terms-and-con .form-checkbox{margin:0;padding:0 !important;flex-shrink:0;appearance:none;-webkit-appearance:none;width:1rem;height:1rem;border:.0938rem solid var(--black-soft);border-radius:.125rem;position:relative;cursor:pointer;margin-top:.125rem}.contact__form .js-form-item-i-agree-with-a-href-terms-conditions-target__blank-terms-and-con .form-checkbox:checked::after{content:"";position:absolute;left:.2813rem;top:.0938rem;width:.25rem;height:.5rem;border:solid var(--black-soft);border-width:0 .125rem .125rem 0;transform:rotate(45deg)}.contact__form .js-form-item-i-agree-with-a-href-terms-conditions-target__blank-terms-and-con label{color:var(--black-soft);font-weight:300;font-size:var(--small-font);line-height:1.375rem;letter-spacing:0}@media(min-width: 768px){.contact__form .js-form-item-i-agree-with-a-href-terms-conditions-target__blank-terms-and-con label{font-weight:var(--weight-medium);font-size:var(--medium-font);line-height:1.5rem}}.contact__form .js-form-item-i-agree-with-a-href-terms-conditions-target__blank-terms-and-con label a{color:var(--black-soft);text-decoration:underline}.contact__label{margin-bottom:.75rem;font-size:var(--semi-font);font-weight:var(--weight-normal);line-height:120%;color:var(--black-soft)}.contact .form-radios{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem;margin-bottom:2rem}.contact .form-radios .webform-options-display-buttons-wrapper{flex:unset;display:unset;margin:0}.contact .form-radios .webform-options-display-buttons input:focus+label.webform-options-display-buttons-label{color:unset;border-color:unset;box-shadow:none}.contact .form-radios label.webform-options-display-buttons-label{display:unset;padding:.625rem 1.25rem;border:1px solid var(--place-holder-text);border-radius:3.125rem;background:rgba(0,0,0,0);cursor:pointer;font-size:var(--regular-font);font-weight:var(--weight-semibold);line-height:1.5rem;color:var(--place-holder-text)}.contact .form-radios input:checked+label.webform-options-display-buttons-label{background:var(--theme-primary);border-color:var(--theme-primary);color:var(--white);box-shadow:none}.contact__field{margin-bottom:1.5rem}.contact__field label{display:block;margin-bottom:.375rem;font-size:var(--medium-font);font-weight:var(--weight-normal);line-height:150%;letter-spacing:0;color:var(--black-soft)}.contact__field input{width:100%;padding:.75rem 1rem;border:none;border-bottom:1px solid var(--black-soft);outline:none;resize:none;font-size:1rem;font-weight:var(--weight-semibold);line-height:1.5rem}@media(min-width: 992px){.contact__field input{font-size:var(--medium-font);font-weight:var(--weight-normal)}}.contact__field input:focus{border-bottom-color:var(--theme-primary)}.contact textarea{width:100%;height:8.625rem;padding:.75rem 1rem;border:1px solid var(--neutral-300);border-radius:.75rem;outline:none;resize:none;font-size:1rem}.contact textarea:focus{border-color:var(--theme-primary)}.contact__submit{display:flex;justify-content:center;align-items:center;height:56px;padding:0 2.15625rem;margin:0 auto !important;width:fit-content;cursor:pointer;font-size:var(--medium-font);font-weight:var(--weight-bold);line-height:3.5rem;border:none}@media(min-width: 992px){.contact__submit{margin:0 !important;padding:0 5.90625rem}}.contact__map{border-radius:.75rem;overflow:hidden}.contact__map iframe{display:block;width:100%;height:21.875rem;border:0}.work-section{padding:0;padding-bottom:24px}@media(min-width: 768px){.work-section{padding-top:88px;padding-bottom:44px}}.work-section .work-title{text-align:center;font-size:48px;font-weight:400;line-height:120%;margin-bottom:16px;color:#19191b}.work-section .work-subtitle{text-align:center;max-width:700px;margin:0 auto 40px;font-size:var(--medium-font);font-weight:400;line-height:150%;color:var(--text-color)}.work-section .work-subtitle p{font-size:18px}.work-section .work-row{display:flex;justify-content:center;gap:20px;margin-bottom:20px}.work-section .work-card{position:relative;height:422px;border-radius:12px;overflow:hidden;cursor:pointer}.work-section .work-card img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1);transition:transform .6s ease}.work-section .work-card .overlay{position:absolute;inset:0;background:var(--black);opacity:.4;z-index:1;transition:opacity .6s ease}.work-section .work-card .work-text{position:absolute;top:24px;left:24px;right:24px;color:var(--white);z-index:2}.work-section .work-card .work-text h3{font-size:var(--large-font);font-weight:var(--weight-semibold);line-height:28px;margin-bottom:8px}.work-section .work-card .work-text p{font-size:var(--medium-font);line-height:150%;font-weight:var(--weight-normal)}.work-section .work-card:hover img{transform:scale(1.08)}.work-section .work-card:hover .overlay{opacity:.25}.work-section .large{width:758px}.work-section .small{width:538px}@media(max-width: 991px){.work-section .work-row{flex-direction:column;gap:20px}.work-section .large,.work-section .small{width:100%;height:490px}.work-section .work-card{cursor:default}.work-section .work-card img{transform:none !important}.work-section .work-card .overlay{opacity:.4}.work-section .work-text{top:16px;left:16px;right:16px}.work-section .work-text h3{font-size:var(--medium-font)}.work-section .work-text p{font-size:var(--small-font)}}.culture{padding:0;text-align:center}@media(min-width: 768px){.culture{padding-top:4rem;padding-bottom:4rem}}.culture .container{max-width:1440px !important}.culture__header{max-width:45rem;margin:0 auto 2rem;display:flex;flex-direction:column;gap:1rem;padding-inline:1.25rem}@media(min-width: 768px){.culture__header{margin:0 auto 3.5rem}}.culture__header h2{color:var(--gray-950);font-weight:var(--weight-normal);font-size:var(--extra-big-large-font);line-height:1.2;text-align:center}@media(min-width: 768px){.culture__header h2{font-weight:var(--weight-normal);font-size:var(--extra-big-larger-font)}}.culture__header p{color:var(--text-color);font-weight:var(--weight-normal);font-size:var(--medium-font);line-height:1.5;text-align:center}.culture__slide{position:relative;transition:transform .4s ease,opacity .4s ease;transform:scale(0.93) !important;will-change:transform}.culture__slide img{width:100%;height:28.375rem;object-fit:cover;border-radius:.75rem}@media(min-width: 768px){.culture__slide img{height:37.5rem}}.culture .slick-active{transform:scale(1) !important}.culture .slick-center{transform:scale(1) !important;opacity:1}.culture__caption{position:absolute;left:1.5rem;bottom:1.25rem;color:var(--white);opacity:.85;font-weight:var(--weight-normal);font-size:var(--regular-font);line-height:1.2}.js-culture-slider .slick-dots{display:flex !important;justify-content:center;gap:.5rem;bottom:-2.25rem}@media(min-width: 992px){.js-culture-slider .slick-dots{bottom:-2rem}}.js-culture-slider .slick-dots li{width:auto;height:auto;margin:0;background:none}.js-culture-slider .slick-dots li button{cursor:pointer;width:.625rem;height:.625rem;padding:0;border:none;border-radius:.625rem;background:var(--color-bg-muted);transition:all .3s ease}.js-culture-slider .slick-dots li button:before{display:none !important}.js-culture-slider .slick-dots li.slick-active button{width:1.75rem;background:var(--theme-primary)}.why-ithra-section{padding-block:1.25rem}@media(min-width: 768px){.why-ithra-section{padding-block:7.5rem}}.why-ithra-section .why-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.why-ithra-section .why-left{grid-column:1}.why-ithra-section .why-left .why-title{margin-bottom:.25rem;color:var(--theme-body-dark);font-weight:var(--regular-medium);font-size:var(--extra-big-large-font);line-height:3rem;letter-spacing:0%;text-align:center}@media(min-width: 992px){.why-ithra-section .why-left .why-title{font-size:var(--extra-big-larger-font);text-align:start;font-weight:var(--regular-normal);margin-bottom:5.5625rem;line-height:1.2;letter-spacing:0%}}.why-ithra-section .why-left .why-list{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:1.25rem}@media(min-width: 992px){.why-ithra-section .why-left .why-list{gap:2rem}}.why-ithra-section .why-left .why-list li{display:flex;align-items:center;gap:1.5rem;color:var(--black);font-weight:var(--regular-semibold);font-size:var(--regular-font);line-height:1.5rem;letter-spacing:0px;margin:0;text-transform:capitalize}@media(min-width: 992px){.why-ithra-section .why-left .why-list li{font-size:var(--medium-font);font-weight:var(--regular-bold);line-height:1.5rem;letter-spacing:0%}}.why-ithra-section .why-left .why-list .icon-wrapper{background:var(--theme-primary);border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0;width:3rem;height:3rem}@media(min-width: 992px){.why-ithra-section .why-left .why-list .icon-wrapper{width:4rem;height:4rem}}.why-ithra-section .why-left .why-list .icon-wrapper img{width:1.125rem;height:1.125rem;object-fit:contain;filter:brightness(0) invert(1)}@media(min-width: 992px){.why-ithra-section .why-left .why-list .icon-wrapper img{width:1.5rem;height:1.5rem}}.why-ithra-section .why-right{grid-column:2}.why-ithra-section .why-right .why-subtext p{color:var(--text-color);font-weight:var(--regular-font);font-size:var(--medium-font);line-height:1.5;letter-spacing:0px;text-align:center}@media(min-width: 992px){.why-ithra-section .why-right .why-subtext p{max-width:33.625rem;font-size:var(--medium-font);font-weight:var(--regular-normal);text-align:start;line-height:1.25rem;margin-bottom:5.5625rem}}@media(min-width: 992px){.why-ithra-section .why-right{display:flex;flex-direction:column;align-items:end}}.why-ithra-section .why-image{width:33.625rem;height:27.5rem;overflow:hidden}.why-ithra-section .why-image img{width:100%;height:100%;max-height:27.5rem;min-height:22.1875rem;object-fit:cover;border-radius:0;transition:transform .4s ease}.why-ithra-section .why-image:hover img{transform:scale(1.15)}@media(min-width: 992px){.why-ithra-section .why-image{border-radius:.5rem}}@media(max-width: 991px){.why-ithra-section .why-grid{grid-template-columns:1fr;grid-template-areas:"title" "subtext" "list" "image"}.why-ithra-section .why-left,.why-ithra-section .why-right{display:contents}.why-ithra-section .why-title{grid-area:title}.why-ithra-section .why-subtext{grid-area:subtext}.why-ithra-section .why-list{grid-area:list}.why-ithra-section .why-image{grid-area:image;width:100% !important;height:auto !important}.why-ithra-section .why-image img{margin-top:0}}.careers__container{display:flex;column-gap:4.3125rem}.careers__left{flex:1}.careers__right{flex:1}.careers__title{color:var(--black);font-weight:var(--weight-medium);font-size:var(--extra-big-large-font);line-height:3rem;text-align:center;margin-bottom:1.5rem}@media(min-width: 768px){.careers__title{text-align:start;font-weight:var(--weight-normal);font-size:var(--extra-big-larger-font);line-height:1.2}}.careers__cards{display:grid;grid-template-columns:repeat(2, 1fr);margin-bottom:3.125rem}@media(min-width: 992px){.careers__cards{gap:1.5rem}}.careers__intro p{color:var(--text-color);font-weight:var(--weight-normal);font-size:var(--medium-font);line-height:1.5;text-align:center;margin-bottom:3.9375rem}@media(min-width: 768px){.careers__intro p{white-space:nowrap}}.career-card{border-radius:.5rem;text-align:left}.career-card img{width:100%;height:16.4375rem;border-radius:.5rem;object-fit:cover;display:block;margin-bottom:1.0625rem;object-position:top center}.career-card__text p{color:var(--black);font-weight:var(--weight-medium);font-size:var(--regular-font);line-height:1.75rem}.career-card__author p{color:var(--theme-primary);font-weight:var(--weight-semibold);font-size:var(--regular-font);line-height:1.5rem;letter-spacing:0;text-transform:capitalize}.careers__form{padding:0}@media(min-width: 768px){.careers__form{padding:2.1875rem}}.careers__form .form-field{display:flex;flex-direction:column;margin-bottom:1.25rem}.careers__form .form-field label{color:var(--black-soft);font-weight:var(--weight-normal);font-size:var(--medium-font);line-height:1rem;letter-spacing:0}.careers__form .form-field input{border:none;border-bottom:.0625rem solid var(--black-soft);padding:.75rem 1rem;font-weight:var(--weight-medium);font-size:var(--regular-font);line-height:1.5rem}.careers__form .form-field textarea{padding:.75rem 1rem;border:.0625rem solid var(--neutral-300);border-radius:.75rem;margin-top:1rem;font-weight:var(--weight-medium);font-size:var(--regular-font);line-height:1.5rem;resize:none;min-height:8.625rem}.careers__form .form-checkbox{padding-inline:3.5rem;margin-bottom:1.5rem}@media(min-width: 768px){.careers__form .form-checkbox{padding:0}}.careers__form .button-primary{border:none;display:flex;margin:0 auto;height:60px;max-width:197px;width:100%}@media(min-width: 768px){.careers__form .button-primary{margin:unset;height:56px;max-width:317px}}.form-field--file{flex-direction:row !important;align-items:center;gap:.875rem;padding-inline:2.1875rem}@media(min-width: 768px){.form-field--file{padding:0}}.form-field--file label{white-space:nowrap;color:var(--black-soft);font-weight:var(--weight-normal);font-size:var(--medium-font);line-height:1rem;letter-spacing:0;margin-bottom:0 !important}.form-field--file .file-upload{display:flex;flex-direction:column;position:relative;cursor:pointer}.form-field--file .file-upload__text{color:#adb5bd;font-weight:var(--weight-bold);font-size:var(--medium-font);line-height:1.5rem;letter-spacing:0;cursor:pointer}.form-field--file .file-upload__types{color:#adb5bd;font-weight:var(--weight-normal);font-size:var(--medium-font);line-height:1.5;letter-spacing:0}.form-field--file #edit-file-upload{position:absolute;inset:0;opacity:0;cursor:pointer}#edit-file-upload-upload{width:185px !important}.form-checkbox{display:flex;align-items:flex-start;gap:.625rem;color:var(--black-soft)}.form-checkbox__input{margin:0;padding:0 !important;flex-shrink:0;appearance:none;-webkit-appearance:none;width:1rem;height:1rem;border:.0938rem solid var(--black-soft);border-radius:.125rem;position:relative;cursor:pointer;margin-top:.125rem}.form-checkbox__input:checked::after{content:"";position:absolute;left:.2813rem;top:.0938rem;width:.25rem;height:.5rem;border:solid var(--black-soft);border-width:0 .125rem .125rem 0;transform:rotate(45deg)}.form-checkbox__label{color:var(--black-soft);font-weight:300;font-size:var(--small-font);line-height:1.375rem;letter-spacing:0;pointer-events:none}@media(min-width: 768px){.form-checkbox__label{font-weight:var(--weight-medium);font-size:var(--medium-font);line-height:1.5rem}}.form-checkbox__label a{color:var(--black-soft);text-decoration:underline}@media(max-width: 767px){.careers__cards{display:block}}@media(max-width: 1199px){.careers__container{display:flex;flex-direction:column}.careers__left,.careers__right{display:contents}.careers__title{order:1}.careers__intro{order:2}.careers__cards{order:3}.careers__form{order:4}.career-card{margin:0 .5rem;width:18.5rem !important}}@media(max-width: 1199px)and (min-width: 768px){.career-card{width:unset !important}}@media(max-width: 1199px){.career-card img{width:100%;height:17.5rem}}@media(min-width: 768px){.Hotel-tabs-section{margin-bottom:-5rem}}@media(max-width: 767px){.Hotel-tabs-section{padding-bottom:34px}}.hotel-tabs__header h2{color:var(--theme-body-dark);font-weight:var(--weight-medium);font-size:var(--extra-big-large-font);line-height:3rem;text-align:center;margin-bottom:1.5rem}@media(min-width: 768px){.hotel-tabs__header h2{font-weight:var(--weight-normal);font-size:var(--extra-big-font);margin-bottom:.75rem}}.hotel-tabs__header p{color:var(--text-color);font-size:var(--medium-font);font-weight:var(--weight-normal);line-height:1.5;letter-spacing:0;text-align:center}@media(min-width: 768px){.hotel-tabs__header p{font-size:var(--large-font);margin-bottom:3.125rem}}.hotel-tabs-desktop{position:relative;min-height:53.4375rem;background-size:cover;background-position:center;background-repeat:no-repeat;transition:background-image .4s ease}.hotel-tabs-desktop::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 50.06%, #000 100%);z-index:0}.hotel-tabs-desktop>*{position:relative;z-index:2}.hotel-tabs-desktop .hotel-tabs__nav .hotel-tabs__wrapper{display:grid;grid-template-columns:repeat(4, 1fr);gap:3rem;padding:0;margin-top:22.5rem;margin-bottom:3rem}.hotel-tabs-desktop .hotel-tabs__nav .hotel-tabs__wrapper .hotel-tab{position:relative;box-sizing:border-box;background:rgba(0,0,0,0);border:none;border-bottom:.25rem solid rgba(0,0,0,0);color:var(--white);cursor:pointer;display:flex;flex-direction:column;font-weight:var(--weight-medium);align-items:flex-start;gap:1.5rem;flex:0 0 18.375rem;padding-bottom:1.5rem}.hotel-tabs-desktop .hotel-tabs__nav .hotel-tabs__wrapper .hotel-tab::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:.125rem;background:var(--white);transition:height .2s ease}.hotel-tabs-desktop .hotel-tabs__nav .hotel-tabs__wrapper .hotel-tab h3{font-weight:var(--weight-normal);font-size:var(--big-large-font);text-align:start;line-height:1.2}.hotel-tabs-desktop .hotel-tabs__nav .hotel-tabs__wrapper .hotel-tab .badge{font-size:.75rem;font-weight:var(--weight-normal);width:fit-content;padding:.375rem .75rem;border-radius:.75rem;font-size:.75rem;background:var(--white);color:var(--theme-primary-dark)}.hotel-tabs-desktop .hotel-tabs__nav .hotel-tabs__wrapper .hotel-tab.active::after{height:.25rem}.hotel-tabs-desktop .hotel-tabs__nav .hotel-tabs__wrapper .hotel-tab.active .badge{background:var(--color-accent-gold);color:var(--white)}.hotel-tabs-desktop .hotel-panel{display:none}.hotel-tabs-desktop .hotel-panel.active{display:block}.hotel-tabs-desktop .hotel-panel img{display:none}.hotel-tabs-desktop .hotel-panel__info{padding:2rem;color:var(--white);animation:slideUp .3s ease;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;border:1px solid rgba(224,224,224,.3803921569)}.hotel-tabs-desktop .hotel-panel__info .hotel-panel__content{max-width:34.125rem}.hotel-tabs-desktop .hotel-panel__info .hotel-panel__content p{font-size:var(--regular-font);font-weight:var(--weight-normal);line-height:1.2;letter-spacing:0;border-bottom:.0625rem solid rgba(255,255,255,.4);padding-bottom:1.125rem;margin-bottom:1.125rem}.hotel-tabs-desktop .hotel-panel__info .hotel-panel__content .hotel-meta{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.9375rem}.hotel-tabs-desktop .hotel-panel__info .hotel-panel__content .hotel-meta div{display:flex;flex-direction:column;min-width:10.5625rem}.hotel-tabs-desktop .hotel-panel__info .hotel-panel__content .hotel-meta div span{font-size:var(--regular-font);font-weight:var(--weight-normal);line-height:1.5}.hotel-tabs-desktop .hotel-panel__info .hotel-panel__content .hotel-meta div strong{font-size:var(--regular-font);font-weight:var(--weight-bold);line-height:1.5}.hotel-tabs-desktop .hotel-panel__info .button-primary{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;font-size:var(--small-font);font-weight:var(--weight-normal);line-height:1.2;border:none;outline:none;top:20px}.hotel-tabs-desktop .hotel-panel__info .button-primary::before{content:"";display:inline-block;width:1rem;height:1rem;margin-inline-start:.5rem;background:url("/themes/custom/ithra/images/resources/icons/arrow-right.svg") no-repeat center;background-size:contain}@keyframes slideUp{from{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.hotel-tabs-mobile{display:none}.hotel-tabs-desktop{display:block}@media(max-width: 768px){.hotel-tabs-desktop{display:none}.hotel-tabs-mobile{display:block}}.hotel-tabs-mobile{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;transition:background-image .4s ease;padding-bottom:0}.hotel-tabs-mobile .hotel-panel{min-height:38.875rem;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:flex-end;padding:1.5rem;border-radius:.5rem}.hotel-tabs-mobile .hotel-panel img{display:none}.hotel-tabs-mobile .hotel-panel__info{width:100%;min-height:10.625rem;border-radius:.75rem;color:var(--white);display:flex;flex-direction:column;gap:1rem}.hotel-tabs-mobile .hotel-panel__info .badge{color:rgba(29,38,58,.6);font-size:var(--regular-font);font-weight:var(--weight-normal);line-height:1.2;width:fit-content;border-radius:5rem;padding:.5938rem 1.25rem;background:rgba(249,249,249,.8)}.hotel-tabs-mobile .hotel-panel__info h3{font-size:var(--large-font);font-weight:var(--weight-bold);line-height:100%;letter-spacing:-0.0469rem}.hotel-tabs-mobile .hotel-panel__info p{font-size:var(--medium-font);font-weight:var(--weight-normal);line-height:1.5;letter-spacing:0}.hotel-tabs-mobile .slick-slide{height:auto;margin:0 .375rem}.hotel-tabs-mobile .slick-track{display:flex}.desktop-slider-layout .hotel-tabs__wrapper{width:100%;display:flex !important}.desktop-slider-layout .hotel-tabs__wrapper .slick-prev,.desktop-slider-layout .hotel-tabs__wrapper .slick-next{background:var(--theme-primary);height:3.75rem;width:3.75rem;bottom:3rem !important}.desktop-slider-layout .hotel-tabs__wrapper .slick-prev{right:5.25rem}.desktop-slider-layout .hotel-tabs__wrapper .slick-prev::before{content:"";display:inline-block;width:1.5rem;height:1.5rem;background:url(/themes/custom/ithra/images/resources/arrow-right-icon.svg) no-repeat center;background-size:contain}.desktop-slider-layout .hotel-tabs__wrapper .slick-next{right:0}.desktop-slider-layout .hotel-tabs__wrapper .slick-next::before{content:"";display:inline-block;width:1.5rem;height:1.5rem;background:url(/themes/custom/ithra/images/resources/arrow-right-icon.svg) no-repeat center;background-size:contain;transform:rotate(180deg)}.desktop-slider-layout .hotel-tabs__wrapper .hotel-tab{flex:1 !important;width:100% !important;border-bottom:2px solid var(--white) !important}.desktop-slider-layout .hotel-tabs__wrapper .hotel-tab::after{content:none !important}.desktop-slider-layout .hotel-tabs__wrapper .slick-list{width:100%}.desktop-slider-layout .hotel-tabs__wrapper .slick-track{display:flex}.desktop-slider-layout .hotel-tabs__wrapper .slick-slide{width:100% !important;display:flex;justify-content:center}.projects-section{padding:var(--spacing3) 0}.projects-section .projects-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:7.5rem 3.75rem}@media(max-width: 767px){.projects-section .projects-grid .project-sector-wrapper{position:absolute;top:.75rem;right:.75rem;display:flex;flex-direction:row-reverse;flex-wrap:wrap;column-gap:.5rem;justify-content:end;padding-left:.75rem}}.projects-section .project-card{background:var(--white)}.projects-section .project-card .project-img{width:100%;height:auto;display:block;border-radius:.375rem}.projects-section .project-card .project-content{padding-top:1.5625rem}.projects-section .project-card .project-content .tag{width:auto;padding:.3125rem .875rem;height:1.5rem;border-radius:.75rem;border:1px solid var(--neutral-300);font-size:.75rem;font-weight:var(--weight-normal);line-height:100%;color:var(--theme-primary-dark);margin-bottom:1rem;display:inline-flex;align-items:center}.projects-section .project-card .project-content .title{font-size:var(--large-font);font-weight:var(--weight-normal);line-height:120%;color:var(--theme-primary-dark);margin-bottom:1rem}.projects-section .project-card .project-content .desc{font-size:var(--regular-font);line-height:150%;color:var(--black);margin-bottom:1.5rem;width:90%}.projects-section .project-card .project-content p{font-size:18px;font-weight:400;color:#000}.projects-section .project-card .project-content .small-btn{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;font-size:var(--small-font);font-weight:var(--weight-normal);line-height:1.2;border:none;outline:none;top:20px}@media(max-width: 991px){.projects-section .project-card .project-content .small-btn{margin:auto}}.projects-section .project-card .project-content .button-primary::before{display:inline-block;content:"";width:1rem;height:1rem;background:url("/themes/custom/ithra/images/resources/icons/arrow-right.svg") no-repeat center;background-size:contain;margin-inline-start:.5rem}@media(max-width: 768px){.projects-section .projects-grid{grid-template-columns:1fr;gap:3.125rem}}@media(max-width: 992px){.projects-section .project-card .tag{position:unset;border-radius:1.625rem !important;top:12px;right:12px;margin-bottom:0;z-index:5;background:rgba(255,255,255,.7);font-size:18px;font-weight:500;color:#231f20}}@media(max-width: 768px){.projects-section .project-card .project-content{padding-top:1rem}.projects-section .project-card .tag{padding:.5rem 1rem !important;font-size:18px !important;font-weight:500 !important;color:#231f20 !important;width:unset !important;height:36px !important;justify-content:center}.projects-section .project-card .title{font-size:20px !important;color:#343434 !important;font-weight:600 !important;margin-bottom:.75rem}}.project-modal{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);justify-content:center;align-items:center;z-index:9999}.modal-box{background:var(--white);width:56.25rem;height:31.25rem;display:flex;border-radius:.75rem;padding:1.25rem;position:relative}.modal-left img{width:25rem;height:100%;object-fit:cover;border-radius:.75rem}.modal-close{position:absolute;right:1.25rem;top:1.25rem;font-size:1.875rem;background:none;border:none;cursor:pointer;color:var(--theme-primary)}.project-modal{display:none;position:fixed;inset:0;z-index:9999}.project-modal.active{display:block}.project-modal-overlay{position:absolute;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(5px)}.project-modal-content{width:1200px;max-width:92vw;height:auto;max-height:90vh;background:var(--white);border-radius:12px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:grid;grid-template-columns:45% 55%;overflow:hidden}.project-modal-left{display:flex;align-items:center;justify-content:center;padding:2rem;padding-inline:1.25rem}@media(min-width: 992px){.project-modal-left{padding-inline:2rem}}.project-image-wrap{width:100%;max-width:510px;aspect-ratio:510/485;border-radius:10px;overflow:hidden}.project-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;border-radius:12px}.project-modal-right{padding:60px;display:flex;flex-direction:column;height:100%;overflow:hidden}.project-modal-right .project-tags-wrapper{display:flex;flex-wrap:wrap;column-gap:.5rem}.project-modal-right::-webkit-scrollbar{display:none}.project-modal-right{scrollbar-width:none;-ms-overflow-style:none}.project-tag{background:#f3e8ec;padding:6px 12px;font-size:12px;border-radius:30px;width:fit-content;margin-bottom:12px}@media(min-width: 992px){.project-tag{border-radius:10px}}.project-title{font-size:28px;font-weight:400;margin-bottom:12px}.project-desc{font-size:15px;line-height:1.6;margin-bottom:20px;max-height:220px;overflow-y:auto}.project-details-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;margin-bottom:24px}.project-details-grid h4{font-size:14px;margin-bottom:4px;color:#8b1d41}.project-details-grid p{font-size:14px;font-weight:600}.project-btn{margin-top:auto;padding:12px 20px;height:48px;display:inline-flex;align-items:center;gap:.5rem;width:fit-content;flex-shrink:0}.project-btn::before{display:none !important}.project-btn::after{content:"";width:1rem;height:1rem;background:url("/themes/custom/ithra/images/resources/icons/arrow-right.svg") no-repeat center;background-size:contain}.project-close-btn{position:absolute;top:16px;right:16px;width:34px;height:34px;border-radius:50%;background:#fff;border:1px solid #8b1d41;font-size:20px;cursor:pointer;z-index:5}@media(max-width: 992px){.project-modal-content{width:94vw;grid-template-columns:1fr;overflow-y:auto}.project-image-wrap{aspect-ratio:16/9}.project-image{object-position:center top;margin-top:5rem}.project-modal-right{padding:24px;height:auto;overflow:visible}.project-desc{max-height:none}.project-details-grid{grid-template-columns:1fr}}@media(max-width: 576px){.project-image-wrap{aspect-ratio:4/3}.project-image{object-position:center 20%;margin-top:4rem}.project-title{font-size:22px}.project-modal-right{padding:20px}.project-close-btn{top:10px;right:10px}}@media(min-width: 1440px){.project-modal-content{width:1280px}}.team-modal{display:none;position:fixed;inset:0;z-index:9999}.team-modal.active{display:flex;align-items:center;justify-content:center}.team-modal-overlay{position:absolute;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(4px);z-index:1}.team-modal-box{width:750px;max-height:90vh;background:var(--white);border-radius:12px;position:relative;z-index:2;display:flex;flex-direction:column;overflow:hidden}.team-close-btn{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,0);border:1px solid var(--white);color:var(--white);font-size:20px;cursor:pointer;z-index:20}.team-header{background:var(--theme-primary);padding:24px;display:flex;gap:24px;align-items:flex-start;flex-shrink:0}.team-photo img{width:232px;height:auto;object-fit:cover;border-radius:8px}.team-title h2{font-size:24px;font-weight:600;color:var(--white);margin-bottom:6px}.team-title p{font-size:18px;color:rgba(255,255,255,.9)}@media(max-width: 991px){.team-title p{font-size:16px}}.team-modal-content{flex:1;overflow-y:auto;background:var(--white);padding:24px;padding-bottom:48px}.about-box{display:flex;flex-direction:column;gap:14px;padding:20px;overflow-y:auto}.about-box h3{font-size:16px;font-weight:600;color:var(--theme-primary)}.about-description{font-size:16px;line-height:28px;color:var(--text-color)}p{font-size:16px;font-weight:400;line-height:28px}.about-description p:last-child{margin-bottom:0}@media(max-width: 767px){.team-modal-box{width:92%;max-height:90vh}.team-header{flex-direction:column;padding:16px}.team-photo img{width:162px;height:175px}.team-modal-content{padding:16px;padding-bottom:40px}}.team-modal{opacity:0;pointer-events:none;transition:opacity .6s ease}.team-modal.active{opacity:1;pointer-events:auto}.team-modal-box{transform:translateY(40px) scale(0.96);opacity:0;transition:all .8s cubic-bezier(0.22, 1, 0.36, 1)}.team-modal-box.reveal{transform:translateY(0) scale(1);opacity:1}.ui-dialog-titlebar{display:none}.ui-dialog{width:636px !important;max-width:90vw;border-radius:40px}.ui-dialog,.ui-dialog-content,.ui-dialog .ui-dialog-content{overflow:visible !important}.webform-confirmation-modal--content{max-width:636px;width:100%;background:#fff;border-radius:40px;box-shadow:0 1px 33px rgba(0,0,0,.04);text-align:center;margin:auto;position:relative;padding:72px 48px 48px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.webform-confirmation-modal--content p:first-of-type{position:absolute;top:-50px;left:50%;transform:translateX(-50%);margin:0}.webform-confirmation-modal--content p:first-of-type img{width:102px;height:102px;display:block}.webform-confirmation-modal--content h3{font-size:40px;font-weight:500;color:#19191b;margin:16px;line-height:120%;margin-top:4rem}.webform-confirmation-modal--content p:not(:first-of-type){font-size:18px;line-height:1.4;color:#19191b;font-weight:400;padding-top:4rem}.webform-confirmation-buttons{display:flex;justify-content:center}.webform-confirmation-buttons .ui-button{cursor:pointer;background-color:var(--theme-primary);color:var(--white);width:317px;height:60px;border-top-right-radius:30px;border-bottom-left-radius:30px;font-weight:600;font-size:16px;line-height:25px;transition:all .25s ease-in-out;margin-top:2rem}@media(max-width: 768px){.webform-confirmation-modal--content{padding:64px 24px 40px;border-radius:24px}.webform-confirmation-modal--content h3{font-size:24px}.webform-confirmation-modal--content p:not(:first-of-type){font-size:16px}.webform-confirmation-buttons .ui-button{max-width:240px}.webform-confirmation-modal--content p:first-of-type img{width:80px;height:80px}.webform-confirmation-modal--content p:first-of-type{top:-36px}}.project-modal-content{opacity:0;transform:translate(-50%, calc(-50% + 40px)) scale(0.96);transition:transform .8s cubic-bezier(0.22, 1, 0.36, 1),opacity .6s ease}.project-modal-content.reveal{opacity:1;transform:translate(-50%, -50%) scale(1)}.terms-section{padding:var(--spacing3) 0;background:var(--white)}.terms-wrapper{width:100%;max-width:1240px;margin:0 auto;padding:0 var(--spacing3)}.terms-tabs{display:flex;gap:24px;border-bottom:1px solid var(--neutral-300);padding-bottom:0;margin-bottom:var(--spacing3)}.terms-tabs .tab{padding:10px 20px;font-size:var(--regular-font);font-weight:var(--weight-normal);line-height:150%;color:var(--theme-primary-dark);cursor:pointer;border-radius:6px 6px 0 0;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);transition:.2s ease}.terms-tabs .tab.active{border:1px solid var(--grey-light);border-bottom:1px solid var(--white);color:var(--body-text);font-weight:var(--weight-normal);font-size:var(--regular-font);line-height:150%}.terms-content{background:var(--white);padding:var(--spacing3) var(--spacing3);border-radius:8px}.terms-content h1{font-size:48px;font-weight:var(--weight-normal);line-height:120%;color:var(--black);margin-bottom:var(--spacing2)}.terms-content h3{font-size:var(--semi-font);margin-top:var(--spacing2);margin-bottom:10px;font-weight:var(--weight-semibold);color:var(--black-dark2)}.terms-content p{line-height:150%;font-size:var(--medium-font);color:var(--body-text);margin-bottom:15px}.terms-content .tab-content{display:none}.terms-content .tab-content.active{display:block}@media(max-width: 767px){.terms-wrapper{padding:0 var(--spacing1)}.terms-content{padding:var(--spacing2) var(--spacing1)}.terms-tabs{overflow-x:auto;padding-bottom:6px}.terms-tabs .tab{white-space:nowrap}.terms-content h1{font-size:var(--big-font)}}.ideas{padding-block:1.25rem}@media(min-width: 992px){.ideas{padding-top:120px}}.ideas__top{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:60px}@media(min-width: 768px){.ideas__top{grid-template-columns:minmax(300px, 1fr) minmax(300px, 1fr)}}@media(min-width: 1200px){.ideas__top{grid-template-columns:repeat(2, 1fr)}}.ideas__title{max-width:520px}.ideas__title h2{color:var(--theme-body-dark);font-weight:var(--weight-medium);font-size:var(--extra-big-large-font);line-height:48px}@media(min-width: 992px){.ideas__title h2{font-weight:var(--weight-normal);font-size:var(--extra-big-larger-font);line-height:120%}}.ideas__text p{color:var(--text-color);font-weight:var(--weight-normal);font-size:var(--medium-font);line-height:150%}@media(min-width: 1200px){.ideas__text p{margin-left:-45px}}.ideas__images{display:flex;align-items:flex-start;gap:20px;flex-direction:column}@media(min-width: 992px){.ideas__images{gap:24px;flex-direction:row}}.ideas__image-item:nth-child(1){width:100%;height:250px}@media(min-width: 992px){.ideas__image-item:nth-child(1){border-radius:12px;max-width:538px;width:100%;height:513px}}.ideas__image-item:nth-child(1) img{width:100%;height:250px;object-fit:cover;display:block}@media(min-width: 992px){.ideas__image-item:nth-child(1) img{border-radius:12px;max-width:538px;width:100%;height:513px}}.ideas__image-item:nth-child(2){width:100%;height:353px}@media(min-width: 992px){.ideas__image-item:nth-child(2){border-radius:12px;max-width:758px;width:100%;height:574px}}.ideas__image-item:nth-child(2) img{width:100%;height:353px;object-fit:cover;display:block}@media(min-width: 992px){.ideas__image-item:nth-child(2) img{max-width:758px;width:100%;height:574px}}@media(min-width: 992px){.ideas__image-item:nth-child(2) img{border-radius:12px}}.ideas__image-item{overflow:hidden}.ideas__image-item img{transition:transform .4s ease}.ideas__image-item:hover img{transform:scale(1.15)}.ideas__image-item{overflow:hidden}.ideas__image-item img{transition:transform .45s ease}.ideas__image-item:hover img{transform:translate(0, 0) scale(1.15) !important}.home-page .hero,.page-node-type-homepage .hero{height:46.25rem}.home-page .legacy,.page-node-type-homepage .legacy{position:relative;width:100%;overflow:hidden;padding-block:1.5rem}@media(max-width: 767px){.home-page .legacy .container,.page-node-type-homepage .legacy .container{max-width:unset}}@media(min-width: 768px){.home-page .legacy,.page-node-type-homepage .legacy{padding-block:3.75rem}}.home-page .legacy__header,.page-node-type-homepage .legacy__header{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.875rem}@media(min-width: 768px){.home-page .legacy__header,.page-node-type-homepage .legacy__header{gap:.75rem;margin-bottom:3.75rem}}.home-page .legacy__header h2,.page-node-type-homepage .legacy__header h2{color:var(--black);font-weight:var(--weight-medium);font-size:var(--big-large-font);line-height:100%;text-align:center}@media(min-width: 768px){.home-page .legacy__header h2,.page-node-type-homepage .legacy__header h2{font-size:var(--extra-big-font);font-weight:var(--weight-normal)}}.home-page .legacy__header p,.page-node-type-homepage .legacy__header p{color:var(--black);font-size:var(--regular-font);font-weight:200;text-align:center;line-height:1.1206rem}@media(min-width: 768px){.home-page .legacy__header p,.page-node-type-homepage .legacy__header p{font-weight:var(--weight-normal);font-size:var(--medium-font);line-height:1.5}}.home-page .legacy__cards,.page-node-type-homepage .legacy__cards{display:flex;gap:1.5rem;width:100%}.home-page .legacy-card,.page-node-type-homepage .legacy-card{position:relative;margin-inline:.375rem;flex:1 1 0;min-width:0;height:30rem;overflow:hidden;cursor:pointer;transition:flex .5s ease}.home-page .legacy-card__image,.page-node-type-homepage .legacy-card__image{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .6s ease}.home-page .legacy-card::after,.page-node-type-homepage .legacy-card::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0));opacity:0;transition:opacity .3s ease;z-index:1;pointer-events:none}.home-page .legacy-card__content,.page-node-type-homepage .legacy-card__content{position:absolute;left:1.5rem;right:1.5rem;bottom:2.1875rem;display:flex;flex-direction:column-reverse;z-index:2;color:var(--white)}@media(min-width: 768px){.home-page .legacy-card__content,.page-node-type-homepage .legacy-card__content{flex-direction:column;top:3rem;bottom:unset}}.home-page .legacy-card__content h3,.page-node-type-homepage .legacy-card__content h3{margin:0 0 .5rem;font-weight:var(--weight-normal);font-size:1.5rem;line-height:100%}@media(min-width: 768px){.home-page .legacy-card__content h3,.page-node-type-homepage .legacy-card__content h3{font-size:var(--big-large-font);line-height:1.2}}@media(max-width: 767px){.home-page .legacy-card__content h3::before,.page-node-type-homepage .legacy-card__content h3::before{content:"";display:block;width:9.625rem;height:.0431rem;background-color:#fff;margin:1rem 0}}.home-page .legacy-card__content p,.page-node-type-homepage .legacy-card__content p{font-weight:300;font-size:var(--regular-font);line-height:1.1206rem;opacity:0;max-height:0;overflow:hidden;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease,max-height .3s ease}@media(min-width: 768px){.home-page .legacy-card__content p,.page-node-type-homepage .legacy-card__content p{font-size:var(--medium-font);line-height:1.625rem}}.home-page .legacy-card:hover::after,.page-node-type-homepage .legacy-card:hover::after{opacity:1}.home-page .legacy-card:hover .legacy-card__image,.page-node-type-homepage .legacy-card:hover .legacy-card__image{transform:scale(1.05)}.home-page .legacy-card:hover .legacy-card__content p,.page-node-type-homepage .legacy-card:hover .legacy-card__content p{opacity:1;max-height:10rem;transform:translateY(0)}@media(min-width: 1200px){.home-page .legacy__cards .legacy-card,.page-node-type-homepage .legacy__cards .legacy-card{flex:1 1 0}.home-page .legacy__cards .legacy-card:hover,.page-node-type-homepage .legacy__cards .legacy-card:hover{flex:0 0 43.25rem}}@media(min-width: 768px){.home-page .legacy__cards:hover .legacy-card,.page-node-type-homepage .legacy__cards:hover .legacy-card{flex:1}.home-page .legacy__cards:hover .legacy-card:hover,.page-node-type-homepage .legacy__cards:hover .legacy-card:hover{flex:2}}@media(max-width: 767px){.home-page .legacy__cards,.page-node-type-homepage .legacy__cards{display:block}.home-page .legacy-card,.page-node-type-homepage .legacy-card{height:30.6875rem}.home-page .legacy-card::after,.page-node-type-homepage .legacy-card::after{opacity:1}.home-page .legacy-card__content p,.page-node-type-homepage .legacy-card__content p{opacity:1;max-height:none;transform:none}}.home-page html,.home-page body,.page-node-type-homepage html,.page-node-type-homepage body{overflow-x:hidden}.home-page .landmark-section,.page-node-type-homepage .landmark-section{padding:var(--spacing) 0;margin-top:50px}.home-page .landmark-section .landmark-grid,.page-node-type-homepage .landmark-section .landmark-grid{display:grid;grid-template-columns:1fr 42.1875rem;gap:var(--spacing2);align-items:start}.home-page .landmark-section .left-side,.page-node-type-homepage .landmark-section .left-side{display:flex;flex-direction:column;gap:var(--spacing2)}.home-page .landmark-section .landmark-content,.page-node-type-homepage .landmark-section .landmark-content{display:flex;flex-direction:column;gap:1.125rem}@media(max-width: 991px){.home-page .landmark-section .landmark-content,.page-node-type-homepage .landmark-section .landmark-content{text-align:center}}.home-page .landmark-section .landmark-content h2,.page-node-type-homepage .landmark-section .landmark-content h2{font-size:var(--extra-big-font);line-height:120%;font-weight:var(--weight-normal);color:var(--black-shade-heading)}@media(max-width: 991px){.home-page .landmark-section .landmark-content h2,.page-node-type-homepage .landmark-section .landmark-content h2{font-size:var(--big-large-font)}}.home-page .landmark-section .landmark-content p,.page-node-type-homepage .landmark-section .landmark-content p{font-size:var(--medium-font);font-weight:var(--weight-normal);line-height:150%;color:var(--theme-body)}@media(max-width: 991px){.home-page .landmark-section .landmark-content p,.page-node-type-homepage .landmark-section .landmark-content p{font-size:var(--regular-font)}}.home-page .landmark-section .landmark-content .btn-explore,.page-node-type-homepage .landmark-section .landmark-content .btn-explore{width:254px;height:50px}@media(max-width: 991px){.home-page .landmark-section .landmark-content .btn-explore,.page-node-type-homepage .landmark-section .landmark-content .btn-explore{margin:auto}}@media(min-width: 992px){.home-page .landmark-section .landmark-content,.page-node-type-homepage .landmark-section .landmark-content{margin-bottom:5.75rem}}.home-page .landmark-section .img-middle img,.page-node-type-homepage .landmark-section .img-middle img{width:37.3125rem;height:40rem;object-fit:cover;border-radius:.625rem;margin-top:0}.home-page .landmark-section .right-side,.page-node-type-homepage .landmark-section .right-side{display:flex;flex-direction:column;gap:var(--spacing2)}.home-page .landmark-section .img-large img,.page-node-type-homepage .landmark-section .img-large img{width:42.1875rem;height:45.9375rem;border-radius:.625rem;object-fit:cover}.home-page .landmark-section .img-small-right img,.page-node-type-homepage .landmark-section .img-small-right img{width:42.1875rem;height:16.25rem;border-radius:.625rem;object-fit:cover}.home-page .landmark-section .landmark-card,.page-node-type-homepage .landmark-section .landmark-card{position:relative;border-radius:.625rem;overflow:hidden;cursor:pointer}.home-page .landmark-section .landmark-card img,.page-node-type-homepage .landmark-section .landmark-card img{width:100%;object-fit:cover;transition:transform .45s ease;transform-origin:center;display:block}.home-page .landmark-section .landmark-card:hover img,.page-node-type-homepage .landmark-section .landmark-card:hover img{transform:scale(1.05)}.home-page .landmark-section .landmark-card .landmark-link,.page-node-type-homepage .landmark-section .landmark-card .landmark-link{position:absolute;bottom:0;left:0;width:100%;padding:1rem 1.5rem 1.3rem;display:flex;justify-content:space-between;align-items:flex-end;z-index:2}@media(max-width: 991px){.home-page .landmark-section .landmark-card .landmark-link,.page-node-type-homepage .landmark-section .landmark-card .landmark-link{align-items:center}}.home-page .landmark-section .landmark-card .landmark-link span,.page-node-type-homepage .landmark-section .landmark-card .landmark-link span{font-size:24px;color:var(--white);font-weight:400}.home-page .landmark-section .landmark-card .arrow,.page-node-type-homepage .landmark-section .landmark-card .arrow{width:39px;height:39px;border-radius:50%;display:flex;justify-content:center;align-items:center}.home-page .landmark-section .landmark-card .arrow img,.page-node-type-homepage .landmark-section .landmark-card .arrow img{width:16px;height:auto;transform:none}.home-page .landmark-section .landmark-mobile-slider,.home-page .landmark-section .mobile-learn-btn,.page-node-type-homepage .landmark-section .landmark-mobile-slider,.page-node-type-homepage .landmark-section .mobile-learn-btn{display:none}@media(max-width: 1200px){.home-page .landmark-section .img-large,.home-page .landmark-section .img-small-right,.home-page .landmark-section .img-middle,.page-node-type-homepage .landmark-section .img-large,.page-node-type-homepage .landmark-section .img-small-right,.page-node-type-homepage .landmark-section .img-middle{display:none !important}.home-page .landmark-section .landmark-grid,.page-node-type-homepage .landmark-section .landmark-grid{grid-template-columns:1fr}.home-page .landmark-section .landmark-mobile-slider,.page-node-type-homepage .landmark-section .landmark-mobile-slider{display:block;overflow:hidden;padding:0;margin-left:-16px;margin-right:-16px}.home-page .landmark-section .landmark-mobile-slider .slick-list,.page-node-type-homepage .landmark-section .landmark-mobile-slider .slick-list{overflow:visible}.home-page .landmark-section .landmark-mobile-slider .slick-slide,.page-node-type-homepage .landmark-section .landmark-mobile-slider .slick-slide{padding:0 6px}.home-page .landmark-section .landmark-mobile-slider .landmark-card,.page-node-type-homepage .landmark-section .landmark-mobile-slider .landmark-card{height:491px;border-radius:unset;overflow:hidden;margin:0 auto}}@media(max-width: 1200px)and (min-width: 1200px){.home-page .landmark-section .landmark-mobile-slider .landmark-card,.page-node-type-homepage .landmark-section .landmark-mobile-slider .landmark-card{border-radius:.5rem}}@media(max-width: 1200px){.home-page .landmark-section .landmark-mobile-slider .landmark-card img,.page-node-type-homepage .landmark-section .landmark-mobile-slider .landmark-card img{width:100%;height:100%;object-fit:cover;display:block}.home-page .landmark-section .landmark-card .landmark-link,.page-node-type-homepage .landmark-section .landmark-card .landmark-link{padding:1rem 1.25rem}.home-page .landmark-section .landmark-card .landmark-link span,.page-node-type-homepage .landmark-section .landmark-card .landmark-link span{line-height:1.2}.home-page .landmark-section .landmark-mobile-slider .slick-prev,.home-page .landmark-section .landmark-mobile-slider .slick-next,.page-node-type-homepage .landmark-section .landmark-mobile-slider .slick-prev,.page-node-type-homepage .landmark-section .landmark-mobile-slider .slick-next{display:none !important}.home-page .landmark-section .mobile-learn-btn,.page-node-type-homepage .landmark-section .mobile-learn-btn{display:block;margin:24px auto 0;width:254px;height:50px;text-align:center;padding-top:12px;border-top-right-radius:30px;border-bottom-left-radius:30px}}.explore-ithra-page .hero,.page-node-type-explore-ithra .hero{height:46.75rem;padding-top:1.6875rem;padding-bottom:1.5rem}@media(min-width: 992px){.explore-ithra-page .hero,.page-node-type-explore-ithra .hero{height:34.375rem;padding-top:2.5rem;padding-bottom:1.8125rem}}.explore-ithra-page .hero .hero-content,.page-node-type-explore-ithra .hero .hero-content{display:flex;flex-direction:column;gap:.875rem}@media(min-width: 992px){.explore-ithra-page .hero .hero-content,.page-node-type-explore-ithra .hero .hero-content{gap:1.5rem}}.explore-ithra-page .hero .hero-content h1,.page-node-type-explore-ithra .hero .hero-content h1{font-size:var(--extra-big-font);line-height:1.2;font-weight:var(--weight-medium)}@media(min-width: 992px){.explore-ithra-page .hero .hero-content h1,.page-node-type-explore-ithra .hero .hero-content h1{font-size:4.5rem;font-weight:var(--weight-normal)}}.explore-ithra-page .hero .hero-content p,.page-node-type-explore-ithra .hero .hero-content p{max-width:44.75rem;font-size:var(--medium-font);line-height:1.625rem;font-weight:var(--weight-normal)}.explore-ithra-page .hero .hero-slider .slide,.page-node-type-explore-ithra .hero .hero-slider .slide{height:46.75rem;position:relative;width:100%}@media(min-width: 992px){.explore-ithra-page .hero .hero-slider .slide,.page-node-type-explore-ithra .hero .hero-slider .slide{height:34.375rem}}.portfolio-page .hero,.page-node-type-portfolio .hero{height:37.5rem;background:none;background:linear-gradient(177.37deg, rgba(255, 255, 255, 0) 8.46%, rgba(0, 0, 0, 0.6) 84.95%);padding-top:2rem;padding-bottom:2rem}@media(min-width: 992px){.portfolio-page .hero,.page-node-type-portfolio .hero{height:34.375rem;background:rgba(0,0,0,.2);padding-top:2.5rem;padding-bottom:2.8125rem}}.portfolio-page .hero .hero-content,.page-node-type-portfolio .hero .hero-content{display:flex;flex-direction:column;gap:.875rem}@media(min-width: 992px){.portfolio-page .hero .hero-content,.page-node-type-portfolio .hero .hero-content{gap:1.5rem}}.portfolio-page .hero .hero-content h1,.page-node-type-portfolio .hero .hero-content h1{font-weight:var(--weight-medium);font-size:var(--extra-big-medium-font);line-height:3.25rem;text-align:center}@media(min-width: 992px){.portfolio-page .hero .hero-content h1,.page-node-type-portfolio .hero .hero-content h1{font-weight:var(--weight-normal);font-size:var(--extra-big-xxl-font);line-height:1.2;text-align:left}}.portfolio-page .hero .hero-content p,.page-node-type-portfolio .hero .hero-content p{max-width:41.25rem;font-weight:var(--weight-normal);font-size:var(--medium-font);line-height:1.625rem;text-align:center;padding-bottom:1.25rem}@media(min-width: 992px){.portfolio-page .hero .hero-content p,.page-node-type-portfolio .hero .hero-content p{text-align:left;padding-bottom:0}}.portfolio-page .hero .hero-slider .slide,.page-node-type-portfolio .hero .hero-slider .slide{position:relative;width:100%;height:37.5rem}@media(min-width: 992px){.portfolio-page .hero .hero-slider .slide,.page-node-type-portfolio .hero .hero-slider .slide{height:34.375rem}}.media-page .hero,.page-node-type-media .hero{height:37.5rem;padding:0;background:none;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 82.67%)}@media(min-width: 992px){.media-page .hero,.page-node-type-media .hero{height:41.0625rem;background:rgba(0,0,0,.2)}}.media-page .hero .hero-content,.page-node-type-media .hero .hero-content{display:flex;flex-direction:column;align-items:center;gap:.625rem;width:100%;bottom:0;margin-bottom:2.5625rem}@media(min-width: 992px){.media-page .hero .hero-content,.page-node-type-media .hero .hero-content{gap:.875rem;margin-bottom:3rem}}.media-page .hero .hero-content h1,.page-node-type-media .hero .hero-content h1{max-width:39.25rem;font-weight:var(--weight-medium);font-size:var(--extra-big-medium-font);line-height:3.25rem;text-align:center}@media(min-width: 992px){.media-page .hero .hero-content h1,.page-node-type-media .hero .hero-content h1{font-weight:var(--weight-normal);font-size:var(--extra-big-xxl-font);line-height:1.2}}.media-page .hero .hero-content p,.page-node-type-media .hero .hero-content p{max-width:37.75rem;font-weight:var(--weight-normal);font-size:var(--medium-font);line-height:1.625rem;text-align:center}@media(min-width: 992px){.media-page .hero .hero-content p,.page-node-type-media .hero .hero-content p{line-height:1.5}}.media-page .hero .hero-slider .slide,.page-node-type-media .hero .hero-slider .slide{height:37.5rem;position:relative;width:100%}@media(min-width: 992px){.media-page .hero .hero-slider .slide,.page-node-type-media .hero .hero-slider .slide{height:41.0625rem}}.esg-csr-page .hero,.page-node-type-esg .hero{height:37.5rem;min-height:unset;padding:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 80.74%)}@media(min-width: 992px){.esg-csr-page .hero,.page-node-type-esg .hero{height:41.0625rem;background:rgba(0,0,0,.2)}}.esg-csr-page .hero img,.page-node-type-esg .hero img{object-position:center 0}.esg-csr-page .hero .hero-content,.page-node-type-esg .hero .hero-content{display:flex;flex-direction:column;align-items:center;gap:.625rem;width:100%;bottom:0;margin-bottom:2.5625rem}@media(min-width: 992px){.esg-csr-page .hero .hero-content,.page-node-type-esg .hero .hero-content{gap:.875rem;margin-bottom:3rem}}.esg-csr-page .hero .hero-content h1,.page-node-type-esg .hero .hero-content h1{max-width:43rem;font-weight:var(--weight-medium);font-size:var(--extra-big-medium-font);line-height:3.25rem;text-align:center}@media(min-width: 992px){.esg-csr-page .hero .hero-content h1,.page-node-type-esg .hero .hero-content h1{font-weight:var(--weight-normal);font-size:var(--extra-big-xxl-font);line-height:1.2}}.esg-csr-page .hero .hero-content p,.page-node-type-esg .hero .hero-content p{max-width:37.75rem;font-weight:var(--weight-normal);font-size:var(--medium-font);line-height:1.625rem;text-align:center}@media(min-width: 992px){.esg-csr-page .hero .hero-content p,.page-node-type-esg .hero .hero-content p{line-height:1.5}}.esg-csr-page .hero .hero-slider .slide,.page-node-type-esg .hero .hero-slider .slide{height:600px;position:relative;width:100%}@media(min-width: 992px){.esg-csr-page .hero .hero-slider .slide,.page-node-type-esg .hero .hero-slider .slide{height:41.0625rem}}.contact-page .hero,.page-node-type-contact-us .hero{height:11.0625rem}@media(min-width: 992px){.contact-page .hero,.page-node-type-contact-us .hero{height:17.3125rem}}.contact-page .hero-slider .slide,.page-node-type-contact-us .hero-slider .slide{height:11.0625rem;min-height:unset;position:relative;width:100%}@media(min-width: 992px){.contact-page .hero-slider .slide,.page-node-type-contact-us .hero-slider .slide{height:17.3125rem}}.terms-conditions-page .hero,.page-node-type-terms-conditions .hero{height:11.0625rem}@media(min-width: 992px){.terms-conditions-page .hero,.page-node-type-terms-conditions .hero{height:17.3125rem}}.terms-conditions-page .hero-slider .slide,.page-node-type-terms-conditions .hero-slider .slide{height:11.0625rem;min-height:unset;position:relative;width:100%}@media(min-width: 992px){.terms-conditions-page .hero-slider .slide,.page-node-type-terms-conditions .hero-slider .slide{height:17.3125rem}}.careers-page .hero,.page-node-type-careers .hero{height:37.5rem;min-height:unset;padding:0;background:none;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 82.67%)}@media(min-width: 992px){.careers-page .hero,.page-node-type-careers .hero{height:744px;background:rgba(0,0,0,.2)}}.careers-page .hero .hero-content,.page-node-type-careers .hero .hero-content{display:flex;flex-direction:column;align-items:center;gap:.625rem;width:100%;bottom:0;margin-bottom:2.5625rem}@media(min-width: 992px){.careers-page .hero .hero-content,.page-node-type-careers .hero .hero-content{gap:.875rem;margin-bottom:3rem}}.careers-page .hero .hero-content h1,.page-node-type-careers .hero .hero-content h1{max-width:39.25rem;font-weight:var(--weight-medium);font-size:var(--extra-big-medium-font);line-height:3.25rem;text-align:center}@media(min-width: 992px){.careers-page .hero .hero-content h1,.page-node-type-careers .hero .hero-content h1{font-weight:var(--weight-normal);font-size:var(--extra-big-xxl-font);line-height:1.2}}.careers-page .hero .hero-content p,.page-node-type-careers .hero .hero-content p{max-width:37.75rem;font-weight:var(--weight-normal);font-size:var(--medium-font);line-height:1.625rem;text-align:center}@media(min-width: 992px){.careers-page .hero .hero-content p,.page-node-type-careers .hero .hero-content p{line-height:1.5}}.careers-page .hero .hero-slider .slide,.page-node-type-careers .hero .hero-slider .slide{height:600px;position:relative;width:100%}@media(min-width: 992px){.careers-page .hero .hero-slider .slide,.page-node-type-careers .hero .hero-slider .slide{height:744px}}.page-403 .hero{height:11.0625rem}@media(min-width: 992px){.page-403 .hero{height:17.3125rem}}.page-403 .hero-slider .slide{height:11.0625rem;min-height:unset;position:relative;width:100%}@media(min-width: 992px){.page-403 .hero-slider .slide{height:17.3125rem}}.page-403 .error-page{max-width:47.9375rem;margin:0 auto}.page-403 .error-page .error-page__container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3.75rem}.page-403 .error-page .error-page__icon img{width:5.6875rem;height:5.6875rem}.page-403 .error-page .error-page__code img{width:18.75rem;height:10.6875rem}@media(min-width: 768px){.page-403 .error-page .error-page__code img{width:25.625rem;height:10rem}}@media(min-width: 768px){.page-403 .error-page .error-page__code{margin-block:1.875rem}}.page-403 .error-page .error-page__title{color:var(--body-text);font-weight:800;font-size:var(--extra-big-medium-font);line-height:1.2;text-align:center}@media(min-width: 768px){.page-403 .error-page .error-page__title{font-weight:var(--weight-bold)}}.page-403 .error-page .error-page__description{color:var(--black-shade-heading);font-weight:var(--weight-normal);font-size:var(--medium-font);line-height:1.5;text-align:center;margin-top:1rem;margin-bottom:2.875rem}.page-403 .error-page .error-page__link{width:19.8125rem}.page-403 .error-page .error-page__link .button-primary{border:none;display:flex;margin:0 auto;height:3.5rem;max-width:12.3125rem;width:100%;padding:0;align-items:center;justify-content:center}@media(min-width: 768px){.page-403 .error-page .error-page__link .button-primary{max-width:19.8125rem}}.page-404 .hero{height:11.0625rem}@media(min-width: 992px){.page-404 .hero{height:17.3125rem}}.page-404 .hero-slider .slide{height:11.0625rem;min-height:unset;position:relative;width:100%}@media(min-width: 992px){.page-404 .hero-slider .slide{height:17.3125rem}}.page-404 .error-page{max-width:47.9375rem;margin:0 auto}.page-404 .error-page .error-page__container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3.75rem}.page-404 .error-page .error-page__icon img{width:5.6875rem;height:5.6875rem}.page-404 .error-page .error-page__code img{width:18.75rem;height:10.6875rem}@media(min-width: 768px){.page-404 .error-page .error-page__code img{width:25.625rem;height:10rem}}@media(min-width: 768px){.page-404 .error-page .error-page__code{margin-block:1.875rem}}.page-404 .error-page .error-page__title{color:var(--body-text);font-weight:800;font-size:var(--extra-big-medium-font);line-height:1.2;text-align:center}@media(min-width: 768px){.page-404 .error-page .error-page__title{font-weight:var(--weight-bold)}}.page-404 .error-page .error-page__description{color:var(--black-shade-heading);font-weight:var(--weight-normal);font-size:var(--medium-font);line-height:1.5;text-align:center;margin-top:1rem;margin-bottom:2.875rem}.page-404 .error-page .error-page__link{width:19.8125rem}.page-404 .error-page .error-page__link .button-primary{border:none;display:flex;margin:0 auto;height:3.5rem;max-width:12.3125rem;width:100%;padding:0;align-items:center;justify-content:center}@media(min-width: 768px){.page-404 .error-page .error-page__link .button-primary{max-width:19.8125rem}}/*# sourceMappingURL=style.css.map */
