.diagnostic-container a{text-decoration:none}.diagnostic-container hr{background-color:transparent;border-top:4px dashed #ff9f29}.diagnostic-container .ideas .idea-item{height:120px;display:flex;justify-content:center;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:contain;position:relative}.diagnostic-container .ideas .idea-item p{font-size:28px;font-weight:600;line-height:39px;color:#fff;position:absolute;top:50%;transform:translateY(-50%);text-align:center}.diagnostic-container .ideas .idea-item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background-color:rgba(0,0,0,.5)}.diagnostic-container .diagnose-btn{width:100%;text-align:center;margin-top:90px}.diagnostic-container .dp-btn{font-size:16px;font-weight:600;line-height:24px;padding:11px 55px;border-radius:5px}.diagnostic-container .dp-btn-light{background-color:#fff;color:#000;border:1.5px solid #000}.diagnostic-container .dp-btn-dark{background-color:#303030;color:#fff;border:1.5px solid #303030}.diagnostic-container .diagnostic-start{justify-content:space-between;background-color:#f7f7f7;padding:40px 0}.diagnostic-container .diagnostic-start .message p{font-weight:600;font-size:24px;line-height:34px;margin-bottom:24px;max-width:80%}.diagnostic-container .diagnostic-start .message .dp-btn-dark{color:#fff!important}.diagnostic-container .diagnostic-start .img{width:48%}.diagnostic-container .diagnostic-start .img img{width:100%}.diagnostic-container .diag-ideas{margin-bottom:90px}.diagnostic-container .diag-ideas hr{margin-bottom:105px}.diagnostic-container .diag-ideas h5{font-size:36px;font-weight:600;line-height:42px;margin-bottom:50px;text-align:center}.diagnostic-container .diag-ideas p{margin-bottom:50px}.diagnostic-container .diag-ideas-index{margin-bottom:30px}.diagnostic-container .diag-main-banner .mainbanner-caption .pre-heading,.diagnostic-container .diag-main-banner .mainbanner-caption h2,.diagnostic-container .diag-main-banner .mainbanner-caption p{font-weight:600}.diagnostic-container .diag-main-banner .mainbanner-caption h2{font-size:48px;line-height:56px;text-transform:uppercase;margin-bottom:30px}.diagnostic-container .diag-main-banner .mainbanner-caption p{font-size:36px;line-height:42px;letter-spacing:.0025em}.diagnostic-container .diag-main-banner .mainbanner-caption .pre-heading{margin-bottom:30px}.diagnostic-container .diag-main-banner .experience-commerce_assets-imageAndText picture{text-align:center}.diagnostic-container .diag-main-banner .experience-commerce_assets-imageAndText img{max-width:40%;margin-bottom:30px}@media (max-width:991.98px){.diagnostic-container .ideas .idea-item{height:106px}.diagnostic-container .ideas .idea-item p{font-size:24px;line-height:31px}.diagnostic-container .diagnose-btn{margin-top:50px}.diagnostic-container .dp-btn{padding:9px 60px}.diagnostic-container .dp-btn-light{color:#5f6063;border:1.5px solid #5f6063}.diagnostic-container .dp-btn-dark{background-color:#000;color:#fff;border:1.5px solid #303030}.diagnostic-container .diagnostic-start{background-color:transparent}.diagnostic-container .diagnostic-start .message{margin-bottom:30px}.diagnostic-container .diagnostic-start .message p{font-size:20px;line-height:28px;margin-bottom:29px;max-width:unset}.diagnostic-container .diagnostic-start .img{width:100%}.diagnostic-container .diag-ideas{margin-bottom:50px}.diagnostic-container .diag-ideas h5{font-size:24px;line-height:31px;text-align:left;margin-bottom:30px}.diagnostic-container .diag-ideas hr{margin-bottom:30px}.diagnostic-container .diag-ideas p{margin-bottom:0}.diagnostic-container .diag-ideas-index h5{margin-bottom:15px}.diagnostic-container .diag-main-banner .mainbanner-caption h2{font-size:24px;line-height:21px;margin-bottom:10px}.diagnostic-container .diag-main-banner .mainbanner-caption p{font-size:18px;line-height:25px}.diagnostic-container .diag-main-banner .mainbanner-caption .pre-heading{font-size:18px;line-height:25px;margin-bottom:10px}.diagnostic-container .diag-main-banner .experience-commerce_assets-imageAndText img{max-width:90%}}.page:has(.diagnostic-container) #maincontent{padding-top:.5rem}