﻿:root{--color-white: #FFFFFF;--color-black: #000000;--transparent: transparent;--color-text-white: #F8F8F8;--color-text-dark: #1C1F2A;--color-white-10: color-mix(in srgb, var(--color-white) 10%, transparent);--color-white-20: color-mix(in srgb, var(--color-white) 20%, transparent);--color-white-40: color-mix(in srgb, var(--color-white) 40%, transparent);--color-green: #1CB955;--color-green-dark: #0E2A1A;--color-green-light: #4EB596;--color-gray: #F5FBF7;--color-green-50: color-mix(in srgb, var(--color-green) 50%, transparent);--color-green-80: color-mix(in srgb, var(--color-green) 80%, transparent);--color-green-dark-50: color-mix(in srgb, var(--color-green-dark) 50%, transparent);--color-green-dark-80: color-mix(in srgb, var(--color-green-dark) 80%, transparent);--color-gray-50: color-mix(in srgb, var(--color-gray) 50%, transparent);--color-gray-80: color-mix(in srgb, var(--color-gray) 80%, transparent);--link-hover: #FDB927;--color-danger: #ef4444;--color-success: #22c55e;--color-warning: #f59e0b;--color-info: #3b82f6;--primary: var(--color-text-dark);--text-color: var(--color-gray);--link-color: var(--color-green);--heading-color: var(--color-gray);--body-bg: var(--color-green-dark);--border-color: var(--color-green);--blockquote-border: var(--color-green);--blockquote-bg: var(--color-green-50);--pre-bg: var(--color-green-70);--pre-color: var(--color-gray);--th-color: var(--color-gray);--th-bg: var(--color-green-dark);--font-actionBal: 'Action BAL', sans-serif;--font-manrope: 'Manrope', sans-serif;--fs-h1: 88px;--fs-h2: 44px;--fs-h3: 42px;--fs-h4: 40px;--fs-h5: 32px;--fs-h6: 28px;--fs-base: 16px;--title-56: 56px;--title-60: 60px;--text-14: 14px;--text-16: 16px;--text-18: 18px;--text-20: 20px;--lh-base: 1.5;--lh-heading: 1.3;--fw-100: 100;--fw-200: 200;--fw-300: 300;--fw-400: 400;--fw-500: 500;--fw-600: 600;--fw-700: 700;--fw-800: 800;--fw-900: 900;--container: 1120px;--container-padding: 20px;--transition: all 0.3s ease-in-out;--section-space-50: 50px;--section-space-100: 100px;--section-space-120: 120px;--space-scale: 1;--space-4: calc(4px * var(--space-scale));--space-8: calc(8px * var(--space-scale));--space-12: calc(12px * var(--space-scale));--space-16: calc(16px * var(--space-scale));--space-24: calc(24px * var(--space-scale));--space-32: calc(32px * var(--space-scale));--space-40: calc(40px * var(--space-scale));--space-48: calc(48px * var(--space-scale));--space-56: calc(56px * var(--space-scale));--space-64: calc(64px * var(--space-scale));--space-72: calc(72px * var(--space-scale));--space-80: calc(80px * var(--space-scale));--letter-spacing-minus-6: -6%;--letter-spacing-1: 1%;--letter-spacing-18: 18%;--header-height: 85px;--footer-height: 125px}@media(max-width: 1399px){:root{--section-space-50: 40px;--section-space-100: 80px;--section-space-120: 100px;--space-scale: 0.95;--fs-h1: 76px;--fs-h2: 40px;--fs-h3: 38px;--fs-h4: 36px;--fs-h5: 30px;--fs-h6: 26px;--fs-base: 16px;--title-56: 54px;--title-60: 54px;--text-14: 14px;--text-16: 16px;--text-18: 17px;--text-20: 19px;--footer-height: 105px}}@media(max-width: 1199px){:root{--space-scale: 0.9;--fs-h1: 64px;--fs-h2: 40px;--fs-h3: 34px;--fs-h4: 32px;--fs-h5: 28px;--fs-h6: 24px;--fs-base: 16px;--title-56: 48px;--title-60: 48px;--text-14: 14px;--text-16: 15px;--text-18: 16px;--text-20: 18px}}@media(max-width: 991px){:root{--section-space-50: 30px;--section-space-100: 60px;--section-space-120: 60px;--space-scale: 0.8;--fs-h1: 56px;--fs-h2: 40px;--fs-h3: 30px;--fs-h4: 28px;--fs-h5: 24px;--fs-h6: 22px;--fs-base: 15px;--title-56: 42px;--title-60: 42px;--text-14: 13px;--text-16: 15px;--text-18: 16px;--text-20: 17px;--header-height: 77px}}@media(max-width: 767px){:root{--space-scale: 0.7;--fs-h1: 50px;--fs-h2: 34px;--fs-h3: 26px;--fs-h4: 24px;--fs-h5: 22px;--fs-h6: 20px;--fs-base: 15px;--title-56: 36px;--title-60: 36px;--text-14: 13px;--text-16: 14px;--text-18: 15px;--text-20: 16px}}@media(max-width: 575px){:root{--section-space-50: 30px;--section-space-100: 40px;--space-scale: 0.6;--fs-h1: 50px;--fs-h2: 34px;--fs-h3: 24px;--fs-h4: 22px;--fs-h5: 20px;--fs-h6: 18px;--fs-base: 14px;--title-56: 30px;--title-60: 30px;--text-14: 12px;--text-16: 14px;--text-18: 15px;--text-20: 16px}}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}img{max-width:100%;height:auto;display:block}figure{margin:0}a,button,input,textarea{outline:none}a{color:var(--link-color);text-decoration:none;transition:var(--transition);-webkit-transition:var(--transition);-moz-transition:var(--transition);-ms-transition:var(--transition);-o-transition:var(--transition)}hr{margin-block:12px;border:none;border-top:1px solid var(--border-color);opacity:1}html{scroll-behavior:smooth}body{font-family:var(--font-manrope);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--text-color);background:var(--body-bg);overflow-x:hidden}p{margin-bottom:16px}strong,b{font-weight:var(--fw-700)}h1,h2,h3,h4,h5,h6{font-family:var(--font-actionBal);font-weight:var(--fw-700);color:var(--heading-color);margin-bottom:20px;line-height:var(--lh-heading);letter-spacing:var(--letter-spacing-1)}h1,.h1 *{font-size:var(--fs-h1)}h2,.h2 *{font-size:var(--fs-h2)}h3,.h3 *{font-size:var(--fs-h3)}h4,.h4 *{font-size:var(--fs-h4)}h5,.h5 *{font-size:var(--fs-h5)}h6,.h6 *{font-size:var(--fs-h6)}ul,ol{padding-left:20px;margin-bottom:20px}ol ol,ol ul,ul ol,ul ul{margin-top:12px;margin-bottom:12px}li::marker{color:inherit;font-size:14px}blockquote{padding:16px 16px 16px 24px;border-left:5px solid var(--blockquote-border);background:var(--blockquote-bg)}pre{background:var(--pre-bg);color:var(--pre-color);padding:16px;overflow:auto}pre code{font-family:inherit;font-size:inherit;line-height:inherit}table{width:100%;border-collapse:collapse;margin-bottom:16px}th,td{border:1px solid var(--border-color);padding:8px 12px;text-align:left}th{background:var(--th-bg);color:var(--th-color)}textarea{resize:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}@media(min-width: 1200px){.container-fluid,.container{max-width:calc(var(--container) + var(--container-padding)*2)}}.container,.container-fluid{margin-inline:auto;padding-inline:var(--container-padding)}.row{--bs-gutter-x: 30px;--bs-gutter-y: 30px}.footer{position:relative;background-color:var(--color-green-dark);border-top:1px solid var(--color-white-10);z-index:1}.footer:after{position:absolute;content:"";top:0;right:0;width:100%;max-width:38%;height:100%;background-image:url(../images/thumb/footer-bg-img.webp);background-position:center left;background-size:cover;background-repeat:no-repeat;z-index:-1}.footer .footer-main{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.footer .footer-main .f-text{font-weight:var(--fw-300);font-size:var(--text-14);color:var(--color-gray-80)}.footer .footer-main .f-text a:hover{color:var(--link-hover)}.footer .footer-main .f-text *{margin:0}.footer .footer-main .footer-info a{font-weight:var(--fw-800);font-size:var(--text-14);color:var(--color-green)}.footer .footer-main .footer-info a:hover{color:var(--color-white)}@media(max-width: 1199px){.footer::after{max-width:320px}}@media(max-width: 991px){.footer .footer-main{justify-content:center;text-align:center}}.main{padding-top:var(--header-height)}.header{position:fixed;top:0;width:100%;background-color:var(--color-green-dark);z-index:9;padding:20px 0;border-bottom:1px solid var(--color-white-10);backdrop-filter:blur(5px)}.header .navbar-brand{width:100%;max-width:120px;height:auto;aspect-ratio:120/36;margin:0;padding:0}.header .navbar-brand *{width:100%;height:100%;object-fit:contain;object-position:center}.header .navbar{padding:0}.header .navbar .nav-link{font-family:var(--font-manrope);font-size:var(--text-14);font-weight:var(--fw-400);color:var(--color-gray);padding:0;margin-right:36px}.header .navbar .nav-link:hover{color:var(--color-green)}.header .navbar-collapse{justify-content:flex-end}.header .action .btn{font-size:14px;padding:12px 24px}.header .navbar-toggler{width:30px;height:30px;padding:0;border:none;box-shadow:none;z-index:999}.header .navbar-toggler:focus{box-shadow:none}.header .navbar-toggler span{position:relative;width:100%;height:2px;display:block;background-color:var(--color-green);background-image:none;margin-bottom:5px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.header .navbar-toggler.open span:first-child{top:8px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.header .navbar-toggler.open span:nth-child(2){opacity:0}.header .navbar-toggler.open span:last-child{top:-6px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}@media(max-width: 991px){.header .navbar-collapse{position:fixed;top:0;right:-100%;max-width:100%;width:100%;bottom:0;height:100vh;overflow:auto;background-color:var(--color-green-dark);transition:.5s;z-index:9;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:150px 20px 20px}.header .navbar-collapse.show{right:0}.header .navbar-collapse.show::before{right:0}.header .navbar-collapse::before{content:"";position:fixed;width:100%;height:125px;top:0;right:-100%;background-color:var(--color-green-dark);transition:.5s;z-index:9}.header .navbar .nav-item{width:100%;border-bottom:1px solid var(--color-white-10);margin-bottom:20px}.header .navbar .nav-link{margin-right:0;margin-bottom:10px}.header .navbar-nav{align-items:flex-start;width:100%}}.btn{--padding-value: 18px;--font-size: 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:var(--padding-value) calc(2*var(--padding-value));font-family:var(--font-manrope);font-size:var(--font-size);letter-spacing:.03em;font-weight:var(--fw-800);line-height:var(--lh-heading);border:1px solid rgba(0,0,0,0);background:none;cursor:pointer;text-transform:uppercase;user-select:none;text-decoration:none;border-radius:9999px;-webkit-border-radius:9999px;-moz-border-radius:9999px;-ms-border-radius:9999px;-o-border-radius:9999px}.btn.btn-primary{color:var(--color-green-dark);background-color:var(--color-green);border-color:var(--color-green)}.btn.btn-primary:hover,.btn.btn-primary.active{color:var(--color-text-dark);background-color:var(--color-text-white);border-color:var(--color-text-white)}.btn.btn-sm{--padding-value: 10px;--font-size: 14px}.btn:disabled{opacity:.6;pointer-events:none}.btn-link{--padding-value: 4px;--font-size: 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:var(--padding-value) 0;font-family:var(--font-manrope);font-size:var(--font-size);letter-spacing:.03em;font-weight:var(--fw-800);line-height:var(--lh-heading);border:1px solid rgba(0,0,0,0);background:none;cursor:pointer;text-transform:uppercase;user-select:none;text-decoration:none}.btn-link.btn-link-green{--hover-color: var(--color-gray);color:var(--color-green)}.btn-link.btn-link-green:hover,.btn-link.btn-link-green.active{color:var(--hover-color)}.btn-link.btn-link-green-underline{--hover-color: var(--color-gray);color:var(--color-green);border-bottom:2px solid var(--color-green)}.btn-link.btn-link-green-underline:hover,.btn-link.btn-link-green-underline.active{color:var(--hover-color);border-bottom-color:var(--hover-color)}.btn-link.btn-link-white{--hover-color: var(--color-green);color:var(--color-gray)}.btn-link.btn-link-white:hover,.btn-link.btn-link-white.active{color:var(--hover-color)}.btn-link.hover-yellow{--hover-color: var(--link-hover)}@media(max-width: 991px){.btn{--padding-value: 14px}}@media(max-width: 767px){.btn-link{--font-size: 14px}.btn{--padding-value: 10px;--font-size: 14px}}.common-banner-title *{font-family:var(--font-actionBal);font-size:var(--fs-h1);font-weight:var(--fw-500);color:var(--color-gray);letter-spacing:var(--letter-spacing-1);line-height:1;text-transform:uppercase;margin-bottom:0;text-wrap:balance}.common-banner-desc *{font-family:var(--font-manrope);font-style:normal;font-weight:var(--fw-400);font-size:var(--text-20);line-height:var(--lh-base);color:var(--color-gray-80);margin-bottom:0}.common-banner-subtitle *{font-family:var(--font-manrope);font-style:normal;font-weight:var(--fw-600);font-size:var(--text-14);letter-spacing:var(--letter-spacing-18);text-transform:uppercase;color:var(--color-green-light);margin-bottom:0}.common-section-title *{font-family:var(--font-actionBal);font-size:var(--fs-h2);font-weight:var(--fw-500);color:var(--color-gray);letter-spacing:var(--letter-spacing-1);line-height:1;text-transform:uppercase;margin-bottom:0;text-wrap:balance}.common-section-desc{display:flex;flex-direction:column;gap:var(--space-24)}.common-section-desc *{font-family:var(--font-manrope);font-style:normal;font-weight:var(--fw-400);font-size:var(--text-20);line-height:var(--lh-base);color:var(--color-gray-80);margin-bottom:0}.common-section-desc a{color:var(--color-green) !important}.common-section-desc a:hover{color:var(--link-hover) !important}.common-section-subtitle *{font-family:var(--font-manrope);font-style:normal;font-weight:var(--fw-600);font-size:var(--text-14);letter-spacing:var(--letter-spacing-18);text-transform:uppercase;color:var(--color-green);margin-bottom:0}.common-detail *{font-family:var(--font-manrope);font-style:normal;font-weight:var(--fw-600);font-size:var(--text-14);color:var(--color-gray-80);margin-bottom:0}.common-detail strong{color:var(--color-gray)}.common-detail-title *{font-family:var(--font-manrope);font-style:normal;font-weight:var(--fw-700);font-size:var(--text-14);text-transform:uppercase;color:var(--color-gray-50);margin-bottom:0}.title-56 *{font-size:var(--title-56)}.title-60 *{font-size:var(--title-60)}.text-14 *{font-size:var(--text-14)}.text-16 *{font-size:var(--text-16)}.text-18 *{font-size:var(--text-18)}.color-green *{color:var(--color-green) !important}.color-green-50 *{color:var(--color-green-50) !important}.color-green-80 *{color:var(--color-green-80) !important}.color-gray *{color:var(--color-gray) !important}.color-gray-50 *{color:var(--color-gray-50) !important}.color-gray-80 *{color:var(--color-gray-80) !important}.color-green-dark *{color:var(--color-green-dark) !important}.color-green-dark-50 *{color:var(--color-green-dark-50) !important}.color-green-dark-80 *{color:var(--color-green-dark-80) !important}.fw-700 *{font-weight:var(--fw-700)}.img-cover *{width:100%;height:100%;object-fit:cover;object-position:center}.img-contain *{width:100%;height:100%;object-fit:contain;object-position:center}.py-50{padding-block:var(--section-space-50)}.pt-50{padding-top:var(--section-space-50)}.pb-50{padding-bottom:var(--section-space-50)}.py-100{padding-block:var(--section-space-100)}.pt-100{padding-top:var(--section-space-100)}.pb-100{padding-bottom:var(--section-space-100)}.py-120{padding-block:var(--section-space-120)}.pt-120{padding-top:var(--section-space-120)}.pb-120{padding-bottom:var(--section-space-120)}.v-stack-4{display:flex;flex-direction:column;gap:var(--space-4)}.v-stack-8{display:flex;flex-direction:column;gap:var(--space-8)}.v-stack-12{display:flex;flex-direction:column;gap:var(--space-12)}.v-stack-16{display:flex;flex-direction:column;gap:var(--space-16)}.v-stack-24{display:flex;flex-direction:column;gap:var(--space-24)}.v-stack-32{display:flex;flex-direction:column;gap:var(--space-32)}.v-stack-40{display:flex;flex-direction:column;gap:var(--space-40)}.v-stack-48{display:flex;flex-direction:column;gap:var(--space-48)}.v-stack-56{display:flex;flex-direction:column;gap:var(--space-56)}.v-stack-64{display:flex;flex-direction:column;gap:var(--space-64)}.v-stack-72{display:flex;flex-direction:column;gap:var(--space-72)}.v-stack-80{display:flex;flex-direction:column;gap:var(--space-80)}.h-stack-8{display:flex;align-items:center;gap:var(--space-8)}.max-w-1200{max-width:1200px;width:100%}.max-w-890{max-width:890px;width:100%}.max-w-860{max-width:860px;width:100%}.max-w-730{max-width:730px;width:100%}.max-w-370{max-width:370px;width:100%}.max-w-250{max-width:250px;width:100%}.action-170{display:flex;min-width:170px;width:fit-content}.action-170>*{width:100% !important}.action-215{display:flex;min-width:215px;width:fit-content}.action-215>*{width:100% !important}.value-card{--gap: 12px;--padding: 40px;--number-font-size: 56px;--title-font-size: 15px;--desc-font-size: 16px;display:flex;flex-direction:column;gap:var(--gap);padding:var(--padding);background-color:#17392a;border:1px solid var(--color-white-10);height:100%;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.value-card__number *{font-family:var(--font-actionBal);font-style:normal;font-weight:var(--fw-400);font-size:var(--number-font-size);line-height:var(--lh-heading);letter-spacing:var(--letter-spacing-1);text-transform:uppercase;color:inherit;margin-bottom:0}.value-card__title *{font-family:var(--font-manrope);font-style:normal;font-weight:var(--fw-800);font-size:var(--title-font-size);letter-spacing:var(--letter-spacing-1);text-transform:uppercase;line-height:var(--lh-heading);color:var(--color-gray);margin-bottom:0}.value-card__desc *{font-family:var(--font-manrope);font-style:normal;font-weight:400;font-size:var(--desc-font-size);line-height:var(--lh-base);color:var(--color-gray-80);margin-bottom:0}.value-card.value-card--small{--padding: 32px;--number-font-size: 44px;--desc-font-size: 15px}@media(max-width: 1199px){.value-card{--padding: 24px;--number-font-size: 48px;--title-font-size: 14px;--desc-font-size: 15px}.value-card.value-card--small{--padding: 24px;--number-font-size: 40px;--desc-font-size: 15px}}@media(max-width: 991px){.value-card{--padding: 20px;--number-font-size: 48px;--title-font-size: 14px;--desc-font-size: 14px}.value-card.value-card--small{--padding: 20px;--number-font-size: 40px;--desc-font-size: 14px}}.benefits-card{--gap: 4px;--padding: 28px 32px;--count-font-size: 22px;--desc-font-size: 16px;height:100%;padding:var(--padding);display:flex;flex-direction:column;justify-content:space-between;gap:var(--gap);background-color:var(--color-white);cursor:pointer;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.benefits-card__count *{font-family:var(--font-actionBal);font-style:normal;font-weight:var(--fw-400);font-size:var(--count-font-size);letter-spacing:var(--letter-spacing-1);text-transform:uppercase;line-height:var(--lh-heading);color:var(--color-green-50);margin-bottom:0}.benefits-card__desc *{font-family:var(--font-manrope);font-style:normal;font-weight:var(--fw-600);font-size:var(--desc-font-size);line-height:var(--lh-base);color:var(--color-green-dark-80);margin-bottom:0}.benefits-card:hover{transform:translateY(-4px);box-shadow:rgba(14,42,26,.2) 0px 14px 30px;-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);-o-transform:translateY(-4px)}@media(max-width: 1399px){.benefits-card{--padding: 20px 24px;--desc-font-size: 15px}}@media(max-width: 767px){.benefits-card{--padding: 12px 16px;--desc-font-size: 14px}}.application-card{position:relative;--gap: 8px;--padding: 24px;--title-font-size: 16px;--desc-font-size: 15px;padding:var(--padding);display:flex;flex-direction:column;gap:var(--gap);border:1px solid var(--color-white-10);background-color:#17392a;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.application-card__title *{font-family:var(--font-manrope);font-style:normal;font-weight:var(--fw-800);font-size:var(--title-font-size);line-height:var(--lh-heading);color:var(--color-gray);margin-bottom:0}.application-card__desc *{font-family:var(--font-manrope);font-style:normal;font-weight:var(--fw-400);font-size:var(--desc-font-size);line-height:var(--lh-base);color:var(--color-gray-80);margin-bottom:0}@media(max-width: 575px){.application-card{--padding: 16px;--title-font-size: 15px;--desc-font-size: 14px}}.testimonials-card{--card-padding: 32px;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;gap:20px;width:100%;height:100%;min-height:350px;background-color:#f4fbf6;border:1px solid rgba(14,42,26,.08);border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;padding:var(--card-padding)}.testimonials-card .common-section-desc{margin-block:auto 22px}.testimonials-card .common-section-desc *{color:var(--color-green-dark-80)}.testimonials-card .author-block{width:100%;padding-top:16px;border-top:1px solid rgba(14,42,26,.08)}.testimonials-card .author-block .name *{color:var(--color-green-dark);font-weight:var(--fw-800);margin:0}.testimonials-card .author-block .common-section-desc{margin-block:0}.testimonials-card .author-block .common-section-desc *{color:var(--color-green-dark-50)}@media(max-width: 767px){.testimonials-card{--card-padding: 20px;min-height:280px}}.our-partners-card{--gap: 16px;--padding: 32px;--logo-max-height: 44px;padding:var(--padding);display:flex;flex-direction:column;gap:var(--gap);background-color:var(--color-gray);border:1px solid rgba(14,42,26,.08);height:100%;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.our-partners-card .common-section-desc *{color:var(--color-green-dark-80)}.our-partners-card .common-section-subtitle *{color:var(--color-green);font-weight:var(--fw-700)}.our-partners-card__image{width:fit-content;height:var(--logo-max-height)}.our-partners-card [data-read-more-text]{display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.our-partners-card [data-read-more-text].show{display:flex;overflow:visible}.our-partners-card .btn-link{text-transform:capitalize;width:fit-content;color:var(--color-green-dark);margin-block:auto 0}.our-partners-card .btn-link::after{content:"→";font-weight:inherit}.our-partners-card .btn-link.show::after{display:none}@media(max-width: 991px){.our-partners-card{--gap: 12px;--padding: 24px;--logo-max-height: 36px}}@media(max-width: 767px){.our-partners-card{--padding: 16px}}.error-404{min-height:calc(100dvh - var(--footer-height));display:flex;align-items:center;justify-content:center}.typography{background-color:var(--color-green-dark);padding-block:120px}.typography img{max-width:300px;aspect-ratio:1/1;object-fit:cover;margin-bottom:20px}.typography img.align-left{float:left;margin-right:40px}.typography img.align-right{float:right;margin-left:40px}.typography img.align-center{display:block;margin-inline:auto}.home-banner{--text-block-max-width: 520px;--padding-block: 140px 120px;--banner-title-max-width: 320px;--image-list-gap: 24px;--partners-logo-size: 56px;overflow:hidden;padding-block:var(--padding-block);position:relative}.home-banner::after{content:"";top:0;right:0;position:absolute;background-image:url("../images/thumb/banner-vector.webp");background-repeat:no-repeat;background-size:cover;background-position:center left;width:100%;height:100%;display:block;max-width:30%;z-index:2}.home-banner .banner-overlay::after{content:"";height:100%;width:100%;position:absolute;top:0;left:0;display:block;background:linear-gradient(116.59deg, rgba(14, 42, 26, 0.92) 0%, rgba(14, 42, 26, 0.8) 28%, rgba(14, 42, 26, 0.45) 55%, rgba(14, 42, 26, 0.15) 80%);z-index:1}.home-banner__image-block{height:100%;width:100%;position:absolute;top:0;left:0}.home-banner__image-block img{object-position:top center}.home-banner__wrapper{position:relative;z-index:3}.home-banner .swiper{height:100%;width:100%}.home-banner__image{height:100%;width:100%}.home-banner__text-block{position:relative;z-index:2;max-width:var(--text-block-max-width)}.home-banner .common-banner-title{max-width:var(--banner-title-max-width)}.home-banner .operating-partners{padding-top:var(--space-32);max-width:640px;width:100%;border-top:1px solid var(--color-white-20)}.home-banner .operating-partners__image-list{display:flex;gap:var(--image-list-gap);align-items:center}.home-banner .operating-partners__image{height:auto;width:var(--partners-logo-size);aspect-ratio:1/1}@media(max-width: 1399px){.home-banner{--padding-block: 160px 100px}}@media(max-width: 1199px){.home-banner{--padding-block: 140px 80px}}@media(max-width: 991px){.home-banner{--padding-block: 120px 60px}}@media(max-width: 767px){.home-banner{--padding-block: 100px 40px;--partners-logo-size: 44px}}.about{--left-block-max-width: 320px;--right-block-max-width: 580px;position:relative}.about::after{content:"";position:absolute;left:0;bottom:0;height:100%;max-width:38%;width:100%;pointer-events:none;user-select:none;background-image:url("../images/svgs/about-vector.svg");background-size:cover;background-repeat:no-repeat;background-position:center right}.about__left-block{max-width:var(--left-block-max-width)}.about__right-block{max-width:var(--right-block-max-width);margin-inline:auto 0}@media(max-width: 1399px){.about__vector{left:0;height:auto;width:300px}}@media(max-width: 991px){.about__vector{width:250px}}@media(max-width: 767px){.about__vector{display:none}.about__left-block{margin-inline:auto}.about__wrapper{text-align:center}}.benefits{--text-block-max-width: 280px;--grid-columns: 4;position:relative}.benefits__text-block{max-width:var(--text-block-max-width)}.benefits__grid{display:grid;border:1px solid #eceeed;grid-template-columns:repeat(var(--grid-columns), 1fr);border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;overflow:hidden}.benefits .benefits-card{border-bottom:1px solid #eceeed;border-right:1px solid #eceeed}@media(min-width: 1200px){.benefits__grid-item:nth-child(4n) .benefits-card{border-right:none}.benefits__grid-item:nth-child(4n+1):nth-last-child(-n+4) .benefits-card,.benefits__grid-item:nth-child(4n+1):nth-last-child(-n+4)~.benefits__grid-item .benefits-card{border-bottom:none}}@media(max-width: 1199px){.benefits{--grid-columns: 3}}@media(min-width: 992px)and (max-width: 1199px){.benefits__grid-item:nth-child(3n) .benefits-card{border-right:none}.benefits__grid-item:nth-child(3n+1):nth-last-child(-n+3) .benefits-card,.benefits__grid-item:nth-child(3n+1):nth-last-child(-n+3)~.benefits__grid-item .benefits-card{border-bottom:none}}@media(max-width: 991px){.benefits{--grid-columns: 2}.benefits__grid-item:nth-child(2n) .benefits-card{border-right:none}.benefits__grid-item:nth-child(2n+1):nth-last-child(-n+2) .benefits-card,.benefits__grid-item:nth-child(2n+1):nth-last-child(-n+2)~.benefits__grid-item .benefits-card{border-bottom:none}}@media(max-width: 767px){.benefits__text-block{text-align:center;margin-inline:auto}}@media(max-width: 425px){.benefits{--grid-columns: 1}.benefits__grid-item .benefits-card{border-right:none}.benefits__grid-item:nth-child(2n) .benefits-card{border-right:none}.benefits__grid-item:nth-child(2n+1):nth-last-child(-n+2) .benefits-card{border-bottom:1px solid #eceeed}.benefits__grid-item:nth-child(2n+1):nth-last-child(-n+2)~.benefits__grid-item .benefits-card{border-bottom:none}.benefits__grid-item:last-child .benefits-card{border-right:none}}.cta{--title-max-width: 400px;--text-block-max-width: 760px;position:relative;background-color:var(--color-green-dark);z-index:1}.cta::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 0%, rgba(28, 185, 85, 0.2), transparent 60%);z-index:-1}.cta__text-block{max-width:var(--text-block-max-width);margin-inline:auto}.cta .common-section-title{max-width:var(--title-max-width);margin-inline:auto}@media(max-width: 575px){.cta{--title-max-width: 320px}}.eligibility{--list-gap: 20px;--item-gap: 12px;--icon-size: 20px}.eligibility__title *{font-family:var(--font-manrope);font-style:normal;font-weight:var(--fw-800);font-size:15px;letter-spacing:var(--letter-spacing-1);text-transform:uppercase;color:#0a7a45;margin-bottom:0}.eligibility__list ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--list-gap)}.eligibility__list li{font-family:var(--font-manrope);font-style:normal;font-weight:var(--fw-400);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--color-green-dark-80);margin-bottom:0;display:flex;align-items:start;gap:var(--item-gap)}.eligibility__list li::before{content:"";flex-shrink:0;margin-top:2px;width:var(--icon-size);height:auto;aspect-ratio:1/1;display:block;background-repeat:no-repeat;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M0 10C0 4.47715 4.47715 0 10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10Z" fill="%231CB955"/> <path d="M6.5625 10.3438L8.7625 12.75L13.4375 7.25" stroke="%230E2A1A" stroke-width="1.5125" stroke-linecap="round" stroke-linejoin="round"/> </svg> ');background-size:100%}.eligibility__list.not-consider li{color:var(--color-green-dark-50)}.eligibility__list.not-consider li::before{background-repeat:no-repeat;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M0 10C0 4.47715 4.47715 0 10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10Z" fill="%230E2A1A" fill-opacity="0.15"/> <path d="M6.875 6.875L13.125 13.125M13.125 6.875L6.875 13.125" stroke="%230E2A1A" stroke-opacity="0.6" stroke-width="1.375" stroke-linecap="round"/> </svg> ');background-size:100%}@media(max-width: 767px){.eligibility{--list-gap: 12px;--item-gap: 8px;--icon-size: 16px}}.faqs{--accordion-button-padding: 22px 26px;--accordion-body-padding: 0 22px 26px;background-color:var(--color-green-dark)}.faqs .faqs-accordion{width:100%;max-width:820px;margin:0 auto}.faqs .faqs-accordion .accordion-item{border:1px solid var(--color-white-10);background-color:#17392a;margin-bottom:12px;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}.faqs .faqs-accordion .accordion-button{color:var(--color-white);font-size:var(--fs-base);font-weight:var(--fw-800);border:none !important;background-color:var(--transparent);box-shadow:none;padding:var(--accordion-button-padding)}.faqs .faqs-accordion .accordion-button::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Free v7.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--%3E%3Cpath fill='rgb(28, 185, 85)' d='M352 128C352 110.3 337.7 96 320 96C302.3 96 288 110.3 288 128L288 288L128 288C110.3 288 96 302.3 96 320C96 337.7 110.3 352 128 352L288 352L288 512C288 529.7 302.3 544 320 544C337.7 544 352 529.7 352 512L352 352L512 352C529.7 352 544 337.7 544 320C544 302.3 529.7 288 512 288L352 288L352 128z'/%3E%3C/svg%3E")}.faqs .faqs-accordion .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Free v7.3.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--%3E%3Cpath fill='rgb(28, 185, 85)' d='M96 320C96 302.3 110.3 288 128 288L512 288C529.7 288 544 302.3 544 320C544 337.7 529.7 352 512 352L128 352C110.3 352 96 337.7 96 320z'/%3E%3C/svg%3E");transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}.faqs .faqs-accordion .accordion-body{padding:var(--accordion-body-padding)}@media(max-width: 767px){.faqs{--accordion-button-padding: 18px 20px;--accordion-body-padding: 0 18px 20px}}.our-partners .row{--bs-gutter-x: 24px;--bs-gutter-y: 24px}.our-partners__card-block{display:flex;flex-direction:column}.program-timeline{--program-timeline-padding: 26px;position:relative;z-index:1}.program-timeline:after{position:absolute;content:"";top:0;right:0;width:100%;max-width:30%;height:100%;background-image:url(../images/thumb/work-bg-img.webp);background-size:cover;background-position:center left;background-repeat:no-repeat;z-index:-1}.program-timeline .program-timeline-item{display:flex;align-items:flex-start;gap:64px;padding-block:var(--program-timeline-padding);border-top:1px solid var(--color-white-10)}.program-timeline .program-timeline-item .number *{font-size:24px;font-family:var(--font-actionBal);font-weight:var(--fw-800);color:var(--color-green);letter-spacing:.24px;margin:0}.program-timeline .program-timeline-item .text-block .headline *{font-weight:var(--fw-800);margin-bottom:6px}@media(max-width: 767px){.program-timeline{--program-timeline-padding: 20px}.program-timeline .program-timeline-item{gap:20px}}.testimonials .swiper{width:100%}.testimonials .swiper .swiper-slide{height:auto}.value-to-athletes{--heading-max-width: 240px;position:relative}.value-to-athletes__heading{max-width:var(--heading-max-width);margin-inline:auto}.what-to-expect{position:relative}.what-to-expect::after{content:"";position:absolute;left:-7%;bottom:0;aspect-ratio:729/580;height:100%;width:100%;max-width:38%;pointer-events:none;user-select:none;background-image:url("../images/svgs/what-to-expect-bg-img.svg");background-size:cover;background-repeat:no-repeat;background-position:center right}.what-to-expect{--right-block-max-width: 580px}.what-to-expect__right-block{max-width:var(--right-block-max-width);margin-inline:auto}@media(max-width: 767px){.what-to-expect__left-block{text-align:center}}.inner-banner{--logo-size: 188px;position:relative}.inner-banner::after{content:"";position:absolute;right:0;bottom:0;height:100%;max-width:26%;width:100%;pointer-events:none;user-select:none;background-image:url("../images/svgs/about-vector.svg");background-size:cover;background-repeat:no-repeat;background-position:center right}.inner-banner__text-block{align-items:center}.inner-banner__logo-image{width:100%;aspect-ratio:188/56;height:auto;max-width:var(--logo-size)}@media(max-width: 1199px){.inner-banner{--logo-size: 160px}}@media(max-width: 767px){.inner-banner{--logo-size: 140px}}@media(max-width: 575px){.inner-banner{--logo-size: 120px}}.about-bal{--wrapper-max-width: 760px}.about-bal__wrapper{max-width:var(--wrapper-max-width);width:100%;margin-inline:auto}@media(max-width: 575px){.about-bal__wrapper{text-align:center}}.quick-facts{--wrapper-max-width: 1000px}.quick-facts .row{--bs-gutter-x: 24px;--bs-gutter-y: 24px}.quick-facts__wrapper{max-width:var(--wrapper-max-width);width:100%;margin-inline:auto}/*# sourceMappingURL=style.min.css.map */
