.elementor-15868 .elementor-element.elementor-element-45e11a8{--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;}.elementor-15868 .elementor-element.elementor-element-4f6db55{--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-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-15868 .elementor-element.elementor-element-fcf4867{--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-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15868 .elementor-element.elementor-element-5372b89{--display:flex;}.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-15868 .elementor-element.elementor-element-d8dc821{--display:flex;}.elementor-15868 .elementor-element.elementor-element-e038cfe{--display:flex;}.elementor-15868 .elementor-element.elementor-element-be013df{--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-15868 .elementor-element.elementor-element-0f23c4b{--display:flex;}.elementor-15868 .elementor-element.elementor-element-4aba85f{--display:flex;}.elementor-15868 .elementor-element.elementor-element-19f45d9{--display:flex;}.elementor-15868 .elementor-element.elementor-element-25dc1c1{--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-15868 .elementor-element.elementor-element-d87443f{--display:flex;}@media(min-width:762px){.elementor-15868 .elementor-element.elementor-element-4f6db55{--width:50%;}.elementor-15868 .elementor-element.elementor-element-fcf4867{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-45e11a8 */:root
{
:lang(it)
{
--RequestDemo: "Richiedi una demo";
--ExploreModul: "Scopri i moduli";
}

:not(:lang(it))
{
--RequestDemo: "Request a demo";
--ExploreModul: "Explore the modules";
}
}

.ValoraSection.WeDriveLanding
{
padding: 0 var(--ValoraSpace);
}

.ValoraSection.WeDriveLanding
.e-con-inner,
.ValoraSection.WeDriveLanding
.WeDriveLandingContent
{
flex-direction: row;
flex-wrap: wrap;
gap: var(--ValoraGap);
justify-content: space-between;
align-items: center;
}

.ValoraSection.WeDriveLanding
.WeDriveLandingContent
{
justify-content: start;
}

.ValoraSection.WeDriveLanding
:is(.WeDriveLandingContent,.WeDriveLandingImage)
{
width: var(--ValoraFifty);
padding: 0;
}

.ValoraSection.WeDriveLanding
.WeDriveLandingContent H1
{
padding-left: 1.5em;
}

.ValoraSection.WeDriveLanding
.WeDriveLandingContent H1:before
{
content: "";
display: flex;
align-self: center;
position: absolute;
width: 1.25em;
height: 1.25em;
margin-left: -1.5em;
background: var(--LinkLogoWeDrive) center / contain no-repeat;
}

.ValoraSection.WeDriveLanding
.WeDriveLandingImage
img
{
border-radius: var(--ValoraBorderRadius);
box-shadow: var(--ValoraBoxShadow);
}

.ValoraSection.WeDriveLanding
.WeDriveLandingContent
.ValoraGreenButton
.elementor-button::before
{
content: var(--RequestDemo);
}

.ValoraSection.WeDriveLanding
.WeDriveLandingContent
.ValoraWhiteButton
.elementor-button::before
{
content: var(--ExploreModul);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8dc821 */.ValoraSection.WeDriveSection02
{
background: var(--Grey)!important;
}

.ValoraSection.WeDriveSection02
.WeDriveSection02Content
li:nth-child(1)::before
{
background: var(--ValoraIconTwoTwoSquares);
}

.ValoraSection.WeDriveSection02
.WeDriveSection02Content
li:nth-child(2)::before
{
background: var(--ValoraIconDoubleDocument);
}

.ValoraSection.WeDriveSection02
.WeDriveSection02Content
li:nth-child(3)::before
{
background: var(--ValoraIconCircleLink);
}

.ValoraSection.WeDriveSection02
.WeDriveSection02Content
li:nth-child(4)::before
{
background: var(--ValoraIconQuestion);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e038cfe */.ValoraSection.SectionWeDriveModul
{
background: #FFF!important;
}

.ValoraSection.SectionWeDriveModul
.e-con-inner
{
row-gap: 10vh;
}

.ValoraSection.SectionWeDriveModul
.WeDriveModul
{
padding: 0;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
}

.ValoraSection.SectionWeDriveModul
.WeDriveModul:nth-child(even of .WeDriveModul)
{
flex-direction: row-reverse;
}

.ValoraSection.SectionWeDriveModul
.WeDriveModul
:is(.WeDriveModulText,.WeDriveModulImage)
{
width: var(--ValoraFifty);
}

.ValoraSection.SectionWeDriveModul
.WeDriveSection03Content
{
text-align: center;
}

.ValoraSection.SectionWeDriveModul
.WeDriveModul
.WeDriveModulText
H2
{
display: flex;
flex-direction: row;
padding: 0;
font-size: var(--TextSizeM);
font-weight: var(--Bold);
}

.ValoraSection.SectionWeDriveModul
.WeDriveModul
.WeDriveModulText
H2:before
{
width: 1.5em;
height: 1.5em;
background-repeat: no-repeat;
background-position: center;
background-color: var(--LightGreen);
background-size: 1em 1em!important;
border-radius: 100%;
margin-right: 0.25em;
flex: none;
}

.ValoraSection.SectionWeDriveModul
.WeDriveModul
.WeDriveModulText.WeDriveModulFinance
H2:before
{
content: var(--ValoraIconFourBar);
}

.ValoraSection.SectionWeDriveModul
.WeDriveModul
.WeDriveModulText.WeDriveModulKPI
H2:before
{
content: var(--ValoraIconGrowthSquare);
}

.ValoraSection.SectionWeDriveModul
.WeDriveModul
.WeDriveModulText.WeDriveModulDB
H2:before
{
content: var(--ValoraIconDB);
}

.ValoraSection.SectionWeDriveModul
.WeDriveModul
.WeDriveModulText.WeDriveModulAzienda
H2:before
{
content: var(--ValoraIconHouse);
}

.ValoraSection.SectionWeDriveModul
.WeDriveModul
.WeDriveModulText
ul
{
display: flex;
flex-direction: column;
list-style: none;
padding: 0;
gap: 0.5em;
font-size: var(--TextSizeS);
}

.ValoraSection.SectionWeDriveModul
.WeDriveModul
.WeDriveModulText
li
{
margin-left: 1em;
}

.ValoraSection.SectionWeDriveModul
.WeDriveModul
.WeDriveModulText
li:before
{
content: "";
background-image: var(--ValoraGreenSquare);
background-repeat: no-repeat;
background-size: 0.5em;
background-position: left center;
padding-left: 1em;
margin-left: -1em;
}

.ValoraSection.SectionWeDriveModul
.WeDriveModul
.WeDriveModulImage
img
{
border-radius: 10px;
box-shadow: var(--ValoraBigGreenShadowRight);
}

.ValoraSection.SectionWeDriveModul
.WeDriveModul:nth-child(even of .WeDriveModul)
.WeDriveModulImage
img
{
box-shadow: var(--ValoraBigGreyShadowLeft);
}

/*.SectionWeDriveModul*/
/*.e-con-inner*/
/*{*/
/*padding:10vh 0;*/
/*H3*/
/*{*/
/*color: var(--Green);*/
/*font-size: var(--TextSizeXXS);*/
/*font-weight: var(--Bold);*/
/*line-height:1;*/
/*letter-spacing: 0.15em;*/
/*}*/
/*.WeDriveSection03Content*/
/*{*/
/*text-align: center;*/
/*line-height: 1;*/
/*margin-block: 0;*/
/*margin-bottom: 30px;*/
/*:is(H2,p)*/
/*{*/
/*color: var(--BlueValora);*/
/*}*/

/*H2*/
/*{*/
/*font-size: var(--TextSizeL);*/
/*font-weight: var(--Normal);*/
/*}*/

/*p*/
/*{*/
/*font-size: var(--TextSizeNormal);*/
/*font-weight: var(--Normal);*/
/*}*/

/*}*/

/*.ValoraSpecialBorder*/
/*{*/
/*padding: 5vh 0;*/
/*}*/

/*.WeDriveModul*/
/*{*/
/*padding:0;*/
/*display: flex;*/
/*flex-direction: row;*/
/*flex-wrap: wrap;*/
/*justify-content: space-between;*/
/*align-items: center;*/

/*img*/
/*{*/
/*border-radius: 6px;*/
/*box-shadow: 12px 12px #EEF5E3;*/
/*}*/
/*}*/

/*.WeDriveModulText,*/
/*.WeDriveModulImage*/
/*{*/
/*color: var(--BlueValora)!important;*/
/*width: var(--ValoraOneHalf);*/
/*line-height: 1.6em;*/
/*padding: var(--ValoraSpace);*/
/*{*/

/*}*/

/*H2*/
/*{*/
/*font-size: var(--TextSizeL);*/
/*font-weight: var(--Bold);*/
/*display: flex;*/
/*align-items: center;*/
/*}*/

/*:is(p)*/
/*{*/
/*font-size: var(--TextSizeS);*/
/*font-weight: var(--Normal);*/
/*padding: 0;*/
/*list-style: none;*/
/*}*/

/*:is(ul,ol,li)*/
/*{*/
/*font-size: var(--TextSizeXS);*/
/*font-weight: var(--Normal);*/
/*padding: 0;*/
/*list-style: none;*/
/*}*/

/*:is(ul li)*/
/*{*/
/*padding: 0;*/
/*display: flex;*/
/*align-items: flex-start;*/
/*column-gap: 0.5em;*/
/*}*/

/*:is(ul li)::before*/
/*{*/
/*content: '';*/
/*height: 0.5em;*/
/*width: 0.5em;*/
/*margin-top: 0.5em;*/
/*flex: none;*/
/*border-radius: 2px;*/
/*background: var(--GreenValora)*/
/*}*/

/*:is(ol li) strong*/
/*{*/
/*font-size: var(--TextSizeS);*/
/*font-weight: var(--Bold);*/
/*margin-left: 1em;*/
/*}*/

/*:is(ol li)*/
/*{*/
/*counter-increment: item;*/
/*align-items: flex-start;*/
/*margin: 0 0 1em 3em;*/
/*}*/

/*:is(ol li)::before {*/
/*content: counter(item);*/
/*color: #FFF;*/
/*background: var(--BlueValora);*/
/*width: 2em;*/
/*height: 2em;*/
/*margin: 0em -0.5em 0 -2.5em;*/
/*border-radius: 50%;*/
/*display: inline-flex;*/
/*align-items: center;*/
/*justify-content: center;*/
/*font-weight: var(--Bold);*/
/*border-radius: 50%;*/
/*font-size: var(--TextSizeS);*/
/*font-weight: var(--Bold);*/
/*line-height: 1;*/
/*}*/
/*}*/
/*}*/

/*.WeDriveModul:nth-child(even of .WeDriveModul)*/
/*{*/
/*flex-direction: row-reverse;*/
/*img {*/
/*border-radius: 6px;*/
/*box-shadow: -12px 12px #DCE5EC;*/
/*}*/
/*}*/

/*.WeDriveModulText H2::before*/
/*{*/
/*content: "";*/
/*width: 1.5em!important;*/
/*height: 1.5em!important;*/
/*margin-right: 0.5em!important;*/
/*background-position: center!important;*/
/*background-repeat: no-repeat!important;*/
/*background-size: 1em 1em!important;*/
/*background-color: #EEF5E3!important;*/
/*border-radius: 50%!important;*/
/*}*/

/*.WeDriveModulFinance H2:before*/
/*{*/
/*background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234E7A1C' stroke-width='1' %3E%3Cpath d='M3 21h18'/%3E%3Cpath d='M6 17v-6M11 17V5M16 17V8'/%3E%3Cpath d='M20 17V3'/%3E%3C/svg%3E");*/
/*}*/

/*.WeDriveModulKPI H2:before*/
/*{*/
/*background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234E7A1C' stroke-width='1' %3E%3Crect x='2' y='3' width='20' height='18'/%3E%3Cpath d='M6 15l4-4 3 3 5-6'/%3E%3C/svg%3E");*/
/*}*/

/*.WeDriveModulDB H2:before*/
/*{*/
/*background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234E7A1C' stroke-width='1' %3E%3Cellipse cx='12' cy='5' rx='8' ry='3'/%3E%3Cpath d='M4 5v7c0 1.7 3.6 3 8 3s8-1.3 8-3V5'/%3E%3Cpath d='M4 12v7c0 1.7 3.6 3 8 3s8-1.3 8-3v-7'/%3E%3C/svg%3E");*/
/*}*/

/*.WeDriveModulAzienda H2:before*/
/*{*/
/*background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234E7A1C' stroke-width='1' %3E%3Cpath d='M3 8l9-6 9 6'/%3E%3Cpath d='M5 10v11h14V10'/%3E%3Cpath d='M10 21v-6h4v6'/%3E%3C/svg%3E");*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25dc1c1 */.ValoraSection.WeDriveModul
{
background: var(--Grey)!important;
}

.ValoraSection.WeDriveModul
.e-con-inner
{
display: flex;
flex-direction: row-reverse;
justify-content: space-between;
align-items: center;
}

.ValoraSection.WeDriveModul.ModulAI
.WeDriveModulText
ol
{
display: flex;
flex-direction: column;
padding: 0;
list-style: none;
gap: 0.5em;
font-size: var(--TextSizeS);
}

.ValoraSection.WeDriveModul.ModulAI
.WeDriveModulText
li
{
counter-increment: item;
margin-left: 2em;
}

.ValoraSection.WeDriveModul.ModulAI
.WeDriveModulText
li strong
{
color: var(--BlueValora);
font-weight: var(--Bold);
}

.ValoraSection.WeDriveModul.ModulAI
.WeDriveModulText
li::before
{
content: counter(item);
color: #FFF;
background: var(--BlueValora);
width: 1.5em;
height: 1.5em;
border-radius: 100%;
display: inline-flex;
align-items: center;
justify-content: center;
font-weight: var(--Bold);
font-size: var(--TextSizeS);
font-weight: var(--Bold);
background-repeat: no-repeat;
margin-left: -2em;
margin-right: 0.5em;
}

.ValoraSection.WeDriveModul.ModulAI
:is(.WeDriveModulText,.WeDriveModulImage)
{
width: var(--ValoraFifty);
}

.ValoraSection.WeDriveModul.ModulAI
:is(.WeDriveModulText,.WeDriveModulImage)
img
{
border-radius: 10px;
box-shadow: var(--ValoraBigGreyShadowLeft);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d87443f */.ValoraSection.WeDriveSection09
{
background: #FFF!important;
}

.ValoraSection.WeDriveSection09
.e-con-inner
{
display: flex;
flex-flow: row wrap;
justify-content: space-between;
}

.ValoraSection.WeDriveSection09
.WeDriveSection09Content
{
width: var(--ValoraFourty);
}

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