.banner{position:relative;width:100%;min-height:600px;height:85vh;max-height:800px;overflow:hidden;display:flex;align-items:center}@media(max-width:1199px){.banner{min-height:550px;height:80vh;max-height:700px}}@media(max-width:991px){.banner{min-height:500px;height:75vh;max-height:650px}}@media(max-width:767px){.banner{min-height:500px;height:70vh;max-height:600px}}@media(max-width:576px){.banner{min-height:480px;height:65vh;max-height:550px}}@media(max-width:480px){.banner{min-height:450px;height:60vh;max-height:500px}}@media(max-width:375px){.banner{min-height:420px;height:58vh}}.banner .banner-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.banner .banner-image-wrapper .banner-image{object-fit:cover;object-position:center;width:100%;height:100%}@media(max-width:767px){.banner .banner-image-wrapper .banner-image{object-position:center center}}.banner .banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media(max-width:575.98px){.banner .banner-overlay{background:linear-gradient(282deg,rgba(0,0,0,0) .65%,rgba(0,0,17,.5294117647) 79.22%)}}.banner .banner-content-wrapper{position:relative;z-index:1;width:100%;padding:40px 0;bottom:45px}@media(max-width:575.98px){.banner .banner-content-wrapper{top:30px}.banner .banner-content-wrapper h1,.banner .banner-content-wrapper p{color:#fff}}@media(max-width:991px){.banner .banner-content-wrapper{padding:30px 0}}@media(max-width:767px){.banner .banner-content-wrapper{padding:20px 0}}.banner .banner-content{display:flex;flex-direction:column;animation:fadeInUp .8s ease-out}.banner .banner-title{color:#032941;font-family:Raleway;font-size:72px;font-style:normal;font-weight:600;line-height:93.6px;letter-spacing:-2.16px}@media(max-width:1199.98px){.banner .banner-title{font-size:42px;line-height:56.4px}}.banner .banner-description{color:rgba(0,0,0,.8);font-family:var(--font-poppins),sans-serif;font-size:18px;font-style:normal;font-weight:400;position:relative;z-index:4;line-height:25.5px}@media(max-width:1199.98px){.banner .banner-description{font-size:16px}}.banner .banner-actions{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:8px;position:relative;z-index:4}@media(max-width:575.98px){.banner .banner-actions{gap:12px;margin-top:4px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1399px){.banner .container{max-width:1200px}}@media(max-width:1199px){.banner .container{max-width:960px}}@media(max-width:991px){.banner .container{max-width:720px}}@media(max-width:767px){.banner .container{max-width:540px}}@media(max-width:576px){.banner .container{max-width:100%}}.banner-image-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.9;z-index:1;animation:pulse 1.5s ease-in-out infinite}.banner-image-wrapper img.loaded:before{animation:none;opacity:0}@keyframes pulse{0%,to{opacity:.9}50%{opacity:.7}}.marquee{width:100%;overflow:hidden;background-color:#032941;padding:20px 0;position:relative}.marquee__content{display:flex;white-space:nowrap;animation:scroll 10s linear infinite;will-change:transform}@media(max-width:767.98px){.marquee__content{animation:scroll 7s linear infinite}}@media(max-width:575.98px){.marquee__content{animation:scroll 5s linear infinite}}.marquee__item{display:flex;align-items:center;gap:12px;padding:0 40px;font-size:24px;font-weight:600;color:#fff;position:relative}.marquee__item:last-child:after{display:none}@media(max-width:767.98px){.marquee__item{font-size:18px;padding:0 30px;gap:10px}.marquee__item:after{right:10px}}@media(max-width:575.98px){.marquee__item{font-size:16px;padding:0 20px;gap:8px}.marquee__item:after{right:8px}}.marquee__icon{display:flex;align-items:center;font-size:28px;color:#fff}@media(max-width:767.98px){.marquee__icon{font-size:22px}}@media(max-width:575.98px){.marquee__icon{font-size:18px}}.marquee__text{display:flex;align-items:center;color:#fff;font-family:var(--font-poppins),sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.marquee:hover .marquee__content{animation-play-state:paused}@media(max-width:767.98px){.marquee{padding:15px 0}}@media(max-width:575.98px){.marquee{padding:12px 0}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:575.98px){.whatDefineUs button{padding:10px 20px;width:-moz-fit-content;width:fit-content}}.whatDefineUs p{color:#3c3c3c;font-family:var(--font-poppins),sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:30px}.whatDefineUs .image-grid{display:flex;gap:20px}@media(max-width:767.98px){.whatDefineUs .image-grid{gap:15px}}.whatDefineUs .image-grid .grid-left{display:flex;align-items:end;flex:1 1}.whatDefineUs .image-grid .grid-left img{height:85%!important}@media(max-width:767.98px){.whatDefineUs .image-grid .grid-left img{height:100%!important}}.whatDefineUs .image-grid .grid-right{flex:1 1;display:flex;flex-direction:column;gap:20px;height:100%}@media(max-width:767.98px){.whatDefineUs .image-grid .grid-right{gap:15px}}.whatDefineUs .image-grid .grid-right .grid-top{flex:0 0 45%}@media(max-width:767.98px){.whatDefineUs .image-grid .grid-right .grid-top{flex:none}}.whatDefineUs .image-grid .grid-right .grid-bottom{flex:1 1}@media(max-width:767.98px){.whatDefineUs .image-grid .grid-right .grid-bottom{flex:none}}.whatDefineUs .image-grid .grid-item{overflow:hidden;border-radius:15px;position:relative}@media(max-width:767.98px){.whatDefineUs .image-grid .grid-item{border-radius:12px}}.whatDefineUs .image-grid .grid-item .grid-image{width:100%;height:100%;object-fit:cover;border-radius:15px}@media(max-width:767.98px){.whatDefineUs .image-grid .grid-item .grid-image{border-radius:12px}.whatDefineUs .image-grid{flex-direction:column;height:auto}.whatDefineUs .image-grid .grid-left,.whatDefineUs .image-grid .grid-right{flex:none}.whatDefineUs .image-grid .grid-left{height:400px}.whatDefineUs .image-grid .grid-right .grid-bottom,.whatDefineUs .image-grid .grid-right .grid-top{height:250px}}@media(max-width:575.98px){.whatDefineUs .image-grid{gap:12px}.whatDefineUs .image-grid .grid-left{height:300px}.whatDefineUs .image-grid .grid-right{gap:12px}.whatDefineUs .image-grid .grid-right .grid-bottom,.whatDefineUs .image-grid .grid-right .grid-top{height:200px}.whatDefineUs .image-grid .grid-item,.whatDefineUs .image-grid .grid-item .grid-image{border-radius:10px}}.our-campus h3{margin-bottom:0}@media(max-width:575.98px){.our-campus h3{margin-bottom:20px}}.our-campus .campus-content{display:flex;flex-direction:column;gap:40px}.our-campus .campus-header{text-align:left}.our-campus .campus-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:60px;gap:60px;align-items:start}@media(max-width:992px){.our-campus .campus-grid{grid-template-columns:1fr;gap:40px}}.our-campus .campus-image-wrapper{width:100%;height:100%;min-height:500px;position:relative;border-radius:24px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.1)}@media(max-width:768px){.our-campus .campus-image-wrapper{min-height:350px}}.our-campus .campus-image{width:100%;height:100%;object-fit:cover;border-radius:24px}.our-campus .campus-sidebar{display:flex;flex-direction:column;height:100%;justify-content:space-between}.our-campus .campus-list{display:flex;flex-direction:column;gap:10px}.our-campus .campus-item{display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .3s ease;padding:10px 0}.our-campus .campus-item:first-child{padding-top:0}.our-campus .campus-item.active{border-bottom:1px solid #032941}.our-campus .campus-item.active .campus-name{color:#032941;font-weight:600}.our-campus .campus-item:not(.active) .campus-name{color:#b0b0b0}.our-campus .campus-item:not(.active):hover .campus-name{color:#666}.our-campus .campus-item .campus-name{color:#111;font-family:var(--font-inter),sans-serif;font-size:26px;font-weight:400;line-height:1.2;flex:1 1}@media(max-width:768px){.our-campus .campus-item .campus-name{font-size:22px}}.our-campus .campus-item button{padding:0}.our-campus .campus-item .campus-arrow{background-color:#032941;border:none;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s ease,background-color .3s ease}@media(max-width:575.98px){.our-campus .campus-item .campus-arrow{width:40px;height:40px}}.our-campus .campus-item .campus-arrow svg{width:50px;height:50px}.our-campus .campus-item .campus-arrow:hover{transform:scale(1.05);background-color:#05466a}.our-campus .campus-item .campus-arrow:active{transform:scale(.98)}.our-campus .campus-description{display:flex;flex-direction:column;gap:20px}@media(max-width:575.98px){.our-campus .campus-description{gap:0}}.our-campus .campus-description h3{color:#111;font-family:var(--font-poppins),sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:normal}@media(max-width:768px){.our-campus .campus-description h3{font-size:20px;margin-top:40px}}.our-campus .campus-description p{color:#000;font-family:var(--font-poppins),sans-serif;font-size:16px;font-weight:400;line-height:1.7;margin-bottom:8px}.our-campus .campus-description button{align-self:flex-start;font-size:16px;font-weight:500;transition:all .3s ease}@media(max-width:575.98px){.our-campus .campus-description button{margin-top:20px;padding:8px 20px;width:-moz-fit-content;width:fit-content}}@media(max-width:992px){.our-campus{padding:60px 0}}@media(max-width:768px){.our-campus{padding:40px 0}.our-campus .campus-content{gap:30px}}.admission{background:radial-gradient(50% 50% at 50% 50%,#fff 0,rgba(221,239,255,.4117647059) 100%)}.admission .admission-header{display:flex;justify-content:center;align-items:center;flex-direction:column}.admission .admission-header p{color:#3c3c3c;text-align:center;font-family:var(--font-poppins),sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:30px;padding:0 280px}@media(max-width:1200px){.admission .admission-header p{padding:0 200px}}@media(max-width:768px){.admission .admission-header p{padding:0 20px}}@media(max-width:575.98px){.admission .admission-header p{padding:0}}.admission .admission-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;margin-top:40px}@media(max-width:992px){.admission .admission-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.admission .admission-cards{grid-template-columns:1fr}}.admission .admission-card{background:#fff;border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.admission .admission-card .card-image{padding:20px;border-radius:12px;width:100%;overflow:hidden;height:230px}.admission .admission-card .card-image img{width:100%;height:100%;object-fit:cover;border-radius:12px}.admission .admission-card .card-content{padding:0 25px 25px;display:flex;flex-direction:column;gap:10px}.admission .admission-card .card-content .card-title{color:#111;font-family:Raleway;font-size:22px;font-style:normal;font-weight:600;line-height:30.8px}.admission .admission-card .card-content .card-description{color:#3c3c3c;font-family:var(--font-poppins),sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:30px;margin:0}.admission .admission-card .card-content .card-button{color:#032941;width:-moz-fit-content;width:fit-content;font-family:var(--font-poppins),sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;background:rgba(0,0,0,0);border:1px solid #333;padding:5px 15px;border-radius:25px;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px;margin-top:10px}.facilities .facilities-header{display:flex;justify-content:center;align-items:center;flex-direction:column}@media(max-width:767.98px){.facilities .facilities-header{display:flex;align-items:start}}.facilities .facilities-header h2{color:#111;font-family:var(--font-raleway),sans-serif;font-style:normal;font-weight:600;line-height:160%;letter-spacing:-1.08px}.facilities .facilities-header p{padding:0 340px;color:#111;text-align:center;font-family:var(--font-poppins),sans-serif;font-style:normal;font-weight:400;line-height:29px}@media(max-width:1200px){.facilities .facilities-header p{padding:0 200px}}@media(max-width:768px){.facilities .facilities-header p{padding:0 40px}}@media(max-width:480px){.facilities .facilities-header p{padding:0;text-align:left}}.facilities .cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.facilities .cards .card{border:inherit;display:flex;flex-direction:column;gap:15px}.facilities .cards .card .card-image{height:200px;border-radius:20px;overflow:hidden;background:#f5f5f5}.facilities .cards .card .card-image .facility-img{width:100%;height:100%;object-fit:cover;border-radius:20px}.facilities .cards .card .card-title h6{color:#111;text-align:center;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:29px}@media(max-width:992px){.facilities .cards{grid-template-columns:repeat(2,1fr);gap:25px}}@media(max-width:640px){.facilities .cards{grid-template-columns:1fr;gap:20px}}.why-zaitoon{background:rgba(87,255,134,.06)}.why-zaitoon p{color:#3c3c3c;font-family:var(--font-poppins),sans-serif;font-style:normal;font-weight:400;line-height:30px}.why-zaitoon h2{color:#111;font-family:var(--font-raleway),sans-serif}@media(max-width:767.98px){.why-zaitoon h2{font-size:28px;line-height:1.4}}.why-zaitoon .grid-1 img,.why-zaitoon .grid-2 img{object-fit:cover;border-radius:20px}.why-zaitoon .grid-2 img{height:100%}.why-zaitoon .why-section{display:flex;gap:15px;padding:20px;border-radius:10px;border:1px solid #e0e5eb;align-items:center}.why-zaitoon .why-section .circle{width:50px;height:50px;border-radius:50%;background:#ecf3f8;display:flex;align-items:center;justify-content:center;border:1px solid #e0e5eb}.video{position:relative;width:100%;height:100vh;overflow:hidden}@media(max-width:575.98px){.video{height:auto}}.video video{width:100%;height:100%;object-fit:cover;cursor:pointer}@media(max-width:575.98px){.video video{height:auto}}.video .play-button{position:absolute;inset:0;margin:auto;width:90px;height:90px;border-radius:50%;border:none;background:hsla(0,0%,100%,.85);cursor:pointer;transition:transform .25s ease,background .25s ease;z-index:2}@media(max-width:575.98px){.video .play-button{height:50px;width:50px}}.video .play-button:hover{background:#fff;transform:scale(1.1)}.video .play-button:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-35%,-50%);width:0;height:0;border-left:22px solid #000;border-top:14px solid rgba(0,0,0,0);border-bottom:14px solid rgba(0,0,0,0)}.testimonials .testimonials-header{text-align:center;margin-bottom:60px}.testimonials .testimonials-title{color:#111;text-align:center;font-family:var(--font-raleway),sans-serif;font-style:normal;font-weight:600;line-height:1.6;letter-spacing:-.02em;margin-bottom:16px}.testimonials .testimonials-subtitle{color:#3c3c3c;text-align:center;font-family:var(--font-poppins),sans-serif;font-style:normal;font-weight:400;line-height:1.67;padding:0 20px;max-width:900px;margin:0 auto}@media(max-width:575.98px){.testimonials .testimonials-subtitle{padding:0}}.testimonials .testimonials-slider{position:relative;display:flex;align-items:center;gap:20px;overflow:hidden}.testimonials .slider-arrow{position:relative;width:50px;height:50px;border-radius:50%;border:2px solid #ddd;background:#fff;color:#666;font-size:32px;cursor:pointer;transition:all .3s ease;flex-shrink:0;z-index:10;display:flex;align-items:center;justify-content:center}.testimonials .slider-arrow:hover{border-color:#06c;color:#06c;transform:scale(1.1)}.testimonials .slider-arrow:active{transform:scale(.95)}.testimonials .testimonials-track{position:relative;width:100%;min-height:300px;display:flex;justify-content:center;overflow:hidden;margin-bottom:40px}.testimonials .testimonial-card{position:absolute;width:90%;max-width:650px;padding:40px 45px;border-radius:20px;background:#f0f0f0;color:#111;min-height:auto;height:auto;transition:all .5s cubic-bezier(.4,0,.2,1);opacity:.4;transform-origin:center;will-change:transform,opacity;box-sizing:border-box}.testimonials .testimonial-card.hidden .author-name,.testimonials .testimonial-card.hidden .testimonial-text{color:#111}.testimonials .testimonial-card.hidden .author-role{color:rgba(17,17,17,.7)}.testimonials .testimonial-card.active{background:#0a2540;color:#fff;opacity:1;transform:translateX(0) scale(1);z-index:2}.testimonials .testimonial-card.active .author-name,.testimonials .testimonial-card.active .testimonial-text{color:#fff}.testimonials .testimonial-card.active .author-role{color:hsla(0,0%,100%,.7)}.testimonials .testimonial-card .d-flex{display:flex;align-items:flex-start}.testimonials .quote-icon{flex-shrink:0;padding-top:5px}.testimonials .quote-icon svg{width:52px;height:42px;display:block}.testimonials .testimonial-content{flex:1 1;min-width:0}.testimonials .testimonial-text{color:#111;font-family:var(--font-poppins),sans-serif;font-size:clamp(14px,1.8vw,18px);font-style:normal;font-weight:400;line-height:1.83;margin-bottom:30px;word-wrap:break-word;overflow-wrap:break-word}.testimonials .testimonial-author{display:flex;align-items:center;gap:15px;margin-top:30px}.testimonials .author-image{width:54px;height:54px;border-radius:50%;object-fit:cover;flex-shrink:0}.testimonials .author-info{text-align:left;min-width:0}.testimonials .author-name{color:#111;font-size:clamp(15px,1.5vw,18px);line-height:1.6;margin-bottom:4px}.testimonials .author-name,.testimonials .author-role{font-family:var(--font-poppins),sans-serif;font-style:normal;font-weight:400}.testimonials .author-role{color:rgba(17,17,17,.7);font-size:14px;line-height:normal}.testimonials .testimonials-dots{display:flex;justify-content:center;align-items:center;gap:12px;padding:10px;margin-top:0}.testimonials .dot{width:10px;height:10px;border-radius:50%;border:none;background:#ddd;cursor:pointer;transition:all .3s ease;padding:0;flex-shrink:0}.testimonials .dot:hover{background:#999;transform:scale(1.2)}.testimonials .dot.active{width:32px;border-radius:5px;background:var(--color-primary)}@media(max-width:1024px){.testimonials{padding:70px 0}.testimonials .testimonials-header{margin-bottom:50px}.testimonials .testimonials-subtitle{padding:0 40px}.testimonials .testimonials-track{margin-bottom:35px}.testimonials .testimonial-card{max-width:580px;padding:35px 40px}.testimonials .testimonial-card .gap-5{gap:20px}.testimonials .quote-icon svg{width:48px;height:38px}.testimonials .testimonial-text{font-size:17px;line-height:1.8;margin-bottom:28px}}@media(max-width:768px){.testimonials{padding:60px 0}.testimonials .container{padding:0 15px}.testimonials .testimonials-header{margin-bottom:40px}.testimonials .testimonials-title{font-size:36px;margin-bottom:14px}.testimonials .testimonials-slider{gap:15px}.testimonials .testimonials-track{margin-bottom:30px}.testimonials .slider-arrow{width:45px;height:45px;font-size:28px}.testimonials .testimonial-card{width:92%;max-width:100%;padding:30px 35px}.testimonials .testimonial-card .gap-5{gap:18px}.testimonials .quote-icon svg{width:44px;height:35px}.testimonials .testimonial-text{font-size:16px;line-height:1.75;margin-bottom:25px}.testimonials .author-name{font-size:17px}.testimonials .author-role{font-size:13px}.testimonials .author-image{width:50px;height:50px}.testimonials .testimonials-dots{gap:10px}.testimonials .dot{width:9px;height:9px}.testimonials .dot.active{width:28px}}@media(max-width:640px){.testimonials{padding:50px 0}.testimonials .testimonials-subtitle{padding:0}.testimonials .testimonials-slider{gap:10px}.testimonials .testimonials-track{margin-bottom:25px}.testimonials .slider-arrow{width:40px;height:40px;font-size:24px;border-width:1.5px}.testimonials .testimonial-card{width:94%;padding:25px 30px;border-radius:16px}.testimonials .testimonial-card .gap-5{gap:15px}.testimonials .quote-icon svg{width:27px;height:27px}.testimonials .testimonial-text{font-size:15px;line-height:1.7;margin-bottom:22px}.testimonials .author-image{width:45px;height:45px}.testimonials .author-name{font-size:16px}}@media(max-width:480px){.testimonials{padding:40px 0}.testimonials .container{padding:0 10px}.testimonials .testimonials-header{margin-bottom:35px}.testimonials .testimonials-slider{gap:8px}.testimonials .testimonials-track{margin-bottom:20px}.testimonials .slider-arrow{width:36px;height:36px;font-size:22px}.testimonials .testimonial-card{width:95%;padding:25px;border-radius:14px}.testimonials .testimonial-card .d-flex{flex-direction:column;align-items:flex-start}.testimonials .testimonial-card .gap-5{gap:15px}.testimonials .quote-icon{padding-top:0}.testimonials .quote-icon svg{width:27px;height:29px}.testimonials .testimonial-text{font-size:14px;line-height:1.65;margin-bottom:20px}.testimonials .testimonial-author{gap:12px;margin-top:20px}.testimonials .author-image{width:42px;height:42px}.testimonials .author-name{font-size:15px}.testimonials .author-role{font-size:12px}.testimonials .testimonials-dots{gap:8px}.testimonials .dot{width:8px;height:8px}.testimonials .dot.active{width:24px}}.latest-news .embla__controls{display:flex;gap:12px;align-items:center}.latest-news .embla__controls .nav-arrow{width:48px;height:48px;border-radius:50%;border:1px solid #e0e0e0;background-color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;padding:0}.latest-news .embla__controls .nav-arrow svg{color:#1a1a1a;transition:color .3s ease;width:22px;height:22px}.latest-news .embla__controls .nav-arrow:hover:not(:disabled){background-color:#1a1a1a;border-color:#1a1a1a}.latest-news .embla__controls .nav-arrow:hover:not(:disabled) svg{color:#fff}.latest-news .embla__controls .nav-arrow:disabled{opacity:.4;cursor:not-allowed;background-color:#f5f5f5}.latest-news .embla__controls .nav-arrow:active:not(:disabled){transform:scale(.95)}.latest-news .latest-news-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:48px;gap:32px}.latest-news .latest-news-header .header-left{flex:1 1}.latest-news .latest-news-header .header-left .news-title{color:#111;font-family:var(--font-raleway),sans-serif;font-style:normal;font-weight:600;line-height:160%;letter-spacing:-1.08px}.latest-news .latest-news-header .header-left .news-subtitle{color:#3c3c3c;font-family:var(--font-poppins),sans-serif;font-style:normal;font-weight:400;line-height:29px}.latest-news .latest-news-header .header-right{display:flex;gap:12px;align-items:center}.latest-news .latest-news-header .header-right .nav-arrow{width:48px;height:48px;border-radius:50%;border:1px solid #e0e0e0;background-color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;padding:0}.latest-news .latest-news-header .header-right .nav-arrow svg{color:#1a1a1a;transition:color .3s ease}.latest-news .latest-news-header .header-right .nav-arrow:hover:not(:disabled){background-color:#1a1a1a;border-color:#1a1a1a}.latest-news .latest-news-header .header-right .nav-arrow:hover:not(:disabled) svg{color:#fff}.latest-news .latest-news-header .header-right .nav-arrow:disabled{opacity:.4;cursor:not-allowed;background-color:#f5f5f5}.latest-news .latest-news-header .header-right .nav-arrow:active:not(:disabled){transform:scale(.95)}.latest-news .embla{overflow:hidden;width:100%}.latest-news .embla__container{display:flex;gap:24px;will-change:transform}.latest-news .embla__slide{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 12px);min-width:0}.latest-news .embla__dots{margin-top:16px;display:flex;justify-content:center;gap:8px}.latest-news .embla__dots .embla__dot{width:8px;height:8px;border-radius:999px;background:#d9e2ea;border:0;padding:0;cursor:pointer;transition:all .2s ease}.latest-news .embla__dots .embla__dot.is-selected{background:#158e37;width:20px}.latest-news .news-card{display:flex;flex-direction:row;background-color:#ffefe4;border-radius:20px;border:1px solid #f0f0f0;overflow:hidden}.latest-news .news-card .news-card-image{flex:0 0 50%;position:relative;padding:10px}.latest-news .news-card .news-card-image img{width:100%;height:100%;display:block;object-fit:cover;border-radius:20px;transition:transform .5s ease}.latest-news .news-card .news-card-content{padding:15px;flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden}.latest-news .news-card .news-card-content .news-card-title{color:#111;font-family:var(--font-inter),sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:160%;margin:0 0 6px}.latest-news .news-card .news-card-content .news-card-date{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-poppins),sans-serif;margin-bottom:16px;color:#111;font-size:14px;flex-shrink:0}.latest-news .news-card .news-card-content .news-card-date svg{flex-shrink:0;width:16px;height:16px}.latest-news .news-card .news-card-content .news-card-date span{font-weight:500}.latest-news .news-card .news-card-content .news-card-description{color:#3c3c3c;font-family:var(--font-poppins),sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:30px;margin:0}@media(max-width:1200px){.latest-news .latest-news-header .header-left .news-title{font-size:40px}.latest-news .news-card .news-card-image{flex-basis:45%}}@media(max-width:1024px){.latest-news{padding:60px 0}.latest-news .latest-news-header{margin-bottom:40px}.latest-news .latest-news-header .header-left .news-title{font-size:36px}.latest-news .news-card{height:380px}.latest-news .news-card .news-card-content{padding:24px}.latest-news .news-card .news-card-content .news-card-title{font-size:20px}}@media(max-width:767.98px){.latest-news{padding:48px 0}.latest-news .latest-news-header{flex-direction:column;gap:24px;margin-bottom:32px}.latest-news .latest-news-header .header-left .news-title{font-size:32px}.latest-news .latest-news-header .header-right{align-self:flex-start}.latest-news .embla__container{gap:16px}.latest-news .embla__slide{flex:0 0 100%}.latest-news .news-card{height:auto;flex-direction:column}.latest-news .news-card .news-card-image{flex:none;height:240px;width:100%;padding:10px}.latest-news .news-card .news-card-image img{border-radius:16px}.latest-news .news-card .news-card-content{padding:20px}.latest-news .news-card-content .news-card-title{font-size:20px;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.latest-news .news-card-content .news-card-date{font-size:13px;margin-bottom:12px}.latest-news .news-card-content .news-card-description{font-size:14px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}@media(max-width:480px){.latest-news{padding:40px 0}.latest-news .latest-news-header .header-left .news-title{font-size:28px}.latest-news .latest-news-header .header-right .nav-arrow{width:40px;height:40px}.latest-news .latest-news-header .header-right .nav-arrow svg{width:16px;height:16px}.latest-news .news-card .news-card-image{height:200px}.latest-news .news-card .news-card-content{padding:16px}.latest-news .news-card-content .news-card-title{font-size:18px;margin-bottom:10px;-webkit-line-clamp:2}.latest-news .news-card-content .news-card-date{font-size:12px;margin-bottom:10px}.latest-news .news-card-content .news-card-description{font-size:13px;line-height:1.5;-webkit-line-clamp:3}}@media(max-width:767.98px){.latest-news .embla{overflow:hidden;padding:0;margin:0 -15px}.latest-news .embla__container{gap:0;margin:0;display:flex}.latest-news .embla__slide{flex:0 0 100%;max-width:100%;min-width:100%;padding:0 15px;box-sizing:border-box}.latest-news .news-card{width:100%;margin:0;box-sizing:border-box;border-radius:20px}.latest-news .embla__container,.latest-news .embla__slide{transform:translateZ(0)}.latest-news .embla__controls{display:flex;gap:10px}.latest-news .nav-arrow{width:40px;height:40px}.latest-news .nav-arrow svg{width:18px;height:18px}.latest-news .embla__dots{margin-top:20px}}@media(max-width:480px){.latest-news .embla{margin:0 -10px}.latest-news .embla__slide{padding:0 10px}.latest-news .nav-arrow{width:36px;height:36px}.latest-news .nav-arrow svg{width:16px;height:16px}}:root{--color-primary:#158E37;--color-secondary:#1f1f25;--color-body:#74787c;--color-heading-1:#fff;--color-white:#fff;--color-success:#3eb75e;--color-danger:#ff0003;--color-warning:#ff8f3c;--color-info:#1ba2db;--color-facebook:#3b5997;--color-twitter:#1ba1f2;--color-youtube:#ed4141;--color-linkedin:#0077b5;--color-pinterest:#e60022;--color-instagram:#c231a1;--color-vimeo:#00adef;--color-twitch:#6441a3;--color-discord:#7289da;--transition:0.3s;--font-size-b1:16px;--font-size-b2:16px;--font-size-b3:12px;--font-size-b4:10px;--line-height-b1:26px;--line-height-b2:26px;--line-height-b3:1.7;--h1:60px;--h2:48px;--h3:30px;--h4:26px;--h5:24px;--h6:18px}.badge{display:inline-flex;align-items:center;gap:10px;border-radius:50px;border:1px solid #e5e5e5;background:#fff;padding:8px 20px 8px 8px;margin-bottom:20px}.badge__icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#22b24c;flex-shrink:0}.badge__text{color:#162726;font-size:14px;line-height:19.2px}.badge p,.badge__text{font-family:var(--font-poppins),sans-serif;font-style:normal;font-weight:400}.badge p{color:#3c3c3c;font-size:18px;line-height:30px}