.elementor-14060 .elementor-element.elementor-element-7395a16{--display:flex;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14060 .elementor-element.elementor-element-69138f3 .elementor-icon-list-icon{width:14px;}.elementor-14060 .elementor-element.elementor-element-69138f3 .elementor-icon-list-icon i{font-size:14px;}.elementor-14060 .elementor-element.elementor-element-69138f3 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-widget-theme-post-title .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-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-14060 .elementor-element.elementor-element-18c3e001{--display:flex;}.elementor-14060 .elementor-element.elementor-element-7fc14e2{--swiper-slides-to-display:3;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-14060 .elementor-element.elementor-element-7fc14e2 .swiper-slide > .elementor-element{height:100%;}.elementor-14060 .elementor-element.elementor-element-ff4fe43{--display:flex;}@media(max-width:1024px){.elementor-14060 .elementor-element.elementor-element-7fc14e2{--swiper-slides-to-display:2;}}@media(max-width:761px){.elementor-14060 .elementor-element.elementor-element-7fc14e2{--swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-7395a16 */.ValoraBlog .e-con-inner {
padding-top: var(--SpaceY);
padding-bottom: var(--SpaceY);
}

.ValoraBlog .BlogDate span {
color: #FFF!important;
background-color: orange;
padding: 5px 10px;
font-size: var(--SizeSmallText);
font-weight: var(--Bold);
line-height: normal;
}

.ValoraBlog .BlogTitle H1 {
color: var(--GreenValora)!important;
font-weight: var(--Bold);
font-size: var(--SizeH1);
margin: 30px auto;
line-height: normal;
}

.ValoraBlog .BlogContent :is(H2,H3,H4) {
color: var(--BlueValora);
line-height: normal;
}

.ValoraBlog .BlogContent H2 {
font-size: var(--SizeH2);
font-weight: var(--Light);
}

.ValoraBlog .BlogContent H3 {
font-size: var(--SizeH3);
font-weight: var(--Light);
margin-top: calc(var(--SpaceY) / 2);
}

.ValoraBlog .BlogContent H4 {
font-size: var(--SizeMediumText);
margin-top: calc(var(--SizeSmallText) * 2);
margin-bottom: 5px;
}

.ValoraBlog .BlogContent H4 strong {
font-size: var(--SizeH3);
font-weight: var(--Normal);
color: var(--GreenValora);
}

.ValoraBlog .BlogContent H4:has(> strong) {
margin-top: calc(var(--SpaceY) / 2);
}

.ValoraBlog .BlogContent :is(p, ol, ul, li, td) {
color: #333;
font-size: var(--SizeSmallText);
font-weight: var(--Normal);
}

.ValoraBlog .BlogContent :is(p, ol, ul, li, td) strong {
font-weight: var(--Bold);
}

.ValoraBlog .BlogContent blockquote {
text-transform: lowercase;
display: inline-flex;
align-items: flex-start;
gap: 20px;
margin: 30px auto;
/*border: solid 1px var(--GreenValora);*/
/*padding: 30px*/
}

.ValoraBlog .BlogContent blockquote::before {
content: '“';
line-height: 1;
align-self: flex-start;
}

.ValoraBlog .BlogContent blockquote::after {
content: '”';
line-height: 0;
align-self: flex-end;
}

.ValoraBlog .BlogContent blockquote:before, 
.ValoraBlog .BlogContent blockquote:after {
font-weight: 900;
font-size: var(--SizeH1);
color: var(--GreenValora);
font-family: arial;
}

.ValoraBlog .BlogContent blockquote p {
font-size: var(--SizeBigText);
line-height: 1.2;
color: var(--BlueValora);
}

.ValoraBlog .BlogContent :is(p, ul) {
margin-bottom: 1em;
}

.ValoraBlog .BlogContent li:not(:last-child) {
margin-bottom: 0.25em;
}

.ValoraBlog .BlogContent p:last-child {
margin-bottom: 0;
}

.ValoraBlog table {
margin-block-end: calc(var(--SpaceY) / 2)
}

.ValoraBlog .BlogContent a {
padding: 5px 10px;
background-color: var(--GreenValora);
border-radius: 3px;
color: #FFF;
font-size: var(--SizeSmallText);
font-weight: var(--Bold);
text-transform: capitalize;
}

.ValoraBlog .BlogContent a:hover {
background-color: var(--BlueValora)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c3e001 */.BlogPage {
background-color: #FAFAFA;
}

.BlogPage .e-con-inner {
padding-top: var(--SpaceY);
padding-bottom: var(--SpaceY);
}

.BlogPage .ValoraLoopContent :is(.LoopPostSummary) {
display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff4fe43 */.Newsletter .e-con-inner {
padding-top: var(--SpaceY);
padding-bottom: var(--SpaceY)
}/* End custom CSS */