.about-section{background-image:url(../media/about-bg.015r9b7outkrz.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:250px 0}.about-section .about-title{max-width:530px}.about-section .about-title h2{letter-spacing:-2px;color:#404040;font-size:52px;font-weight:600;position:relative}.about-section .about-title h2:after{content:"";background:#bfa475;width:120px;height:10px;position:absolute;bottom:-40px;left:0}.about-section .about-title h2 .text-highlight{color:#08453b;font-style:italic}.about-section .banner-content{max-width:600px;margin-left:auto}.about-section .banner-content p{color:#404040;letter-spacing:-2px;font-size:38px;line-height:42px}.about-section .banner-content p:not(:last-child){margin-bottom:50px}@media (max-width:1699px){.about-section{padding:150px 0}.about-section .about-title{max-width:480px}.about-section .about-title h2{letter-spacing:-1px;font-size:42px}.about-section .about-title h2:after{width:100px;height:8px;bottom:-30px}.about-section .banner-content{max-width:550px}.about-section .banner-content p{letter-spacing:-1px;font-size:32px;line-height:40px}.about-section .banner-content p:not(:last-child){margin-bottom:40px}}@media (max-width:1399px){.about-section{padding:100px 0}.about-section .about-title{max-width:400px}.about-section .about-title h2{font-size:36px}.about-section .about-title h2:after{width:80px;height:8px;bottom:-30px}.about-section .banner-content{max-width:450px}.about-section .banner-content p{font-size:28px;line-height:36px}.about-section .banner-content p:not(:last-child){margin-bottom:30px}}@media (max-width:1199px){.about-section{padding:80px 0}.about-section .about-title{max-width:350px}.about-section .about-title h2{font-size:32px}.about-section .about-title h2:after{width:60px;height:6px;bottom:-20px}.about-section .banner-content{max-width:400px}.about-section .banner-content p{font-size:24px;line-height:32px}.about-section .banner-content p:not(:last-child){margin-bottom:20px}}@media (max-width:991px){.about-section{padding:60px 0}.about-section .about-title{max-width:300px}.about-section .about-title h2{font-size:28px}.about-section .about-title h2:after{width:40px;height:4px;bottom:-10px}.about-section .banner-content{max-width:350px}.about-section .banner-content p{font-size:20px;line-height:28px}}@media (max-width:767px){.about-section{padding:50px 0}.about-section .about-title{max-width:100%}.about-section .about-title h2{margin-bottom:30px}.about-section .banner-content{max-width:100%}.about-section .banner-content p:not(:last-child){margin-bottom:10px}}@media (max-width:575px){.about-section{padding:40px 0}.about-section .about-title h2{font-size:20px}.about-section .banner-content p{font-size:18px;line-height:24px}.about-section .banner-content p:not(:last-child){margin-bottom:5px}}
.home-banner-section{background-image:url(../media/banner-bg.2qrxqxqy4h374.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;border-top-left-radius:24px;border-top-right-radius:24px;justify-content:center;align-items:center;height:calc(100vh - 100px);padding:60px 0;display:flex;position:relative}.home-banner-section:after{content:"";z-index:1;background:#bfa475;width:60px;height:60px;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)rotate(45deg)}.home-banner-section .banner-content{text-align:center}.home-banner-section .banner-content .logo{width:280px;position:absolute;top:80px;left:50%;transform:translate(-50%)}.home-banner-section .banner-content h1{color:#fff;letter-spacing:-5px;margin-bottom:0;font-size:112px;font-weight:400}.home-banner-section .banner-content h1 .font-bold{font-weight:700}.banner-content h1 .bg-layer{background:#786749}@media (max-width:1699px){.home-banner-section:after{width:50px;height:50px;bottom:-25px}.home-banner-section .banner-content .logo{width:260px;top:70px}.home-banner-section .banner-content h1{letter-spacing:-4px;font-size:104px}}@media (max-width:1399px){.home-banner-section{max-height:700px}.home-banner-section:after{width:40px;height:40px;bottom:-20px}.home-banner-section .banner-content .logo{width:220px;top:50px}.home-banner-section .banner-content h1{letter-spacing:-3px;font-size:86px}}@media (max-width:1199px){.home-banner-section{max-height:600px}.home-banner-section:after{width:30px;height:30px;bottom:-15px}.home-banner-section .banner-content .logo{width:180px;top:40px}.home-banner-section .banner-content h1{letter-spacing:-2px;font-size:72px}}@media (max-width:991px){.home-banner-section{max-height:500px}.home-banner-section .banner-content .logo{width:140px;top:30px}.home-banner-section .banner-content h1{letter-spacing:-1px;font-size:54px}}@media (max-width:767px){.home-banner-section{max-height:400px}.home-banner-section:after{width:20px;height:20px;bottom:-10px}.home-banner-section .banner-content .logo{width:100px;top:20px}.home-banner-section .banner-content h1{letter-spacing:-.5px;font-size:42px}}@media (max-width:575px){.home-banner-section{max-height:300px}.home-banner-section:after{width:10px;height:10px;bottom:-5px}.home-banner-section .banner-content .logo{width:80px;top:10px}.home-banner-section .banner-content h1{letter-spacing:0;font-size:32px}}
.hadees-section{justify-content:center;align-items:center;height:100vh;padding:100px 0;display:flex;position:relative}.hadees-section:before{content:"";background-image:url(../media/window.19xmo-ajrhre_.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:20%;height:100%;position:absolute;top:0;left:0}.hadees-section:after{content:"";background-image:url(../media/birds.2qsj7nsk3g7ni.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:10%;height:20%;position:absolute;top:0;right:12%}.hadees-section .hadees-content{text-align:center;max-width:1105px;margin:0 auto;position:relative}.hadees-section .hadees-content p{letter-spacing:-3px;color:#404040;margin-bottom:40px;font-size:58px;font-weight:500;line-height:64px}.hadees-section .hadees-content .author{letter-spacing:1px;color:#404040;text-transform:uppercase;font-size:24px}@media (max-width:1699px){.hadees-section{padding:80px 0}.hadees-section .hadees-content{max-width:980px}.hadees-section .hadees-content p{letter-spacing:-2px;margin-bottom:30px;font-size:48px;line-height:52px}.hadees-section .hadees-content .author{letter-spacing:.5px;font-size:22px}}@media (max-width:1399px){.hadees-section{padding:60px 0}.hadees-section .hadees-content{max-width:860px}.hadees-section .hadees-content p{letter-spacing:-1.5px;margin-bottom:25px;font-size:42px;line-height:48px}.hadees-section .hadees-content .author{letter-spacing:.5px;font-size:20px}}@media (max-width:1199px){.hadees-section{max-height:500px;padding:50px 0}.hadees-section .hadees-content{max-width:740px}.hadees-section .hadees-content p{letter-spacing:-1.5px;margin-bottom:20px;font-size:36px;line-height:42px}.hadees-section .hadees-content .author{letter-spacing:.5px;font-size:18px}}@media (max-width:991px){.hadees-section{max-height:400px;padding:40px 0}.hadees-section .hadees-content{max-width:620px}.hadees-section .hadees-content p{letter-spacing:-1px;margin-bottom:20px;font-size:30px;line-height:48px}.hadees-section .hadees-content .author{letter-spacing:.5px;font-size:16px}}@media (max-width:767px){.hadees-section{height:auto;max-height:350px;padding:30px 0}.hadees-section .hadees-content p{letter-spacing:-.5px;margin-bottom:15px;font-size:24px;line-height:30px}.hadees-section .hadees-content .author{letter-spacing:.5px;font-size:14px}}@media (max-width:575px){.hadees-section{max-height:auto;min-height:300px}.hadees-section .hadees-content p{margin-bottom:10px;font-size:20px;line-height:28px}.hadees-section .hadees-content .author{font-size:12px}}
.learning-experience-section{padding:100px 0}.learning-experience-section .section-title{text-align:center;margin-bottom:150px}.learning-experience-section .section-title h2{letter-spacing:-4px;color:#09493f;margin-bottom:20px;font-size:100px;font-weight:500}.learning-experience-section .section-title p{letter-spacing:-2px;color:#404040;max-width:850px;margin:0 auto;font-size:36px;line-height:42px}.learning-experience-section .learning-experience-item{background:#09493f;border-radius:10px;justify-content:center;align-items:center;height:100%;min-height:370px;padding:40px;display:flex;position:relative}.learning-experience-section .learning-experience-item:before{content:"";background:#bfa475;width:70px;height:70px;position:absolute;top:-35px;left:50%;transform:translate(-50%)rotate(45deg)}.learning-experience-section .learning-experience-item .content{text-align:center}.learning-experience-section .learning-experience-item .content h3{letter-spacing:-2px;color:#fff;margin-top:30px;margin-bottom:20px;font-size:42px;font-weight:500;line-height:48px}.learning-experience-section .learning-experience-item .content p{letter-spacing:-1px;color:#fff;margin:0;font-size:24px;font-weight:400;line-height:30px}@media (max-width:1699px){.learning-experience-section{padding:80px 0}.learning-experience-section .section-title{margin-bottom:100px}.learning-experience-section .section-title h2{letter-spacing:-3px;margin-bottom:15px;font-size:70px}.learning-experience-section .section-title p{letter-spacing:-1.5px;max-width:620px;font-size:26px;line-height:34px}.learning-experience-section .learning-experience-item{min-height:320px;padding:30px}.learning-experience-section .learning-experience-item:before{width:50px;height:50px;top:-25px}.learning-experience-section .learning-experience-item .content h3{letter-spacing:-2px;margin-top:25px;margin-bottom:15px;font-size:32px;line-height:40px}.learning-experience-section .learning-experience-item .content p{letter-spacing:-.5px;font-size:18px;line-height:26px}}@media (max-width:1399px){.learning-experience-section{padding:60px 0}.learning-experience-section .section-title{margin-bottom:80px}.learning-experience-section .section-title h2{letter-spacing:-2.5px;font-size:60px}.learning-experience-section .section-title p{letter-spacing:-1.25px;max-width:580px;font-size:24px;line-height:32px}.learning-experience-section .learning-experience-item{min-height:280px;padding:25px}.learning-experience-section .learning-experience-item:before{width:40px;height:40px;top:-20px}.learning-experience-section .learning-experience-item .content h3{letter-spacing:-1.5px;margin-top:20px;margin-bottom:10px;font-size:28px;line-height:36px}}@media (max-width:1199px){.learning-experience-section{padding:50px 0}.learning-experience-section .section-title{margin-bottom:60px}.learning-experience-section .section-title h2{letter-spacing:-2px;font-size:50px}.learning-experience-section .section-title p{letter-spacing:-1px;max-width:480px;font-size:20px;line-height:28px}.learning-experience-section .learning-experience-item{min-height:220px;padding:20px}.learning-experience-section .learning-experience-item:before{width:30px;height:30px;top:-15px}.learning-experience-section .learning-experience-item .content h3{letter-spacing:-1.25px;margin-top:15px;margin-bottom:8px;font-size:24px;line-height:32px}.learning-experience-section .learning-experience-item .content p{letter-spacing:0;font-size:16px;line-height:24px}}@media (max-width:991px){.learning-experience-section{padding:40px 0}.learning-experience-section .section-title{margin-bottom:40px}.learning-experience-section .section-title h2{letter-spacing:-1.5px;margin-bottom:10px;font-size:40px}.learning-experience-section .section-title p{letter-spacing:-.75px;max-width:420px;font-size:18px;line-height:26px}.learning-experience-section .learning-experience-item{min-height:180px;padding:15px}.learning-experience-section .learning-experience-item:before{width:20px;height:20px;top:-10px}.learning-experience-section .learning-experience-item .content h3{letter-spacing:-1px;margin-top:10px;margin-bottom:6px;font-size:20px;line-height:28px}.learning-experience-section .learning-experience-item .content p{letter-spacing:0;font-size:14px;line-height:22px}}@media (max-width:767px){.learning-experience-section{padding:30px 0}.learning-experience-section .section-title{margin-bottom:30px}.learning-experience-section .section-title h2{letter-spacing:-1px;margin-bottom:5px;font-size:30px}.learning-experience-section .section-title p{max-width:380px;font-size:16px;line-height:24px}}@media (max-width:575px){.learning-experience-section{padding:20px 0}.learning-experience-section .section-title h2{letter-spacing:-.5px;margin-bottom:5px;font-size:20px}.learning-experience-section .section-title p{letter-spacing:-.25px;max-width:100%;font-size:14px;line-height:20px}}
.road-ilm-section{padding:100px 0}.road-ilm-section .section-title{text-align:center;margin-bottom:100px}.road-ilm-section .section-title h2{letter-spacing:-5px;color:#09493f;text-transform:uppercase;justify-content:center;align-items:center;gap:15px;font-size:110px;font-weight:500;display:flex}.road-ilm-section .section-title h2 .headline-font{text-transform:lowercase;font-size:190px;font-style:italic}.road-ilm-section .section-title p{color:#09493f;text-transform:uppercase;font-size:38px;line-height:44px}.road-ilm-item{background:#f5f1ea;border-radius:16px;height:100%}.road-ilm-item .content{padding:50px 30px}.road-ilm-item .image{width:100%;height:300px}.road-ilm-item .image img{object-fit:cover;border-top-left-radius:16px;border-top-right-radius:16px;width:100%;height:100%}.road-ilm-item .program-type{letter-spacing:-1px;color:#999;text-transform:uppercase;font-size:20px}.road-ilm-item h3{letter-spacing:-2px;color:#09493f;margin-top:20px;margin-bottom:20px;font-size:38px;font-weight:700}.road-ilm-item p{letter-spacing:-1px;color:#000;font-size:20px;line-height:26px}.road-ilm-item .btn{text-transform:uppercase;border-radius:30px;margin-top:20px;padding:10px 20px;font-size:18px;font-weight:500}@media (max-width:1699px){.road-ilm-section{padding:80px 0}.road-ilm-section .section-title{margin-bottom:80px}.road-ilm-section .section-title h2{letter-spacing:-4px;gap:10px;font-size:70px}.road-ilm-section .section-title h2 .headline-font{font-size:140px;line-height:1}.road-ilm-section .section-title p{font-size:30px;line-height:38px}.road-ilm-item .content{padding:40px 20px}.road-ilm-item .image{height:250px}.road-ilm-item .program-type{letter-spacing:-.5px;font-size:18px}.road-ilm-item h3{letter-spacing:-1px;margin-top:15px;margin-bottom:15px;font-size:32px}.road-ilm-item p{letter-spacing:-.5px;font-size:18px;line-height:24px}.road-ilm-item .btn{margin-top:15px;padding:8px 16px;font-size:16px}}@media (max-width:1399px){.road-ilm-section{padding:60px 0}.road-ilm-section .section-title{margin-bottom:60px}.road-ilm-section .section-title h2{letter-spacing:-3px;gap:8px;font-size:55px}.road-ilm-section .section-title h2 .headline-font{font-size:110px;line-height:1}.road-ilm-section .section-title p{font-size:26px;line-height:34px}.road-ilm-item .content{padding:30px 15px}.road-ilm-item .image{height:200px}.road-ilm-item .program-type{letter-spacing:-.5px;font-size:16px}.road-ilm-item h3{letter-spacing:-.5px;font-size:28px}.road-ilm-item p{letter-spacing:-.5px;font-size:16px;line-height:22px}.road-ilm-item .btn{margin-top:10px;padding:6px 12px;font-size:14px}}@media (max-width:1199px){.road-ilm-section{padding:50px 0}.road-ilm-section .section-title{margin-bottom:50px}.road-ilm-section .section-title h2{letter-spacing:-2px;gap:6px;font-size:45px}.road-ilm-section .section-title h2 .headline-font{font-size:90px;line-height:1}.road-ilm-section .section-title p{font-size:24px;line-height:32px}.road-ilm-item .content{padding:20px 15px}.road-ilm-item .image{height:180px}.road-ilm-item .program-type{letter-spacing:-.5px;font-size:14px}.road-ilm-item h3{letter-spacing:-.5px;margin-top:10px;margin-bottom:10px;font-size:26px}}@media (max-width:991px){.road-ilm-section{padding:40px 0}.road-ilm-section .section-title{margin-bottom:40px}.road-ilm-section .section-title h2{letter-spacing:-1px;gap:4px;font-size:40px}.road-ilm-section .section-title h2 .headline-font{font-size:80px;line-height:1}.road-ilm-section .section-title p{font-size:22px;line-height:30px}}@media (max-width:767px){.road-ilm-section{padding:30px 0}.road-ilm-section .section-title{margin-bottom:30px}.road-ilm-section .section-title h2{letter-spacing:-1px;gap:2px;font-size:32px}.road-ilm-section .section-title h2 .headline-font{font-size:60px;line-height:1}.road-ilm-section .section-title p{font-size:20px;line-height:28px}}@media (max-width:575px){.road-ilm-section .section-title{margin-bottom:20px}.road-ilm-section .section-title h2{letter-spacing:-1px;gap:2px;font-size:26px}.road-ilm-section .section-title h2 .headline-font{font-size:50px;line-height:1}.road-ilm-section .section-title p{font-size:18px;line-height:26px}}
.story-section{padding:100px 0}.story-wrapper .top-story{position:relative}.story-wrapper .top-story .images{display:flex}.story-wrapper .top-story .images .image{flex:1}.story-wrapper .images .image img{object-fit:cover;width:100%;height:100%}.story-wrapper .top-story .story-content{width:450px;position:absolute;bottom:50px;right:150px}.story-wrapper .top-story .story-content p{color:#fff;font-size:50px;font-weight:500;line-height:1.2}.story-wrapper .top-story .story-content p .text-line-through{-webkit-text-decoration:line-through #c10e0e;text-decoration:line-through #c10e0e;text-decoration-thickness:5px}.story-wrapper .top-story .story-content p .headline-font{font-weight:300}.story-wrapper .bottom-story{position:relative}.story-wrapper .bottom-story .images{display:flex}.story-wrapper .bottom-story .images .image:first-child{width:45%}.story-wrapper .bottom-story .images .image:nth-child(2){width:55%}.story-wrapper .bottom-story .story-content{flex-direction:column;justify-content:center;align-items:flex-start;width:45%;height:100%;padding:60px;display:flex;position:absolute;top:0;left:0}.story-wrapper .bottom-story .story-content p{letter-spacing:-1px;color:#fff;margin:0;font-size:34px;font-weight:600;line-height:42px}.story-wrapper .bottom-story .story-content p.author{color:#b6b6b6;text-transform:uppercase;letter-spacing:0;margin-top:10px;font-size:16px;font-weight:300;line-height:20px}@media (max-width:1699px){.story-section{padding:80px 0}.story-wrapper .top-story .story-content{width:350px;bottom:30px;right:100px}.story-wrapper .top-story .story-content p{font-size:40px}.story-wrapper .bottom-story .story-content{padding:40px}.story-wrapper .bottom-story .story-content p{letter-spacing:-.5px;font-size:28px;line-height:34px}}@media (max-width:1399px){.story-section{padding:60px 0}.story-wrapper .top-story .story-content{width:300px;bottom:20px;right:80px}.story-wrapper .top-story .story-content p{font-size:36px}.story-wrapper .bottom-story .story-content{padding:30px}.story-wrapper .bottom-story .story-content p{letter-spacing:-.5px;font-size:24px;line-height:30px}.story-wrapper .bottom-story .story-content p.author{font-size:14px;line-height:18px}}@media (max-width:1199px){.story-section{padding:50px 0}.story-wrapper .top-story .story-content{width:250px;bottom:10px}.story-wrapper .top-story .story-content p{font-size:30px}.story-wrapper .bottom-story .story-content{padding:20px}.story-wrapper .bottom-story .story-content p{letter-spacing:-.5px;font-size:22px;line-height:28px}.story-wrapper .bottom-story .story-content p.author{font-size:12px;line-height:16px}}@media (max-width:991px){.story-section{padding:40px 0}.story-wrapper .top-story .story-content{width:200px;bottom:20px;right:60px}.story-wrapper .top-story .story-content p{font-size:24px}.story-wrapper .bottom-story .story-content{padding:10px}.story-wrapper .bottom-story .story-content p{letter-spacing:0;font-size:20px;line-height:26px}.story-wrapper .bottom-story .story-content p.author{font-size:10px;line-height:14px}}@media (max-width:767px){.story-section{padding:30px 0}.story-wrapper .top-story .story-content{width:150px;bottom:10px;right:40px}.story-wrapper .top-story .story-content p{font-size:18px}.story-wrapper .bottom-story .story-content{padding:10px}.story-wrapper .bottom-story .story-content p{letter-spacing:0;font-size:16px;line-height:22px}.story-wrapper .bottom-story .story-content p.author{font-size:12px;line-height:16px}}@media (max-width:575px){.story-section{padding:20px 0}.story-wrapper .top-story .story-content{width:120px;right:20px}.story-wrapper .top-story .story-content p{font-size:14px}.story-wrapper .bottom-story .story-content{padding:10px}.story-wrapper .bottom-story .story-content p{letter-spacing:0;font-size:12px;font-weight:500;line-height:16px}.story-wrapper .bottom-story .story-content p.author{font-size:10px;line-height:14px}}
.sticky-note .content p{font-size:30px}.sticky-note{width:500px;margin-left:100px;position:relative;bottom:-80px}.sticky-note .content{position:absolute;top:180px;left:90px;transform:rotate(-20deg)}@media (max-width:1699px){.sticky-note .content p{font-size:24px}.sticky-note{width:450px;margin-left:80px;bottom:-70px}.sticky-note .content{top:160px;left:70px}}@media (max-width:1399px){.sticky-note .content p{font-size:20px}.sticky-note{width:400px;margin-left:70px;bottom:-60px}.sticky-note .content{top:140px;left:60px}}@media (max-width:1199px){.sticky-note .content p{font-size:18px}.sticky-note{width:350px;margin-left:60px;bottom:-50px}.sticky-note .content{top:120px;left:50px}}@media (max-width:991px){.sticky-note .content p{font-size:16px}.sticky-note{width:300px;margin-left:50px;bottom:-40px}.sticky-note .content{top:100px;left:40px}}@media (max-width:575px){.sticky-note .content p{font-size:12px}.sticky-note{width:200px;margin-left:10px;bottom:-30px}.sticky-note .content{top:60px;left:20px}}
