footer#footer img{max-width:54%}.single-portfolio_item .ps-single__layout{display:none}h1,h2,h3,h4,h5,h6{color:#ffffff!important;font-weight:300;line-height:1!important}#hero h2{color:#000000!important}#dark h1,#dark h2,#dark h3{color:#000000!important}#main a:not(.elementor-button){color:#F4A21A!important}.ff-default .ff-el-form-control{background:#ffffff!important}@media (min-width:768px){h1{font-size:40px!important;font-weight:300!important}h2{font-size:38px!important;font-weight:300!important}h3{font-size:28px!important;font-weight:300!important}h4{font-size:26px!important;font-weight:300!important}h5{font-size:24px!important;font-weight:300!important}h6{font-size:22px!important;font-weight:300!important}}@media (max-width:767px){.elementor-widget-text-editor img{width:100%}h1{font-size:24px!important;font-weight:300!important;line-height:24px!important}h2{font-size:21px!important;font-weight:300!important;line-height:21px!important}h3{font-size:18px!important;font-weight:300!important;line-height:18px!important}h4{font-size:15px!important;font-weight:300!important;line-height:15px!important}h5{font-size:12px!important;font-weight:300!important;line-height:14px!important}h6{font-size:10px!important;font-weight:300!important;line-height:12px!important}p{font-size:14px!important}}.TyagGW_tableContainer{overflow-x:auto;-webkit-overflow-scrolling:touch}.TyagGW_tableWrapper table{border-collapse:collapse;width:100%}.TyagGW_tableWrapper th,.TyagGW_tableWrapper td{border:1px solid #2f2d2d;padding:8px;text-align:center}@media (max-width:768px){.TyagGW_tableWrapper table,.TyagGW_tableWrapper thead,.TyagGW_tableWrapper tbody,.TyagGW_tableWrapper th,.TyagGW_tableWrapper td,.TyagGW_tableWrapper tr{display:block;width:100%}.TyagGW_tableWrapper thead{display:none}.TyagGW_tableWrapper tr{margin-bottom:1rem;border:1px solid #5c5c5c;background:#2f2d2d}.TyagGW_tableWrapper td{text-align:left;padding-left:50%;position:relative}.TyagGW_tableWrapper td::before{content:attr(data-label);position:absolute;left:10px;width:45%;font-weight:700;text-align:left}}#calltoaction_slider{position:absolute;bottom:40px;left:0;right:0;margin:0 auto;width:50%}.services-design-section{padding:0;background:#fff}.services-design-section h2{text-align:center;font-size:2.2rem;color:#1e293b;margin-bottom:50px}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:25px;max-width:100%;margin:auto}.service-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:35px 25px;text-align:left;transition:all 0.3s ease}.service-box:hover{transform:translateY(-8px);border-color:#0276f0;box-shadow:0 15px 35px rgb(2 118 240 / .12)}.service-icon{font-size:3rem;margin-bottom:18px}.service-box h3{font-size:1.3rem;color:#0f172a;margin-bottom:15px}.service-box p{color:#5f6062;line-height:1.7;margin:0}.advantages-section{padding:0}.advantages-section h2{text-align:center;font-size:2.2rem;margin-bottom:50px;color:#1e293b}.advantages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;max-width:100%;margin:auto}.advantage-box{background:#ffffff1a;padding:30px;border-radius:16px;box-shadow:0 10px 30px rgb(0 0 0 / .08);transition:all 0.3s ease}.advantage-box:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgb(0 0 0 / .12)}.advantage-box .icon{font-size:2.5rem;margin-bottom:15px}.advantage-box h3{font-size:1.25rem;margin-bottom:12px;color:#0f172a}.advantage-box p{color:#abaeb2;font-size:14px;margin:0}