.elementor-10 .elementor-element.elementor-element-490eeec .act-hf-slider-stage{height:712px;}.elementor-10 .elementor-element.elementor-element-490eeec .act-hf-slider-inner, .elementor-10 .elementor-element.elementor-element-490eeec .act-hf-slider-info-inner{max-width:1448px;}.elementor-10 .elementor-element.elementor-element-490eeec .act-hf-slider-root{margin:0px 0px 0px 0px;background-color:#080808;border-radius:0px 0px 0px 0px;--act-slider-text:#ffffff;--act-slider-accent:#c8a15a;--act-arrow-x:28px;--act-arrow-y:152px;--act-pagination-x:150px;--act-pagination-y:168px;--act-pagination:rgba(255,255,255,0.45);--act-pagination-active:#c8a15a;--act-badge-offset:28px;}.elementor-10 .elementor-element.elementor-element-490eeec .act-hf-slide-content-wrap{padding:70px 48px 140px 48px;}.elementor-10 .elementor-element.elementor-element-490eeec .act-hf-slide-eyebrow{color:#c8a15a;margin-bottom:14px;}.elementor-10 .elementor-element.elementor-element-490eeec .act-hf-slide-title{color:#ffffff;margin-bottom:24px;}.elementor-10 .elementor-element.elementor-element-490eeec .act-hf-slide-description{color:#f4f4f4;margin-bottom:31px;}.elementor-10 .elementor-element.elementor-element-490eeec .act-hf-slide-buttons{gap:16px;}.elementor-10 .elementor-element.elementor-element-490eeec .act-hf-slide-button{min-height:58px;border-radius:3px 3px 3px 3px;}.elementor-10 .elementor-element.elementor-element-490eeec .act-hf-slide-button.is-primary{min-width:230px;background:#c8a15a;color:#ffffff;border-color:#c8a15a;}.elementor-10 .elementor-element.elementor-element-490eeec .act-hf-slide-button.is-secondary{min-width:190px;background:rgba(5,5,5,0.44);color:#ffffff;border-color:rgba(200,161,90,0.72);}.elementor-10 .elementor-element.elementor-element-490eeec .act-hf-slide-button i{font-size:14px;}.elementor-10 .elementor-element.elementor-element-490eeec .act-hf-slide-button.is-primary:hover{background:#b38b43;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-490eeec .act-hf-slide-button.is-secondary:hover{background:#c8a15a;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-490eeec .act-hf-slider-arrow{width:50px;height:50px;color:#ffffff;background:rgba(5,5,5,0.55);border-color:rgba(200,161,90,0.65);border-radius:50%;}.elementor-10 .elementor-element.elementor-element-490eeec .act-hf-slider-arrow i{font-size:16px;}.elementor-10 .elementor-element.elementor-element-490eeec .act-hf-slide-badge{background:rgba(9,9,9,0.82);color:#ffffff;border-color:rgba(200,161,90,0.55);padding:12px 16px 12px 16px;border-radius:8px;}.elementor-10 .elementor-element.elementor-element-490eeec .act-hf-slide-badge > i{color:#c8a15a;}.elementor-10 .elementor-element.elementor-element-2af27a4 .act-programs-heading{text-align:center;max-width:534px;}.elementor-10 .elementor-element.elementor-element-2af27a4 .act-programs-grid{--act-program-cols:7;gap:14px;}.elementor-10 .elementor-element.elementor-element-2af27a4 .act-program-card{align-items:center;text-align:center;justify-content:flex-start;min-height:347px;padding:30px 20px 24px 20px;border-color:#ece8df;border-radius:8px 8px 8px 8px;gap:17px;}.elementor-10 .elementor-element.elementor-element-2af27a4 .act-programs-inner{max-width:1400px;}.elementor-10 .elementor-element.elementor-element-2af27a4 .act-hf-programs-root{min-height:321px;padding:70px 24px 70px 24px;--act-program-accent:#c6a15b;--act-default-card-bg:#ffffff;--act-default-card-icon:#c6a15b;--act-default-card-title:#1b1b1b;--act-default-card-description:#555555;}.elementor-10 .elementor-element.elementor-element-2af27a4 .act-programs-content{gap:64px;}.elementor-10 .elementor-element.elementor-element-2af27a4 .act-programs-track{gap:14px;--act-program-gap:14px;}.elementor-10 .elementor-element.elementor-element-2af27a4 .act-programs-eyebrow{color:#c6a15b;}.elementor-10 .elementor-element.elementor-element-2af27a4 .act-programs-title{color:#171717;}.elementor-10 .elementor-element.elementor-element-2af27a4 .act-programs-title-highlight{color:#171717;}.elementor-10 .elementor-element.elementor-element-2af27a4 .act-programs-description{color:#666666;}.elementor-10 .elementor-element.elementor-element-2af27a4 .act-program-card:hover{border-color:#c6a15b;}.elementor-10 .elementor-element.elementor-element-2af27a4 .act-program-card.hover-glow:hover{box-shadow:0 22px 48px rgba(198,161,91,.18);}.elementor-10 .elementor-element.elementor-element-2af27a4 .act-program-visual{width:179px;height:117px;background:transparent;}.elementor-10 .elementor-element.elementor-element-2af27a4 .act-program-icon{font-size:40px;}.elementor-10 .elementor-element.elementor-element-2af27a4 .act-program-image{object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-2af27a4 .act-program-badge{color:#8e6d2c;background:#f8f0df;}.elementor-10 .elementor-element.elementor-element-2af27a4 .act-program-meta-label{color:#777777;}.elementor-10 .elementor-element.elementor-element-2af27a4 .act-program-meta-value{color:#1b1b1b;}.elementor-10 .elementor-element.elementor-element-2af27a4 .act-program-cta{width:36px;height:36px;color:#c6a15b;background:#ffffff;border-color:#c6a15b;border-radius:50% 50% 50% 50%;}.elementor-10 .elementor-element.elementor-element-2af27a4 .act-program-cta i{font-size:17px;}.elementor-10 .elementor-element.elementor-element-2af27a4 .act-program-card:hover .act-program-cta{background:#c6a15b;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-2af27a4 .act-programs-nav{color:#1b1b1b;background:#ffffff;border-color:#e7e0d2;}.elementor-10 .elementor-element.elementor-element-2af27a4 .act-program-note{width:288px;padding:18px 18px 18px 18px;background:#171717;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-2af27a4 .act-program-note-icon, .elementor-10 .elementor-element.elementor-element-2af27a4 .act-program-note-close{color:#c6a15b;}.elementor-10 .elementor-element.elementor-element-2af27a4 .act-programs-footer-wrap{margin-top:10px;}.elementor-10 .elementor-element.elementor-element-2af27a4 .act-programs-footer{background:#111111;color:#ffffff;padding:20px 24px 20px 24px;border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-2af27a4 .act-programs-footer-icon, .elementor-10 .elementor-element.elementor-element-2af27a4 .act-programs-footer-value{color:#c6a15b;}.elementor-10 .elementor-element.elementor-element-2af27a4 .act-programs-footer-toggle{background:#c6a15b;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-42cc404 .act-about-inner{max-width:1400px;}.elementor-10 .elementor-element.elementor-element-42cc404 .act-about-main{min-height:560px;gap:70px;--act-about-media-width:48%;align-items:center;}.elementor-10 .elementor-element.elementor-element-42cc404 .act-hf-about-root{padding:70px 30px 70px 30px;}.elementor-10 .elementor-element.elementor-element-42cc404 .act-about-media-card{min-height:560px;border-radius:14px 14px 14px 14px;}.elementor-10 .elementor-element.elementor-element-42cc404 .act-about-image{object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-42cc404 .act-about-media-card::after{background:rgba(0,0,0,0);}.elementor-10 .elementor-element.elementor-element-42cc404 .act-about-badge{width:145px;height:145px;--act-badge-x:24px;--act-badge-y:24px;background:#ffffff;}.elementor-10 .elementor-element.elementor-element-42cc404 .act-about-badge-value{color:#111111;}.elementor-10 .elementor-element.elementor-element-42cc404 .act-about-badge-label{color:#555555;}.elementor-10 .elementor-element.elementor-element-42cc404 .act-about-badge::before{border-color:#c6a15b;}.elementor-10 .elementor-element.elementor-element-42cc404 .act-about-content{padding:20px 0px 20px 0px;text-align:left;}.elementor-10 .elementor-element.elementor-element-42cc404 .act-about-eyebrow{color:#b78936;margin-bottom:16px;}.elementor-10 .elementor-element.elementor-element-42cc404 .act-about-title{color:#111111;margin-bottom:24px;}.elementor-10 .elementor-element.elementor-element-42cc404 .act-about-title-highlight{color:#111111;}.elementor-10 .elementor-element.elementor-element-42cc404 .act-about-description, .elementor-10 .elementor-element.elementor-element-42cc404 .act-about-description p{color:#555555;}.elementor-10 .elementor-element.elementor-element-42cc404 .act-about-description{max-width:100%;}.elementor-10 .elementor-element.elementor-element-42cc404 .act-about-features{margin-top:28px;gap:12px;}.elementor-10 .elementor-element.elementor-element-42cc404 .act-about-feature-icon{width:38px;height:38px;flex-basis:38px;color:#ffffff;background:#c6a15b;border-radius:50% 50% 50% 50%;}.elementor-10 .elementor-element.elementor-element-42cc404 .act-about-feature-icon i{font-size:15px;}.elementor-10 .elementor-element.elementor-element-42cc404 .act-about-feature-title{color:#333333;}.elementor-10 .elementor-element.elementor-element-42cc404 .act-about-feature-description{color:#777777;}.elementor-10 .elementor-element.elementor-element-42cc404 .act-about-buttons{margin-top:30px;gap:14px;}.elementor-10 .elementor-element.elementor-element-42cc404 .act-about-button{min-width:190px;min-height:56px;padding:12px 24px 12px 24px;border-radius:4px 4px 4px 4px;}.elementor-10 .elementor-element.elementor-element-42cc404 .act-about-button.style-primary{background:#c6a15b;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-42cc404 .act-about-button.style-outline{color:#b78936;border-color:#b78936;}.elementor-10 .elementor-element.elementor-element-42cc404 .act-about-button.style-dark{background:#111111;}.elementor-10 .elementor-element.elementor-element-42cc404 .act-about-button:hover{background:#111111;color:#ffffff;border-color:#ffffff;}.elementor-10 .elementor-element.elementor-element-42cc404 .act-about-note{width:min(260px, calc(100% - 30px));padding:18px 18px 18px 18px;border-radius:10px 10px 10px 10px;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-490eeec .act-hf-slider-stage{height:560px;}.elementor-10 .elementor-element.elementor-element-490eeec .act-hf-slide-content-wrap{padding:60px 34px 135px 34px;}.elementor-10 .elementor-element.elementor-element-2af27a4 .act-programs-grid{--act-program-cols:3;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-490eeec .act-hf-slider-stage{height:620px;}.elementor-10 .elementor-element.elementor-element-490eeec .act-hf-slide-content-wrap{padding:60px 24px 145px 24px;}.elementor-10 .elementor-element.elementor-element-490eeec .act-hf-slider-root{--act-arrow-x:18px;--act-arrow-y:166px;--act-pagination-x:18px;--act-pagination-y:178px;}.elementor-10 .elementor-element.elementor-element-2af27a4 .act-programs-grid{--act-program-cols:1;}}