:root{--primary-dark: #0f373b;--primary-light-blue: #3a8a93;--primary-green: #8ac79b;--rich-black-fogra-39: hsl(158, 29%, 5%);--primary-light-green: #c1e4cb;--go-green_8: hsla(145, 63%, 42%, .08);--go-green_5: hsla(145, 63%, 42%, .05);--granite-gray: hsl(0, 0%, 40%);--light-gray: hsl(0, 0%, 80%);--mint-cream: hsl(160, 100%, 98%);--cultured: hsl(0, 0%, 93%);--white: hsl(0, 0%, 100%);--jet: hsl(0, 0%, 18%);--ff-poppins: "Poppins", sans-serif;--ff-cuprum: "Cuprum", sans-serif;--fs-banner: 5rem;--fs-1: 4.5rem;--fs-2: 3.6rem;--fs-3: 3.5rem;--fs-4: 3.2rem;--fs-5: 2.5rem;--fs-6: 2.4rem;--fs-7: 2.2rem;--fs-8: 2rem;--fs-9: 1.8rem;--fs-10: 1.5rem;--fs-11: 1.4rem;--fs-12: 1.3rem;--fs-13: 1rem;--fw-700: 700;--fw-600: 600;--fw-500: 500;--fw-400: 400;--fw-300: 300;--weight-medium: 500;--weight-semiBold: 600;--weight-bold: 700;--weight-extraBold: 800;--lineHeight-1: 1.3;--lineHeight-2: 1.5;--lineHeight-4: 1.5;--section-padding: 80px;--shadow-1: 3px 4px 30px hsla(0, 0%, 53%, .1);--shadow-2: 5px 3px 40px hsla(191, 100%, 17%, .1);--radius-5: 5px;--radius-6: 6px;--radius-8: 8px;--radius-16: 16px;--radius-35: 35px;--radius-48: 48px;--radius-circle: 50%;--radius-pill: 200px;--transition-1: .25s ease;--transition-2: .5s ease;--cubic-out: cubic-bezier(.33, .85, .4, .96)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}li{list-style:none}a{color:inherit;text-decoration:none}a,img,span,input,button,ion-icon{display:block}img{height:auto}input,button{background:none;border:none;font:inherit}input{width:100%}button{cursor:pointer}address{font-style:normal}html{font-family:var(--ff-poppins);font-size:10px;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}body{background-color:var(--white);color:var(--granite-gray);font-size:1.6rem;line-height:1.7}.card-wrapper{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:var(--fs-11);margin-block:20px}.card-wrapper :is(.card-tag,.wrapper){display:flex;gap:3px;align-items:center}.profile-card{display:flex;align-items:center;gap:10px}.profile-card .profile-banner{border-radius:var(--radius-circle)}:focus-visible{outline-offset:4px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#fafafa}::-webkit-scrollbar-thumb{background-color:#ccc}::-webkit-scrollbar-thumb:hover{background-color:#b3b3b3}.container{padding-inline:15px}.section{padding-block:var(--section-padding)}.has-before,.has-after{position:relative;z-index:1}.has-before:before,.has-after:after{content:"";position:absolute}.h1,.h2,.h3,.sub-h,.h2-sm{color:var(--primary-dark);font-family:var(--ff-cuprum)}.h1{font-size:var(--fs-1);line-height:1.1}.h2{font-size:var(--fs-2)}.sub-h{font-size:3rem}.h2,.h3,.sub-h,.h2-sm{line-height:1.3}.h2-sm{font-size:var(--fs-3)}.h3{font-size:var(--fs-7)}.btn-group{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:35px}.btn{font-weight:var(--fw-600);text-transform:uppercase;padding:12px 24px;border-radius:var(--radius-5);max-width:max-content;transition:var(--transition-1)}.btn-primary{background-color:var(--primary-green);color:var(--white)}.btn-primary:is(:hover,:focus){background-color:var(--primary-dark)}.flex-btn{display:flex;align-items:center;gap:20px}.img-holder{aspect-ratio:var(--width) / var(--height)}.img-cover{width:100%;height:100%;border-radius:var(--radius-16) var(--radius-16) 0 0;object-fit:cover}.w-100{width:100%}.text-center{text-align:center!important}.section-subtitle{color:var(--primary-green);font-weight:var(--fw-500)}.grid-list{display:grid;gap:20px}.btn-link{color:var(--primary-dark);font-size:var(--fs-12);display:flex;justify-content:center;align-items:center;gap:5px;transition:var(--transition-1)}.hover-1,.hover-2{transition:var(--transition-1)}.hover-1:is(:hover,:focus-visible){color:var(--primary-green);transform:translate(3px)}.hover-2:is(:hover,:focus-visible){color:var(--primary-green)}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--primary-green)}to{box-shadow:0 0 0 20px transparent}}@keyframes fadeInDropShadow{0%{opacity:0;transform:translateY(20px);filter:drop-shadow(2px 2px 5px hsla(0,0%,0%,0))}to{opacity:1;transform:translateY(0);filter:drop-shadow(2px 2px 5px hsla(0,0%,0%,.08))}}.fade-out{opacity:0;transform:translateY(50px);transition:opacity 1s ease-out,transform 1s ease-out}.fade-in{opacity:1;transform:translateY(0)}.custom-paginator .p-paginator{margin-top:25px;background-color:var(--white)!important}.custom-paginator .p-paginator-page{background:var(--white);height:40px;width:40px;margin:0 5px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.custom-paginator .p-paginator-page:hover{background:var(--mint-cream);cursor:pointer}.custom-paginator .p-paginator-page.p-paginator-page-selected{background:var(--primary-green);color:#fff;border:none}.custom-paginator :is(.p-paginator-prev,.p-paginator-next){background:var(--primary-green);color:#fff;border-radius:50%;height:40px;width:40px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:18px}.custom-paginator .p-paginator-rpp-dropdown{background:var(--white)!important;border:none;height:40px;width:80px;color:var(--white);border-radius:5px;text-align:center;margin-left:15px}.custom-paginator .p-paginator-rpp-dropdown .p-select-overlay{background-color:var(--white);border:none;border-radius:5px}.custom-paginator .p-paginator-rpp-dropdown .p-select-overlay .p-select-option{background-color:var(--white);color:var(--primary-dark)}.custom-paginator .p-paginator-rpp-dropdown .p-select-overlay .p-select-option:is(:hover,:focus,:active,:focus-within){background-color:var(--primary-green);color:var(--white)}.custom-paginator .p-paginator-rpp-dropdown .p-select-overlay .p-select-option:not(:hover):not(:focus):not(:active){background-color:var(--white);color:var(--primary-dark)}.custom-paginator .p-paginator-rpp-dropdown .p-select-label{color:var(--primary-green)}.custom-paginator :is(.p-paginator-first,.p-paginator-last){display:none}.about-list{padding-left:0;margin-block:20px}.about-list .has-before{padding-left:25px;margin-bottom:15px;position:relative}.about-list .has-before:before{content:"\25cf";position:absolute;left:0;top:2px;color:var(--primary-green);font-weight:700;font-size:1.4rem;line-height:1}@media (min-width: 575px){:root{--fs-1: 5.4rem}.container{max-width:540px;width:100%;margin-inline:auto}}@media (min-width: 768px){:root{--fs-1: 7rem;--fs-2: 4rem;--fs-4: 3.5rem}.container{max-width:720px}.btn{padding:16px 32px}.section-text .text-center{max-width:50ch;margin-inline:auto}.btn-link{--fs-12: 1.4rem}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){:root{--fs-1: 7.5rem;--fs-4: 3.8rem}.container{max-width:1140px}.btn-link{--fs-12: 1.5rem}}.loading{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:70vh}.loader,.loader:before,.loader:after{border-radius:50%;width:2.5em;height:2.5em;animation-fill-mode:both;animation:bblFadInOut 1.8s infinite ease-in-out}.loader{color:var(--primary-green);font-size:7px;position:relative;text-indent:-9999em;transform:translateZ(0);animation-delay:-.16s}.loader:before,.loader:after{content:"";position:absolute;top:0}.loader:before{left:-3.5em;animation-delay:-.32s}.loader:after{left:3.5em}@keyframes bblFadInOut{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em}}[dir=rtl]{direction:rtl;text-align:right;font-family:Tajawal,sans-serif}[dir=ltr]{direction:ltr;text-align:left}[dir=rtl] .container{padding-inline:15px}[dir=rtl] .btn-group,[dir=rtl] .card-wrapper,[dir=rtl] .profile-card,[dir=rtl] .flex-btn{flex-direction:row-reverse}[dir=rtl] .section{padding-block:var(--section-padding)}[dir=rtl] .text-center{text-align:center}[dir=rtl] .text-right{text-align:left}[dir=rtl] .text-left{text-align:right}[dir=rtl] .btn i,[dir=rtl] .btn ion-icon{margin-left:0;margin-right:8px}[dir=rtl] .mobile-language-switcher{justify-content:flex-end}[dir=rtl] .about-list{padding-right:0;padding-left:0}[dir=rtl] .about-list .has-before{padding-right:25px;padding-left:0;text-align:right}[dir=rtl] .about-list .has-before:before{right:0;left:auto}[dir=rtl] .single-content,[dir=rtl] .section-text,[dir=rtl] .hero-content,[dir=rtl] .introduction-text{text-align:right}[dir=rtl] .hover-1:is(:hover,:focus-visible){transform:translate(-3px)}[dir=rtl].banner .container .subtitle:before{right:-20px}[dir=rtl] .btn-outline,[dir=rtl] .btn-link,[dir=rtl] .read-more{flex-direction:row-reverse}.loaderPage{position:fixed;background:var(--white);z-index:2000;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.loaderPage img{width:120px;height:120px;object-fit:fill;animation:zoomFade 1.5s ease-in-out infinite}@keyframes zoomFade{0%{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:.5}}
