@font-face{font-family:"Inter";src:url(/wp-content/themes/onesoft-theme/assets/fonts/inter/Inter.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Cardo";src:url(/wp-content/themes/onesoft-theme/assets/fonts/cardo/cardo_normal_400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cardo";src:url(/wp-content/themes/onesoft-theme/assets/fonts/cardo/cardo_normal_700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--os-red:#a31e22;--os-red-dark:#7f1519;--os-ink:#14161f;--os-ink-2:#1d2033;--os-text:#3b3f4d;--os-muted:#6b7080;--os-bg-soft:#f6f7fb;--os-line:#e6e8f0;--os-nav-h:74px}html{scroll-behavior:smooth}body{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:1rem;line-height:1.6;color:var(--os-text);background:#fff;margin:0;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:"Cardo",Georgia,"Times New Roman",serif;font-weight:700;color:var(--os-ink);line-height:1.2}a{color:var(--os-red);text-decoration:none}a:hover{color:var(--os-red-dark)}img{max-width:100%;height:auto}main#content{display:block}section{position:relative}.link-bold-black{color:var(--os-ink)!important;font-weight:700;text-decoration:underline}.link-bold-white{color:#fff!important;font-weight:700;text-decoration:underline}.navbar-custom{background:#fff;min-height:var(--os-nav-h);box-shadow:0 2px 18px rgb(20 22 31 / .08);padding-top:.35rem;padding-bottom:.35rem}body.admin-bar .navbar-custom{top:32px}.navbar-custom .container-fluid{padding-left:2rem;padding-right:2rem}.navbar-custom .navbar-brand{padding:0;margin-right:1rem;display:flex;align-items:center}.navbar-custom .brand-text,.footer-brand .brand-text{font-family:"Cardo",Georgia,serif;font-weight:700;font-size:1.7rem;letter-spacing:.5px;color:var(--os-ink)}.navbar-custom .brand-text::first-letter{color:var(--os-red)}.navbar-custom .nav-link{color:var(--os-ink);font-weight:500;padding:.7rem 1rem;transition:color .2s}.navbar-custom .nav-link:hover,.navbar-custom .nav-link:focus{color:var(--os-red)}.navbar-custom .dropdown-menu{border:0;border-radius:10px;padding:.5rem 0;box-shadow:0 12px 32px rgb(20 22 31 / .14);min-width:17rem;margin-top:0}.navbar-custom .dropdown-item{padding:.55rem 1.25rem;color:var(--os-ink);font-size:.95rem}.navbar-custom .dropdown-item:hover{background:var(--os-bg-soft);color:var(--os-red)}.btn-talk{background:var(--os-red);color:#fff;border:2px solid var(--os-red);border-radius:50px;padding:.55rem 1.6rem;font-weight:600;transition:all .2s}.btn-talk:hover{background:#fff;color:var(--os-red)}@media (min-width:992px){.navbar-custom .dropdown:hover>.dropdown-menu{display:block}}@media (max-width:991.98px){.navbar-custom .container-fluid{padding-left:1rem;padding-right:1rem}.navbar-collapse{padding:.5rem 0 1rem}}.btn-banner,button.btn-banner{display:inline-block;background:var(--os-red);color:#fff;border:2px solid var(--os-red);border-radius:50px;padding:.75rem 2rem;font-weight:600;margin:0 .5rem .5rem 0;transition:all .2s;cursor:pointer}a.btn-banner{background:#fff0;border:0;padding:0;margin:0}a.btn-banner+a.btn-banner{margin-left:.5rem}.btn-banner:hover{background:#fff;color:var(--os-red)}a.btn-banner:hover{background:#fff0}.btn-custom,.btn-cta,.btn-explore,.btn-quote,.quote-btn{display:inline-block;background:var(--os-red);color:#fff!important;border:2px solid var(--os-red);border-radius:50px;padding:.65rem 1.8rem;font-weight:600;transition:all .2s;text-decoration:none;cursor:pointer}.btn-custom:hover,.btn-cta:hover,.btn-explore:hover,.btn-quote:hover,.quote-btn:hover{background:#fff;color:var(--os-red)!important}.btn-warning,.cta-section .btn.btn-warning{background:#fff;border:2px solid #fff;color:var(--os-red);border-radius:50px;padding:.7rem 2rem;font-weight:700}.btn-warning:hover{background:#fff0;color:#fff;border-color:#fff}.view-all,.read-more{color:var(--os-red);font-weight:600}.view-all:hover,.read-more:hover{text-decoration:underline}.banner{background:radial-gradient(1200px 600px at 80% -10%,#3a1830 0%,#fff0 60%),linear-gradient(135deg,#0f1020 0%,#1a1c33 55%,#2a1226 100%);color:#fff;padding:calc(var(--os-nav-h) + 80px) 0 90px;overflow:hidden}.banner:has(.banner-content){min-height:min(100vh, 760px);display:flex;align-items:center;padding-top:calc(var(--os-nav-h) + 40px)}.banner h1{color:#fff;font-size:clamp(2.2rem, 5vw, 4rem);margin-bottom:1rem}.banner p{color:rgb(255 255 255 / .82);font-size:1.15rem;max-width:640px}.banner-content,.banner-content .container{position:relative;z-index:2;width:100%}.banner-section h1{font-size:clamp(2.6rem, 6vw, 4.8rem)}.banner .light{position:absolute;width:6px;height:6px;border-radius:50%;background:#fff;opacity:.15;box-shadow:0 0 14px 4px rgb(255 255 255 / .45);animation:os-twinkle 5s ease-in-out infinite;z-index:1}@keyframes os-twinkle{0%,100%{opacity:.1;transform:scale(1)}50%{opacity:.85;transform:scale(1.8)}}.banner>.container,.banner>.container-fluid{position:relative;z-index:2}.heading-wrapper{text-align:center;margin-bottom:3rem}.heading-wrapper h2,.section-title,.services-heading,.image_slider_heading,.blog-section-title{font-size:clamp(1.9rem, 3.5vw, 2.8rem);margin-bottom:.6rem}.title-right-shape{display:block;line-height:0;margin-top:.25rem}.title-right-shape svg{max-width:160px;height:auto}.block_blog .heading-wrapper{text-align:left;margin-bottom:1rem}.block_blog{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.blog-section-subtitle{color:var(--os-muted);margin:0}.about-section{padding:90px 0;background:#fff;overflow:hidden}.about-section .particle-wrapper{position:relative}.about-section .particle{position:absolute;border-radius:50%;background:rgb(163 30 34 / .08);animation:os-float 9s ease-in-out infinite;z-index:0}.about-section .particle:nth-child(1){width:90px;height:90px;top:5%;left:2%}.about-section .particle:nth-child(2){width:50px;height:50px;top:70%;left:10%;animation-delay:2s}.about-section .particle:nth-child(3){width:130px;height:130px;top:10%;right:4%;animation-delay:4s}.about-section .particle:nth-child(4){width:40px;height:40px;top:80%;right:20%;animation-delay:1s}.about-section .particle:nth-child(5){width:70px;height:70px;top:45%;left:48%;animation-delay:3s}@keyframes os-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-22px)}}.about-section .container{position:relative;z-index:2}.about-box{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 16px 44px rgb(20 22 31 / .09)}.about-title{font-size:2.2rem;margin-bottom:1rem}.about-img{border-radius:16px;width:100%;max-width:640px}.about-us-paragraph,.about-soft-para{color:var(--os-text)}.about-soft-head{font-size:2rem}.four-product-section{padding:80px 0;background:var(--os-bg-soft)}.product-card{background:#fff;border-radius:16px;padding:1.75rem 1.5rem;height:100%;text-align:center;box-shadow:0 8px 30px rgb(20 22 31 / .06);transition:transform .25s,box-shadow .25s}.product-card:hover{transform:translateY(-6px);box-shadow:0 18px 44px rgb(20 22 31 / .12)}.product-card img{height:56px;width:auto;max-width:100%;object-fit:contain;margin-bottom:1.1rem}.product-card p{font-size:.93rem;color:var(--os-text);text-align:left}.services-section{padding:90px 0;background:#fff}.tab_class_menu{gap:.6rem}.tab_class_menu .nav-link{text-align:left;color:var(--os-ink);background:#fff;border:1px solid var(--os-line);border-radius:10px;padding:.9rem 1.1rem;font-weight:600;transition:all .2s}.tab_class_menu .nav-link:hover{border-color:var(--os-red);color:var(--os-red)}.tab_class_menu .nav-link.active{background:var(--os-red);border-color:var(--os-red);color:#fff}.pdg_left{padding-left:1.25rem}.pdg_right{padding-right:1.25rem}.tab-content{background:linear-gradient(135deg,var(--os-ink-2),#2b1630);border-radius:18px;padding:2.25rem;color:#fff}.tab-box-content h3{color:#fff;font-size:1.9rem}.tab-box-content h4{color:#ffb4b7;font-family:"Inter",sans-serif;font-weight:600;font-size:1.1rem;margin-bottom:1rem}.tab-box-content p{color:rgb(255 255 255 / .85)}.img-fluid-cls img{border-radius:14px;max-height:320px;width:auto}@media (max-width:767.98px){.pdg_left,.pdg_right{padding:0 .75rem;margin-bottom:1rem}.tab-content{padding:1.4rem}}.image_slider_section{padding:80px 0;background:var(--os-bg-soft)}.image_slider_subheading{text-align:center;max-width:860px;margin:0 auto 2.5rem;color:var(--os-text)}#projectCarousel{max-width:960px;margin:0 auto;border-radius:18px;overflow:hidden;box-shadow:0 20px 50px rgb(20 22 31 / .15);background:#fff}#projectCarousel img{width:100%;height:auto;display:block}.carousel-control-prev-icon,.carousel-control-next-icon{background-color:rgb(163 30 34 / .85);border-radius:50%;background-size:55%;width:2.6rem;height:2.6rem}.blog-section{padding:80px 0;background:#fff}.blog-card{background:#fff;border-radius:14px;overflow:hidden;height:100%;box-shadow:0 8px 30px rgb(20 22 31 / .07);transition:transform .25s}.blog-card:hover{transform:translateY(-5px)}.blog-link{display:block;color:inherit;height:100%}.blog-img{width:100%;height:190px;object-fit:cover;display:block}.blog-body{padding:1.25rem 1.4rem 1.5rem}.blog-category{display:inline-block;background:rgb(163 30 34 / .1);color:var(--os-red);font-size:.75rem;font-weight:700;padding:.2rem .7rem;border-radius:50px;text-transform:uppercase;letter-spacing:.5px}.blog-title{font-size:1.15rem;margin:.8rem 0 .5rem;color:var(--os-ink)}.blog-text{font-size:.92rem;color:var(--os-muted);margin:0}.mobile-view-all-section{display:none;text-align:center;margin-top:1.5rem}@media (max-width:767.98px){.mobile-view-all-section{display:block}.block_blog>.view-all{display:none}}.faq-section-bg{background:linear-gradient(135deg,#0f1020 0%,#1a1c33 55%,#2a1226 100%);color:#fff;padding:calc(var(--os-nav-h) + 70px) 0 70px;text-align:center}.doubt-section{max-width:820px;margin:0 auto;padding:0 1rem}.faq-header{color:#fff;font-size:clamp(2.2rem, 5vw, 3.6rem)}.faq-para{color:rgb(255 255 255 / .82);font-size:1.1rem;margin:0}.blog-card.bg-white{box-shadow:0 14px 40px rgb(20 22 31 / .1);margin:0}.blog-image-gap{padding:2.2rem;display:flex;flex-direction:column;justify-content:center}.text-para-text{color:var(--os-muted)}.blg-para-text{color:var(--os-text)}.below-view-more{margin-top:.75rem}.blog-image-gap-view{color:var(--os-red);font-weight:700}.blog-cards{border:0;border-radius:14px;overflow:hidden;box-shadow:0 8px 30px rgb(20 22 31 / .07)}.card-blog-img img,.blog-image{width:100%;height:200px;object-fit:cover;display:block}.card-para{color:var(--os-muted)}.pagination{display:flex;justify-content:center;gap:.4rem;margin:2.5rem 0 3rem}.pagination .page-numbers{padding:.45rem .9rem;border:1px solid var(--os-line);border-radius:8px;color:var(--os-ink)}.pagination .page-numbers.current{background:var(--os-red);border-color:var(--os-red);color:#fff}.main-container{max-width:1240px;margin:0 auto;padding:calc(var(--os-nav-h) + 40px) 1rem 60px}.word-warp h1,.word-warp h3{font-size:clamp(1.7rem, 3.2vw, 2.5rem);margin-bottom:1.2rem;overflow-wrap:anywhere}.blog-detail-img img{width:100%;border-radius:14px;margin-bottom:1.5rem}.cntnt{font-size:1.05rem;color:var(--os-text);overflow-wrap:anywhere}.cntnt h2,.cntnt h3{margin:1.6rem 0 .8rem;font-size:1.6rem}.cntnt img{border-radius:10px;height:auto}.cntnt ul,.cntnt ol{padding-left:1.4rem}.stckyarea>.col-md-4{position:sticky;top:calc(var(--os-nav-h) + 20px);align-self:flex-start}.date-box{background:var(--os-red);color:#fff;display:inline-block;text-align:center;padding:.8rem 1.4rem;border-radius:12px;margin-bottom:1.2rem}.date-box p{margin:0;line-height:1.25}.date-box b{font-size:2rem;font-family:"Cardo",serif}.side-table{background:var(--os-bg-soft);border-radius:12px;padding:1.2rem 1.3rem;margin-bottom:1.2rem}.content-heading-block h4{font-size:1.15rem}.toc-list{padding-left:1.1rem;margin:0;font-size:.92rem}.sidebar-title h6{font-size:1.1rem;border-left:4px solid var(--os-red);padding-left:.6rem;margin-bottom:1rem}.sider-main a{display:block;color:var(--os-ink)}.bolgdetail-item-active{display:flex;gap:.8rem;align-items:center;padding:.55rem 0;border-bottom:1px solid var(--os-line)}.blog-img-act img{width:64px;height:64px;object-fit:cover;border-radius:8px}.blog-detail-content p{margin:0;font-size:.9rem;font-weight:600;line-height:1.35}@media (max-width:767.98px){.stckyarea>.col-md-4{position:static}}.newsletter-section{padding:70px 0;background:var(--os-ink);color:#fff;text-align:center}.newsletter-section h2{color:#fff}.newsletter-section p{color:rgb(255 255 255 / .78);max-width:620px;margin:0 auto 1.5rem}.newsletter-section .wpcf7{max-width:560px;margin:0 auto}.newsletter-input p{display:flex;gap:.6rem;margin:0}.newsletter-input .wpcf7-form-control-wrap{flex:1}.newsletter-email,.newsletter-section input[type="email"]{width:100%;border:0;border-radius:50px;padding:.8rem 1.3rem}.newsletter-button,.newsletter-section input[type="submit"]{background:var(--os-red);color:#fff;border:0;border-radius:50px;padding:.8rem 1.8rem;font-weight:600;cursor:pointer}.wpcf7-response-output{color:#fff}.cta-section{padding:70px 0;background:linear-gradient(120deg,var(--os-red) 0%,#6e1015 100%);color:#fff;overflow:hidden}.cta-section h2{color:#fff;font-size:clamp(1.8rem, 3.4vw, 2.6rem)}.cta-section p{color:rgb(255 255 255 / .9);font-size:1.1rem}.cta-section .btn-cta{background:#fff;color:var(--os-red)!important;border-color:#fff}.cta-section .btn-cta:hover{background:#fff0;color:#fff!important}.cta-section img{max-height:320px;width:auto}footer{background:#0d0e17;color:rgb(255 255 255 / .78);padding:70px 0 0}footer h3{color:#fff;font-size:1.2rem;margin-bottom:1rem;font-family:"Inter",sans-serif;font-weight:600}footer a{color:rgb(255 255 255 / .78)}footer a:hover{color:#fff}footer .footer-brand .brand-text{color:#fff}footer .footer-brand .brand-text::first-letter{color:#ff6b70}footer .footer-logo{max-height:56px;width:auto}.footer-description{font-size:.93rem;max-width:380px}.social-icons{display:flex;gap:.8rem;margin-top:1rem}.social-icons a{width:40px;height:40px;border-radius:50%;background:rgb(255 255 255 / .08);display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;color:#fff;transition:background .2s}.social-icons a:hover{background:var(--os-red)}footer .list-unstyled li{margin-bottom:.55rem}footer .contact-col p{margin-bottom:.5rem}footer .btn-quote{background:var(--os-red);color:#fff}.footer-bottom{border-top:1px solid rgb(255 255 255 / .12);margin-top:3rem;padding:1.4rem 0;text-align:center;font-size:.9rem}.company-section{padding:90px 0;background:#fff}.company-heading,.section-title-head{font-size:clamp(1.8rem, 3.2vw, 2.6rem)}.about-box .btn,.company-section .btn-custom{margin-top:1rem}.four-card-section{padding:70px 0;background:var(--os-bg-soft)}.card-head{font-size:1.25rem}.card-para{font-size:.95rem}.cards .col-md-4,.four-card-section .col-md-4{margin-bottom:1.5rem}.works-section{padding:80px 0}.works-title,.works-head,.works-head-service,.work-heading{font-size:clamp(1.7rem, 3vw, 2.4rem)}.works-description,.works-para{color:var(--os-text)}.work-card,.work-item{background:#fff;border-radius:14px;padding:1.4rem;box-shadow:0 8px 28px rgb(20 22 31 / .07);height:100%}.work-title-slider{font-size:1.15rem}.work-para-slider{font-size:.93rem;color:var(--os-muted)}.image-box img,.image-wrapper img,.main-img{border-radius:14px;width:100%}.info-section{padding:90px 0;background:#fff}.info-section-title{font-size:clamp(1.8rem, 3.2vw, 2.6rem);margin-bottom:1rem}.info-section-text{color:var(--os-text);margin-bottom:1.4rem}.left-col img{border-radius:16px;width:100%;box-shadow:0 16px 44px rgb(20 22 31 / .12)}.right-col{padding-left:2rem}.features-section,.features-section-cbook,.features-section-thinkpos{padding:80px 0;background:var(--os-bg-soft)}.feature-card,.feature-box,.tech-card,.service-box,.service-box-card1,.service-box-card2,.service-box-card3,.contact-card,.vmv-card,.solution-item{background:#fff;border-radius:16px;padding:1.7rem;box-shadow:0 8px 28px rgb(20 22 31 / .07);transition:transform .25s,box-shadow .25s}.feature-card:hover,.feature-box:hover,.tech-card:hover,.service-box:hover{transform:translateY(-5px);box-shadow:0 16px 40px rgb(20 22 31 / .12)}.feature-card-mainhead,.heading-feature-cbook,.feature-heading-thinkpos,.section-title{font-size:clamp(1.8rem, 3.2vw, 2.6rem)}.feature-icon,.icon-box,.service-icon,.vmv-icon,.contact-icon{margin-bottom:1rem}.feature-icon img,.icon-box img,.service-icon img{width:50px;height:50px;object-fit:contain}.feature-card-title,.feature-card-title-cb,.feature-card-title-pos,.feature-title,.feature-title-crm,.service-title,.service-title-webapp{font-size:1.2rem;margin-bottom:.6rem}.feature-card-text,.feature-card-text-cb,.feature-card-text-pos,.feature-text-crm,.service-para-webapp,.service-description,.feature-text{font-size:.94rem;color:var(--os-muted);margin:0}.feature-icon i,.icon-box i,.service-icon i,.contact-icon,.vmv-icon i{color:var(--os-red);font-size:2rem}.phone-section{padding:80px 0;background:#fff}.phone-image img,.phones img{max-height:520px;width:auto;margin:0 auto;display:block}.content-heading-phone{font-size:1.5rem}.content-text-phone{color:var(--os-muted)}.section-wrapper,.section-wrapper-mobile{padding:80px 0;background:var(--os-bg-soft)}.section-list{list-style:none;padding:0;margin:0}.section-list li{padding-left:1.7rem;position:relative;margin-bottom:.6rem}.section-list li::before{content:"\2714";color:var(--os-red);position:absolute;left:0}.section-text{color:var(--os-text)}.service-section,.service-section-soft,.solution-section-softapp,.tech-tool-section,.program-section{padding:80px 0;background:#fff}.tech-tool-section-subtitle{color:var(--os-muted);max-width:720px;margin:0 auto 2rem}.solution-number{display:inline-flex;width:44px;height:44px;border-radius:50%;background:var(--os-red);color:#fff;align-items:center;justify-content:center;font-weight:700;margin-bottom:.8rem}.solution-heading-softapp,.program-section-heading{font-size:1.35rem}.solution-description-softapp,.program-paragraph{color:var(--os-muted)}.faq-section{padding:80px 0;background:#fff}.faq-section h2{text-align:center;margin-bottom:2rem}.faq-container,.accordion{max-width:860px;margin:0 auto}.accordion-item{border:1px solid var(--os-line);border-radius:12px!important;margin-bottom:.8rem;overflow:hidden}.accordion-button{font-weight:600;color:var(--os-ink)}.accordion-button:not(.collapsed){background:rgb(163 30 34 / .07);color:var(--os-red);box-shadow:none}.accordion-button:focus{box-shadow:none;border-color:var(--os-red)}.faq-item{border:1px solid var(--os-line);border-radius:12px;padding:1rem 1.3rem;margin-bottom:.8rem}.faq-question{font-weight:600;color:var(--os-ink)}.faq-answer{color:var(--os-muted)}.contact-section{background:linear-gradient(135deg,#0f1020 0%,#1a1c33 55%,#2a1226 100%);color:#fff;padding:calc(var(--os-nav-h) + 70px) 0 120px}.indx_ban_head{color:#fff;font-size:clamp(2.2rem, 5vw, 3.6rem)}.contact-section p{color:rgb(255 255 255 / .85)}.contact-wrapper{margin-top:-80px;position:relative;z-index:3}.contactsection{padding:0 0 40px}.contact-card{height:100%;text-align:left}.contact-card h3{font-size:1.4rem}.contact-card p{margin:.5rem 0;color:var(--os-text)}.contact-card i{color:var(--os-red);margin-right:.4rem}.contact-card .contact-icon{display:none}.contact-section-form{padding:20px 0 90px}.contact-card-form{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 20px 55px rgb(20 22 31 / .12)}.contact-img img{width:100%;height:100%;object-fit:cover}.form_box{padding:2.4rem}.form_box h2{margin-bottom:1.2rem}.wpcf7 label{display:block;width:100%}.wpcf7 .wpcf7-form-control-wrap{display:block}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 textarea,.wpcf7 select{width:100%;border:1px solid var(--os-line);border-radius:10px;padding:.75rem 1rem;margin-top:.3rem;background:#fff;font-family:inherit}.wpcf7 input:focus,.wpcf7 textarea:focus{outline:none;border-color:var(--os-red);box-shadow:0 0 0 3px rgb(163 30 34 / .12)}.wpcf7 input[type="submit"]{background:var(--os-red);color:#fff;border:0;border-radius:50px;padding:.8rem 2.2rem;font-weight:600;cursor:pointer}.wpcf7 input[type="submit"]:hover{background:var(--os-red-dark)}.wpcf7-not-valid-tip{color:var(--os-red);font-size:.85rem}.screen-reader-response{position:absolute;clip-path:inset(50%);height:1px;width:1px;overflow:hidden}.page-content{min-height:30vh}@media (max-width:767.98px){.banner{padding-top:calc(var(--os-nav-h) + 50px);padding-bottom:60px}.about-section,.services-section,.company-section,.info-section{padding:60px 0}.right-col{padding-left:0;margin-top:1.5rem}.form_box{padding:1.5rem}.newsletter-input p{flex-direction:column}}.services-section:has(.section-common){background:#fff;padding:70px 0}.section-common{background:linear-gradient(135deg,var(--os-ink-2),#2b1630);border-radius:22px;padding:3rem 1rem;color:#fff}.section-common .service-title{color:#fff;font-size:clamp(1.7rem, 3vw, 2.4rem)}.section-common .service-description{color:rgb(255 255 255 / .8)}.section-common .service-box{background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .12);box-shadow:none;border-radius:0;height:100%;color:#fff}.section-common .service-box h5{color:#fff;font-family:"Cardo",serif;font-size:1.2rem;margin:.8rem 0 .5rem}.section-common .service-box p{color:rgb(255 255 255 / .78);margin:0;font-size:.94rem}.section-common .service-box:hover{background:rgb(255 255 255 / .12);transform:none}.service-icon img{width:56px;height:56px;object-fit:contain}.tech-tool-section .tech-card{display:flex;align-items:center;justify-content:center;height:150px;padding:1.2rem}.tech-tool-section .tech-card img{max-height:84px;max-width:80%;width:auto;height:auto;object-fit:contain}