.elementor-9386 .elementor-element.elementor-element-2020f986{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9386 .elementor-element.elementor-element-4e01c6c5{--display:flex;}.elementor-9386 .elementor-element.elementor-element-2dab7ec7{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-9386 .elementor-element.elementor-element-2dab7ec7 .elementor-share-btn{border-width:2px;}.elementor-9386 .elementor-element.elementor-element-9b1ac86{--display:flex;}@media(max-width:1024px){ .elementor-9386 .elementor-element.elementor-element-2dab7ec7{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:761px){ .elementor-9386 .elementor-element.elementor-element-2dab7ec7{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}/* Start custom CSS for container, class: .elementor-element-2020f986 */.ValoraPostSectionLanding.e-con
{
display: flex!important;
flex-flow: row wrap!important;
justify-content: space-between!important;
gap: 0!important;
padding: 0!important;
}

.ValoraPostSectionLanding >
.ValoraPostSectionMenu.e-con
{
width: var(--ValoraFifty);
display: flex;
flex-flow: row wrap;
gap: 2px;
padding: 0;
}

.ValoraPostSectionLanding >
.ValoraPostEdition
{
position: absolute;
right: 0;
top: 0;
}

.ValoraPostSectionLanding >
.ValoraPostEdition
H3
{
color: var(--GreenValora)!important;
font-size: calc(var(--TextSizeXXL) * 3);
font-weight: var(--Light);
opacity: 0.5;
}

.ValoraPostSectionLanding >
.ValoraPostSectionMenu
:is(.ValoraPostResource,.ValoraPostCategory)
p
{
color: var(--Green)!important;
font-size: var(--TextSizeXS);
font-weight: var(--Normal);
line-height: 1;
}

.ValoraPostSectionLanding >
.ShareValoraPost
{
width: var(--ValoraFifty);
display: flex;
align-items: center;
justify-content: end;
}

.ValoraPostSectionLanding >
.ShareValoraPost
:is(span,.elementor-share-btn)
{
color: var(--BlueValora);
}

.ValoraPostSectionLanding >
.ShareValoraPost
.elementor-share-btn 
{
width: 3em;
height: 3em;
border: solid 1px var(--BlueValora)!important;
background: #FFF;
font-size: var(--TextSizeXXS);
}

.ValoraPostSectionLanding >
.ShareValoraPost:before
{
content: "share";
font-family: "Roboto";
font-size: var(--TextSizeXXS);
font-weight: var(--Normal);
}

.ValoraPostSectionLanding >
.ShareValoraPost
.fa-linkedin:before
{
content: "in";
font-family: "Roboto";
font-weight: var(--Bold);
}

.ValoraPostSectionLanding >
.ValoraPostSectionMeta
{
margin-block-start: calc(var(--ValoraGap) * 2);
}

.ValoraPostSectionLanding >
.ValoraPostSectionMeta.e-con
{
display: flex;
flex-flow: row nowrap!important;
column-gap: 5px!important;
padding: 0!important;
}

.ValoraPostSectionLanding >
.ValoraPostSectionMeta
:is(
.ValoraPostCategory,
.ValoraPostEdition,
.ValoraPostDate)
{
width: max-content;
}

.ValoraPostSectionLanding >
:is(.ValoraPostSectionMeta,.ValoraPostTitle)
{
width: 100%;
}

.ValoraPostSectionLanding >
.ValoraPostSectionMeta
:is(
.ValoraPostCategory,
.ValoraPostEdition,
.ValoraPostDate)
.elementor-heading-title
{
align-content: center;
}

.ValoraPostSectionLanding >
.ValoraPostSectionMeta
:is(
.ValoraPostCategory,
.ValoraPostEdition,
.ValoraPostDate)
p
{
font-size: var(--TextSizeXXS);
line-height: 1;
}

.ValoraPostSectionLanding >
.ValoraPostSectionMeta
:is(
.ValoraPostCategory,
.ValoraPostEdition)
p
{
color: var(--Green)!important;
font-weight: var(--Bold);
letter-spacing: 0.25em;
text-transform: uppercase;
}

.ValoraPostSectionLanding >
.ValoraPostSectionMeta
.ValoraPostDate
p
{
color: var(--BlueValora)!important;
font-weight: var(--Normal);
}

.ValoraPostSectionLanding >
.ValoraPostSectionMeta
.ValoraPostDate
{
border-left: solid 1px var(--BlueValora);
padding-left: 5px;
}

.ValoraPostSectionLanding >
.ValoraPostSectionMeta
.ValoraPostEdition
p:before
{
content: "No.";
}

.category-insights
.ValoraPostSectionLanding >
.ValoraPostTitle
{
width: 90%;
}

.ValoraPostSectionLanding >
.ValoraPostTitle
H1
{
color: var(--BlueValora)!important;
font-size: var(--TextSizeXXL);
font-weight: var(--Normal);
line-height: 1.2;
display: inline;
}

.ValoraPostSectionLanding >
.ValoraPostTitle
H1:after
{
content: "";
width: 2em;
display: block;
border-block-end: solid 5px var(--GreenValora);
margin-block-start: 0.5em;
}

.ValoraPostSectionLanding
:is(.ValoraPostEdition,.ValoraPostDate)
{
display: none;
}

.category-insights
.ValoraPostSectionLanding
.ValoraPostEdition,
.category-blog
.ValoraPostSectionLanding
.ValoraPostDate
{
display: block;
}/* End custom CSS */