/* source: style.css */
 html, body { overflow-x: hidden; } body { position: relative; font-family: Heebo, sans-serif; max-width: 100%; font-size: 24px; color: #2d2d2d; } .MarginAuto { margin: 0 auto; } .No-padding { padding: 0; } .marginTop { margin-top: 0.4em; } .marginTopNone { margin-top: 0; } .article-wrapper { width: 100%; display: flex; flex-direction: column; align-items: center; justify-content: flex-start; position: relative; background-color: #fff; text-align: left; } .button-container { padding-bottom: 60px; display: flex; justify-content: space-between; align-items: center; } .link-container { padding-top: 20px; } #more-articles, .more-articles2 { border: none; border-radius: 0; padding: 0; text-transform: uppercase; color: #15a864; font-family: Heebo, sans-serif; font-size: 18px; font-weight: 500; background: transparent; text-decoration: none; cursor: pointer; } .btn2 { display: flex; flex-direction: row; align-items: center; justify-content: center; border-radius: 4px; background-color: #fff; border: 1px solid #15a864; padding: 6px 12px; cursor: pointer; } .btn2 a { color: #15a864; text-decoration: none; } .mainDiv { margin-top: 12rem; margin-left: auto; margin-right: auto; width: 100%; max-width: 1140px; min-width: 0; align-self: stretch; display: flex; flex-direction: column; align-items: center; justify-content: flex-start; padding: 0px 1.25rem; box-sizing: border-box; gap: 12px; padding-bottom: 40px; } .article-title1 { align-self: stretch; display: flex; flex-direction: row; align-items: center; justify-content: center; } .articleHeading { flex: 1; position: relative; font-family: Heebo, sans-serif; font-size: 38px; font-weight: 500; letter-spacing: 0; opacity: 1; line-height: 1.35; } .auther1 { align-self: stretch; display: flex; flex-direction: row; align-items: center; justify-content: space-between; color: #0261bb; } .authors-group { display: flex; flex-direction: row; align-items: center; gap: 32px; flex: 1; flex-wrap: wrap; } .authors-group .frame-parent2 { flex: 0 0 auto; } .frame-parent2 { flex: 1; display: flex; flex-direction: row; align-items: center; gap: 8px; } .frame-child { width: 70px; height: 70px; border-radius: 150px; overflow: hidden; flex-shrink: 0; object-fit: cover; } .writerDetails { flex: 1; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; margin: 0; } .displyaBlock { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; } .displayFlex { display: flex; flex-direction: row; align-items: center; gap: 8px; } .writeName { color: #0261bb; font-family: Heebo, sans-serif; font-weight: bold; font-size: 18px; } .writePosition { font-family: Heebo, sans-serif; font-size: 18px; font-weight: 500; color: rgba(25, 25, 25, 0.73); } .date { opacity: 0.73; font-weight: bold; } .socialMedia { text-align: right; display: flex; justify-content: flex-end; } .socialMedia img { margin-right: 1rem; } .content20 > .marginTopNone:has(figure.aligncenter) { display: flex; justify-content: center; align-items: center; flex-direction: column; width: 100%; } .aligncenter { display: inline-flex; flex-direction: column; align-items: stretch; max-width: 100%; } .aligncenter img { align-self: center; margin-left: auto; margin-right: auto; height: 11vw; } .aligncenter .imgName { min-width: 100%; box-sizing: border-box; font-size: 14px; margin-top: 10px; padding: 0 4px; text-align: left; line-height: 1.4; font-family: Heebo, sans-serif; color: #6d6d6d; } .viseme-figure-img { height: auto; max-height: 200px; width: auto; max-width: 100%; object-fit: contain; object-position: center; } .darkSilve { color: #6d6d6d; } .grey { color: #191919; } .content20 { align-self: stretch; min-width: 0; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 0; color: #191919; } .content20 > *:first-child { margin-top: 0; } .content20 > .headingTitle, .content20 > .h3Heading, .content20 > .pointes, .content20 > .h4heading, .content20 > .conclusion { margin-top: 28px; } .content20 > .paragraph:not(:first-child) { margin-top: 14px; } .content20 > .list-style-circle, .content20 > .visemes-approaches-list { margin-top: 14px; } .content20 > .marginTopNone { margin-top: 14px; } .content20 > .paragraph.pipeline-flow-line { margin-top: 28px; } .content20 .headingTitle + .paragraph, .content20 .headingTitle + .list-style-circle, .content20 .h3Heading + .paragraph, .content20 .h3Heading + .list-style-circle, .content20 .pointes + .paragraph, .content20 .pointes + .list-style-circle, .content20 .h4heading + .paragraph, .content20 .conclusion + .paragraph, .content20 .conclusion + .list-style-circle { margin-top: 10px; } .content20 .paragraph + .paragraph { margin-top: 14px; } .imgName { text-align: center; font-family: Heebo, sans-serif; font-size: 18px; } .paragraph { opacity: 1 !important; font-family: Heebo, sans-serif; font-size: 18px; padding: 0 !important; align-self: stretch; position: relative; } .mt-0 { margin-top: 0; } .headingTitle { font-family: Heebo, sans-serif; font-size: 26px; font-weight: bold; align-self: stretch; position: relative; } .benefitsImgName { font-family: Heebo, sans-serif; opacity: 0.73 !important; font-size: 18px; } .imgWidth { width: 100%; max-width: 100%; } .MainParagraph { background-color: #eff8ef; padding: 1rem; margin: 1rem 0rem; } .paragraphNo { color: #191919; margin-right: 0.5rem; } .paragraphContent { opacity: 1; color: #191919; margin-left: 0.5rem; } .MainParagraph2 { background-color: #fcf2f2; padding: 1rem; margin: 1rem 0rem; } .paragraphNo2 { color: #ff3131; margin-right: 0.5rem; } .h3Heading { font-family: Heebo, sans-serif; font-size: 26px; color: #191919; font-weight: bold; } .subParagraph { color: #191919; opacity: 1; } .differentWays { font-family: Heebo, sans-serif; font-size: 18px; margin-bottom: 1rem; margin-left: 0; opacity: 1; } .list-style-circle { list-style-type: disc; list-style-position: outside; padding-left: 1.25em; margin-left: 0; margin-right: 0; box-sizing: border-box; max-width: 100%; } .content20 .list-style-circle li { padding-left: 0; } .pipeline-flow-line { margin-left: 1.5rem; } .pipeline-steps-list { margin-left: 1.5rem; } .visemes-approaches-list { font-family: Heebo, sans-serif; font-size: 18px; color: #191919; padding-left: 2.5rem; margin: 0; list-style-type: decimal; list-style-position: outside; line-height: 1.55; align-self: stretch; } .visemes-approaches-list li { margin-bottom: 1.25rem; padding-left: 0.35rem; } .visemes-approaches-list li:last-child { margin-bottom: 0; } .list-item-heading { display: block; font-family: Heebo, sans-serif; font-size: 18px; font-weight: bold; color: #191919; margin-bottom: 0.25em; } .list-item-desc { font-family: Heebo, sans-serif; font-size: 18px; font-weight: normal; color: #191919; line-height: 1.55; margin: 0 0 0 0; padding: 0; } .bold { font-weight: bold; } .pointes { font-family: Heebo, sans-serif; font-size: 26px; color: #191919; font-weight: bold; align-self: stretch; position: relative; } .ps-4rem { margin-left: 4rem; } .ms-2rem { margin-left: 2rem; } .mb-3 { margin-bottom: 1rem; } .mb-0 { margin-bottom: 0 !important; } .ms-2 { margin-left: 0.5rem; } .h4heading { font-family: Heebo, sans-serif; font-size: 26px; color: #191919; font-weight: bold; margin-top: 2rem; margin-bottom: -2rem; } .conclusion { font-family: Heebo, sans-serif; margin-top: 5rem; } .frameworksList { margin-left: -2rem; } .frameworksList span { margin-left: 1.5rem; } .marginLeftforUList { margin-left: 5rem; } .pt-4 { padding-top: 1.5rem; } .article-table { width: 100%; max-width: 100%; margin: 12px 0; border-collapse: collapse; font-family: Heebo, sans-serif; font-size: 16px; color: #191919; } .article-table th, .article-table td { border: 1px solid #dee2e6; padding: 0.5rem 0.75rem; text-align: left; vertical-align: top; } .article-table th:first-child, .article-table td:first-child { min-width: 14rem; white-space: nowrap; } .article-table th:nth-child(2), .article-table td:nth-child(2) { min-width: 10rem; width: 18%; } .article-table th { font-weight: bold; background-color: #f8f9fa; } .article-table tbody tr:nth-child(even) { background-color: #f8f9fa; } .table-responsive-wrapper { width: 100%; max-width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin-left: -0.25rem; margin-right: -0.25rem; padding-left: 0.25rem; padding-right: 0.25rem; } @media only screen and (max-width: 768px) { .article-table { font-size: 15px; min-width: 520px; } .authors-group { flex-direction: column; align-items: flex-end; gap: 12px; } .frame-parent2 { align-self: baseline; } .auther1 { flex-direction: column; align-items: flex-end; } .aligncenter img { height: 70%; } .article-table th, .article-table td { padding: 0.4rem 0.5rem; } } @media only screen and (max-width: 1200px) { .marginLeftforUList { margin-left: 1rem; } } @media screen and (max-width: 1920px) and (min-width: 1601px) { .mainDiv { padding-left: 0; padding-right: 0; box-sizing: border-box; } .article-wrapper { padding-left: 1.25rem; padding-right: 1.25rem; box-sizing: border-box; } } @media screen and (max-width: 1600px) and (min-width: 1367px) { .mainDiv { padding-left: 0; padding-right: 0; box-sizing: border-box; } .article-wrapper { padding-left: 1.25rem; padding-right: 1.25rem; box-sizing: border-box; } } @media screen and (max-width: 1366px) and (min-width: 1281px) { .mainDiv { padding-left: 0; padding-right: 0; box-sizing: border-box; } .article-wrapper { padding-left: 96px; padding-right: 96px; box-sizing: border-box; } } @media only screen and (max-width: 540px) { .article-table { font-size: 14px; min-width: 460px; } .article-table th, .article-table td { padding: 0.35rem 0.45rem; } .frameworksList { display: block; } .mainDiv { padding: 16px 1.25rem; margin-top: 100px; box-sizing: border-box; } } @media screen and (max-width: 1280px) and (min-width: 961px) { .mainDiv { padding-left: 36px; padding-right: 36px; box-sizing: border-box; } .articleHeading { font-size: 32px; } .writeName { font-size: 22px; } .headingTitle, .h3Heading, .pointes { font-size: 20px; } .paragraph, .differentWays, .imgName { font-size: 18px; } } @media screen and (max-width: 960px) and (min-width: 601px) { .articleHeading { font-size: 30px; } .headingTitle, .h3Heading, .pointes { font-size: 22px; } .mainDiv { padding-left: 36px; padding-right: 36px; box-sizing: border-box; } } @media screen and (max-width: 600px) and (min-width: 298px) { .articleHeading { font-size: 24px; font-weight: 500; } .writeName { font-size: 22px; } .headingTitle, .h3Heading, .pointes { font-size: 20px; } .paragraph, .differentWays, .article-table, .visemes-approaches-list, .list-item-heading, .list-item-desc { font-size: 16px; } .mainDiv { padding-left: 1.25rem; padding-right: 1.25rem; box-sizing: border-box; } .article-wrapper { padding-left: 1.25rem; padding-right: 1.25rem; box-sizing: border-box; } } @media screen and (max-width: 297px) { .articleHeading { font-size: 24px; } .writeName { font-size: 16px; } .headingTitle, .h3Heading, .pointes { font-size: 18px; } .authors-group { flex-direction: column; align-items: stretch; } .auther1 { flex-direction: column; } .frame-parent2 { flex: unset; align-self: stretch; } .mainDiv { padding-left: 1.25rem; padding-right: 1.25rem; box-sizing: border-box; } .article-wrapper { padding-left: 1.25rem; padding-right: 1.25rem; box-sizing: border-box; } } 
/* source: cookie_popup.css */
 .termsfeed-com---nb-simple { max-width: 100% !important; } .termsfeed-com---nb .cc-nb-main-container { padding: 12px 32px 20px !important; display: flex !important; flex-direction: row; flex-wrap: wrap; justify-content: space-between !important; align-items: center !important; gap: 16px !important; font-size: 16px !important; font-family: "Heebo", sans-serif !important; } .termsfeed-com---nb .cc-nb-main-container { padding: 12px 32px 20px !important; display: flex !important; justify-content: space-between !important; align-items: center !important; flex-wrap: nowrap !important; gap: 16px !important; } .termsfeed-com---palette-light .cc-nb-text { flex: 1 1 auto; margin-right: 24px; } .cc-nb-buttons-container { flex-shrink: 0; display: flex !important; flex-direction: row !important; justify-content: flex-end !important; gap: 12px !important; } .termsfeed-com---reset p { margin-bottom: 0 !important; } .termsfeed-com---palette-light.termsfeed-com---nb { box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15) !important; background-color: #ffffff !important; text-align: left !important; box-sizing: border-box !important; width: -webkit-fill-available; } .termsfeed-com---palette-light .cc-nb-text { color: #2d2d2d !important; font-size: 16px !important; flex: 1 1 auto; line-height: 1.6; } .termsfeed-com---palette-light .cc-nb-text a { text-decoration: underline !important; color: #0056b3 !important; } .cc-nb-buttons-container { display: flex !important; justify-content: flex-end !important; gap: 12px !important; flex: 0 0 auto; } .cc-nb-okagree, .cc-nb-reject { padding: 12px 24px !important; font-size: 14px !important; border-radius: 6px !important; text-transform: uppercase !important; font-weight: bold !important; cursor: pointer !important; min-width: 90px !important; text-align: center; border: none !important; } .cc-nb-okagree { background-color: #28a745 !important; color: white !important; } .cc-nb-okagree:hover { background-color: #218838 !important; } .cc-nb-reject { background-color: #d9534f !important; color: white !important; } .cc-nb-reject:hover { background-color: #c9302c !important; } .cc-nb-customize, .cross-btn, .cc-nb-title-container { display: none !important; } @media screen and (max-width: 600px) { .termsfeed-com---nb .cc-nb-main-container { flex-direction: column !important; align-items: flex-start !important; padding: 20px !important; } .termsfeed-com---palette-light .cc-nb-text { font-size: 14px !important; padding-right: 0 !important; } .cc-nb-buttons-container { width: 100% !important; justify-content: flex-end !important; flex-wrap: wrap; } .cc-nb-okagree, .cc-nb-reject { width: 0% !important; max-width: 100% !important; font-size: 12px !important; } } 
/* source: global.css */
body { margin: 0; line-height: normal; } .popup-overlay { display: flex; flex-direction: column; position: fixed; inset: 0; }
