@charset "UTF-8";
.cust-white-btn,.custom-btn{transition:.5s;font-weight:var(--font-medium);text-transform:capitalize}.cust-white-btn:hover,.custom-btn.border-white:hover,.custom-btn:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,.1019607843)}form .form-control,form .form-label,form .form-select{color:var(--light-grey);font-weight:var(--font-normal);line-height:normal}.cust-card .card-wrapper h3,.cust-white-btn,.custom-btn{font-weight:var(--font-medium)}.site-header .navbarr .dropdown-toggle::after,.site-header .navbarr.fixed .navbar-nav .nav-item:hover .nav-link.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3Csvg width='16' height='9' viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 1.5L8 7.5L1 1.5' stroke='%23454545' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.custom-btn{font-size:var(--font-base);line-height:36px;color:var(--white);padding:8px 40px;border-radius:4px;background-color:var(--primary);box-shadow:unset}.cust-white-btn,.custom-btn.border-white:hover{color:var(--primary);background-color:var(--white)}.custom-btn:hover{color:var(--primary);background-color:var(--white);border:1px solid var(--primary)}.cust-card.bg-white-card .card-wrapper,.custom-btn.border-white{border:1px solid var(--white);background-color:transparent}.case-studies-section .portfolio-slider .owl-dots button.active,.case-studies-section .portfolio-slider .owl-dots button:hover,.contact-section-bg.thankyou-section .cust-card.cust-center-bg-white-card .card-wrapper:hover,.cust-card .card-wrapper,.cust-card.bg-cust-card .card-wrapper:hover,.cust-card.cust-card-flip .card-wrapper:hover,.cust-card.cust-center-bg-white-card .card-wrapper:hover,.cust-white-btn:hover,.cv-apply-modal .modal-header,.scrollup:hover{background-color:var(--primary)}.blog-left .blog-items.main-blog-items,.cust-white-btn,.site-header .navbarr .offcanvas.subheader .offcanvas-header .btn-close:focus,form .form-control:focus,form .form-select:focus{box-shadow:unset}.blog-center .blog-owner-main .blog-owner-detail .blog-owner-detail-inner .social-icons a,.cust-white-btn span,.custom-btn span{padding-left:12px}.cust-white-btn{font-size:var(--font-base);line-height:36px;padding:8px 40px;border-radius:4px;border:1px solid transparent}.cust-white-btn:hover{color:var(--white);border:1px solid var(--white)}form .form-label{font-size:var(--font-base);margin-bottom:12px}form .form-control,form .form-select{display:flex;padding:14px 16px!important;align-items:center;border-radius:8px;background:var(--white);border:1px solid var(--gray100);font-size:var(--font-xs);resize:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none}form .form-control::-moz-placeholder,form .form-select::-moz-placeholder{color:var(--placeholder)}form .form-control::placeholder,form .form-select::placeholder{color:var(--placeholder)}form .form-control:-moz-placeholder,form .form-select:-moz-placeholder{color:var(--placeholder)}form .form-control::-webkit-input-placeholder,form .form-select::-webkit-input-placeholder{color:var(--placeholder)}.cust-card .card-wrapper h3,.cust-card .card-wrapper p{color:var(--white);align-self:stretch;display:-webkit-box;transition:.5s;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden}form .form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='%236B7280' viewBox='0 0 16 16'%3E%3Cpath d='M1.5 5.5l6 6 6-6' stroke='%236B7280' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px}form .form-select:focus{box-shadow:unset;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16'%3E%3Cpath d='M1.5 10.5l6-6 6 6' stroke='%236B7280' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")}.agile-methodology-section .metho-row,.blog-left .row,.business-partnership-section .contact-form .row,.contact-section .row.cust-row,.cust-card .row,.cv-apply-form form .row,.expertise-python .row,.strategic-section .row{--bs-gutter-y:24px}.cust-card .card-wrapper{padding:24px;border-radius:8px;border:1px solid var(--primary);transition:.5s;height:100%}.cust-card .card-wrapper .card-icon,.cust-card.cust-card-flip .card-wrapper .card-icon,.cust-card.cust-center-bg-white-card .card-wrapper .card-icon{margin-bottom:10px}.cust-card .card-wrapper .card-icon img{width:32px;height:32px}.cust-card .card-wrapper h3{font-size:var(--font-extra-medium);line-height:30px;-webkit-line-clamp:2;margin-bottom:0}.cust-card .card-wrapper p{font-size:var(--font-base);font-weight:var(--font-normal);line-height:27px;-webkit-line-clamp:6;margin:8px 0 0}.block-wrap p a,.cust-card .card-wrapper p a,.dot-card-main-wrap p a,.how-the-program-works-section .cust-card.bg-cust-card .card-wrapper p a{color:inherit}.cust-card.bg-cust-card .card-wrapper .card-icon img,.cust-card.bg-white-card .card-wrapper .card-icon img{width:98px;height:103px}.challenges-solve-section .industry-circle-col .industry-title-circle img,.cust-card.cust-card-flip .card-wrapper .card-icon img,.cust-card.cust-card-flip .card-wrapper .card-icon img.img60,.cust-card.cust-center-bg-white-card .card-wrapper .card-icon img,.dot-card-main-wrap .img-wrap-card img{height:60px;width:60px}.cust-card.bg-white-card .card-wrapper h3,.not-found-section-bg .contact-form .contact-title h2 span,.not-found-section-bg .dot-card-main-wrap h3 span{font-weight:var(--font-bold)}.cust-card.cust-card-flip .card-wrapper{border:1px solid var(--white);background-color:var(--white)}.cust-card.cust-card-flip .card-wrapper h3{font-size:var(--font-extra-medium);font-weight:var(--font-bold);line-height:30px;color:var(--secondary);transition:.5s}.cust-card.cust-card-flip .card-wrapper p{font-size:var(--font-base);font-weight:var(--font-normal);line-height:27px;color:var(--secondary);transition:.5s}.cust-card.bg-cust-card .card-wrapper:hover h3,.cust-card.bg-cust-card .card-wrapper:hover p,.cust-card.cust-card-flip .card-wrapper:hover h3,.cust-card.cust-card-flip .card-wrapper:hover p,.cust-card.cust-center-bg-white-card .card-wrapper:hover h3,.cust-card.cust-center-bg-white-card .card-wrapper:hover p,.how-the-program-works-section .cust-card.bg-cust-card .card-wrapper:hover p,.risk-free-section .contact-form form .form-label,.section-title.section-title-white h2,.section-title.section-title-white p,.site-header .navbarr.fixed .navbar-nav .nav-item .nav-link,.status-section .grid-wrap .grid-item .card-wrapper:hover h2{color:var(--white)}.cust-card.cust-card-flip .card-wrapper.border-card{border-left:4px solid var(--primary)!important;border:transparent}.cust-card.bg-cust-card .card-wrapper{background-color:transparent;border:none;box-shadow:4px 4px 20px 0 rgba(0,0,0,.1019607843)}.cust-card.bg-cust-card .card-wrapper .card-icon{height:112px;margin-bottom:10px}.cust-card.bg-cust-card .card-wrapper h3{font-size:var(--font-large);font-weight:var(--font-bold);line-height:48px;color:var(--secondary);transition:.5s}.cust-card.bg-cust-card .card-wrapper p{font-size:var(--font-extra-medium);font-weight:var(--font-normal);line-height:36px;color:var(--secondary);transition:.5s}.cust-card.cust-center-bg-white-card .card-wrapper{text-align:center;background-color:transparent;border:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.0509803922)}.cust-card.cust-center-bg-white-card .card-wrapper h3{font-size:var(--font-extra-medium);font-weight:var(--font-medium);line-height:30px;color:var(--black)}.agile-methodology-section .metho-card-wrap .metho-card-inner p,.cust-card.cust-center-bg-white-card .card-wrapper p{font-size:var(--font-base);font-weight:var(--font-normal);line-height:27px;color:var(--secondary)}@media (max-width:1440px){.cust-card .card-wrapper h3,.cust-card.bg-cust-card .card-wrapper h3,.cust-card.cust-center-bg-white-card .card-wrapper h3{font-size:var(--font-small-medium);line-height:24px}.cust-card .card-wrapper p,.cust-card.bg-cust-card .card-wrapper p,.cust-card.cust-card-flip .card-wrapper p,.cust-card.cust-center-bg-white-card .card-wrapper p{font-size:var(--font-sm);line-height:22px}.cust-card.cust-card-flip .card-wrapper h3{font-size:var(--font-base);line-height:24px;font-weight:var(--font-semibold)}}@media (max-width:1280px){.cust-card .card-wrapper h3{font-size:var(--font-base)}.cust-card .card-wrapper p{font-size:var(--font-xs);line-height:22px}.cust-card.bg-cust-card .card-wrapper h3{font-size:var(--font-x-medium)}.cust-card.bg-cust-card .card-wrapper p{font-size:var(--font-small-medium)}}@media (max-width:1280px) and (max-width:992px){.cust-card.bg-cust-card .card-wrapper h3{font-size:var(--font-small-medium)}.cust-card.bg-cust-card .card-wrapper p{font-size:var(--font-base)}}.dot-card-main-wrap{height:100%;padding:32px 24px;background-color:var(--white)}.dot-card-main-wrap .img-wrap-card,.organization-section .our-organization-wrap h2,.organization-section .our-organization-wrap p{margin-bottom:16px}.dot-card-main-wrap h3{font-size:var(--font-extra-medium);font-weight:var(--font-bold);line-height:30px;color:var(--secondary);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dot-card-main-wrap p,.how-the-program-works-section .cust-card.bg-cust-card .card-wrapper p{font-size:var(--font-base);font-weight:var(--font-normal);line-height:27px;color:var(--secondary);margin-bottom:0}.dot-collapse-card-main-wrap h3,.footer-section .footer-info .footer-title{font-weight:var(--font-semibold);font-size:var(--font-extra-medium);line-height:30px}.block-wrap p a:hover,.blog-center .blog-items p a:hover,.breadcrumb-wrap nav ol li.active,.career-section .section-title-main .career-sub-title a:hover,.dot-card-main-wrap p a:hover,.how-the-program-works-section .cust-card.bg-cust-card .card-wrapper p a:hover,.section-title p a:hover,.site-header .navbarr .dropdown-menu .tech-list li a:hover,.site-header .navbarr .dropdown-menu.megamenu-about ul li a:hover,.site-header .navbarr .dropdown-menu.megamenu-ai .megamenu-list li a:hover,.site-header .navbarr .dropdown-menu.megamenu-industries .megamenu-list li a:hover,.site-header .navbarr .dropdown-menu.megamenu-services .megamenu-list li a:hover,.site-header .navbarr.fixed .navbar-nav .nav-item:last-child a{color:var(--primary)}.blog-center .blog-items .dot-card-main-wrap .dot-card-inner-wrap,.dot-card-main-wrap .dot-card-inner-wrap{padding-top:0}.dot-card-main-wrap .dot-card-inner-wrap ul,.dot-collapse-card-main-wrap .dot-card-inner-wrap ul{padding-left:24px!important}.dot-card-main-wrap .dot-card-inner-wrap ul li,.dot-collapse-card-main-wrap .dot-card-inner-wrap ul li{font-size:var(--font-base);font-weight:var(--font-normal);line-height:27px;color:var(--secondary);position:relative;padding-top:12px}.blog-sidebar-right .dot-card-main-wrap .dot-card-inner-wrap.blog-card-inner ul li:last-child,.dot-card-main-wrap .dot-card-inner-wrap ul li:last-child{padding-bottom:12px}.dot-card-main-wrap .dot-card-inner-wrap ul li::before,.dot-collapse-card-main-wrap .dot-card-inner-wrap ul li::before{content:"";position:absolute;top:20px;left:-25px;height:10px;width:10px;border-radius:50%;background-color:var(--primary)}.dot-card-main-wrap.industry-dot-card{background-color:var(--primary);border-radius:8px;padding:24px}.dot-card-main-wrap.industry-dot-card .industryimg-wrap-card img{border-radius:8px}.dot-card-main-wrap.industry-dot-card .dot-card-inner-wrap ul li{color:var(--white);padding-top:12px}.dot-card-main-wrap.industry-dot-card .dot-card-inner-wrap ul li::before{background-color:var(--white);top:20px}.dot-collapse-card-main-wrap{height:100%;border:1px solid var(--gray100);border-radius:8px;margin-bottom:24px}.dot-collapse-card-main-wrap h3{color:var(--secondary);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;background-color:var(--white);padding:12px;border-radius:8px 8px 0 0;margin-bottom:0}.dot-collapse-card-main-wrap .dot-card-inner-wrap{padding:12px;border-radius:0 0 8px 8px}.dot-collapse-card-main-wrap .dot-card-inner-wrap ul li:last-child{padding-bottom:24px}@media (max-width:1440px){.dot-card-main-wrap{padding:20px 12px}.dot-card-main-wrap h3{font-size:var(--font-small-medium);line-height:28px}.dot-card-main-wrap p{font-size:var(--font-sm);line-height:24px}.dot-card-main-wrap .dot-card-inner-wrap ul li{font-size:var(--font-sm);padding-top:10px}.dot-collapse-card-main-wrap h3{font-size:var(--font-small-medium);line-height:28px;padding:12px 12px 0}.dot-collapse-card-main-wrap .dot-card-inner-wrap{padding:0 12px 12px}.dot-collapse-card-main-wrap .dot-card-inner-wrap ul li:last-child{padding-bottom:12px}}.footer-section{background-color:var(--primary);padding:64px 0}.footer-section .footer-top .footer-logo img{height:90px}.footer-section .footer-top .newsletter-col{display:flex;justify-content:flex-end}.footer-section .footer-info{border-top:1px solid var(--white);border-bottom:1px solid var(--white);padding:32px 0}.footer-section .footer-info .footer-title{color:var(--white);margin-bottom:24px;text-transform:capitalize;padding:0 8px;display:flex;justify-content:space-between;align-items:center;gap:""}.footer-section .footer-info .footer-about p{font-size:var(--font-base);font-weight:var(--font-medium);line-height:28px;color:var(--white);margin-bottom:24px;padding:0 8px}@media (max-width:1199px){form .form-label{font-size:var(--font-sm);margin-bottom:4px}.cust-card.cust-card-flip .card-wrapper{text-align:center;padding:12px}.cust-card.bg-cust-card .card-wrapper{text-align:center}.cust-card.cust-center-bg-white-card .card-wrapper h3,.dot-card-main-wrap h3,.dot-collapse-card-main-wrap h3{font-size:var(--font-sm);line-height:24px}.cust-card.cust-center-bg-white-card .card-wrapper p{font-size:var(--font-sm);line-height:22px}.dot-card-main-wrap.industry-dot-card{padding:24px 12px}.dot-collapse-card-main-wrap .dot-card-inner-wrap ul li{font-size:var(--font-sm);padding-top:10px}.footer-section .footer-top .footer-logo img{height:60px}.footer-section .footer-info .footer-title{font-size:var(--font-small-medium);line-height:26px}.footer-section .footer-info .footer-about{margin-bottom:24px}}@media (max-width:992px){.cust-white-btn,.custom-btn{font-size:var(--font-base);line-height:30px}.cust-card.bg-cust-card .card-wrapper .card-icon img,.cust-card.bg-white-card .card-wrapper .card-icon img{width:80px;height:75px}.cust-card.bg-cust-card .card-wrapper h3{font-size:var(--font-small-medium)}.cust-card.bg-cust-card .card-wrapper p{font-size:var(--font-sm)}.footer-section{padding:48px 0}.footer-section .footer-info{padding:24px 0;margin-top:24px}.footer-section .footer-info .footer-title{font-size:var(--font-base);margin-bottom:10px}.footer-section .footer-info .footer-about p{font-size:var(--font-xs);line-height:22px;margin-bottom:16px}.footer-section .footer-info .footer-about{margin-bottom:8px}}.footer-section .footer-info .footer-about .social-icons{display:flex;justify-content:flex-start;align-items:center;gap:16px;flex-wrap:nowrap;padding:0 8px}.footer-section .footer-info .footer-about .social-icons a{font-size:var(--font-sm);font-weight:var(--font-normal);line-height:32px;color:var(--white);display:block;width:32px;height:32px;text-align:center;border:1px solid var(--white);border-radius:50%;transition:.5s}.footer-section .footer-info .footer-about .social-icons a:hover{background-color:var(--secondary);color:var(--white);box-shadow:0 4px 4px rgba(0,0,0,.1)}@media (max-width:1199px){.footer-section .footer-info .footer-about .social-icons{gap:12px}.footer-section .footer-info .quick-links{margin-bottom:24px}}@media (max-width:767px){.custom-btn{font-size:var(--font-sm);line-height:24px;padding:8px}.cust-white-btn{font-size:var(--font-sm);line-height:24px}form .form-label{font-size:var(--font-xs);margin-bottom:8px}.dot-card-main-wrap{padding:12px}.footer-section{padding:32px 0}.footer-section .footer-top .footer-logo img{height:55px}.footer-section .footer-info{padding:20px 0;margin-top:20px}.footer-section .footer-info .footer-title{font-size:var(--font-sm);line-height:26px;padding:0 4px}.footer-section .footer-info .footer-about .social-icons{gap:8px;flex-wrap:wrap}}.footer-section .footer-info .quick-links ul{display:flex;justify-content:center;align-items:flex-start;gap:8px;flex-direction:column}.footer-section .footer-info .quick-links ul li a{font-size:var(--font-base);font-weight:var(--font-medium);line-height:27px;color:var(--white);padding:4px 0;text-decoration:none;border-radius:0;transition:.5s;text-transform:capitalize;white-space:nowrap;margin:0 8px}.footer-section .footer-info .quick-links ul li a:hover,.site-header .navbarr.fixed .navbar-nav .nav-item:hover .nav-link{color:var(--white);border-bottom:1px solid var(--white)}.footer-section .footer-info .quick-links ul li a svg{margin-right:3px}.footer-section .copyright{display:flex;justify-content:space-between;align-items:center;gap:"";margin-top:16px}.footer-section .copyright p{font-size:var(--font-sm);font-weight:var(--font-medium);line-height:24px;color:var(--white);margin-bottom:0}.footer-section .copyright ul{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap}.footer-section .copyright ul li{border-right:1px solid var(--white);padding-right:16px}.footer-section .copyright ul li a{font-size:var(--font-sm);font-weight:var(--font-medium);line-height:24px;color:var(--white);text-decoration:none;text-transform:capitalize}.footer-section .copyright ul li:last-child{border-right:none;padding-right:0}.site-header .navbarr{padding:1.25rem 0;top:0;left:0;width:100%;z-index:99;border-bottom:1px solid var(--gray100);transition:.5s;-webkit-transition:.5s}.site-header .navbarr.fixed{position:fixed;background:var(--secondary-rgb);padding:10px 0;box-shadow:0 0 20px rgba(25,124,207,.08);transition:.3s;-o-transition:.3s;-ms-transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}.site-header .navbarr.fixed .dropdown-toggle::after{filter:invert(1)}.contact-section-bg.thankyou-section .cust-card.cust-center-bg-white-card .card-wrapper,.site-header .navbarr.fixed .navbar-nav .nav-item:last-child,.site-header .navbarr.fixed .toggle-bar button span{background-color:var(--white)}.site-header .navbarr .toggle-bar button span:after,.site-header .navbarr .toggle-bar button span:before{left:50%;transform:translateX(-50%);height:2.5px;background:var(--secondary);transition:width .5s;width:32px;position:absolute;content:""}.banner-section .banner-main-wrap .banner-img-wrap .owl-nav button.disabled,.contact-section .form-step,.site-header .navbarr .navbar-brand-logo .white-logo,.site-header .navbarr.fixed .navbar-brand-logo .blue-logo,.upload-wrapper br{display:none}.contact-section .form-step.aso-form,.site-header .navbarr .navbar-brand-logo .blue-logo,.site-header .navbarr.fixed .navbar-brand-logo .white-logo{display:block}.engagement-models-section .engagement-table-wrapper .engagement-table tr:nth-child(odd) td,.site-header .navbarr.fixed .toggle-bar button span:after,.site-header .navbarr.fixed .toggle-bar button span:before{background:var(--white)}.site-header .navbarr .navbar-brand-logo img{width:173px;height:75px}.site-header .navbarr .dropdown-toggle::after{display:inline-block;width:16px;height:9px;background-repeat:no-repeat;background-position:center;content:"";border:none!important;margin-left:5px;vertical-align:middle}.site-header .navbarr .navbar-nav .nav-item{padding-inline:12px}.site-header .navbarr .navbar-nav .nav-item .nav-link{font-size:var(--font-base);font-weight:var(--font-medium);line-height:30px;color:var(--secondary);padding:8px;transition:.6s ease-in-out;border-bottom:1px solid transparent}.site-header .navbarr .navbar-nav .nav-item .nav-link.contact-link{color:var(--white);border-bottom:1px solid transparent}.site-header .navbarr .dropdown-menu .menu-box .lets-talk-btn i,.site-header .navbarr .navbar-nav .nav-item .nav-link.contact-link i{transform:rotate(40deg)}.site-header .navbarr .navbar-nav .nav-item:last-child{background-color:var(--secondary);border-radius:4px}.site-header .navbarr .navbar-nav .nav-item:last-child a span{padding-left:6px}.site-header .navbarr .navbar-nav .nav-item:hover .nav-link{color:var(--primary);border-bottom:1px solid var(--primary)}.site-header .navbarr .navbar-nav .nav-item:hover .nav-link.contact-link{color:var(--primary);border-bottom:1px solid transparent}.site-header .navbarr .navbar-nav .nav-item:hover .nav-link.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3Csvg width='16' height='9' viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 1.5L8 7.5L1 1.5' stroke='%230466c8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.site-header .navbarr .navbar-nav .nav-item:hover:last-child{background-color:var(--white);box-shadow:0 4px 4px -3px var(--black)}.site-header .navbarr .toggle-bar{text-align:end}.site-header .navbarr .toggle-bar button{background-color:transparent;border:unset}.site-header .navbarr .toggle-bar button span{width:32px;height:2.5px;background-color:var(--secondary);position:relative;border-radius:100px;display:block;margin-top:-10px}.site-header .navbarr .toggle-bar button span:before{top:10px;border-radius:100px}.site-header .navbarr .toggle-bar button span:after{top:20px;border-radius:100px}.site-header .navbarr .toggle-bar button:hover span:before{width:24px}.site-header .navbarr .toggle-bar button:hover span:after{width:16px}.site-header .navbarr .dropdown-menu{display:block;opacity:0;visibility:hidden;transform:translateY(-15px);transition:opacity .5s,transform .5s,visibility .5s;position:absolute;left:-102px;top:100px;background:#fff;padding:20px;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:8px;padding-bottom:24px!important}.site-header .navbarr .dropdown-menu .menu-box{padding:40px 28px;background-color:var(--menubg);margin-top:10px}.site-header .navbarr .dropdown-menu .menu-box h1{font-size:var(--font-extra-medium);font-weight:var(--font-bold);line-height:36px;color:var(--secondary);margin-bottom:12px}.site-header .navbarr .dropdown-menu .menu-box p{font-size:var(--font-small-medium);font-weight:var(--font-medium);line-height:30px;color:var(--gray);margin-bottom:24px;white-space:normal}.site-header .navbarr .dropdown-menu .menu-box .lets-talk-btn{color:var(--white);border:1px solid var(--secondary);background-color:var(--secondary);-webkit-text-decoration:transparent;text-decoration:transparent}.site-header .navbarr .dropdown-menu.megamenu-technologies{width:70vw;min-height:300px;left:-500px}.site-header .navbarr .dropdown-menu.megamenu-technologies::after{left:555px}@media (max-width:1600px){.site-header .navbarr .dropdown-menu.megamenu-technologies{left:-300px;width:80vw}.site-header .navbarr .dropdown-menu.megamenu-technologies::after{left:350px}}.site-header .navbarr .dropdown-menu.megamenu-services .category-list button,.site-header .navbarr .dropdown-menu.megamenu-technologies .category-list button{font-size:var(--font-base);font-weight:var(--font-medium);line-height:24px;color:var(--gray);text-align:left;background-color:transparent;border:none;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}.banner-section .banner-main-wrap .banner-img-wrap .item .banner-content.partnership-banner-content .banner-sub-title,.banner-section .banner-main-wrap .banner-img-wrap .item .banner-content.partnership-banner-content .banner-title,.blog-center .blog-items p a,.site-header .navbarr .dropdown-menu.megamenu-services .category-list button.active,.site-header .navbarr .dropdown-menu.megamenu-technologies .category-list button.active{color:var(--secondary)}.site-header .navbarr .dropdown-menu.megamenu-services .category-list button.active .active-arrow,.site-header .navbarr .dropdown-menu.megamenu-technologies .category-list button.active .active-arrow{display:inline-block;width:16px;height:9px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='9' viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 1.5L8 7.5L1 1.5' stroke='%23011a4b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat;background-position:center;content:"";border:none!important;margin-left:5px;vertical-align:middle;transform:rotate(-90deg)}.site-header .navbarr .dropdown-menu.megamenu-services .category-list button.activee .active-arrow,.site-header .navbarr .dropdown-menu.megamenu-technologies .category-list button.activee .active-arrow{display:inline-block;width:16px;height:9px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='9' viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 1.5L8 7.5L1 1.5' stroke='%23454545' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;content:"";border:none!important;margin-left:5px;vertical-align:middle;transform:rotate(-90deg)}.site-header .navbarr .dropdown-menu.megamenu-services .category-list button:hover,.site-header .navbarr .dropdown-menu.megamenu-technologies .category-list button:hover{color:var(--secondary);border-bottom:none}.site-header .navbarr .dropdown-menu.megamenu-services .category-list button:hover .active-arrow,.site-header .navbarr .dropdown-menu.megamenu-technologies .category-list button:hover .active-arrow{display:inline-block}.site-header .navbarr .dropdown-menu.megamenu-ai ul,.site-header .navbarr .dropdown-menu.megamenu-industries ul,.site-header .navbarr .dropdown-menu.megamenu-technologies .tab-content .tab-pane ul{-moz-column-count:2;column-count:2;-moz-column-gap:50px;column-gap:50px}.site-header .navbarr .dropdown-menu.megamenu-ai{width:900px;left:-300px;min-height:300px}.site-header .navbarr .dropdown-menu.megamenu-ai::after{left:320px}.site-header .navbarr .dropdown-menu.megamenu-about{width:150px;left:0}.site-header .navbarr .dropdown-menu.megamenu-about::after{left:50%}.site-header .navbarr .dropdown-menu.megamenu-about ul li a{font-size:var(--font-base);font-weight:var(--font-medium);line-height:20px;color:var(--black);text-decoration:none;transition:.2s ease-out;white-space:normal}.site-header .navbarr .dropdown-menu.megamenu-services{width:1180px;left:-200px;min-height:366px}.site-header .navbarr .dropdown-menu.megamenu-services::after{left:245px}.site-header .navbarr .dropdown-menu.megamenu-industries{width:900px;left:-330px;min-height:165px}.site-header .navbarr .dropdown-menu.megamenu-industries::after{left:380px}.site-header .navbarr .dropdown-menu.megamenu-ai .megamenu-list li,.site-header .navbarr .dropdown-menu.megamenu-industries .megamenu-list li,.site-header .navbarr .dropdown-menu.megamenu-services .megamenu-list li{padding:10px 0}.site-header .navbarr .dropdown-menu.megamenu-ai .megamenu-list li a,.site-header .navbarr .dropdown-menu.megamenu-industries .megamenu-list li a,.site-header .navbarr .dropdown-menu.megamenu-services .megamenu-list li a{font-size:var(--font-sm);font-weight:var(--font-medium);line-height:20px;color:var(--black);text-decoration:none;transition:.2s ease-out;white-space:normal}.site-header .navbarr .dropdown-menu::after{content:"";position:absolute;top:-12px;left:175px;height:25px;width:25px;background-color:var(--white);transform:rotate(45deg);border-top:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1)}.site-header .navbarr .dropdown-menu h2{font-size:var(--font-sm);font-weight:var(--font-semibold);line-height:24px;color:var(--secondary);margin-bottom:4px}.site-header .navbarr .dropdown-menu .tech-list li a{font-size:var(--font-xs);font-weight:var(--font-medium);line-height:27px;color:var(--black);text-decoration:none;transition:.2s ease-out}.site-header .navbarr .dropdown-menu .tech-list li a img{width:32px;height:33px}.site-header .navbarr .dropdown-menu.show{opacity:1;visibility:visible;transform:translateY(0)}.site-header .navbarr .offcanvas.subheader{z-index:9999;width:400px;padding:0 16px 70px;background-color:var(--secondary)}.site-header .navbarr .offcanvas.subheader .offcanvas-header{justify-content:flex-end;padding:32px 36px 50px}.site-header .navbarr .offcanvas.subheader .offcanvas-header .btn-close{background-image:unset;opacity:1;padding:0}.site-header .navbarr .offcanvas.subheader .offcanvas-body{padding:0;overflow-y:unset}.site-header .navbarr .offcanvas.subheader .offcanvas-body .mobile-menu>li,.site-header .navbarr .offcanvas.subheader .offcanvas-body .mobile-menu>li .sub-menu-block .mobile-submenu{border-top:1px solid var(--mobile-menu-border)}.site-header .navbarr .offcanvas.subheader .offcanvas-body .mobile-menu>li a{display:flex;justify-content:space-between;color:var(--white);font-size:var(--font-base);font-weight:var(--font-medium);text-decoration:none;padding:12px;text-transform:capitalize}.site-header .navbarr .offcanvas.subheader .offcanvas-body .mobile-menu>li .sub-menu-block{display:none;padding-left:12px}.site-header .navbarr .offcanvas.subheader .offcanvas-body .mobile-menu>li .sub-menu-block .mobile-submenu .submenu-title{display:flex;justify-content:space-between;color:var(--white);font-size:var(--font-base);padding:12px;margin-bottom:0;font-weight:var(--font-medium);text-transform:capitalize}.site-header .navbarr .offcanvas.subheader .offcanvas-body .mobile-menu>li:nth-child(2) .sub-menu-block .mobile-submenu ul{display:none;padding-left:35px!important}.site-header .navbarr .offcanvas.subheader .offcanvas-body .mobile-menu>li:last-child{border-bottom:1px solid var(--mobile-menu-border)}.site-header .about-us-dropdown{margin-left:-4px;border:none;background-color:transparent;height:unset;padding:0}@media (min-width:1440px){.container{max-width:100%;padding:0 120px}}@media (min-width:1700px){.cust-container{max-width:100%!important;padding:0 358px!important}}img{max-width:100%}.text-transform-none{text-transform:none!important}ul{padding:0!important;list-style:none;margin:0!important}.portfolio-sidebar-right .dot-card-main-wrap .card-inner-info a:last-child .portfolio-card,.testimonial-section .testimonial-slider-wrap .testimonial-slider .testimonial-details p:last-child,p{margin-bottom:0}.mtop,.portfolio-section .portfolio-tab-wrap .tech-indu-sub-tabcontent{margin-top:32px}.section-title{text-align:center;width:60%;margin-inline:auto;margin-bottom:32px}.section-title h1,.section-title h2{font-size:var(--font-xl);font-weight:var(--font-semibold);line-height:50px;color:var(--secondary);margin-bottom:1rem;text-transform:capitalize}.blog-left .blog-items.main-blog-items a .blog-content .blog-inner-content p,.blog-left .blog-not-found-wrap p,.career-section .section-title-main .career-sub-title,.career-section .section-title-main .career-sub-title a,.contact-section .form-step p,.section-title p,.section-title p a{font-size:var(--font-base);font-weight:var(--font-medium);line-height:28px;color:var(--secondary);margin-bottom:0}.section-title.section-left-title{text-align:left;width:100%}.section-gap{margin-bottom:120px}.fix-title-wid-scroll-content .btn-wrap{display:flex;justify-content:flex-start;align-items:flex-start;gap:16px;flex-wrap:wrap}.fix-title-wid-scroll-content .dot-card-main-block{margin-bottom:24px}.fix-title-wid-scroll-content .dot-card-main-block .dot-card-main-wrap{box-shadow:4px 4px 20px 0 rgba(0,0,0,.1019607843);border-radius:8px}.faq-section .accordion-list{margin-top:32px;display:flex;justify-content:center;align-items:stretch;gap:12px;flex-direction:column}.faq-section .accordion-list .card{border:1px solid var(--gray100);background-color:transparent;border-radius:4px}.faq-section .accordion-list .card .card-header{border-radius:8px;background:var(--white);padding:0;border:unset}.faq-section .accordion-list .card .card-header a{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;font-size:var(--font-small-medium);font-weight:var(--font-semibold);line-height:30px;color:var(--secondary);padding:12px;text-decoration:none;transition:.5s}.faq-section .accordion-list .card .card-body p,.tnc-ppolicy li,.tnc-ppolicy p{font-size:var(--font-base);color:var(--secondary);font-weight:var(--font-medium)}.faq-section .accordion-list .card .card-header a i{transform:rotate(140deg);color:var(--primary)}.faq-section .accordion-list .card .card-header a.collapsed i{transform:rotate(30deg)}.faq-section .accordion-list .card .card-body{margin-top:0;padding:8px 12px}.faq-section .accordion-list .card .card-body p{line-height:30px}.contact-section-gap{padding:80px 0 50px;background-color:var(--white)}.dd-team-thankyou-section{background-image:var(--linear-gradient-bg);padding-bottom:60px}.dd-team-thankyou-section .dd-team-thankyou-main-wrap .dd-team-structure-img-wrap{text-align:center;margin-bottom:60px}.career-main-section .dd-team-thankyou-main-wrap .dd-team-structure-img-wrap img,.dd-team-thankyou-section .dd-team-thankyou-main-wrap .dd-team-structure-img-wrap img{margin:-282px auto 0;text-align:center}.career-main-section .dd-team-thankyou-inner .development-team-wrap,.dd-team-thankyou-section .dd-team-thankyou-inner .development-team-wrap{padding:32px 210px;text-align:center}.career-main-section .dd-team-thankyou-inner .development-team-wrap ul,.dd-team-structure-section .dd-team-structure-inner .development-team-wrap ul,.dd-team-thankyou-section .dd-team-thankyou-inner .development-team-wrap ul{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;align-items:center}.career-main-section .dd-team-thankyou-inner .development-team-wrap ul li,.dd-team-structure-section .dd-team-structure-inner .development-team-wrap ul li,.dd-team-thankyou-section .dd-team-thankyou-inner .development-team-wrap ul li{font-size:var(--font-extra-medium);font-weight:var(--font-semibold);line-height:36px;color:var(--white);padding:10px 24px;border:1px solid var(--white);border-radius:4px}.scrollup{position:fixed;bottom:40px;right:30px;display:none;width:60px;height:60px;background-color:var(--secondary);color:var(--white);text-align:center;line-height:54px;font-size:24px;border-radius:50%;border:2px solid var(--white);z-index:1000;transition:opacity .3s}.tnc-ppolicy li,.tnc-ppolicy p{line-height:28px}.pnf-btn-wrap{display:flex;justify-content:center;gap:16px}.testimonial-video-section .testimonial-video .owl-stage{padding:30px 0}.testimonial-video-section .testimonial-video .owl-stage .owl-item .item{cursor:pointer}.testimonial-video-section .testimonial-video .owl-stage .owl-item .item img{border-radius:40px;box-shadow:0 0 0 transparent;transition:transform .5s,box-shadow .3s}.testimonial-video-section .testimonial-video .owl-stage .owl-item .item:hover img{transform:scale(1.05);box-shadow:0 10px 20px rgba(0,0,0,.15)}.video-modal-wrap .video-wrap{text-align:center;padding:3rem}.dd-team-structure-section .dd-team-structure-main-wrap .dd-team-structure-img-wrap img,.not-found-section-bg .contact-form .contact-title,.video-modal-wrap .video-wrap iframe{width:100%}.clutch-section,.contact-section-bg{background-color:var(--clutch-bg)}.banner-section .banner-main-wrap .banner-img-wrap .item{width:100%;overflow:hidden;height:70vh;min-height:400px;position:relative}.banner-section .banner-main-wrap .banner-img-wrap .item .banner-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.banner-section .banner-main-wrap .banner-img-wrap .item .banner-content{position:absolute;top:50%;left:0;transform:translate(0,-50%);color:#fff;padding:0 120px;width:62vw;z-index:2}@media (min-width:992px) and (max-width:1485px){.banner-section .banner-main-wrap .banner-img-wrap .item .banner-content.partnership-banner-content{width:65vw}}.banner-section .banner-main-wrap .banner-img-wrap .item .banner-content .banner-title{font-size:var(--font-4xl);font-weight:var(--font-extrabold);line-height:70px;color:var(--white);margin-bottom:2rem}@media (max-width:1885px){.site-header .navbarr .navbar-nav .nav-item{padding-inline:6px}.site-header .navbarr .navbar-nav .nav-item .nav-link{font-size:var(--font-sm);padding:6px}.banner-section .banner-main-wrap .banner-img-wrap .item .banner-content .banner-title{font-size:var(--font-3xl);line-height:60px;margin-bottom:24px}}.banner-section .banner-main-wrap .banner-img-wrap .item .banner-content .banner-disc{font-size:var(--font-x-medium);font-weight:var(--font-normal);line-height:34px;color:var(--primary)}.banner-section .banner-main-wrap .banner-img-wrap .item .banner-content .banner-disc span{font-weight:var(--font-medium)}.banner-section .banner-main-wrap .banner-img-wrap .item .banner-content .banner-sub-title{font-size:var(--font-extra-medium);font-weight:var(--font-normal);line-height:34px;color:var(--white);margin-bottom:56px}.banner-section .banner-main-wrap .banner-img-wrap .item .banner-content .banner-btn-wrap{display:flex;justify-content:flex-start;align-items:flex-start;gap:24px}.banner-section .banner-main-wrap .banner-img-wrap .item .banner-content .banner-logo-wrap{margin:24px 0;padding-top:24px;border-top:1px solid var(--white20);display:flex;justify-content:flex-start;align-items:flex-start;gap:0;flex-wrap:wrap}.banner-section .banner-main-wrap .banner-img-wrap .item .banner-content .banner-logo-wrap a{border-right:1px solid var(--white20);border-left:1px solid var(--white20)}.banner-section .banner-main-wrap .banner-img-wrap .item .banner-content .banner-logo-wrap img{height:60px;padding:0 10px;width:auto}@media (max-width:1485px){.site-header .navbarr .navbar-nav .nav-item{padding-inline:4px;white-space:nowrap}.site-header .navbarr .navbar-nav .nav-item .nav-link{font-size:var(--font-sm-1);padding:6px}.banner-section .banner-main-wrap .banner-img-wrap .item .banner-content .banner-title{font-size:var(--font-xl);line-height:50px}.banner-section .banner-main-wrap .banner-img-wrap .item .banner-content{width:80vw}}.banner-section .banner-main-wrap .banner-img-wrap .owl-nav button{display:flex;width:40px;height:40px;padding:8px!important;justify-content:center;align-items:center;gap:4px;border-radius:100px;border:2px solid var(--gray);background:var(--white);color:var(--primary);position:absolute;top:50%;transform:translateY(-50%);transition:.5s}.banner-section .banner-main-wrap .banner-img-wrap .owl-nav button i{font-size:var(--font-extra-medium)}.banner-section .banner-main-wrap .banner-img-wrap .owl-nav button:hover{background-color:var(--primary);color:var(--white)}.banner-section .banner-main-wrap .banner-img-wrap .owl-nav button.owl-prev{left:0}.banner-section .banner-main-wrap .banner-img-wrap .owl-nav button.owl-next{right:0}.partnership-section .partner-logo-wrap{display:flex;justify-content:center;align-items:center;gap:40px;flex-wrap:wrap}.partnership-section .partner-logo-wrap .partner-img img{height:100px}@media (max-width:1700px){.partnership-section .partner-logo-wrap{gap:30px}.partnership-section .partner-logo-wrap .partner-img img{height:70px}}.service-section .service-tab-wrap{display:flex;justify-content:center;align-items:flex-start;gap:32px}.service-section .service-tab-wrap .nav{border-left:1px solid var(--tech-border);flex-direction:column}.service-section .service-tab-wrap .nav .nav-item button{text-align:left;white-space:nowrap;position:relative;padding-block:12px;font-size:var(--font-extra-medium);font-weight:var(--font-semibold);line-height:30px;color:var(--gray)}.portfolio-section .portfolio-tab-wrap .nav .nav-item button.active,.service-section .service-tab-wrap .nav .nav-item button.active,.technology-section .tech-tab-wrap .nav .nav-item button.active{background-color:transparent;color:var(--secondary)}.service-section .service-tab-wrap .nav .nav-item button.active::after{content:"";border-left:6px solid var(--secondary);height:50%;position:absolute;left:-2px;top:15px;border-radius:0 5px 5px 0}@media (max-width:1440px){.site-header .navbarr .dropdown-menu .menu-box h1{font-size:var(--font-base);line-height:24px}.section-title p,.site-header .navbarr .dropdown-menu .menu-box p{font-size:var(--font-sm);line-height:22px}.site-header .navbarr .dropdown-menu .menu-box .lets-talk-btn{font-size:var(--font-sm)}.mtop{margin-top:20px}.section-title h2{font-size:var(--font-x-medium);line-height:30px}.section-gap{margin-bottom:80px}.contact-section-gap{padding:60px 0 0}.service-section .service-tab-wrap .nav .nav-item button{font-size:var(--font-small-medium);line-height:24px}}.technology-section .tech-tab-wrap .nav{justify-content:center;position:relative}.technology-section .tech-tab-wrap .nav::after{content:"";border-bottom:1px solid var(--tech-border);width:86%;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.portfolio-section .portfolio-tab-wrap .nav .nav-item button,.technology-section .tech-tab-wrap .nav .nav-item button{text-align:left;white-space:nowrap;position:relative;padding-block:12px;font-size:var(--font-extra-medium);font-weight:var(--font-semibold);line-height:30px;color:var(--border)}@media (max-width:1440px){.technology-section .tech-tab-wrap .nav::after{width:100%;left:0}.technology-section .tech-tab-wrap .nav .nav-item button{font-size:var(--font-small-medium);line-height:24px}}.portfolio-section .portfolio-tab-wrap .nav .nav-item button.active::after,.technology-section .tech-tab-wrap .nav .nav-item button.active::after{content:"";border-bottom:6px solid var(--secondary);width:100%;position:absolute;bottom:0;left:0;border-radius:5px 5px 0 0}.technology-section .tech-tab-wrap .tech-logo-wrap{display:flex;justify-content:center;align-items:flex-start;gap:0}.technology-section .tech-tab-wrap .tech-logo-wrap .logo-item{border-right:1px solid var(--tech-border);padding:32px;text-align:center}.technology-section .tech-tab-wrap .tech-logo-wrap .logo-item img{width:80px;height:82px}.status-section .grid-wrap .grid-item:last-child .card-wrapper,.technology-section .tech-tab-wrap .tech-logo-wrap .logo-item:last-child{border-right:none}.case-studies-section .portfolio-slider .portfolio-info .portfolio-details .portfolio-inner,.development-needs-section .development-needs-inner .dot-card-main-wrap .dot-card-inner-wrap ul li:last-child,.enhance-team-section .enhance-team-inner .dot-card-main-wrap .dot-card-inner-wrap ul li:last-child,.testimonial-section .gap-section,.who-can-join-section .who-can-join-inner .dot-card-main-wrap .dot-card-inner-wrap ul li:last-child{margin-bottom:32px}.testimonial-section .performance-title{font-size:var(--font-extra-medium);font-weight:var(--font-medium);line-height:36px;color:var(--black);margin:42px 0 27px}.testimonial-section .performance-wrap{box-shadow:0 0 8px 0 var(--black80);border-radius:32px;padding:8px 32px;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center;gap:"";gap:8px}.testimonial-section .performance-wrap .performance-data img,.testimonial-section .testimonial-slider-wrap .custom-dots .owl-dot img{height:32px;width:32px}.testimonial-section .performance-wrap .performance-rateing{width:100%;display:flex;justify-content:space-between;align-items:center;gap:""}.testimonial-section .performance-wrap .performance-rateing span{font-size:var(--font-sm);font-weight:var(--font-medium);line-height:20px;color:var(--gray);margin-right:28px}.testimonial-section .performance-wrap .performance-rateing .star-wrap{display:flex;gap:2px;justify-content:flex-end}.testimonial-section .performance-wrap .performance-rateing img{height:16px}.testimonial-section .testimonial-slider-wrap{max-width:633px;margin:0 auto}.testimonial-section .testimonial-slider-wrap .testimonial-slider .testimonial-details{text-align:center;margin:1px 55px;box-shadow:0 1px 2px 0 rgba(0,0,0,.0509803922);padding:42px 32px;background-color:var(--white);min-height:450px}.testimonial-section .testimonial-slider-wrap .testimonial-slider .testimonial-details p{font-size:var(--font-sm);font-weight:var(--font-medium);line-height:30px;color:var(--secondary);margin:0 0 30px}.testimonial-section .testimonial-slider-wrap .testimonial-slider .testimonial-details h3{font-size:var(--font-extra-medium);font-weight:var(--font-semibold);line-height:36px;color:var(--secondary);text-transform:capitalize}.testimonial-section .testimonial-slider-wrap .custom-dots{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:48px}.testimonial-section .testimonial-slider-wrap .custom-dots .owl-dot{width:64px;height:64px;border-radius:50%;background-color:#b8d0fe;border:unset;position:relative;flex-shrink:0}.testimonial-section .testimonial-slider-wrap .custom-dots .owl-dot.active{width:104px;height:104px;background-color:var(--primary);border:2px solid var(--white)}.testimonial-section .testimonial-slider-wrap .custom-dots .owl-dot.active::after{content:"";width:70px;height:70px;position:absolute;top:-92px;left:8px;rotate:44deg;border-radius:20px;box-shadow:4px 4px 7px -5px rgba(0,0,0,.2509803922);background-color:var(--white);z-index:9}.testimonial-section .testimonial-slider-wrap .custom-dots .owl-dot.active img{width:56px;height:56px}.case-studies-section .portfolio-slider .portfolio-info{border-radius:16px;background:var(--light-blue)}.case-studies-section .portfolio-slider .portfolio-info .row{align-items:center}.case-studies-section .portfolio-slider .portfolio-info .portfolio-details{padding-block:30px}.case-studies-section .portfolio-slider .portfolio-info .portfolio-details h2{font-size:var(--font-extra-medium);font-weight:var(--font-medium);line-height:30px;color:var(--secondary);margin-bottom:16px}.case-studies-section .portfolio-slider .portfolio-info .portfolio-details p{font-size:var(--font-base);font-weight:var(--font-normal);line-height:27px;color:var(--secondary);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.case-studies-section .portfolio-slider .portfolio-info .portfolio-image{text-align:right}.case-studies-section .portfolio-slider .owl-dots{display:flex;justify-content:center;gap:12px}.case-studies-section .portfolio-slider .owl-dots button{height:16px;width:16px;display:inline-block;border-radius:50%!important;background-color:var(--black80)}.clutch-section .clutch-container{max-width:1700px;margin:0 auto;padding:0 120px}.contact-section .inner-contact{padding-right:13vw}.contact-section .inner-contact h2{font-size:var(--font-3xl);font-weight:var(--font-normal);line-height:80px;color:var(--secondary);margin-bottom:24px}.contact-section .inner-contact p{font-size:var(--font-extra-medium);font-weight:var(--font-normal);line-height:30px;color:var(--secondary);margin-bottom:24px}.contact-section .office-address{display:flex;justify-content:flex-start;align-items:center;gap:15px;text-transform:uppercase;margin-bottom:16px}.contact-section .office-address h2{font-size:var(--font-extra-medium);font-weight:var(--font-medium);line-height:36px;color:var(--secondary)}.contact-section .office-address h2 sup{font-size:var(--font-3xs);font-weight:var(--font-medium);line-height:18px;color:var(--secondary)}.contact-section .office-address h2 img{width:42px;height:24px}.contact-section .address-details,.contact-section .wpcf7-form-control{display:flex;flex-direction:column;gap:16px}.contact-section .address-details .add-wrap,.contact-section .address-details li,.mission-vision-section .mission-vision-wrap .mission-vision-inner{display:flex;justify-content:flex-start;align-items:flex-start;gap:16px}.contact-section .address-details .add-wrap img,.contact-section .address-details li img{width:24px;height:24px}.contact-section .address-details .add-wrap address,.contact-section .address-details .add-wrap span,.contact-section .address-details li address,.contact-section .address-details li span{width:83%}.contact-section .address-details .add-wrap a,.contact-section .address-details .add-wrap address,.contact-section .address-details li a,.contact-section .address-details li address{font-size:var(--font-xs);font-weight:var(--font-normal);line-height:21px;color:var(--secondary);margin-bottom:0}.contact-section .address-details .add-wrap a,.contact-section .address-details li a{display:flex;justify-content:flex-start;align-items:flex-start;gap:16px;text-decoration:none;width:100%}.contact-section .contact-wrap{padding:24px;border-bottom:1px solid var(--blue20);border-radius:8px}.contact-section .contact-card-main{border-radius:8px;padding:32px;background-color:var(--clutch-bg);box-shadow:4px 4px 20px 0 rgba(0,0,0,.1019607843)}.blog-left .blog-items,.portfolio-items{box-shadow:4px 4px 4px 0 rgba(0,0,0,.0392156863)}.contact-section .contact-card-main .contact-form{padding:32px 24px;border:1px solid var(--blue20);border-radius:8px}.contact-section .contact-card-main .inner-contact{padding-right:16vw}.contact-section .contact-card-main .inner-contact h2{font-size:var(--font-2xl);font-weight:var(--font-normal);line-height:62px;color:var(--secondary);margin-bottom:20px}.contact-section .contact-card-main .inner-contact p{font-size:var(--font-base);font-weight:var(--font-normal);line-height:27px;color:var(--secondary);margin-bottom:20px}.contact-section .contact-form{display:flex;padding:48px;flex-direction:column;align-items:flex-start;gap:32px;border-radius:24px}.contact-section .contact-form .row{gap:32px}.contact-section .contact-form .custom-btn,.risk-free-section .contact-form .custom-btn{font-size:var(--font-sm)}@media (max-width:1885px){.testimonial-section .performance-wrap{padding:8px 20px}.testimonial-section .performance-wrap .performance-data span{font-size:var(--font-xs)}.contact-section .contact-card-main .inner-contact,.contact-section .inner-contact{padding-right:8vw}.dd-team-structure-section .dd-team-structure-main-wrap .dd-team-structure-img-wrap img{min-height:785px}}@media (max-width:1670px){.dd-team-structure-section .dd-team-structure-inner .development-team-wrap ul li,.dd-team-thankyou-section .dd-team-thankyou-inner .development-team-wrap ul li{font-size:var(--font-base);line-height:28px;font-weight:var(--font-normal);padding:6px 12px}.dd-team-thankyou-section .dd-team-thankyou-inner .development-team-wrap{padding:32px 120px}.contact-section .contact-card-main .inner-contact,.contact-section .inner-contact{padding-right:3vw}.contact-section .contact-card-main .inner-contact h2,.contact-section .inner-contact h2{font-size:var(--font-xl);line-height:50px}.contact-section .contact-card-main .inner-contact h2 img,.contact-section .inner-contact h2 img{width:20vw}}.contact-section-bg{padding:105px 0;position:relative;background-image:url(//itidoltechnologies.com/wp-content/themes/itidol/assets/images/contact-bg.webp);background-position:top;background-size:cover;background-repeat:no-repeat;min-height:785px;width:100%}.development-needs-section,.risk-free-section{background-image:url(//itidoltechnologies.com/wp-content/themes/itidol/assets/images/hire-talent-sliderContact.webp)}.development-needs-section,.enhance-team-section,.risk-free-section{background-position:center;background-repeat:no-repeat;width:100%;background-size:cover}.contact-section-bg.thankyou-section{margin:120px 0 400px;padding:0}@media (max-width:1024px){.dd-team-thankyou-section .dd-team-thankyou-main-wrap .dd-team-structure-img-wrap img{margin:-70px auto 0}.banner-section .banner-main-wrap .banner-img-wrap .item{height:70vh;min-height:465px}.contact-section-bg.thankyou-section{margin-bottom:100px}}.contact-section-bg.thankyou-section .section-title h2{margin-top:12px}.contact-section-bg.thankyou-section .cust-card.cust-center-bg-white-card .card-wrapper .card-icon img{height:103px;width:103px}.contact-section-bg.thankyou-section .main-section-warp{margin-top:132px}.organization-section .our-organization-wrap h3,.portfolio-sidebar-right .dot-card-main-wrap .card-inner-info a .portfolio-card h4{font-size:var(--font-small-medium);font-weight:var(--font-semibold);line-height:30px;color:var(--secondary);margin-bottom:16px}.mission-vision-section .mission-vision-wrap .mission-vision-inner .mission-vision-data{width:calc(100% - 48px)}.mission-vision-section .mission-vision-wrap .mission-vision-inner .mission-vision-data h2{margin-bottom:8px;font-size:var(--font-large)}.mission-vision-section .mission-vision-wrap .mission-vision-inner .mission-vision-data p{margin-bottom:48px}@media (max-width:1440px){.testimonial-section .testimonial-slider-wrap{max-width:633px;margin:0 auto}.testimonial-section .testimonial-slider-wrap .testimonial-slider .testimonial-details{margin:1px 24px;padding:42px 20px}.case-studies-section .portfolio-slider .portfolio-info .portfolio-details h2{font-size:var(--font-small-medium);line-height:28px}.case-studies-section .portfolio-slider .portfolio-info .portfolio-details p{font-size:var(--font-sm);line-height:26px}.contact-section .contact-card-main .inner-contact,.contact-section .inner-contact{padding-right:3vw}.contact-section .contact-card-main .inner-contact h2,.contact-section .inner-contact h2{font-size:var(--font-x-medium);line-height:38px}.contact-section .contact-card-main .inner-contact h2 img,.contact-section .inner-contact h2 img{width:13vw}.contact-section .contact-card-main .inner-contact p,.contact-section .inner-contact p{font-size:var(--font-base);line-height:24px}.organization-section .our-organization-wrap h3{font-size:var(--font-sm);line-height:24px}.mission-vision-section .mission-vision-wrap .mission-vision-inner .mission-vision-data p{margin-bottom:30px}.mission-vision-section .mission-vision-wrap .mission-vision-inner .mission-vision-data h2{font-size:var(--font-x-medium);line-height:30px}}.status-section .grid-wrap{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px}.status-section .grid-wrap .grid-item .card-wrapper{box-shadow:none;border-right:1px solid var(--tech-border);border-radius:0}.status-section .grid-wrap .grid-item .card-wrapper h2{font-size:var(--font-2xl);font-weight:var(--font-semibold);line-height:60px;color:var(--primary);margin-bottom:12px}@media (max-width:1199px){.section-title{width:100%}.fix-title-wid-scroll-content .mb4{margin-bottom:32px}.faq-section .accordion-list .card .card-body p,.faq-section .accordion-list .card .card-header a{font-size:var(--font-sm);line-height:22px}.dd-team-thankyou-section .dd-team-thankyou-inner .development-team-wrap{padding:12px 0}.scrollup{width:40px;height:40px;line-height:36px;font-size:20px}.banner-section .banner-main-wrap .banner-img-wrap .item .banner-content .banner-title{font-size:var(--font-large);line-height:46px}.banner-section .banner-main-wrap .banner-img-wrap .item .banner-content .banner-sub-title{font-size:var(--font-small-medium);line-height:30px}.technology-section .tech-tab-wrap .tech-logo-wrap .logo-item img{width:60px;height:62px}.testimonial-section .testimonial-slider-wrap .testimonial-slider .testimonial-details{min-height:360px}.testimonial-section .testimonial-slider-wrap .custom-dots .owl-dot.active{width:70px;height:70px}.testimonial-section .testimonial-slider-wrap .custom-dots .owl-dot.active img{width:32px;height:32px}.case-studies-section .portfolio-slider .portfolio-info .portfolio-details{padding-block:12px}.case-studies-section .portfolio-slider .portfolio-info .portfolio-details .portfolio-inner{margin-bottom:18px}.case-studies-section .portfolio-slider .portfolio-info .portfolio-details h2{font-size:var(--font-base);line-height:24px}.case-studies-section .portfolio-slider .portfolio-info .portfolio-details p{font-size:var(--font-xs);line-height:20px}.contact-section .row.cust-row .col-lg-12:last-child .contact-wrap{border-bottom:none}.contact-section .contact-wrap{padding:12px 8px}.contact-section-bg{padding:50px 0}.status-section .grid-wrap{grid-template-columns:repeat(4,1fr);grid-row-gap:24px}.tech-stack-section .tech-stack-main-wrap h3{font-size:var(--font-base)}}@media (max-width:992px){.footer-section .footer-info .quick-links ul li a{font-size:var(--font-xs);line-height:22px}.footer-section .footer-info .quick-links{margin-bottom:8px}.site-header .navbarr,.site-header .navbarr.fixed{padding:1rem 0}.site-header .navbarr .navbar-brand-logo img{height:50px}.site-header .navbarr .offcanvas.subheader{width:100%}.site-header .navbarr .offcanvas.subheader .offcanvas-header .btn-close svg{height:34px}.container{max-width:100%}.banner-section .banner-main-wrap .banner-img-wrap .item .banner-content .banner-disc,.mission-vision-section .mission-vision-wrap .mission-vision-inner .mission-vision-data h2,.section-title h2{font-size:var(--font-small-medium);line-height:28px}.section-title p{font-size:var(--font-xs);line-height:20px}.section-gap{margin-bottom:60px}.contact-section .contact-card-main .contact-form,.fix-title-wid-scroll-content .dot-card-main-block .dot-card-main-wrap{padding:32px 12px}.col-reverse{flex-direction:column-reverse}.case-studies-section .portfolio-slider .portfolio-info .portfolio-details h2,.tnc-ppolicy li,.tnc-ppolicy p{font-size:var(--font-sm);line-height:22px}.video-modal-wrap .video-wrap{padding:1rem}.banner-section.partner-bnr-section{background-color:rgba(4,102,200,.1)}.banner-section .banner-main-wrap .banner-img-wrap .item::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:var(--secondary-rgba)}.banner-section .banner-main-wrap .banner-img-wrap .item .banner-content{padding:0 70px;width:95vw}.banner-section .banner-main-wrap .banner-img-wrap .item .banner-content.home-content{width:80vw}.partnership-section .partner-logo-wrap{gap:16px}.testimonial-section .performance-wrap{justify-content:flex-start}.testimonial-section .performance-wrap .performance-data{align-items:flex-start}.testimonial-section .testimonial-slider-wrap .testimonial-slider .testimonial-details{margin:1px 0}.case-studies-section .portfolio-slider .owl-dots{margin-top:8px}.contact-section .contact-card-main{padding:12px}.contact-section .contact-form .row{gap:20px}.contact-section .contact-form{padding:48px 0}.contact-section .contact-card-main .inner-contact h2,.contact-section .inner-contact h2{font-size:var(--font-extra-medium);line-height:40px}.contact-section .contact-card-main .inner-contact h2 img,.contact-section .inner-contact h2 img{width:20vw}.contact-section .contact-card-main .inner-contact p,.contact-section .inner-contact p{font-size:var(--font-sm);line-height:26px}.status-section .grid-wrap .grid-item .card-wrapper{border-right:none}.status-section .grid-wrap{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.footer-section .footer-info .quick-links ul li a{padding:3px 6px}.footer-section .copyright p{font-size:var(--font-3xs);line-height:1.4}.footer-section .copyright ul li{border-right:none;padding-right:0}.footer-section .copyright ul li a{font-size:var(--font-3xs)}.footer-section .copyright ul{flex-direction:column;align-items:center;gap:0}.footer-section .copyright{flex-direction:column;align-items:center;justify-content:center;gap:0;text-align:center}.site-header .navbarr .offcanvas.subheader .offcanvas-body{overflow-y:scroll;height:500px}.site-header .navbarr .offcanvas.subheader .offcanvas-body .mobile-menu>li a{font-size:var(--font-sm);padding:6px 12px}.site-header .navbarr .offcanvas.subheader .offcanvas-body .mobile-menu>li .sub-menu-block .mobile-submenu .submenu-title,.site-header .navbarr .offcanvas.subheader .offcanvas-body .mobile-menu>li .sub-menu-block .mobile-submenu ul li a{font-size:var(--font-xs);padding:6px 12px}.site-header .navbarr .offcanvas.subheader .offcanvas-body .mobile-menu>li:nth-child(2) .sub-menu-block .mobile-submenu ul{padding-left:20px!important}.site-header .navbarr .offcanvas.subheader .offcanvas-body .mobile-menu>li:nth-child(2) .sub-menu-block .mobile-submenu ul li a{font-size:var(--font-xs)}.pnf-btn-wrap{flex-direction:column}.testimonial-video-section .testimonial-video .owl-stage .owl-item .item img{height:400px;-o-object-fit:cover;object-fit:cover}.testimonial-video-section .testimonial-video .owl-stage .owl-item .item:hover img{transform:unset}.banner-section .banner-main-wrap .banner-img-wrap .item .banner-content .banner-title{font-size:var(--font-x-medium);line-height:38px}.banner-section .banner-main-wrap .banner-img-wrap .item .banner-content .banner-logo-wrap img{height:44px}.banner-section .banner-main-wrap .banner-img-wrap .item{height:35vh;min-height:560px}.partnership-section .partner-logo-wrap .partner-img img{height:70px}.service-section .service-tab-wrap .nav .nav-item,.technology-section .tech-tab-wrap .nav .nav-item{width:100%;padding-bottom:8px}.service-section .service-tab-wrap .nav .nav-item button,.technology-section .tech-tab-wrap .nav .nav-item button{width:100%;text-align:center;border-bottom:1px solid var(--tech-border);border-radius:0;white-space:wrap}.technology-section .tech-tab-wrap .nav .nav-item button.active::after{width:100%;left:0}.technology-section .tech-tab-wrap .tech-logo-wrap .logo-item img{width:40px;height:42px}.testimonial-section .performance-wrap{justify-content:flex-start}.testimonial-section .performance-wrap .performance-rateing span{margin-right:0}.testimonial-section .performance-wrap .performance-rateing{align-items:flex-start;flex-direction:column}.testimonial-section .testimonial-slider-wrap .testimonial-slider .testimonial-details{min-height:unset}.testimonial-section .testimonial-slider-wrap .custom-dots{gap:8px}.testimonial-section .testimonial-slider-wrap .custom-dots .owl-dot.active::after{display:none}.clutch-section .clutch-container{padding:0 12px}.contact-section-bg .address-details .add-wrap address{margin-bottom:16px}.status-section .grid-wrap{grid-template-columns:repeat(3,1fr)}}.founder-section .about-founder{padding:35px 0}.challenges-solve-section .dot-card-main-wrap .dot-card-inner-wrap ul li h4,.founder-section .about-founder h3{font-size:var(--font-small-medium);font-weight:var(--font-semibold);line-height:30px;color:var(--secondary);margin-bottom:0}.founder-section .about-founder p{font-size:var(--font-sm);font-weight:var(--font-normal);line-height:24px;color:var(--secondary);margin-bottom:8px;text-align:justify}.founder-section .about-founder p.founder{font-size:var(--font-sm);font-weight:var(--font-semibold);line-height:24px;color:var(--primary)}.founder-section .about-founder .social-icons{padding-top:32px;display:flex;justify-content:flex-start;align-items:center;gap:16px}.founder-section .about-founder .social-icons i{font-size:var(--font-extra-medium);color:var(--primary)}.tech-stack-section .tech-stack-main-wrap{display:flex;justify-content:flex-start;align-items:center;gap:12px;margin-bottom:12px;background-color:var(--white);padding:20px 0;position:relative}.tech-stack-section .tech-stack-main-wrap h3{font-size:var(--font-base);font-weight:var(--font-semibold);line-height:24px;color:var(--secondary);min-width:270px;max-width:270px;padding:6px 0 0 23px;margin-bottom:0}.tech-stack-section .tech-stack-main-wrap ul{display:flex;justify-content:flex-start;align-items:center;gap:20px;flex-wrap:wrap}.tech-stack-section .tech-stack-main-wrap::after{content:"";border-left:6px solid var(--secondary);height:42px;position:absolute;left:-2px;top:calc(50% - 18px);border-radius:0 5px 5px 0}.enhance-team-section{padding:120px 0}@media (max-width:1366px){.site-header .navbarr .dropdown-menu.megamenu-technologies{width:85vw}.enhance-team-section{padding:60px 0}}.enhance-team-section .enhance-team-inner{max-width:60%}.enhance-team-section .enhance-team-inner h2{font-size:var(--font-3xl);font-weight:var(--font-semibold);line-height:60px;color:var(--white);margin-bottom:16px}.development-needs-section .development-needs-inner p,.enhance-team-section .enhance-team-inner p,.who-can-join-section .who-can-join-inner p{font-size:var(--font-base);font-weight:var(--font-normal);line-height:27px;color:var(--white);margin-bottom:16px}.enhance-team-section .enhance-team-inner p a{color:inherit;text-decoration:none}.enhance-team-section .enhance-team-inner p a:hover{text-decoration:underline}.development-needs-section .development-needs-inner .dot-card-main-wrap,.enhance-team-section .enhance-team-inner .dot-card-main-wrap{background-color:transparent;padding:16px 0 0}.enhance-team-section .enhance-team-inner .dot-card-main-wrap h3{color:var(--white);margin-bottom:8px}.development-needs-section .development-needs-inner .dot-card-main-wrap .dot-card-inner-wrap ul,.enhance-team-section .enhance-team-inner .dot-card-main-wrap .dot-card-inner-wrap ul,.who-can-join-section .who-can-join-inner .dot-card-main-wrap .dot-card-inner-wrap ul{border-left:1px solid transparent}.development-needs-section .development-needs-inner .dot-card-main-wrap .dot-card-inner-wrap ul li,.enhance-team-section .enhance-team-inner .dot-card-main-wrap .dot-card-inner-wrap ul li,.who-can-join-section .who-can-join-inner .dot-card-main-wrap .dot-card-inner-wrap ul li{color:var(--white);padding-top:0;padding-bottom:12px}.development-needs-section .development-needs-inner .dot-card-main-wrap .dot-card-inner-wrap ul li::before,.enhance-team-section .enhance-team-inner .dot-card-main-wrap .dot-card-inner-wrap ul li::before,.who-can-join-section .who-can-join-inner .dot-card-main-wrap .dot-card-inner-wrap ul li::before{background-color:var(--white);top:10px}.blog-center .blog-center-title,.blog-left .pagination-section .pagination .page-item.active .page-numbers,.blog-left .pagination-section .pagination .page-item:hover .page-numbers,.blog-sidebar-right .dot-card-main-wrap h3{background-color:var(--primary);color:var(--white)}.breadcrumb-wrap{padding:120px 0 20px}.breadcrumb-wrap nav ol{justify-content:center}.breadcrumb-wrap nav ol li{font-size:var(--font-small-medium);font-weight:var(--font-medium);line-height:30px;color:var(--secondary)}.breadcrumb-wrap nav ol li a{text-decoration:none;color:var(--secondary)}.blog-left .blog-title{text-align:left;margin-bottom:16px}.blog-left .blog-items{border-radius:8px;border:1px solid var(--border);padding:12px}.blog-left .blog-items a,.portfolio-items a{display:block;text-decoration:none;border-radius:8px}.blog-left .blog-items a .blog-img img{width:100%;-o-object-fit:cover;object-fit:cover;max-height:267px}.blog-left .blog-items a .blog-content,.portfolio-items a .portfolio-content{padding-top:16px}.blog-left .blog-items a .blog-content .blog-inner-content,.portfolio-items a .portfolio-content .portfolio-inner-content{padding:12px 0;display:flex;flex-direction:column;gap:16px;border-radius:16px}.blog-left .blog-items a .blog-content .blog-inner-content h3{font-size:var(--font-extra-medium);font-weight:var(--font-semibold);line-height:36px;color:var(--secondary);margin-bottom:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;min-height:72px}.blog-left .blog-items a .blog-content .blog-inner-content p,.portfolio-items a .portfolio-content .portfolio-inner-content p{font-size:var(--font-sm);font-weight:var(--font-medium);line-height:24px;color:var(--secondary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-overflow:ellipsis;overflow:hidden}.blog-left .blog-items a .blog-content .blog-inner-content p span,.portfolio-items a .portfolio-content .portfolio-inner-content p span{font-size:var(--font-xs);font-weight:var(--font-semibold);line-height:20px;color:var(--secondary);border:1px solid var(--gray100);padding:4px 24px;display:inline-block;border-radius:8px}.blog-left .blog-items.main-blog-items a .blog-img img{max-height:565px}.blog-left .blog-items.main-blog-items a .blog-content .blog-inner-content h2,.blog-left .blog-not-found-wrap h2{font-size:var(--font-large);font-weight:var(--font-semibold);line-height:50px;color:var(--secondary);margin-bottom:1rem}.blog-left .pagination-section{margin-top:48px}.blog-left .pagination-section .pagination{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.blog-left .pagination-section .pagination .page-item .page-numbers{border:unset;color:var(--light-grey);font-size:var(--font-extra-medium);font-weight:var(--font-medium);line-height:28px;padding:4px 8px;border-radius:4px;text-decoration:none}.blog-left .pagination-section .pagination .page-item .page-numbers i{font-size:17px}.blog-left .pagination-section .pagination .page-item .page-numbers:focus{box-shadow:unset;background-color:var(--primary);color:var(--white)}.blog-left .blog-not-found-wrap{text-align:center;display:flex;flex-direction:column;gap:24px;justify-content:center;max-width:30vw;margin:0 auto;min-height:700px}.blog-sidebar-right .dot-card-main-wrap,.portfolio-sidebar-right .dot-card-main-wrap{padding:0}.blog-sidebar-right .dot-card-main-wrap h3{margin-bottom:0;padding:8px 16px;border-radius:4px 4px 0 0;font-weight:var(--font-semibold);display:flex;justify-content:space-between;align-items:center;gap:""}.blog-sidebar-right .dot-card-main-wrap .dot-card-inner-wrap{padding-top:0;border:1px solid var(--black80);border-radius:0 0 4px 4px}.blog-sidebar-right .dot-card-main-wrap .dot-card-inner-wrap.blog-card-inner h4{font-size:var(--font-small-medium);font-weight:var(--font-medium);line-height:30px;color:var(--secondary);border-top:1px solid var(--black80);padding:12px 0;margin:0 24px}.blog-sidebar-right .dot-card-main-wrap .dot-card-inner-wrap.blog-card-inner h4:first-child{border-top:none;padding:24px 0 12px}.blog-sidebar-right .dot-card-main-wrap .dot-card-inner-wrap.blog-card-inner h4 a{font-size:var(--font-small-medium);font-weight:var(--font-medium);line-height:30px;color:var(--secondary);text-decoration:none}.blog-sidebar-right .dot-card-main-wrap .dot-card-inner-wrap.blog-card-inner ul{padding-left:48px!important;padding-top:0!important}.blog-sidebar-right .dot-card-main-wrap .dot-card-inner-wrap.blog-card-inner ul li,.challenges-solve-section .dot-card-main-wrap .dot-card-inner-wrap ul li{padding-top:0;padding-bottom:12px}.blog-sidebar-right .dot-card-main-wrap .dot-card-inner-wrap.blog-card-inner ul li a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.blog-sidebar-right .dot-card-main-wrap .dot-card-inner-wrap.blog-card-inner ul li::before{content:"";position:absolute;top:10px;left:-24px;height:10px;width:10px;border-radius:50%;background-color:var(--primary);visibility:visible}.blog-sidebar-right .dot-card-main-wrap .dot-card-inner-wrap ul{border-left:unset;padding-top:24px!important}.blog-sidebar-right .dot-card-main-wrap .dot-card-inner-wrap ul li{color:var(--gray400);padding-top:12px}.blog-sidebar-right .dot-card-main-wrap .dot-card-inner-wrap ul li a{text-decoration:none;color:var(--gray400)}.blog-sidebar-right .dot-card-main-wrap .dot-card-inner-wrap ul li::before{visibility:hidden}.blog-sidebar-right .dot-card-main-wrap .dot-card-inner-wrap ul li.item-active,.dd-team-structure-section .dd-team-structure-main-wrap,.dd-team-structure-section .dd-team-structure-main-wrap .dd-team-structure-img-wrap,.team_celebration_tabbing .team_celebration_image_boxes{position:relative}.blog-sidebar-right .dot-card-main-wrap .dot-card-inner-wrap ul li.item-active a{color:var(--secondary);font-weight:var(--font-medium)}.blog-sidebar-right .dot-card-main-wrap .dot-card-inner-wrap ul li.item-active::before{content:"";position:absolute;top:7px;left:-25px;height:42px;width:6px;border-radius:0 8px 8px 0;background-color:var(--secondary);visibility:visible}.blog-sidebar-right .dot-card-main-wrap .dot-card-inner-wrap .contact-form,.portfolio-sidebar-right .dot-card-main-wrap .card-inner-info,.portfolio-sidebar-right .dot-card-main-wrap .contact-form{padding:24px}.blog-sidebar-right .dot-card-main-wrap .dot-card-inner-wrap .contact-form .row,.portfolio-sidebar-right .dot-card-main-wrap .contact-form .row{gap:12px}.blog-center .blog-center-title{border-radius:4px 4px 0 0;display:flex;justify-content:center;align-items:center;gap:18px}.blog-center .blog-center-title h2{font-size:var(--font-small-medium);font-weight:var(--font-medium);line-height:30px;color:var(--white);margin-bottom:0;padding:8px 16px;border-radius:4px 4px 0 0}.blog-center .blog-center-title span,.blog-center .blog-items h3{font-size:var(--font-small-medium)}.blog-center .blog-center-title .social-icons a i{font-size:14px;background-color:var(--white);padding:5px;border-radius:2px;width:24px;height:24px}.blog-center .blog-items{padding:24px 0 0;border-bottom:1px solid var(--black80)}.blog-center .blog-items h3{font-weight:var(--font-semibold);line-height:30px;color:var(--primary)}.blog-center .blog-items p{font-size:var(--font-small-medium);font-weight:var(--font-medium);line-height:30px;color:var(--secondary);margin-bottom:12px}.blog-center .blog-items .dot-card-main-wrap{padding:0;background-color:transparent}.blog-center .blog-items .dot-card-main-wrap h2{font-size:var(--font-extra-medium);font-weight:var(--font-bold);line-height:30px;color:var(--secondary);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:0;margin-top:20px}.blog-center .blog-items .dot-card-main-wrap .scroll-anchor{display:block;height:282px;margin-top:-282px;visibility:hidden}.blog-center .blog-items .dot-card-main-wrap .dot-card-inner-wrap ul{border-left:none}.blog-center .blog-items .dot-card-main-wrap .dot-card-inner-wrap ul li,.challenges-solve-section .dot-card-main-wrap .dot-card-inner-wrap ul li:first-child{padding-top:12px}.blog-center .blog-items .dot-card-main-wrap .dot-card-inner-wrap ul li::before,.challenges-solve-section .dot-card-main-wrap .dot-card-inner-wrap ul li:first-child::before{top:20px}.blog-center .blog-owner-main{border-top:1px solid var(--black80);margin:12px 12px 0}.blog-center .blog-owner-main .blog-owner-detail{display:flex;justify-content:flex-start;align-items:center;gap:12px;padding:12px 12px 24px}.blog-center .blog-owner-main .blog-owner-detail .blog-owner-detail-inner{display:flex;justify-content:flex-start;align-items:center;gap:18px}.blog-center .blog-owner-main .blog-owner-detail .blog-owner-detail-inner img{height:65px}.blog-center .blog-owner-main .blog-owner-detail .blog-owner-detail-inner h5{font-size:var(--font-extra-medium);font-weight:var(--font-semibold);line-height:30px;color:var(--primary);margin-bottom:0}.blog-center .blog-owner-main .blog-owner-detail .blog-owner-detail-inner .line{font-size:var(--font-extra-medium);font-weight:var(--font-normal);line-height:36px;color:var(--gray100)}.blog-center .blog-owner-main .blog-owner-detail .blog-owner-detail-inner .social-icons a:last-child{padding-left:0}.blog-center .blog-owner-main .blog-owner-detail .blog-owner-detail-inner .social-icons a i{font-size:24px}.blog-center .blog-owner-main p{font-size:var(--font-sm);font-weight:var(--font-medium);line-height:24px;color:var(--secondary)}.agile-methodology-section .img-wrap img,.development-needs-section .img-wrap,.img-col div,.who-can-join-section .img-wrap{height:100%}.development-needs-section .img-wrap img,.img-col div img,.who-can-join-section .img-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lifecycle-wrap{display:flex;justify-content:flex-start;align-items:flex-start;gap:12px;flex-direction:column}.lifecycle-wrap .lifecycle-item{display:flex;justify-content:flex-start;align-items:center;gap:24px;background-color:var(--white);padding:6px 24px;border-radius:8px}.lifecycle-wrap .lifecycle-item img{height:50px;width:50px}.lifecycle-wrap .lifecycle-item h3{font-size:var(--font-extra-medium);font-weight:var(--font-bold);line-height:30px;color:var(--secondary);margin-bottom:0}.lifecycle-wrap .lifecycle-item p{font-size:var(--font-base);font-weight:var(--font-normal);line-height:24px;color:var(--secondary)}.dot-card-center-wrap{display:flex;flex-direction:column;justify-content:center}.dot-card-center-wrap .dot-card-main-wrap{padding:0 24px}@media (max-width:1440px){.founder-section .about-founder{padding:0 0 35px}.strategic-section .row{--bs-gutter-y:0}.breadcrumb-wrap{padding:60px 0 20px}.blog-center .blog-items .dot-card-main-wrap h2,.blog-center .blog-owner-main .blog-owner-detail .blog-owner-detail-inner h5{font-size:var(--font-small-medium);line-height:28px}.lifecycle-wrap{gap:8px}.lifecycle-wrap .lifecycle-item h3{font-size:var(--font-small-medium);line-height:24px}.lifecycle-wrap .lifecycle-item p{font-size:var(--font-sm);line-height:22px}.dot-card-center-wrap .dot-card-main-wrap{padding:20px 12px}.portfolio-section .portfolio-tab-wrap .nav .nav-item button{font-size:var(--font-base);line-height:24px}}.dd-team-structure-section .dd-team-structure-inner{position:absolute;top:0;color:var(--white);text-align:center;left:0;right:0;margin-inline:auto;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;flex-direction:column;justify-content:center;height:100%}.dd-team-structure-section .dd-team-structure-inner .development-team-wrap{padding:32px 210px}@media (max-width:1670px){.dd-team-structure-section .dd-team-structure-inner .development-team-wrap{padding:32px 120px}.career-main-section .dd-team-thankyou-inner .development-team-wrap ul li{font-size:var(--font-base);line-height:28px;font-weight:var(--font-normal);padding:6px 12px}}.risk-free-section{min-height:700px;padding:116px 0}.challenges-solve-section .industry-circle-col,.risk-free-section .contact-col{display:flex;justify-content:center;align-items:center;gap:""}.risk-free-section .inner-contact h2{font-size:var(--font-3xl);font-weight:var(--font-normal);line-height:80px;color:var(--white)}@media (max-width:1885px){.risk-free-section .inner-contact h2{font-size:var(--font-xl);line-height:60px}.risk-free-section .inner-contact img{height:65px}}.risk-free-section .inner-contact p{font-size:var(--font-extra-medium);font-weight:var(--font-normal);line-height:36px;color:var(--white);margin-bottom:24px}@media (max-width:1600px){.banner-section .banner-main-wrap .banner-img-wrap .item .banner-content .banner-sub-title{font-size:var(--font-small-medium);line-height:30px;margin-bottom:24px}.blog-left .blog-items.main-blog-items a .blog-content .blog-inner-content h2,.blog-left .blog-not-found-wrap h2{font-size:var(--font-x-medium);line-height:38px}.blog-left .blog-items.main-blog-items a .blog-content .blog-inner-content p,.blog-left .blog-not-found-wrap p{font-size:var(--font-small-medium);line-height:30px}.blog-sidebar-right .dot-card-main-wrap h3{font-size:var(--font-small-medium)}.blog-center .blog-center-title{gap:12px}.blog-center .blog-center-title h2{font-size:var(--font-base);line-height:24px}.risk-free-section .inner-contact h2{font-size:var(--font-large);line-height:44px}.risk-free-section .inner-contact p{font-size:var(--font-base);line-height:26px}}.risk-free-section .inner-contact .logo-wrap{margin:24px 0;padding-top:24px;border-top:1px solid var(--white);display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;flex-wrap:wrap}.risk-free-section .inner-contact .logo-wrap img{height:38px}.risk-free-section .contact-form{padding-left:140px}.risk-free-section .contact-form form .row{--bs-gutter-y:32px}.development-needs-section{padding:120px 0}.development-needs-section .development-needs-inner h2,.who-can-join-section .who-can-join-inner h2{font-size:var(--font-3xl);font-weight:var(--font-extrabold);line-height:60px;color:var(--white);margin-bottom:16px}@media (max-width:1485px){.enhance-team-section .enhance-team-inner h2{font-size:var(--font-xl);line-height:50px}.enhance-team-section .enhance-team-inner{padding:12px 0;max-width:60%}.dd-team-structure-section .dd-team-structure-main-wrap .dd-team-structure-img-wrap img{min-height:620px}.development-needs-section .development-needs-inner h2{font-size:var(--font-large);line-height:40px}.development-needs-section .development-needs-inner{padding:12px 0}}@media (max-width:1199px){.tech-stack-section .tech-stack-main-wrap ul li img{width:auto}.enhance-team-section .enhance-team-inner h2{font-size:var(--font-large);line-height:44px}.blog-left .blog-items a .blog-content .blog-inner-content h3{font-size:var(--font-small-medium);line-height:28px;min-height:58px}.blog-center .blog-items h3,.blog-left .blog-items a .blog-content .blog-inner-content p{font-size:var(--font-sm);line-height:26px}.blog-left .blog-items.main-blog-items a .blog-content .blog-inner-content h2,.blog-left .blog-not-found-wrap h2{font-size:var(--font-extra-medium);line-height:36px}.blog-left .blog-items.main-blog-items a .blog-content .blog-inner-content p,.blog-left .blog-not-found-wrap p{font-size:var(--font-base);line-height:26px}.blog-left{margin-bottom:48px}.blog-sidebar-right .dot-card-main-wrap h3{font-size:var(--font-sm)}.blog-sidebar-right .dot-card-main-wrap .dot-card-inner-wrap .contact-form{padding:24px 12px}.blog-center .blog-center-title{flex-wrap:wrap}.blog-center .blog-items p{font-size:var(--font-sm);line-height:26px;margin-bottom:0}.blog-center .blog-items .dot-card-main-wrap h2{font-size:var(--font-sm);line-height:24px}.dd-team-structure-section .dd-team-structure-inner .development-team-wrap{padding:12px 0}.risk-free-section{padding:80px 0;min-height:600px}.risk-free-section .inner-contact img{height:60px}.risk-free-section .contact-form{padding-left:0}.development-needs-section{padding:80px 0}.development-needs-section .development-needs-inner h2{font-size:var(--font-x-medium);line-height:34px}}.development-needs-section .development-needs-inner .dot-card-main-wrap h3,.who-can-join-section .who-can-join-inner .dot-card-main-wrap h3{color:var(--white);margin-bottom:0}@media (max-width:992px){.founder-section .about-founder h3{font-size:var(--font-sm);line-height:24px}.founder-section .about-founder p.founder{font-size:var(--font-3xs);line-height:20px}.enhance-team-section{padding:20px 0}.blog-center .blog-owner-main .blog-owner-detail .blog-owner-detail-inner h5,.enhance-team-section .enhance-team-inner h2{font-size:var(--font-base);line-height:26px}.enhance-team-section .enhance-team-inner p,.lifecycle-wrap .lifecycle-item h3{font-size:var(--font-sm);line-height:22px}.enhance-team-section .enhance-team-inner{padding:12px 0;max-width:80%}.breadcrumb-wrap{padding:40px 0 20px}.blog-left .blog-items.main-blog-items a .blog-content .blog-inner-content h2,.blog-left .blog-not-found-wrap h2{font-size:var(--font-small-medium);line-height:28px}.blog-left .blog-items.main-blog-items a .blog-content .blog-inner-content p,.blog-left .blog-not-found-wrap p{font-size:var(--font-sm);line-height:26px}.blog-center .blog-center-title{gap:0;padding-bottom:12px}.blog-center .blog-center-title h2{width:100%;text-align:center}.blog-center .blog-center-title h2.share{width:auto}.blog-center .blog-center-title span{display:none}.lifecycle-wrap .lifecycle-item{padding:12px;align-items:flex-start}.lifecycle-wrap .lifecycle-item .lifecycle-item1{width:55px;flex-shrink:0}.lifecycle-wrap .lifecycle-item .lifecycle-item2{width:calc(100% - 55px)}.lifecycle-wrap .lifecycle-item img{height:50px}.dd-team-structure-section .dd-team-structure-main-wrap .dd-team-structure-img-wrap::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-color:rgba(4,102,200,.4)}.risk-free-section .inner-contact img{height:45px}.development-needs-section .development-needs-inner h2{font-size:var(--font-extra-medium);line-height:28px}.development-needs-section .development-needs-inner{padding:12px 0}}@media (min-width:1400px) and (max-width:1700px){.agile-methodology-section .metho-row .col-xxl-4.col-xl-4.col-lg-6.col-md-12{width:50%}}.agile-methodology-section .metho-card-wrap{box-shadow:4px 4px 20px 0 rgba(0,0,0,.1019607843);border:1px solid rgba(4,102,200,.2);border-radius:8px;height:100%}.agile-methodology-section .metho-card-wrap .metho-card-inner{padding:2px 24px 32px}.agile-methodology-section .metho-card-wrap .metho-card-inner h3{font-size:var(--font-extra-medium);font-weight:var(--font-bold);line-height:36px;color:var(--secondary);margin-bottom:16px}.agile-methodology-section .img-wrap{padding-left:90px;height:100%}.challenges-solve-section{position:relative;background-image:url(//itidoltechnologies.com/wp-content/themes/itidol/assets/images/Industry-bg.webp);background-position:left;background-repeat:no-repeat;width:100%}.career-main-section-warp,.career-section,.core-values-bg,.not-found-section-bg{background-position:top;background-repeat:no-repeat;position:relative}@media (min-width:992px) and (max-width:1199px){.challenges-solve-section .industry-col{width:100%}}.challenges-solve-section .industry-circle-col .industry-title-circle{display:flex;justify-content:center;align-items:center;gap:"";width:480px;height:480px;border-radius:50%;background-color:var(--white);flex-direction:column;padding:0 78px;text-align:center;position:relative}.challenges-solve-section .industry-circle-col .industry-title-circle::after{content:"";position:absolute;top:0;right:-3px;width:480px;height:480px;background-color:var(--primary);border-radius:50%;z-index:-1}.challenges-solve-section .industry-circle-col .industry-title-circle h2{font-size:var(--font-large);font-weight:var(--font-bold);line-height:48px;color:var(--secondary)}@media (max-width:1400px){.cust-card .card-wrapper{padding:12px}.fix-title-wid-scroll-content .btn-wrap{padding-bottom:16px}.fix-title-wid-scroll-content .btn-wrap .custom-btn{padding:8px 40px}.status-section .grid-wrap .grid-item .card-wrapper h2{font-size:var(--font-x-medium);line-height:40px}.tech-stack-section .tech-stack-main-wrap{gap:30px}.agile-methodology-section .img-wrap{padding-left:0;text-align:center}.agile-methodology-section .img-wrap img{text-align:center}.challenges-solve-section .industry-circle-col .industry-title-circle{width:380px;height:380px;padding:0 48px}.challenges-solve-section .industry-circle-col .industry-title-circle::after{width:380px;height:380px}.challenges-solve-section .industry-circle-col .industry-title-circle h2{font-size:var(--font-extra-medium);line-height:34px}.challenges-solve-section .industry-circle-col .industry-title-circle img{width:50px;height:50px}}@media (max-width:767px){.founder-section .about-founder,.founder-section .about-founder h3,.founder-section .about-founder p{text-align:center}.founder-section .about-founder .social-icons{justify-content:center}.tech-stack-section .tech-stack-main-wrap h3{padding:14px 0 0 14px}.tech-stack-section .tech-stack-main-wrap::after{top:24px}.tech-stack-section .tech-stack-main-wrap{flex-wrap:wrap;border:1px solid var(--tech-border);padding:12px;gap:8px}.enhance-team-section .enhance-team-inner{position:static;padding:50px 0;max-width:100%}.blog-left .pagination-section .pagination{gap:12px}.blog-left .pagination-section .pagination .page-item .page-numbers{font-size:var(--font-base);line-height:24px}.blog-left .blog-not-found-wrap{min-height:auto;max-width:100vw}.blog-center .blog-owner-main .blog-owner-detail .blog-owner-detail-inner .line,.dd-team-structure-section .dd-team-structure-main-wrap .dd-team-structure-img-wrap{display:none}.dot-card-center-wrap .dot-card-main-wrap{padding:12px}.dd-team-structure-section .dd-team-structure-main-wrap .dd-team-structure-img-wrap img{min-height:700px}.dd-team-structure-section .dd-team-structure-main-wrap{background-color:var(--primary)}.dd-team-structure-section .dd-team-structure-inner{padding:50px 0;position:static;transform:none}.risk-free-section .inner-contact h2{font-size:var(--font-extra-medium);line-height:28px}.risk-free-section .inner-contact p{font-size:var(--font-sm);line-height:22px}.development-needs-section{padding:60px 0}.development-needs-section .development-needs-inner h2{font-size:var(--font-base);line-height:26px}.development-needs-section .development-needs-inner{position:static;padding:20px 0}.challenges-solve-section .industry-circle-col .industry-title-circle{width:300px;height:300px;padding:0 36px}.challenges-solve-section .industry-circle-col .industry-title-circle::after{width:300px;height:300px}.challenges-solve-section .industry-circle-col .industry-title-circle h2{font-size:var(--font-small-medium);line-height:30px}.challenges-solve-section .industry-circle-col .industry-title-circle img{width:40px;height:40px}}.challenges-solve-section .dot-card-main-wrap,.not-found-section-bg .dot-card-main-wrap{background-color:transparent}.challenges-solve-section .dot-card-main-wrap .dot-card-inner-wrap ul li::before{top:10px}.challenges-solve-section .dot-card-main-wrap .dot-card-inner-wrap ul li p{font-size:var(--font-base);font-weight:var(--font-medium);line-height:30px;color:var(--secondary);margin-bottom:0}.not-found-section,.who-can-join-section{background-color:var(--primary);padding:120px 0}.not-found-section .section-title h1{font-size:var(--font-5xl);font-weight:var(--font-extrabold);line-height:82px;color:var(--white)}.not-found-section .section-title p,.not-found-section-bg .contact-form .mail-link{font-weight:var(--font-medium);font-size:var(--font-extra-medium);line-height:36px}.not-found-section .section-title p{color:var(--white)}.not-found-section-bg{padding:120px 0;background-image:url(//itidoltechnologies.com/wp-content/themes/itidol/assets/images/404_page_not_found.webp);background-size:cover;width:100%;margin-bottom:300px}.not-found-section-bg .dot-card-main-wrap h3{font-size:var(--font-2xl);font-weight:var(--font-normal);line-height:64px;color:var(--secondary);margin-bottom:24px}.not-found-section-bg .dot-card-main-wrap p{font-size:var(--font-base);font-weight:var(--font-normal);line-height:27px;color:var(--secondary);margin-bottom:24px}.not-found-section-bg .contact-form{padding:32px;box-shadow:4px 4px 20px 0 rgba(0,0,0,.1019607843);background-color:var(--white);border:1px solid var(--blue20)}.not-found-section-bg .contact-form .contact-title h2{font-size:var(--font-large);font-weight:var(--font-normal);line-height:40px;color:var(--secondary);margin-bottom:0;text-align:center}.not-found-section-bg .contact-form .row{gap:0;--bs-gutter-y:32px}.not-found-section-bg .contact-form .or-divider{position:relative;width:100%;text-align:center;color:var(--gray)}.not-found-section-bg .contact-form .or-divider::after,.not-found-section-bg .contact-form .or-divider::before{content:"";position:absolute;top:50%;height:2px;background-color:var(--tech-border);width:65px}.not-found-section-bg .contact-form .or-divider::before{right:33%}.not-found-section-bg .contact-form .or-divider::after{left:33%}.not-found-section-bg .contact-form .mail-link{color:var(--secondary);text-decoration:none;text-align:center;width:100%}.portfolio-section .portfolio-tab-wrap .nav{justify-content:center;position:relative;row-gap:12px}.portfolio-section .portfolio-tab-wrap .nav::after{content:"";border-bottom:1px solid var(--tech-border);width:75%;position:absolute;bottom:0;left:12%}.portfolio-section .portfolio-tab-wrap .tech-indu-subtab .nav-item{padding:0 6px}.portfolio-section .portfolio-tab-wrap .tech-indu-subtab .nav-item button{background-color:var(--black12);font-weight:var(--font-medium);font-size:var(--font-base)}.portfolio-section .portfolio-tab-wrap .tech-indu-subtab .nav-item button.active{background-color:var(--blue12);color:var(--primary)}.portfolio-section .portfolio-tab-wrap .tech-indu-subtab .nav-item button.active::after,.portfolio-section .portfolio-tab-wrap .tech-indu-subtab .nav-item button::after,.portfolio-section .portfolio-tab-wrap .tech-indu-subtab::after{border-bottom:none}.portfolio-section .portfolio-tab-wrap .tech-indu-sub-tabcontent .row{--bs-gutter-y:16px}@media (max-width:1280px){.service-section .service-tab-wrap .nav .nav-item button.active::after{border-left:none;border-top:4px solid var(--secondary);height:15%;width:100%;left:0;top:unset;bottom:-3px;border-radius:5px}.service-section .service-tab-wrap{flex-wrap:wrap;flex-direction:row}.service-section .service-tab-wrap .nav{flex-direction:row;justify-content:center;border-left:none}.service-section .service-tab-wrap .nav .nav-item button{font-size:var(--font-sm);line-height:28px;padding-block:8px}.technology-section .tech-tab-wrap .nav .nav-item button.active::after{border-bottom:4px solid var(--secondary)}.portfolio-section .portfolio-tab-wrap .nav::after,.technology-section .tech-tab-wrap .nav::after{content:none}.portfolio-section .portfolio-tab-wrap .nav .nav-item button,.technology-section .tech-tab-wrap .nav .nav-item button{font-size:var(--font-base);line-height:30px;padding-block:8px}.technology-section .tech-tab-wrap .tech-logo-wrap{flex-wrap:wrap}.technology-section .tech-tab-wrap .tech-logo-wrap .logo-item{border-right:none;padding:16px}}.portfolio-items{border-radius:8px;border:1px solid var(--border);padding:12px;height:100%}.portfolio-items a .portfolio-img{max-height:257px}.portfolio-items a .portfolio-img img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.portfolio-items a .portfolio-content .portfolio-inner-content h3{font-size:var(--font-extra-medium);font-weight:var(--font-semibold);line-height:36px;color:var(--secondary);margin-bottom:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}.portfolio-section{margin-top:120px}.portfolio-wrap .main-title{font-size:var(--font-xl);font-weight:var(--font-semibold);line-height:50px;color:var(--secondary);margin-bottom:16px}@media (max-width:1600px){.portfolio-wrap .main-title{font-size:var(--font-x-medium);line-height:40px}.portfolio-sidebar-right .dot-card-main-wrap h3{font-size:var(--font-small-medium)}}.block-wrap .dot-card-main-wrap,.portfolio-wrap .main-block-wrap .dot-card-main-wrap{padding:0;background-color:transparent;margin-bottom:32px}.portfolio-wrap .main-block-wrap .dot-card-main-wrap .dot-card-inner-wrap ul{-moz-column-count:3;column-count:3}.block-wrap{padding-bottom:32px}.block-wrap h2{font-size:var(--font-base);font-weight:var(--font-semibold);line-height:27px;color:var(--primary);position:relative;padding-left:17px;margin-bottom:0}.block-wrap h2::after{content:"";position:absolute;top:35%;left:0;height:10px;width:6px;border-radius:0 8px 8px 0;background-color:var(--primary)}.block-wrap h3{font-size:var(--font-extra-medium);font-weight:var(--font-semibold);line-height:36px;color:var(--secondary);margin-bottom:12px}@media (max-width:1400px){.not-found-section .section-title h1{font-size:var(--font-3xl);line-height:60px}.portfolio-wrap .main-title{font-size:var(--font-extra-medium);line-height:36px}.portfolio-wrap .main-block-wrap .dot-card-main-wrap .dot-card-inner-wrap ul{-moz-column-count:2;column-count:2}.block-wrap h3{font-size:var(--font-base);line-height:24px}}.block-wrap p{font-size:var(--font-small-medium);font-weight:var(--font-medium);line-height:30px;color:var(--secondary);margin-bottom:0;overflow:auto}.block-wrap p .img-right{float:right}.block-wrap .dot-card-main-wrap .dot-card-inner-wrap ul{-moz-column-count:2;column-count:2;-moz-column-fill:balance;column-fill:balance;border-left:none}.block-wrap .dot-card-main-wrap .dot-card-inner-wrap ul li{padding-right:10px}.portfolio-sidebar-right .dot-card-main-wrap h3{background-color:var(--primary);color:var(--white);margin-bottom:0;padding:8px 16px;border-radius:4px 4px 0 0;font-weight:var(--font-semibold)}.portfolio-sidebar-right .dot-card-main-wrap .card-inner-info a{text-decoration:none}.portfolio-sidebar-right .dot-card-main-wrap .card-inner-info a .portfolio-card{box-shadow:4px 4px 4px 0 rgba(0,0,0,.0392156863);border:1px solid var(--tech-border);border-radius:8px;padding:12px;margin-bottom:24px}.portfolio-sidebar-right .dot-card-main-wrap .card-inner-info a .portfolio-card p{font-size:var(--font-xs);font-weight:var(--font-medium);line-height:20px;color:var(--secondary);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.career-section{padding:120px 0 235px;background-image:url(//itidoltechnologies.com/wp-content/themes/itidol/assets/images/contact-bg.webp);background-size:cover;width:100%;background-color:var(--clutch-bg)}.career-section .section-title-main{text-align:center}.career-section .section-title-main .career-title-wrap{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}.career-section .section-title-main .career-title{font-size:var(--font-3xl);font-weight:var(--font-semibold);line-height:80px;color:var(--secondary);text-transform:capitalize}.career-main-section-warp{background-color:var(--white);background-image:url(//itidoltechnologies.com/wp-content/themes/itidol/assets/images/slider-1.svg);background-size:contain;padding:60px 60px 8px;border-radius:20px;margin-top:-155px;z-index:1;margin-inline:160px;border:1px solid var(--primary)}@media (max-width:1600px){.career-main-section-warp{margin-inline:80px}}.career-main-section{background-image:var(--linear-gradient-bg);padding-bottom:117px}.career-main-section .dd-team-thankyou-main-wrap .dd-team-structure-img-wrap{text-align:center;margin-bottom:98px}@media (max-width:1024px){.not-found-section-bg{padding:25px 0;margin-bottom:100px}.career-main-section .dd-team-thankyou-main-wrap .dd-team-structure-img-wrap img{margin:-70px auto 0}}.career-main-section .dd-team-thankyou-main-wrap .section-title p a{text-decoration:none;color:var(--primary);text-transform:lowercase;font-weight:var(--font-bold)}@media (max-width:1670px){.career-main-section .dd-team-thankyou-inner .development-team-wrap{padding:32px 120px}}.core-values-bg{background-image:url(//itidoltechnologies.com/wp-content/themes/itidol/assets/images/career.webp);background-size:cover;width:100%}.upload-wrapper{display:flex;flex-direction:column;align-items:center;margin:16px 0 8px}.upload-wrapper .upload-box{display:flex;justify-content:center;align-items:center;width:100%;height:46px;cursor:pointer;transition:border-color .3s}.upload-wrapper .upload-box span input{border:2px dashed #d9e1f3;background-color:transparent;width:400px;border-radius:40px;text-align:center}.upload-wrapper .upload-box span input:hover{border-color:var(--primary)}.upload-wrapper .upload-info{font-size:var(--font-3xs);font-weight:var(--font-medium);line-height:18px;color:var(--gray);margin-top:10px;text-align:center}.wpcf7-select.wpcf7-select{border:1px solid var(--gray100);padding:.6rem 2.25rem .6rem .75rem}.team_celebration_tabbing .team_celebration_image_boxes .team_celebration_image_box{width:100%;height:clamp(15.625rem,21.552vw + 2.263rem,28.125rem);position:relative;overflow:hidden;border-radius:20px}.team_celebration_tabbing .team_celebration_image_boxes .team_celebration_image_box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cv-apply-form form .bottom-text{text-align:center;margin-top:32px}.cv-apply-form form .bottom-text p,.program-works-section .referrals-box-wrap .earning-examples .earning-item .label{font-size:var(--font-base);font-weight:var(--font-medium);line-height:27px;color:var(--secondary)}.cv-apply-form form .bottom-text p a{color:var(--primary);text-decoration:none;font-weight:var(--font-semibold)}.cv-apply-modal .modal-header .modal-title{font-size:var(--font-base);font-weight:var(--font-bold);line-height:28px;color:var(--white)}.cv-apply-modal .modal-body{padding:32px 20px 20px}.program-works-section{background-image:var(--linear-gradient-bg);padding:clamp(3.125rem,-4.167rem + 9.722vw,7.5rem);position:relative}.program-works-section .referrals-box-wrap{background-color:var(--white);padding:32px;border-radius:12px}.program-works-section .referrals-box-wrap h3{font-size:var(--font-large);font-weight:var(--font-bold);line-height:48px;color:var(--secondary);margin-bottom:12px}.program-works-section .referrals-box-wrap p{font-size:var(--font-base);font-weight:var(--font-medium);line-height:27px;color:var(--secondary);margin-bottom:24px}.program-works-section .referrals-box-wrap .earning-examples{display:flex;flex-direction:column;gap:1rem}.program-works-section .referrals-box-wrap .earning-examples .earning-item{display:flex;align-items:center;gap:.75rem}.program-works-section .referrals-box-wrap .earning-examples .earning-item .project-cost{font-size:var(--font-large);font-weight:var(--font-bold);line-height:48px;color:var(--primary)}.program-works-section .referrals-box-wrap .earning-examples .earning-item .arrow{color:var(--secondary);font-weight:700}.program-works-section .referrals-box-wrap .earning-examples .earning-item .commission{font-size:var(--font-large);font-weight:var(--font-bold);line-height:48px;color:var(--green)}@media (max-width:1440px){.portfolio-items a .portfolio-content .portfolio-inner-content h3{font-size:var(--font-small-medium);line-height:28px}.portfolio-items a .portfolio-content .portfolio-inner-content p{font-size:var(--font-sm);line-height:26px}.block-wrap p{font-size:var(--font-base);line-height:26px}.portfolio-sidebar-right .dot-card-main-wrap .card-inner-info a .portfolio-card h4{font-size:var(--font-sm);line-height:22px;margin-bottom:0}.career-section .section-title-main .career-title-wrap img{height:70px}.career-section .section-title-main .career-title{font-size:var(--font-x-medium);line-height:30px}.career-section .section-title-main .career-sub-title,.program-works-section .referrals-box-wrap .earning-examples .earning-item .label,.program-works-section .referrals-box-wrap p{font-size:var(--font-sm);line-height:22px}.career-main-section-warp{padding:30px 30px 8px;margin-inline:40px}.program-works-section{padding:clamp(8.125rem,-4.167rem + 9.722vw,7.5rem) 0}.program-works-section .referrals-box-wrap .earning-examples .earning-item .commission,.program-works-section .referrals-box-wrap .earning-examples .earning-item .project-cost,.program-works-section .referrals-box-wrap h3{font-size:var(--font-small-medium);line-height:24px}.how-the-program-works-section .cust-card.bg-cust-card .card-wrapper p{font-size:var(--font-sm);line-height:24px}}.program-works-section .absolute-img{position:absolute;right:10;bottom:0}.benefits-section .container{max-width:1155px;margin:auto}.benefits-section .benefits-header{display:flex;justify-content:flex-start;align-items:center;gap:"";padding:10px 20px}.benefits-section .benefits-header .col-description,.benefits-section .benefits-header .col-title{flex:1;max-width:300px;font-size:var(--font-extra-medium);font-weight:var(--font-semibold);line-height:36px;color:var(--secondary)}.benefits-section .benefit-item{display:flex;justify-content:space-between;align-items:center;gap:"";background:#f9f9f9;margin-top:16px;border-radius:8px}.benefits-section .benefit-item .icon-text{display:flex;align-items:center;flex:1;max-width:300px}.benefits-section .benefit-item .icon-text .icon{background:#0052cc;color:#fff;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:8px;margin-right:12px;font-size:var(--font-base)}.benefits-section .benefit-item .icon-text .title{font-size:var(--font-base);font-weight:var(--font-semibold);line-height:27px;color:var(--secondary)}.benefits-section .benefit-item .description{flex:1;font-size:var(--font-base);font-weight:var(--font-medium);line-height:27px;color:var(--secondary)}@media (max-width:992px){.not-found-section .section-title h1{font-size:var(--font-xl);line-height:40px}.not-found-section .section-title p,.not-found-section-bg .contact-form .mail-link{font-size:var(--font-base);line-height:30px}.portfolio-items a .portfolio-img img{max-height:220px;min-height:220px}.block-wrap .dot-card-main-wrap .dot-card-inner-wrap ul,.portfolio-wrap .main-block-wrap .dot-card-main-wrap .dot-card-inner-wrap ul{-moz-column-count:1;column-count:1}.career-section .section-title-main .career-title-wrap img{height:50px}.career-section .section-title-main .career-title{font-size:var(--font-small-medium);line-height:28px}.career-section .section-title-main .career-sub-title{font-size:var(--font-xs);line-height:20px}.career-main-section{padding-bottom:50px}.career-main-section .dd-team-thankyou-main-wrap .dd-team-structure-img-wrap{margin-bottom:50px}.benefits-section .benefit-item .description,.benefits-section .benefit-item .icon-text .title,.cv-apply-form form .bottom-text p{font-size:var(--font-sm);line-height:24px}}@media (max-width:768px){.benefits-section .benefits-header{display:none}.benefits-section .benefit-item{flex-direction:column;align-items:center;justify-content:center;text-align:center}.benefits-section .benefit-item .icon-text{max-width:100%;flex-direction:column}}@media (max-width:480px){.benefits-section .benefit-item .icon-text .icon{width:36px;height:36px;font-size:var(--font-sm)}.benefits-section .benefit-item .description,.benefits-section .benefit-item .icon-text .title{font-size:var(--font-xs)}}.who-can-join-section .who-can-join-inner{display:flex;flex-direction:column;justify-content:center;height:100%}.who-can-join-section .who-can-join-inner .dot-card-main-wrap{background-color:transparent;padding:16px 0 0;height:auto}@media (max-width:1485px){.portfolio-sidebar-right .dot-card-main-wrap h3{font-size:var(--font-sm)}.portfolio-sidebar-right .dot-card-main-wrap .card-inner-info,.portfolio-sidebar-right .dot-card-main-wrap .contact-form{padding:24px 8px}.who-can-join-section .who-can-join-inner h2{font-size:var(--font-large);line-height:40px}.who-can-join-section .who-can-join-inner{padding:12px 0}}.get-started-section .get-started-inner{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;padding:60px 12px;border-radius:12px}.business-partnership-section .contact-form .row h3{font-size:var(--font-extra-medium);font-weight:var(--font-medium);line-height:36px;color:var(--secondary);margin-bottom:0}.final-thought-section h3{font-size:var(--font-extra-medium);font-weight:var(--font-medium);line-height:36px;color:var(--secondary);margin-top:20px;margin-bottom:0}.engagement-models-section{padding:40px 0;text-align:center}.engagement-models-section .engagement-table-wrapper{display:flex;justify-content:center}.engagement-models-section .engagement-table-wrapper .engagement-table{width:100%;max-width:1400px;background:var(--body-bg);border-radius:16px;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #dde8fe}.engagement-models-section .engagement-table-wrapper .engagement-table tr th{padding:20px 18px;text-align:left;white-space:nowrap;font-size:var(--font-extra-medium);font-weight:var(--font-semibold);line-height:36px;color:var(--secondary)}.engagement-models-section .engagement-table-wrapper .engagement-table tr td{padding:20px 18px;text-align:left;font-size:var(--font-base);font-weight:var(--font-normal);line-height:27px;color:var(--gray);white-space:nowrap}.engagement-models-section .engagement-table-wrapper .engagement-table tr td:first-child{font-size:var(--font-extra-medium);font-weight:var(--font-semibold);line-height:36px;color:var(--secondary);display:flex;align-items:center;gap:10px}@media (max-width:1400px){.engagement-models-section .engagement-table-wrapper .engagement-table tr td{font-size:var(--font-sm);line-height:24px}.engagement-models-section .engagement-table-wrapper .engagement-table tr td:first-child{font-size:var(--font-base);line-height:26px}}.engagement-models-section .engagement-table-wrapper .engagement-table .icon{width:40px;height:40px;vertical-align:middle}:root{--primary:#0466c8;--secondary:#011a4b;--secondary-rgb:rgb(1, 26, 75, 1);--secondary-rgba:rgb(1, 26, 75, 0.4);--white:#fff;--white10:#ffffff1a;--white20:#FFFFFF33;--black:#000;--black80:#cccccc;--black12:#cccccc1f;--gray:#454545;--gray100:#c5c5c5;--gray400:#6a6a6a;--border:#a9a9a9;--tech-border:#ececec;--subheader-bg:#011a4b;--clutch-bg:#fafafa;--body-bg:#fafafa;--blue20:#0466c833;--blue12:#0466c81f;--green:#5FA04E;--menubg:#DDE8FE75;--linear-gradient-bg:linear-gradient(238.9deg, #011a4b 68.34%, #0466c8 101.74%);--raleway-font:"Raleway",sans-serif;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--font-black:900;--font-3xs:0.75rem;--font-double-xs:0.8125rem;--font-xs:0.875rem;--font-sm-1:0.9375rem;--font-sm:1rem;--font-base:1.125rem;--font-small-medium:1.25rem;--font-extra-medium:1.5rem;--font-x-medium:1.75rem;--font-large:2rem;--font-xl:2.5rem;--font-2xl:2.75rem;--font-3xl:3.125rem;--font-4xl:4rem;--font-5xl:4.5rem;--font-6xl:5rem}.contact-section .form-step h2{font-size:var(--font-large);font-weight:var(--font-semibold);line-height:50px;color:var(--secondary);margin-bottom:0}@media (max-width:1600px){.contact-section .form-step h2{font-size:var(--font-x-medium);line-height:38px}.contact-section .form-step p{font-size:var(--font-small-medium);line-height:30px}}@media (max-width:1199px){.agile-methodology-section .metho-card-wrap .metho-card-inner h3{font-size:var(--font-base);margin-bottom:8px}.challenges-solve-section{background-image:none}.challenges-solve-section .dot-card-main-wrap .dot-card-inner-wrap ul li h4,.challenges-solve-section .dot-card-main-wrap .dot-card-inner-wrap ul li p{font-size:var(--font-sm);line-height:26px}.not-found-section-bg .contact-form .contact-title h2,.not-found-section-bg .dot-card-main-wrap h3{font-size:var(--font-large);line-height:40px}.not-found-section-bg .contact-form{padding:32px 12px}.portfolio-section{margin-top:50px}.portfolio-wrap .main-title{font-size:var(--font-base);line-height:24px}.block-wrap .dot-card-main-wrap .dot-card-inner-wrap ul li,.portfolio-wrap .main-block-wrap .dot-card-main-wrap .dot-card-inner-wrap ul li{padding-top:10px}.block-wrap h3,.block-wrap p{font-size:var(--font-sm);line-height:22px}.career-main-section-warp{margin-inline:0}.career-main-section .dd-team-thankyou-inner .development-team-wrap{padding:12px 0}.program-works-section{text-align:center}.program-works-section .col-xl-6{width:100%}.program-works-section .absolute-img{position:relative;width:100%;margin:2rem auto 0;right:auto;bottom:auto}.program-works-section .referrals-box-wrap{text-align:left}.who-can-join-section{padding:80px 0}.who-can-join-section .who-can-join-inner h2{font-size:var(--font-x-medium);line-height:34px}.engagement-models-section .engagement-table-wrapper{overflow-x:auto;justify-content:flex-start}.engagement-models-section .engagement-table-wrapper .engagement-table tr th:first-child{width:220px}.engagement-models-section .engagement-table-wrapper .engagement-table tr td:first-child{font-size:var(--font-sm);line-height:24px;width:220px}.contact-section .form-step h2{font-size:var(--font-extra-medium);line-height:36px}.contact-section .form-step p{font-size:var(--font-base);line-height:26px}}@media (max-width:992px){.who-can-join-section .who-can-join-inner h2{font-size:var(--font-extra-medium);line-height:28px}.who-can-join-section .who-can-join-inner{padding:12px 0}.business-partnership-section .contact-form .row h3,.final-thought-section h3{font-size:var(--font-base);line-height:30px}.engagement-models-section .engagement-table-wrapper .engagement-table tr td,.engagement-models-section .engagement-table-wrapper .engagement-table tr th{font-size:.95rem;padding:14px 8px}.contact-section .form-step h2{font-size:var(--font-small-medium);line-height:28px}.contact-section .form-step p{font-size:var(--font-sm);line-height:26px}}.contact-section .form-step .contact-card-main{max-width:650px;margin:0 auto;border:1px solid rgba(4,102,200,.2);box-shadow:4px 4px 20px 0 rgba(0,0,0,.1019607843);border-radius:32px}.contact-section .form-step .contact-card-main .contact-form{border:none;padding:32px 0}.contact-section .form-step.active{display:block;animation:.3s ease-in-out fadeIn}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.contact-section .stepper-wrapper{display:flex;justify-content:space-between;position:relative;max-width:588px;margin:0 auto}.contact-section .stepper-wrapper::before{content:"";position:absolute;top:20px;left:11px;right:0;height:2px;background:var(--tech-border);z-index:1;margin-right:30px}.contact-section .stepper-wrapper::after{content:"";position:absolute;top:20px;left:11px;height:2px;background:var(--primary);width:0;z-index:2;transition:width .3s}.contact-section .stepper-wrapper.step-1::after{width:0%}.contact-section .stepper-wrapper.step-2::after{width:47%}.contact-section .stepper-wrapper.step-3::after{width:90%}@media (max-width:576px){.footer-section .footer-top .footer-logo,.footer-section .footer-top .newsletter-form{text-align:center}.footer-section .footer-top .newsletter-col{justify-content:center}.footer-section .footer-info .footer-about .social-icons{gap:6px}.career-main-section .dd-team-thankyou-inner .development-team-wrap ul li,.dd-team-structure-section .dd-team-structure-inner .development-team-wrap ul li,.dd-team-thankyou-section .dd-team-thankyou-inner .development-team-wrap ul li,.fix-title-wid-scroll-content .btn-wrap .custom-btn{width:100%}.video-modal-wrap .video-wrap{padding:.5rem}.banner-section .banner-main-wrap .banner-img-wrap .item .banner-content .banner-sub-title{font-size:var(--font-base);line-height:28px}.banner-section .banner-main-wrap .banner-img-wrap .item .banner-content .banner-btn-wrap{flex-wrap:wrap;justify-content:center;align-items:center}.banner-section .banner-main-wrap .banner-img-wrap .item .banner-content .banner-btn-wrap .custom-btn{width:60%}.banner-section .banner-main-wrap .banner-img-wrap .item .banner-content .banner-logo-wrap{gap:16px;justify-content:center}.banner-section .banner-main-wrap .banner-img-wrap .item .banner-content .banner-logo-wrap a{border-right:none;border-left:none}.banner-section .banner-main-wrap .banner-img-wrap .item .banner-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;padding:0}.banner-section .banner-main-wrap .banner-img-wrap .item .item{height:70vh;min-height:465px}.banner-section .banner-main-wrap .banner-img-wrap .owl-nav button{width:unset;height:unset;border:none;background:0 0;color:var(--white)}.banner-section .banner-main-wrap .banner-img-wrap .owl-nav button:hover{background:0 0;color:var(--white)}.testimonial-section .testimonial-slider-wrap .custom-dots .owl-dot{width:50px;height:50px}.testimonial-section .testimonial-slider-wrap .custom-dots .owl-dot img{width:24px;height:24px}.testimonial-section .testimonial-slider-wrap .custom-dots .owl-dot.active{width:60px;height:60px}.testimonial-section .testimonial-slider-wrap .custom-dots .owl-dot.active img{width:28px;height:28px}.status-section .grid-wrap{grid-template-columns:repeat(1,1fr)}.blog-center .blog-owner-main .blog-owner-detail .blog-owner-detail-inner{flex-direction:column;gap:6px}.dd-team-structure-section .dd-team-structure-inner .development-team-wrap ul{gap:12px}.challenges-solve-section .industry-circle-col .industry-title-circle{width:220px;height:220px;padding:0 20px}.challenges-solve-section .industry-circle-col .industry-title-circle::after{width:220px;height:220px}.challenges-solve-section .industry-circle-col .industry-title-circle img{width:30px;height:30px}.challenges-solve-section .industry-circle-col .industry-title-circle h2{font-size:16px;line-height:1.4}.career-section .section-title-main .career-title-wrap{gap:unset}.upload-wrapper .upload-box span input{width:280px}.program-works-section .referrals-box-wrap{padding:24px}.program-works-section .referrals-box-wrap .earning-item{flex-wrap:wrap}.contact-section .stepper-wrapper.step-3::after{width:85%}}.contact-section .stepper-wrapper .step{text-align:center;position:relative;z-index:3}.contact-section .stepper-wrapper .step .step-circle{width:40px;height:40px;background:var(--tech-border);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--gray100);font-weight:600;font-size:18px;margin:0 auto;transition:.3s}.contact-section .stepper-wrapper .step .step-title{margin-top:8px;color:var(--gray100);font-size:14px;font-weight:500}.contact-section .stepper-wrapper .step.active .step-circle,.contact-section .stepper-wrapper .step.completed .step-circle{background:var(--primary);color:#fff}.contact-section .wpcf7-form-control .wpcf7-list-item{display:flex;align-items:center;gap:12px;border:1px solid #e1e8f5;padding:14px 16px;border-radius:8px;font-size:16px;cursor:pointer;position:relative}@media (max-width:767px){.not-found-section-bg .contact-form .contact-title h2,.not-found-section-bg .dot-card-main-wrap h3{font-size:var(--font-x-medium);line-height:38px}.business-partnership-section .contact-form .row h3,.final-thought-section h3,.not-found-section-bg .contact-form .mail-link{font-size:var(--font-sm);line-height:26px}.portfolio-section .portfolio-tab-wrap .tech-indu-subtab .nav-item{padding:0 2px}.portfolio-section .portfolio-tab-wrap .tech-indu-subtab .nav-item button{font-size:var(--font-sm);line-height:24px;padding-block:2px}.portfolio-section .portfolio-tab-wrap .nav{row-gap:8px}.portfolio-section .portfolio-tab-wrap .nav .nav-item button{font-size:var(--font-sm);line-height:24px;padding-block:2px;padding-inline:8px}.career-main-section-warp{padding:16px 16px 0}.program-works-section{padding:clamp(3.125rem,-4.167rem + 9.722vw,7.5rem) 0}.program-works-section .referrals-box-wrap h3{font-size:var(--font-base);line-height:24px}.who-can-join-section{padding:60px 0}.who-can-join-section .who-can-join-inner h2{font-size:var(--font-base);line-height:26px}.who-can-join-section .who-can-join-inner{position:static;padding:20px 0}.engagement-models-section .engagement-table-wrapper .engagement-table{width:100%;max-width:1400px}.contact-section .wpcf7-form-control .wpcf7-list-item{font-size:var(--font-sm)}}.contact-section .wpcf7-form-control .wpcf7-list-item label{display:flex;align-items:center;gap:8px}.contact-section .wpcf7-form-control .wpcf7-list-item input{width:18px;height:18px;border:2px solid var(--primary);border-radius:50%;position:relative}.contact-section .wpcf7-form-control .wpcf7-list-item input:checked+input::after{content:"";width:10px;height:10px;background:var(--primary);border-radius:50%;position:absolute;top:2px;left:2px}body{margin:0;font-family:var(--raleway-font)!important;background-color:var(--body-bg)}