.elementor-16263 .elementor-element.elementor-element-cbe31aa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16263 .elementor-element.elementor-element-9331a0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16263 .elementor-element.elementor-element-47e6a4e{--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-16263 .elementor-element.elementor-element-94c0e63{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-16263 .elementor-element.elementor-element-fd10ded .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-16263 .elementor-element.elementor-element-fd10ded .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-16263 .elementor-element.elementor-element-fd10ded{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16263 .elementor-element.elementor-element-fd10ded .elementor-icon-list-text{transition:color 0.3s;}.elementor-16263 .elementor-element.elementor-element-e544914{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-16263 .elementor-element.elementor-element-19efdaa{--grid-columns:3;--load-more-button-align:center;}.elementor-16263 .elementor-element.elementor-element-6892ab4{--display:flex;}.elementor-16263 .elementor-element.elementor-element-0698e03{--grid-columns:3;--load-more-button-align:center;}.elementor-16263 .elementor-element.elementor-element-364bfe4{--display:flex;}.elementor-16263 .elementor-element.elementor-element-347bec7{--grid-columns:3;--load-more-button-align:center;}.elementor-16263 .elementor-element.elementor-element-a04d1f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}@media(min-width:762px){.elementor-16263 .elementor-element.elementor-element-9331a0c{--width:50%;}}@media(max-width:1024px){.elementor-16263 .elementor-element.elementor-element-19efdaa{--grid-columns:2;}.elementor-16263 .elementor-element.elementor-element-0698e03{--grid-columns:2;}.elementor-16263 .elementor-element.elementor-element-347bec7{--grid-columns:2;}}@media(max-width:761px){.elementor-16263 .elementor-element.elementor-element-19efdaa{--grid-columns:1;}.elementor-16263 .elementor-element.elementor-element-0698e03{--grid-columns:1;}.elementor-16263 .elementor-element.elementor-element-347bec7{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-cbe31aa */:root
{
:lang(it)
{
--Explore: "Esplora le risorse";
--Subscribe: "Iscriviti alla newsletter";
--Insights: "20 articoli sul governo d'impresa";
--Blog: "Un tema concreto, ogni settimana";
--CaseHistory: "Il nostro lavoro, nelle aziende";
}
:not(:lang(it))
{
--Explore: "Explore resources";
--Subscribe: "Subscribe to the newsletter";";
--Insights: "20 articles on corporate governance";
--Blog: "One practical topic, every week";
--CaseHistory: "Our work in companies";
}
}

.ValoraSection.ResourceLanding
:is(.ResourceLandingContent, .ResourceLandingMenu)
{
padding: 0;
}

.ValoraSection.ResourceLanding
.e-con-inner
{
flex-flow: row wrap;
}

.ValoraSection.ResourceLanding
.ResourceLandingContent
{
display: flex;
flex-flow: row wrap;
align-items: center;
gap: var(--ValoraGap);
}

.ValoraSection.ResourceLanding
.ResourceLandingContent
{
width: var(--ValoraFifty);
}

.ValoraSection.ResourceLanding
.ResourceLandingContent
p
{
font-size: calc(var(--TextSizeRegular) * 1.25);
color: var(--BlueValora);
}

.ValoraSection.ResourceLanding
.ResourceLandingContent
.ValoraGreenButton
.elementor-button::before
{
content: var(--Explore);
}

.ValoraSection.ResourceLanding
.ResourceLandingContent
.ValoraWhiteButton
.elementor-button::before
{
content: var(--Subscribe);
}

.ValoraSection.ResourceLanding
.ResourceLandingMenu
{
width: var(--ValoraFourty);
border-radius: 10px;
background: var(--ValoraBlueGradient);
padding: var(--ValoraGap);
box-shadow: var(--ValoraBigGreenShadowRight);
gap: 0;
}

.ValoraSection.ResourceLanding
.ResourceLandingMenu
.ResourceMenuItem
{
width: 100%;
display: flex;
align-items: center;
padding: var(--ValoraGap);
}

.ValoraSection.ResourceLanding
.ResourceLandingMenu
.ResourceMenuItem:not(
  :nth-child(1 of .ResourceMenuItem),
  :nth-last-child(1 of .ResourceMenuItem)
)
{
border-top: solid 1px RGBA(255,255,255,0.1);
border-bottom: solid 1px RGBA(255,255,255,0.1);
}

.ValoraSection.ResourceLanding
.ResourceLandingMenu
.ResourceMenuItem:before
{
content: "";
background-color: var(--GreenValora);
width: 3em;
height: 3em;
border-radius: 100%;
background-blend-mode: color-dodge;
flex: none;
}

.ValoraSection.ResourceLanding
.ResourceLandingMenu
.ResourceMenuItem.Insights::before
{
background-image: var(--ValoraIconBulb);
}

.ValoraSection.ResourceLanding
.ResourceLandingMenu
.ResourceMenuItem.Blog::before
{
background-image: var(--ValoraIconPencil);
}

.ValoraSection.ResourceLanding
.ResourceLandingMenu
.ResourceMenuItem.CaseHistory::before
{
background-image: var(--ValoraIconSuitCase);
}

.ValoraSection.ResourceLanding
.ResourceLandingMenu
.ResourceMenuItem
p
{
color: #FFF!important;
font-size: var(--TextSizeS);
font-weight: var(--Bold);
line-height: 1.2em;
margin: 0;
}

.ValoraSection.ResourceLanding
.ResourceLandingMenu
.ResourceMenuItem a::before
{
content: var(--ValoraRightArrow);
color: var(--GreenValora);
position: absolute;
right: var(--ValoraGap);
top: 50%;
transform: translateY(-50%);
}

.ValoraSection.ResourceLanding
.ResourceLandingMenu
.ResourceMenuItem
a::after
{
display: block;
font-size: var(--TextSizeXS);
font-weight: var(--Normal);
margin-top: 0.25em;
}

.ValoraSection.ResourceLanding
.ResourceLandingMenu
.ResourceMenuItem.Insights
a::after
{
content: var(--Insights);
}

.ValoraSection.ResourceLanding
.ResourceLandingMenu
.ResourceMenuItem.Blog
a::after
{
content: var(--Blog);
}

.ValoraSection.ResourceLanding
.ResourceLandingMenu
.ResourceMenuItem.CaseHistory
a::after
{
content: var(--CaseHistory);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c0e63 */.SectionResourceButton
{
padding: var(--ValoraGap) var(--ValoraSpace);
border-top: solid 1px var(--Grey);
border-bottom: solid 1px var(--Grey);
}

.SectionResourceButton
.ResourceButton
li span
{
color: var(--BlueValora)!important;
font-size: var(--TextSizeXS);
padding: 10px 20px;
line-height: 1;
}

.SectionResourceButton
.ResourceButton
li:first-of-type
{
background: var(--BlueValora);
}

.SectionResourceButton
.ResourceButton
li:first-of-type span
{
color: #FFF!important;
}

.SectionResourceButton
.ResourceButton
li
{
border-radius: 100px;
border: solid 1px var(--BlueValora);
margin-bottom: var(--ValoraSpace);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e544914 */.ValoraSection.ResourceSection01
.ResourceSection01Content
H5
{
display: flex;
align-items: center;
}

.ValoraSection.ResourceSection01
.ResourceSection01Content
H5::before
{
content: var(--ValoraIconBulb);
display: block;
width: 3.5em;
height: 3.5em;
border-radius: 50%;
background-color: var(--LightGreen);
margin-inline-end: 1em;
}

.ValoraSection.ResourceSection01
.ResourceSection01Content
p
{
width: var(--ValoraSixty);
font-size: calc(var(--TextSizeRegular) * 1.25);
color: var(--BlueValora);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6892ab4 */.ValoraSection.ResourceSection02
.ResourceSection02Content
H5
{
display: flex;
align-items: center;
}

.ValoraSection.ResourceSection02
.ResourceSection02Content
H5::before
{
content: var(--ValoraIconPencil);
display: block;
width: 3.5em;
height: 3.5em;
border-radius: 50%;
background-color: var(--LightGreen);
margin-inline-end: 1em;
}

.ValoraSection.ResourceSection02
.ResourceSection02Content
p
{
width: var(--ValoraSixty);
font-size: calc(var(--TextSizeRegular) * 1.25);
color: var(--BlueValora);
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-347bec7 */.ValoraPostCardTags
{
display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-364bfe4 */.ValoraSection.ResourceSection03
.ResourceSection03Content
H5
{
display: flex;
align-items: center;
}

.ValoraSection.ResourceSection03
.ResourceSection03Content
H5:before
{
content: var(--ValoraIconSuitCase);
display: inline-block;
width: 3.5em;
height: 3.5em;
border-radius: 100%;
background-color: var(--LightGreen);
margin-inline-end: 1em;
}

.ValoraSection.ResourceSection03
.ResourceSection03Content
p
{
width: var(--ValoraSixty);
font-size: calc(var(--TextSizeRegular) * 1.25);
color: var(--BlueValora);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a04d1f6 */.ValoraSection.ResourceSection04
{
background-color: var(--LightGreen)!important;
}

.ValoraSection.ResourceSection04
.e-con-inner
{
flex-flow: row wrap;
}

.ValoraSection.ResourceSection04
.ResourceSection04Content
{
width: var(--ValoraFourty);
padding: var(--ValoraGap);
border-left: var(--ValoraBoxBorder);
align-self: center;
}

.ValoraSection.ResourceSection04
.ValoraForm
{
width: var(--ValoraSixty);
}/* End custom CSS */
/* Start custom CSS */#Insights,#Blog,#CaseHistory,#ValoraForm
{
scroll-margin-top: 10vh;
}/* End custom CSS */