@font-face{font-display:swap;font-family:nttdata-icons;font-style:normal;font-weight:400;src:url(/wp-content/themes/itelligence/fonts/nttdata-icons.eot?20773727);src:url(/wp-content/themes/itelligence/fonts/nttdata-icons.eot?20773727#iefix) format("embedded-opentype"),url(/wp-content/themes/itelligence/fonts/nttdata-icons.woff2?20773727) format("woff2"),url(/wp-content/themes/itelligence/fonts/nttdata-icons.woff?20773727) format("woff"),url(/wp-content/themes/itelligence/fonts/nttdata-icons.ttf?20773727) format("truetype"),url(/wp-content/themes/itelligence/fonts/nttdata-icons.svg?20773727#nttdata-icons) format("svg")}.textElement{background:var(--background-color);position:relative}.textElement .backgroundImage{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.textElement .backgroundImage img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.textElement.boxed .wrap{background-color:var(--entry-background-color);padding:clamp(18px,calc(-1.04132px + 5.95041vw),90px) clamp(18px,calc(-10.29752px + 8.84298vw),125px)}.textElement .header{margin-bottom:calc(12.06612px + 2.47934vw);position:relative;width:100%}@media (min-width:1531px){.textElement .header{margin-bottom:50px}}.textElement .text{position:relative;width:100%}.textElement .company{background:#0072bc;color:#fff;display:inline-block;font-size:14px;font-size:calc(12.67769px + .41322vw);font-weight:400;left:0;padding:.6em 1.5rem;position:absolute;top:0;-webkit-transform:translateY(-99%);transform:translateY(-99%)}@media (min-width:1531px){.textElement .company{font-size:19px}}.textElement .date{margin-bottom:1.5em}.textElement .date time{font-size:1.2em}@media (min-width:420px){.textElement .company{padding:.6em 2.5rem}}@media (min-width:550px){.textElement .company{padding:.6em 3.5rem}}@media (min-width:700px){.textElement .company{padding:.6em 5rem}}@media (min-width:768px){.textElement .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}@media (min-width:900px){.textElement .header,.textElement .text{max-width:840px}.textElement .company{padding:.6em 8rem}}@media (min-width:1000px){.textElement .company{padding:.6em 2.5rem}}@media (min-width:1200px){.textElement .company{padding:.6em 4rem}}