.portfolio-subtitle h1, .portfolio-subtitle h2, .portfolio-subtitle h3, .portfolio-subtitle
p{font-size:18px!important;color:#1e73be!important}.portfolio-font-size-big
p{font-size:36px!important;line-height:42px}.portfolio-medium-title h1, .portfolio-medium-title h2, .portfolio-medium-title
h3{font-size:29px!important;line-height:32px}@media only screen and (min-width: 960px) and (max-width: 1200px){.portfolio-font-size-big
p{font-size:38px!important;line-height:1.14em}.portfolio-medium-title h1, .portfolio-medium-title h2, .portfolio-medium-title
h3{font-size:24px!important;line-height:1.14em}}@media only screen and (max-width: 767px){.portfolio-font-size-big
p{font-size:29px!important}.portfolio-medium-title h1, .portfolio-medium-title h2, .portfolio-medium-title
h3{font-size:24px!important}}.color-white h1,.color-white h2,.color-white h3,.color-white
p{color:white!important}.portfolio-timeline .cd-timeline-content .cd-timeline-content-area
p{font-size:18px!important}@media only screen and (min-width: 768px){.portfolio-timeline .cd-timeline-content .cd-timeline-content-area
p{font-size:18px!important;color:black!important;margin-bottom:15px}}.portfolio-faq
h3{font-size:24px!important}.portfolio-faq .faq-a__inner{font-size:18px!important}.type-post h1,
.type-post h2,
.type-post h3,
.type-post h4,
.type-post h5,
.type-post
h6{line-height:1.18;letter-spacing:-0.01em;font-weight:800}.type-post
h1{font-size:2.5em;line-height:1.08;letter-spacing:-0.025em;font-weight:900}.type-post
h2{font-size:1.8em;line-height:1.12;letter-spacing:-0.02em;font-weight:800}.type-post
h3{font-size:1.3em;line-height:1.2;font-weight:800}.type-post
h4{font-size:1.25em;line-height:1.3;font-weight:700}.type-post
h5{font-size:1.125em;line-height:1.35;font-weight:700}.type-post
h6{font-size:1em;line-height:1.4;font-weight:700;text-transform:uppercase;letter-spacing:0.04em}.prob-card{position:relative;overflow:hidden;transition:transform .28s, box-shadow .28s}.prob-card:hover{transform:translateY(-5px);box-shadow:0 24px 64px rgba(0, 0, 0, .09);border-bottom:solid 3px #2472B6}.prob-card
h3{font-size:20px!important}.prob-icon{color:#2472B6}.ottieni-list{list-style:none;display:flex;flex-direction:column;gap:14px}.ottieni-list
li{position:relative}.ottieni-list li::before{content:'✓';position:absolute;left:-25px;color:#2472B6;font-weight:800;flex-shrink:0;font-size:14px;margin-top:1px}.card-text{box-shadow:0px 10px 15px -3px rgba(0,0,0,0.1)}