.kdk-modern-page{--kdk-blue: #31719b;--kdk-coral: #fc7d72;--kdk-blue-dark: #20597f;--kdk-ink: #0f172a;--kdk-muted: #64748b;--kdk-soft: #f8fafc;background:#f8fafc;color:var(--kdk-ink);font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.kdk-modern-page *{box-sizing:border-box}.kdk-modern-page a{color:var(--kdk-blue);text-decoration:none}.kdk-modern-page a:hover{color:var(--kdk-coral);text-decoration:none}.kdk-modern-page .container,.kdk-modern-page .container-fluid{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1rem}.kdk-modern-page .container-fluid{max-width:100%}.kdk-modern-page section,.kdk-modern-page .section,.kdk-modern-page .blog-details-area,.kdk-modern-page .main-content,.kdk-modern-page .page-section{position:relative;padding-block:clamp(3rem,6vw,5.5rem)}.kdk-modern-page section:first-of-type,.kdk-modern-page .page-banner,.kdk-modern-page .PageBanner,.kdk-modern-page .banner-area{background:radial-gradient(circle at top left,rgba(49,113,155,.18),transparent 34%),radial-gradient(circle at 82% 12%,rgba(252,125,114,.16),transparent 30%),linear-gradient(180deg,#fff,#f8fafc)}.kdk-modern-page .row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem}.kdk-modern-page [class*=col-]{grid-column:span 12 / span 12}@media(min-width:768px){.kdk-modern-page .col-md-3{grid-column:span 3 / span 3}.kdk-modern-page .col-md-4{grid-column:span 4 / span 4}.kdk-modern-page .col-md-5{grid-column:span 5 / span 5}.kdk-modern-page .col-md-6{grid-column:span 6 / span 6}.kdk-modern-page .col-md-7{grid-column:span 7 / span 7}.kdk-modern-page .col-md-8{grid-column:span 8 / span 8}.kdk-modern-page .col-md-9{grid-column:span 9 / span 9}.kdk-modern-page .col-md-10{grid-column:span 10 / span 10}.kdk-modern-page .col-md-12{grid-column:span 12 / span 12}}@media(min-width:1024px){.kdk-modern-page .col-lg-3{grid-column:span 3 / span 3}.kdk-modern-page .col-lg-4{grid-column:span 4 / span 4}.kdk-modern-page .col-lg-5{grid-column:span 5 / span 5}.kdk-modern-page .col-lg-6{grid-column:span 6 / span 6}.kdk-modern-page .col-lg-7{grid-column:span 7 / span 7}.kdk-modern-page .col-lg-8{grid-column:span 8 / span 8}.kdk-modern-page .col-lg-9{grid-column:span 9 / span 9}.kdk-modern-page .col-lg-12{grid-column:span 12 / span 12}}.kdk-modern-page h1,.kdk-modern-page h2,.kdk-modern-page h3,.kdk-modern-page h4,.kdk-modern-page h5{color:var(--kdk-ink);letter-spacing:-.03em;line-height:1.12}.kdk-modern-page h1{font-size:clamp(2.5rem,6vw,4.75rem);font-weight:900}.kdk-modern-page h2{font-size:clamp(2rem,4vw,3.25rem);font-weight:900}.kdk-modern-page h3{font-size:clamp(1.35rem,2.6vw,2rem);font-weight:850}.kdk-modern-page h4,.kdk-modern-page h5{font-weight:800}.kdk-modern-page p,.kdk-modern-page li,.kdk-modern-page td{color:var(--kdk-muted);line-height:1.75}.kdk-modern-page .title,.kdk-modern-page .section-title,.kdk-modern-page .page-title{color:var(--kdk-ink)!important}.kdk-modern-page .badge,.kdk-modern-page .tag,.kdk-modern-page .label,.kdk-modern-page .sub-title{display:inline-flex;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;border-radius:999px;border:1px solid rgba(49,113,155,.18);background:#ffffffd1;padding:.45rem .85rem;color:var(--kdk-blue)!important;font-size:.75rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 8px 24px #0f172a0f}.kdk-modern-page .btn,.kdk-modern-page button,.kdk-modern-page input[type=submit],.kdk-modern-page .btn-primary,.kdk-modern-page .view-work,.kdk-modern-page .nav-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;border:0;border-radius:999px!important;background:var(--kdk-blue)!important;color:#fff!important;padding:.78rem 1.35rem!important;font-weight:800!important;box-shadow:0 16px 32px #31719b33;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.kdk-modern-page .btn:hover,.kdk-modern-page button:hover,.kdk-modern-page input[type=submit]:hover,.kdk-modern-page .btn-primary:hover,.kdk-modern-page .view-work:hover{transform:translateY(-2px);background:var(--kdk-blue-dark)!important;box-shadow:0 20px 40px #31719b42}.kdk-modern-page .btn-outline,.kdk-modern-page .btn-secondary,.kdk-modern-page .btn-light{background:#fff!important;color:var(--kdk-coral)!important;border:1px solid rgba(252,125,114,.25)!important;box-shadow:0 10px 24px #0f172a0f}.kdk-modern-page .card,.kdk-modern-page .feature,.kdk-modern-page .feature-card,.kdk-modern-page .single-blog-post,.kdk-modern-page .single-box,.kdk-modern-page .team-card,.kdk-modern-page .download-card,.kdk-modern-page .contact-card,.kdk-modern-page .pricing-card,.kdk-modern-page .service-card,.kdk-modern-page .box,.kdk-modern-page .fmwrap_k06,.kdk-modern-page .info-box,.kdk-modern-page .tool-card{border:1px solid #e2e8f0!important;border-radius:1.75rem!important;background:#ffffffeb!important;box-shadow:0 12px 36px #0f172a0f!important;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.kdk-modern-page .card:hover,.kdk-modern-page .feature:hover,.kdk-modern-page .feature-card:hover,.kdk-modern-page .single-blog-post:hover,.kdk-modern-page .single-box:hover,.kdk-modern-page .team-card:hover,.kdk-modern-page .download-card:hover,.kdk-modern-page .contact-card:hover,.kdk-modern-page .pricing-card:hover,.kdk-modern-page .service-card:hover,.kdk-modern-page .box:hover,.kdk-modern-page .fmwrap_k06:hover,.kdk-modern-page .info-box:hover,.kdk-modern-page .tool-card:hover{transform:translateY(-4px);border-color:#31719b38!important;box-shadow:0 20px 48px #0f172a1a!important}.kdk-modern-page .feature,.kdk-modern-page .feature-card,.kdk-modern-page .single-box,.kdk-modern-page .download-card,.kdk-modern-page .contact-card,.kdk-modern-page .service-card,.kdk-modern-page .info-box,.kdk-modern-page .tool-card{padding:clamp(1.25rem,3vw,2rem)}.kdk-modern-page img{max-width:100%;height:auto;border-radius:1.25rem}.kdk-modern-page table{width:100%;border-collapse:separate!important;border-spacing:0;overflow:hidden;border-radius:1.5rem;background:#fff;box-shadow:0 12px 36px #0f172a0f}.kdk-modern-page th{background:var(--kdk-blue)!important;color:#fff!important;font-weight:800;padding:1rem}.kdk-modern-page td{border-bottom:1px solid #eef2f7;padding:.95rem 1rem;background:#fff}.kdk-modern-page tr:nth-child(2n) td{background:#f8fafc}.kdk-modern-page input,.kdk-modern-page select,.kdk-modern-page textarea{width:100%;border:1px solid #e2e8f0!important;border-radius:1rem!important;background:#fff!important;padding:.85rem 1rem!important;color:var(--kdk-ink)!important;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.kdk-modern-page input:focus,.kdk-modern-page select:focus,.kdk-modern-page textarea:focus{border-color:#31719b8c!important;box-shadow:0 0 0 4px #31719b1a!important}.kdk-modern-page .text-center{text-align:center}.kdk-modern-page .mt-3{margin-top:.75rem}.kdk-modern-page .mt-4{margin-top:1rem}.kdk-modern-page .mt-5{margin-top:1.25rem}.kdk-modern-page .mb-3{margin-bottom:.75rem}.kdk-modern-page .mb-4{margin-bottom:1rem}.kdk-modern-page .mb-5{margin-bottom:1.25rem}.kdk-modern-page .py-5{padding-block:3rem}.kdk-modern-page .ptb-10{padding-block:1rem}.kdk-modern-page .bg-dark,.kdk-modern-page .section-dark,.kdk-modern-page .dark-section,.kdk-modern-page .footer-cta,.kdk-modern-page .cta-dark{background:#0f172a!important;color:#fff!important}.kdk-modern-page .bg-dark p,.kdk-modern-page .section-dark p,.kdk-modern-page .dark-section p,.kdk-modern-page .footer-cta p,.kdk-modern-page .cta-dark p{color:#ffffffb3!important}.kdk-modern-page .bg-dark h1,.kdk-modern-page .bg-dark h2,.kdk-modern-page .bg-dark h3,.kdk-modern-page .section-dark h1,.kdk-modern-page .section-dark h2,.kdk-modern-page .section-dark h3,.kdk-modern-page .dark-section h1,.kdk-modern-page .dark-section h2,.kdk-modern-page .dark-section h3{color:#fff!important}@media(max-width:767px){.kdk-modern-page .container,.kdk-modern-page .container-fluid{padding-inline:1rem}.kdk-modern-page section,.kdk-modern-page .section,.kdk-modern-page .blog-details-area{padding-block:3rem}.kdk-modern-page .row{gap:1rem}.kdk-modern-page h1{font-size:2.4rem}}.blog-details .article-img .date{position:absolute;bottom:0;width:auto;left:15px;height:53px;text-align:center;font-size:25px;font-style:italic;background:var(--main-color);color:#fff;border-radius:5px;padding:13px;line-height:29px}.timeline__nav ul{list-style:none;list-style-position:inside;margin:15px 0}.timeline__nav ul li{margin:10px 0;padding-left:0;list-style-type:none;color:#bfc1c3;border-bottom:1px dotted rgba(0,0,0,.3);cursor:pointer;transition:all .3s ease-out}.timeline__nav ul li.active{font-weight:700;color:#f94125;border-bottom:1px dotted transparent;transform:scale(1.2)}.timeline__nav ul li:hover{color:#000}#side .nav-link.active,#side .nav-link:hover,#side .nav-link:focus{color:#111;border-bottom:1px #000 dashed}.blog_box .read_more{font-size:14px;font-weight:700}.blog_box .blog_border{height:2px;width:0px;background:#ff4f64;display:inline-block;position:relative;top:-4px;transition:all .5s}.blog_box .read_more:hover .blog_border{width:30px}.bg-gradient{background:#f47a65;background:linear-gradient(to right,#f47a65,#ff4f64)}.blog_box{box-shadow:0 5px 30px -2px #9aa1ab1a;transition:all .5s;position:relative}.blog_box .blog_img img{transition:all .5s}.blog_box:hover .blog_img img{transform:translateY(-8px);box-shadow:0 1px 25px -12px #00000069}.blog_box .blog_content .blog_date_post p{font-size:14px}.blog_content p{font-size:15px}.blog_box h5{font-weight:700!important;font-size:1.25rem;margin-bottom:.5rem;line-height:1.2;font-family:sans-serif}.blog_box .blog_budget{padding:5px 15px;display:inline-block;position:relative;font-size:12px;color:#fff;border-radius:6px;letter-spacing:2px;left:0}.blog_box .blog_img{height:233px}.blog_video .blog_play{position:absolute;top:52%;left:52%;margin-left:-40px;margin-top:-40px}.blog_play{outline:none!important;width:65px;height:65px;padding-left:2px;border-radius:50%;z-index:4;display:inline-block;cursor:pointer;text-align:center;color:#000!important;font-size:35px;line-height:65px;background-color:#fff}.blog_box .blog_divider{height:1px;margin:20px 0;width:100%;background-color:#e7e7e7}.blog_box .blog_content .comment_icon i{position:relative;top:1px}.blog_box .blog_content .comment_icon:hover,.blog_box .blog_content .like_icon:hover{color:#ff4f64!important;transition:all .5s}aside#left{background:#fff}.text-dark{color:#000!important}.blog_box p{font-size:15px!important;line-height:1.6;padding:7px 0;margin:.25rem}@media(max-width:50em){main .col-md-12{margin:0!important;padding:0!important}main .blog_box .blog_budget{position:absolute;top:213px;left:15px}aside#left{display:none}}
