.color-1{color:#00223f !important}.color-2{color:#09edff !important}.color-3{color:#000b15 !important}.color-4{color:#00a8b4 !important}.color-8{color:#6c757d !important}.bg-color-7{background:#e5fdff}.tef-header{padding:100px 0 60px;position:relative;overflow:hidden;margin-top:-2px}.tef-header::before{position:absolute;content:"";bottom:0;left:50%;transform:translateX(-50%);width:200%;height:200%;border-radius:35%;background:linear-gradient(0deg, #00223F 5%, black 100%);z-index:-1}.tef-main-image{width:60%}.tef-secondy-image{width:100%}.tef-main-title-1{font-size:2.5rem;color:#09edff !important;font-weight:500 !important}.tef-main-title-1 span{font-weight:750 !important;color:#fff}.tef-main-title-2{color:#09edff !important;font-size:1.8rem}.tef-main-paragraph{color:#fff !important;font-size:1.2rem}.tef-topic-1{font-size:2.1rem !important;line-height:40px !important;color:#00223f !important}.tef-topic-2{font-size:1.6rem !important;color:#00a8b4 !important}.tef-features{border:none !important !important;border-radius:35px;box-shadow:0 4px 12px rgba(0,93,101,.2)}.card-header-feature{color:#09edff;border-radius:35px 35px 0px 0px !important;background:#00223f;border:none !important !important;position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word}.card{--bs-card-border-color: none !important}.clients{padding:25px 0;border-bottom:none !important}.clients h3{margin-bottom:30px}.clients .client-slider .slick-track{display:flex;align-items:center}.clients .client-slider img{max-width:130px;max-height:70px}.feature-content{justify-content:center;align-items:center;display:flex}@media(max-width: 480px){.about .content{text-align:center}}@media(min-width: 767px){.tef-main-image{width:100%}.tef-header{padding:100px 0 110px}.tef-header::before{border-radius:45%}}@media(min-width: 1200px){.tef-main-image{width:70%}}@media(min-width: 992px){.feature-content{text-align:end}}.card-summary{background:#fff;border-radius:15px;box-shadow:0 4px 12px rgba(0,0,0,.05);overflow:hidden;height:100%;border:2px solid #e0e0e0;transition:all .3s ease;display:flex;flex-direction:column}.card-summary:hover{transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,0,0,.1)}.card-summary-header{padding:12px 15px 12px 15px;color:#333;display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.card-summary-body{padding:5px 15px 15px 15px;text-align:right;background:rgba(0,0,0,0)}.card-summary-body .card-value{display:block;font-size:1.5rem;font-weight:800;color:#333}@media(max-width: 768px){.card-summary-body .card-value{font-size:1.2rem}}.card-count{font-size:.75rem;background:rgba(0,0,0,.07);padding:2px 10px;border-radius:20px;font-weight:700;color:#444}.card-aprovadas{border-color:#2ecc71;background-color:rgba(46,204,113,.05)}.card-aprovadas .card-summary-header{color:#27ae60}.card-aprovadas .card-value{color:#27ae60 !important}.card-pendentes{border-color:#f1c40f;background-color:rgba(241,196,15,.05)}.card-pendentes .card-summary-header{color:#d68910}.card-pendentes .card-value{color:#d68910 !important}.card-canceladas{border-color:#e67e22;background-color:rgba(230,126,34,.05)}.card-canceladas .card-summary-header{color:#d35400}.card-canceladas .card-value{color:#d35400 !important}.card-negadas{border-color:#e74c3c;background-color:rgba(231,76,60,.05)}.card-negadas .card-summary-header{color:#c0392b}.card-negadas .card-value{color:#c0392b !important}.card-desfeitas{border-color:#6c757d;background-color:rgba(149,165,166,.05)}.card-desfeitas .card-summary-header{color:#6c757d}.card-desfeitas .card-value{color:#6c757d !important}.card-total{border-color:#3498db;background-color:rgba(52,152,219,.05)}.card-total .card-summary-header{color:#2980b9}.card-total .card-value{color:#2980b9 !important}.tef-search-wrapper{border-radius:12px;position:relative}.tef-recentes-wrapper{position:absolute;top:15px;right:20px;z-index:1}.tef-recentes-wrapper .form-check-label{font-weight:500;font-size:.95rem;color:#333}.input-default{border-radius:30px !important;border:2px solid #e0e0e0 !important;padding:8px 15px !important;height:42px !important;background-color:#fff !important}.form-label{font-weight:600;font-size:.9rem;color:#333;margin-bottom:8px;display:block}#section-tef h2{font-weight:700;color:#333}@media(max-width: 1200px){.tef-recentes-wrapper{position:relative;top:0;right:0;margin-bottom:20px;display:flex;justify-content:flex-end}}/*# sourceMappingURL=tef.css.map */
