.elementor-8779 .elementor-element.elementor-element-13fc0d9{--display:flex;--background-transition:.3s;--overlay-opacity:.5;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-8779 .elementor-element.elementor-element-13fc0d9:not(.elementor-motion-effects-element-type-background),.elementor-8779 .elementor-element.elementor-element-13fc0d9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ff8c00}.elementor-8779 .elementor-element.elementor-element-13fc0d9:hover{background-color:#020101}.elementor-8779 .elementor-element.elementor-element-13fc0d9:before,.elementor-8779 .elementor-element.elementor-element-13fc0d9>.elementor-background-video-container:before,.elementor-8779 .elementor-element.elementor-element-13fc0d9>.e-con-inner>.elementor-background-video-container:before,.elementor-8779 .elementor-element.elementor-element-13fc0d9>.elementor-background-slideshow:before,.elementor-8779 .elementor-element.elementor-element-13fc0d9>.e-con-inner>.elementor-background-slideshow:before,.elementor-8779 .elementor-element.elementor-element-13fc0d9>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#ff8c00;--background-overlay:''}.qf-about{--qf-green1:#038270;--qf-green2:#025f52;--qf-orange:#ff8c00;--qf-white:#fff;--qf-card-bg:rgba(255,255,255,.06);--qf-card-bd:rgba(255,255,255,.75);--qf-shadow:0 20px 60px rgba(0,0,0,.25);--qf-softshadow:0 10px 25px rgba(0,0,0,.12);--qf-radius:20px;--qf-gap:40px;background:linear-gradient(135deg,var(--qf-green1) 0%,var(--qf-green2) 100%);padding:20px;border-radius:16px}.qf-about__hero{max-width:1200px;margin:0 auto 60px;padding:60px 40px;background:var(--qf-card-bg);backdrop-filter:blur(10px);border-radius:var(--qf-radius);box-shadow:var(--qf-shadow);border:4px solid var(--qf-card-bd)}.qf-about__title{font-size:clamp(2rem,4vw,3.5rem);color:var(--qf-white);text-align:center;margin:0 0 20px;font-weight:800;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.qf-about__tagline{font-size:clamp(1.1rem,2vw,1.6rem);color:var(--qf-orange);text-align:center;margin:0 0 24px;font-weight:700}.qf-about__subtitle{font-size:clamp(1.2rem,2.6vw,2rem);color:#fdfdfd;text-align:center;line-height:1.9;max-width:1100px;margin:0 auto 28px;font-weight:400}.qf-about__cta{display:flex;justify-content:center;margin-top:30px}.qf-about__link{display:inline-flex;align-items:center;gap:12px;font-size:clamp(1rem,1.6vw,1.15rem);color:var(--qf-orange);text-decoration:none;font-weight:700;padding:14px 28px;border-radius:50px;background:0 0;border:3px solid var(--qf-orange);transition:.3s ease;box-shadow:0 4px 15px rgba(255,140,0,.3)}.qf-about__link:hover{background:var(--qf-orange);color:var(--qf-white);transform:translateY(-3px) scale(1.03);box-shadow:0 6px 25px rgba(255,140,0,.45)}.qf-about__link i{transition:transform .3s}.qf-about__link:hover i{transform:translateX(6px)}.qf-about__values{margin-top:40px}.qf-about__section-title{font-size:clamp(1.6rem,3vw,2.2rem);color:var(--qf-white);text-align:center;margin:0 0 28px;font-weight:700}.qf-about__grid{display:grid;gap:var(--qf-gap);justify-items:center;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1200px;margin:0 auto}.qf-about__item{width:100%;max-width:320px;text-align:center;padding:26px 20px;background:rgba(255,255,255,.1);border-radius:16px;border:2px solid transparent;transition:.25s;box-shadow:var(--qf-softshadow)}.qf-about__item:hover{transform:translateY(-8px);background:rgba(255,255,255,.14);border-color:var(--qf-orange)}.qf-about__icon{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--qf-orange),#ff6a00);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;box-shadow:0 5px 15px rgba(255,140,0,.35)}.qf-about__icon i{color:#fff;font-size:2rem}.qf-about__item h3{color:#fff;font-size:1.25rem;margin:10px 0 8px;font-weight:700}.qf-about__item p{color:rgba(255,255,255,.95)}.qf-about__item--center{grid-column:2}@media (max-width:1024px){.qf-about__grid{grid-template-columns:repeat(2,1fr)}.qf-about__item--center{grid-column:auto}}@media (max-width:768px){.qf-about__hero{padding:40px 24px;border-width:3px}.qf-about__grid{grid-template-columns:1fr;gap:28px}}.elementor-8779 .elementor-element.elementor-element-13fc0d9{background-color:#ff8c00 !important}