.our-vision-section{background-color:var(--bs-secondary-20)}.our-vision-section .section-title{margin-bottom:30px}.our-vision-section .section-title .vision-title{font-size:40px;font-weight:700;margin-bottom:5px;color:#000}.our-vision-section .section-title .description{font-size:18px;line-height:1.6;color:#666;text-align:justify}.our-vision-section .vision-cards{display:flex;flex-direction:column;gap:20px;align-items:stretch;min-height:400px}.our-vision-section .vision-card{flex:1 1;height:100%;min-height:320px;display:flex;flex-direction:column;justify-content:flex-start;padding:30px;border-radius:15px;transition:transform .3s ease}.our-vision-section .vision-card:hover{transform:translateY(-5px)}.our-vision-section .vision-card.blue{background-color:#00b6d6;border:3px solid var(--bs-secondary-50)}.our-vision-section .vision-card.blue,.our-vision-section .vision-card.orange{color:#fff;height:400px;box-shadow:0 10px 20px rgba(173,216,230,.502),0 6px 6px rgba(173,216,230,.702)}.our-vision-section .vision-card.orange{background-color:#f15a2b;border:3px solid var(--bs-primary-50)}.our-vision-section .vision-card .card-header{display:flex;align-items:center;margin-bottom:20px;padding:10px 20px 10px 10px;gap:15px;border-radius:100px;width:-moz-fit-content;width:fit-content;border:1px solid #fff;background-color:var(--bs-secondary-400)}.our-vision-section .vision-card .card-header .icon{width:40px;height:40px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center}.our-vision-section .vision-card .card-header .icon i{font-size:20px;color:#fff}.our-vision-section .vision-card .card-header h3{margin:0;font-size:20px;font-weight:500;color:#fff}.our-vision-section .vision-card .card-header-orange{display:flex;align-items:center;margin-bottom:20px;padding:10px 20px 10px 10px;gap:15px;width:-moz-fit-content;width:fit-content;border-radius:100px;border:1px solid #fff;background-color:var(--bs-primary-400)}@media screen and (max-width:992px){.our-vision-section .vision-card .card-header-orange{width:-moz-fit-content;width:fit-content}}.our-vision-section .vision-card .card-header-orange .icon{width:40px;height:40px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center}.our-vision-section .vision-card .card-header-orange .icon i{font-size:20px;color:#fff}.our-vision-section .vision-card .card-header-orange h3{margin:0;font-size:20px;font-weight:500;color:#fff}.our-vision-section .vision-card p{font-size:18px;line-height:1.6;margin:0;color:hsla(0,0%,100%,.9)}@media(min-width:992px){.our-vision-section .vision-cards{flex-direction:row;gap:30px;align-items:stretch}.our-vision-section .vision-card{flex:1 1;height:100%;min-height:320px}}@media(max-width:991px){.our-vision-section .section-title .vision-title{font-size:36px}}.ceo-section{position:relative;min-height:520px;overflow:hidden}.ceo-section .ceo-bg{position:absolute;inset:0;width:100%;height:100%;background:url(/images/about-us/office-bg.png) 50%/cover no-repeat;z-index:1;opacity:40%;filter:brightness(.92) blur(.5px);background-attachment:fixed}.ceo-section .ceo-content{position:relative;z-index:2}.ceo-section .ceo-card{background:hsla(0,0%,100%,.4);box-shadow:0 8px 32px rgba(0,0,0,.1);padding:40px;margin-bottom:32px;min-width:320px;max-width:100%;border:3px solid #fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:16px}.ceo-section .ceo-name{font-size:2.5rem;font-weight:700;margin-bottom:-10px;color:#111}.ceo-section .ceo-title{font-size:1.35rem;font-weight:500;color:#444;margin-bottom:15px}.ceo-section .ceo-description{font-size:1.1rem;color:#222;line-height:1.7;margin-bottom:0;text-align:justify}.ceo-section .ceo-image-wrapper{position:relative;z-index:3;display:flex;justify-content:flex-start;align-items:flex-end;height:100%;min-height:320px}.ceo-section .ceo-image{max-width:500px;width:100%;height:auto;border-radius:18px;margin-top:24px;margin-left:-40px;object-fit:cover}@media(max-width:992px){.flex-row-reverse-mobile{flex-direction:column!important}.ceo-section{min-height:0}.ceo-section .ceo-content-container{padding-left:0;padding-right:0}.ceo-section .row.align-items-center{flex-direction:column;align-items:stretch!important}.ceo-section .col-lg-5,.ceo-section .col-lg-7{max-width:100%;flex:0 0 100%}.ceo-section .ceo-card{padding:18px 8px 14px;margin-bottom:18px;min-width:0}.ceo-section .ceo-name{font-size:1.5rem}.ceo-section .ceo-title{font-size:1rem;margin-bottom:10px}.ceo-section .ceo-description{font-size:.98rem}.ceo-section .ceo-image-wrapper{justify-content:center;align-items:center;min-height:180px;margin-bottom:0}.ceo-section .ceo-image{max-width:280px!important;margin-left:0;margin-top:12px;margin-bottom:-31px}.ceo-section .ceo-bg{background-attachment:scroll}}.ctaSection-container{background-image:url(/images/cta/cta-bg.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;padding:60px 20px;display:flex;justify-content:center;align-items:center;border-radius:10px;max-width:1400px;margin:100px auto}@media screen and (max-width:992px){.ctaSection-container{max-width:400px}}.ctaSection-content{text-align:center;max-width:500px}.ctaSection-title{font-size:36px;font-weight:700;color:var(--bs-black-color);margin-bottom:10px}@media screen and (max-width:992px){.ctaSection-title{font-size:30px}}.ctaSection-subtitle{font-size:18px;color:var(--bs-black-color);margin-bottom:30px}.ctaSection-buttons{display:flex;justify-content:center;gap:20px}@media(max-width:600px){.ctaSection-buttons{flex-direction:column;align-items:center}}.ctaSection-button{padding:12px 24px;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,color .3s ease;display:flex;align-items:center;gap:8px}.ctaSection-button--primary{background-color:var(--bs-primary-500);color:#fff}.ctaSection-button--primary:hover{background-color:var(--bs-primary-600)}.ctaSection-button--outline{background-color:hsla(0,0%,99%,.259);color:#1e293b;border:1px solid #d1d5db}.ctaSection-button--outline:hover{border-color:var(--bs-primary-500)}.odometer.odometer-auto-theme,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default,.odometer.odometer-theme-default .odometer-digit{display:inline-block;vertical-align:middle;vertical-align:auto;zoom:1;display:inline;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;vertical-align:auto;zoom:1.3;display:inline;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{transition:transform 2s;transform:translateY(0)}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:Helvetica Neue,sans-serif;line-height:1.1em}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}.social-icons-container{gap:10px;padding:15px 0}.social-icon,.social-icons-container{display:flex;justify-content:center;align-items:center}.social-icon{color:#fff;width:36px;height:36px;font-size:16px;border-radius:50%;transition:all .3s ease;position:relative;overflow:hidden;text-decoration:none;box-shadow:0 2px 5px rgba(0,0,0,.1)}.social-icon svg{position:relative;z-index:1;transition:transform .3s ease}.social-icon:active{transform:translateY(-1px)}.social-icon[href*=instagram]{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff}.social-icon[href*=facebook]{background-color:#1877f2;color:#fff}.social-icon[href*=linkedin]{background-color:#0077b5;color:#fff}.social-icon[href*=pinterest]{background-color:#e60023;color:#fff}.social-icon[href*=youtube]{background-color:red;color:#fff}.social-icon[href*=twitter]{background-color:#1da1f2;color:#fff}.social-icon:hover{opacity:.9;transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.social-icon:hover svg{transform:scale(1.1)}@media(max-width:991px){.footer-bottom .col-lg-4{text-align:center!important;margin:6px}.social-icons-container{justify-content:center;padding:4px 0}}