.elementor-14 .elementor-element.elementor-element-f1e2dc3{width:initial;max-width:initial;}.elementor-14 .elementor-element.elementor-element-d465626 .elementor-counter-title{justify-content:start;color:#FFFFFF80;font-size:0.825rem;line-height:17px;}.elementor-14 .elementor-element.elementor-element-d465626 .elementor-counter{gap:0.125rem;}.elementor-14 .elementor-element.elementor-element-d465626 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:2rem;letter-spacing:-0.5px;}.elementor-14 .elementor-element.elementor-element-65a0ed4 .elementor-counter-title{justify-content:start;color:#FFFFFF80;font-size:0.825rem;line-height:17px;}.elementor-14 .elementor-element.elementor-element-65a0ed4 .elementor-counter{gap:0.125rem;}.elementor-14 .elementor-element.elementor-element-65a0ed4 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:2rem;}.elementor-14 .elementor-element.elementor-element-29abefe .elementor-counter-title{justify-content:start;color:#FFFFFF77;font-size:0.825rem;line-height:17px;}.elementor-14 .elementor-element.elementor-element-29abefe .elementor-counter{gap:0.125rem;}.elementor-14 .elementor-element.elementor-element-29abefe .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:2rem;}.elementor-14 .elementor-element.elementor-element-f2c9198 .elementor-counter-title{justify-content:start;color:#FFFFFF77;font-size:0.825rem;line-height:17px;}.elementor-14 .elementor-element.elementor-element-f2c9198 .elementor-counter{gap:0.125rem;}.elementor-14 .elementor-element.elementor-element-f2c9198 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:2rem;}.elementor-14 .elementor-element.elementor-element-2249203 .elementor-counter-title{justify-content:start;color:#FFFFFF77;font-size:0.825rem;line-height:17px;}.elementor-14 .elementor-element.elementor-element-2249203 .elementor-counter{gap:0.125rem;}.elementor-14 .elementor-element.elementor-element-2249203 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:2rem;}.elementor-14 .elementor-element.elementor-element-5c35d4c{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-5c35d4c .elementor-title{color:#FFFFFF77;font-size:0.875rem;font-weight:700;}.elementor-14 .elementor-element.elementor-element-5c35d4c .elementor-progress-wrapper .elementor-progress-bar{background-color:#D4AF6A;}.elementor-14 .elementor-element.elementor-element-5c35d4c .elementor-progress-wrapper{background-color:#6B7280;border-radius:0.125rem;overflow:hidden;}.elementor-14 .elementor-element.elementor-element-5c35d4c .elementor-progress-bar{height:0.75rem;line-height:0.75rem;}.elementor-14 .elementor-element.elementor-element-7085f00 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.5rem/2);}.elementor-14 .elementor-element.elementor-element-7085f00 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.5rem/2);}.elementor-14 .elementor-element.elementor-element-7085f00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.5rem/2);}.elementor-14 .elementor-element.elementor-element-7085f00 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.5rem/2);}.elementor-14 .elementor-element.elementor-element-7085f00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.5rem/2);}.elementor-14 .elementor-element.elementor-element-7085f00 .elementor-icon-list-icon i{color:#B8933F;transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-7085f00 .elementor-icon-list-icon svg{fill:#B8933F;transition:fill 0.3s;}.elementor-14 .elementor-element.elementor-element-7085f00{--e-icon-list-icon-size:1.25rem;--icon-vertical-align:flex-start;--icon-vertical-offset:0.375rem;}.elementor-14 .elementor-element.elementor-element-7085f00 .elementor-icon-list-icon{padding-inline-end:0.5rem;}.elementor-14 .elementor-element.elementor-element-7085f00 .elementor-icon-list-text{transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-915df92{--grid-columns:3;}.elementor-14 .elementor-element.elementor-element-915df92 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-14 .elementor-element.elementor-element-915df92 .e-loop-item > .elementor-section, .elementor-14 .elementor-element.elementor-element-915df92 .e-loop-item > .elementor-section > .elementor-container, .elementor-14 .elementor-element.elementor-element-915df92 .e-loop-item > .e-con, .elementor-14 .elementor-element.elementor-element-915df92 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-14 .elementor-element.elementor-element-540c1a5{--display:flex;}.elementor-14 .elementor-element.elementor-element-a190ff0{--display:flex;}.elementor-14 .elementor-element.elementor-element-1df59a6{--display:flex;}.elementor-14 .elementor-element.elementor-element-968bf75{--display:flex;}.elementor-14 .elementor-element.elementor-element-a1e311f{--display:flex;}.elementor-14 .elementor-element.elementor-element-cc30884{--display:flex;}.elementor-14 .elementor-element.elementor-element-7c3a22d{--display:flex;}.elementor-14 .elementor-element.elementor-element-292974f{--n-accordion-title-font-size:1.25rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#1A3A5C;--n-accordion-title-hover-color:#1A3A5C;--n-accordion-title-active-color:#1A3A5C;--n-accordion-icon-size:10px;--n-accordion-icon-normal-color:#B8933F;--n-accordion-icon-hover-color:#B8933F;--n-accordion-icon-active-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-292974f {--n-accordion-padding:0.75rem 0rem 0.75rem 0rem;}:where( .elementor-14 .elementor-element.elementor-element-292974f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Cormorant Garamond", Sans-serif;font-weight:700;}:where( .elementor-14 .elementor-element.elementor-element-292974f > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-14 .elementor-element.elementor-element-e7d72ee{width:100%;max-width:100%;font-size:1rem;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-bc58709{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-bc58709 .elementor-icon-box-wrapper{align-items:center;gap:1.8rem;}.elementor-14 .elementor-element.elementor-element-bc58709 .elementor-icon-box-title{margin-block-end:-0.5rem;}.elementor-14 .elementor-element.elementor-element-bc58709.elementor-view-stacked .elementor-icon{background-color:#B8933F33;fill:#D4AF6A;color:#D4AF6A;}.elementor-14 .elementor-element.elementor-element-bc58709.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-bc58709.elementor-view-default .elementor-icon{fill:#B8933F33;color:#B8933F33;border-color:#B8933F33;}.elementor-14 .elementor-element.elementor-element-bc58709.elementor-view-framed .elementor-icon{background-color:#D4AF6A;}.elementor-14 .elementor-element.elementor-element-bc58709 .elementor-icon{font-size:1.5rem;border-radius:0.25rem 0.25rem 0.25rem 0.25rem;}.elementor-14 .elementor-element.elementor-element-bc58709 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-bc58709 .elementor-icon-box-title a{font-size:0.875rem;text-transform:uppercase;}.elementor-14 .elementor-element.elementor-element-bc58709 .elementor-icon-box-description{font-weight:700;color:#1A3A5C;}.elementor-14 .elementor-element.elementor-element-ed01360{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-ed01360 .elementor-icon-box-wrapper{align-items:center;gap:1.8rem;}.elementor-14 .elementor-element.elementor-element-ed01360 .elementor-icon-box-title{margin-block-end:-0.5rem;}.elementor-14 .elementor-element.elementor-element-ed01360.elementor-view-stacked .elementor-icon{background-color:#B8933F33;fill:#D4AF6A;color:#D4AF6A;}.elementor-14 .elementor-element.elementor-element-ed01360.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-ed01360.elementor-view-default .elementor-icon{fill:#B8933F33;color:#B8933F33;border-color:#B8933F33;}.elementor-14 .elementor-element.elementor-element-ed01360.elementor-view-framed .elementor-icon{background-color:#D4AF6A;}.elementor-14 .elementor-element.elementor-element-ed01360 .elementor-icon{font-size:1.5rem;border-radius:0.25rem 0.25rem 0.25rem 0.25rem;}.elementor-14 .elementor-element.elementor-element-ed01360 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-ed01360 .elementor-icon-box-title a{font-size:0.875rem;text-transform:uppercase;}.elementor-14 .elementor-element.elementor-element-ed01360 .elementor-icon-box-description{font-weight:700;color:#1A3A5C;}.elementor-14 .elementor-element.elementor-element-0052a55{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-0052a55 .elementor-icon-box-wrapper{align-items:center;gap:1.8rem;}.elementor-14 .elementor-element.elementor-element-0052a55 .elementor-icon-box-title{margin-block-end:-0.5rem;}.elementor-14 .elementor-element.elementor-element-0052a55.elementor-view-stacked .elementor-icon{background-color:#B8933F33;fill:#D4AF6A;color:#D4AF6A;}.elementor-14 .elementor-element.elementor-element-0052a55.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-0052a55.elementor-view-default .elementor-icon{fill:#B8933F33;color:#B8933F33;border-color:#B8933F33;}.elementor-14 .elementor-element.elementor-element-0052a55.elementor-view-framed .elementor-icon{background-color:#D4AF6A;}.elementor-14 .elementor-element.elementor-element-0052a55 .elementor-icon{font-size:1.5rem;border-radius:0.25rem 0.25rem 0.25rem 0.25rem;}.elementor-14 .elementor-element.elementor-element-0052a55 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-0052a55 .elementor-icon-box-title a{font-size:0.875rem;text-transform:uppercase;}.elementor-14 .elementor-element.elementor-element-0052a55 .elementor-icon-box-description{font-weight:700;color:#1A3A5C;}.elementor-14 .elementor-element.elementor-element-901344a{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-901344a .elementor-icon-box-wrapper{align-items:center;gap:1.8rem;}.elementor-14 .elementor-element.elementor-element-901344a .elementor-icon-box-title{margin-block-end:-0.5rem;}.elementor-14 .elementor-element.elementor-element-901344a.elementor-view-stacked .elementor-icon{background-color:#B8933F33;fill:#D4AF6A;color:#D4AF6A;}.elementor-14 .elementor-element.elementor-element-901344a.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-901344a.elementor-view-default .elementor-icon{fill:#B8933F33;color:#B8933F33;border-color:#B8933F33;}.elementor-14 .elementor-element.elementor-element-901344a.elementor-view-framed .elementor-icon{background-color:#D4AF6A;}.elementor-14 .elementor-element.elementor-element-901344a .elementor-icon{font-size:1.5rem;border-radius:0.25rem 0.25rem 0.25rem 0.25rem;}.elementor-14 .elementor-element.elementor-element-901344a .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-901344a .elementor-icon-box-title a{font-size:0.875rem;text-transform:uppercase;}.elementor-14 .elementor-element.elementor-element-901344a .elementor-icon-box-description{font-weight:700;color:#1A3A5C;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-14 .elementor-element.elementor-element-901344a .elementor-icon-box-description{letter-spacing:-0.5px;}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-915df92{--grid-columns:2;}.elementor-14 .elementor-element.elementor-element-901344a .elementor-icon-box-title{margin-block-end:-0.2rem;}.elementor-14 .elementor-element.elementor-element-901344a .elementor-icon-box-description{line-height:1.2em;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-915df92{--grid-columns:1;}.elementor-14 .elementor-element.elementor-element-bc58709 .elementor-icon-box-wrapper{gap:1.6rem;}.elementor-14 .elementor-element.elementor-element-ed01360 .elementor-icon-box-wrapper{gap:1.6rem;}.elementor-14 .elementor-element.elementor-element-0052a55 .elementor-icon-box-wrapper{gap:1.6rem;}.elementor-14 .elementor-element.elementor-element-901344a .elementor-icon-box-wrapper{gap:1.6rem;}.elementor-14 .elementor-element.elementor-element-901344a .elementor-icon-box-title{margin-block-end:-0.1rem;}.elementor-14 .elementor-element.elementor-element-901344a .elementor-icon-box-description{line-height:1.2em;}}/* Start custom CSS for counter, class: .elementor-element-d465626 */.elementor-14 .elementor-element.elementor-element-d465626 .elementor-counter-number
, .elementor-14 .elementor-element.elementor-element-d465626 .elementor-counter-number-suffix {
    color: var(--primary-accent-light);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-65a0ed4 */.elementor-14 .elementor-element.elementor-element-65a0ed4 .elementor-counter-number
, .elementor-14 .elementor-element.elementor-element-65a0ed4 .elementor-counter-number-suffix {
    color: var(--primary-accent-light);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-29abefe */.elementor-14 .elementor-element.elementor-element-29abefe .elementor-counter-number
, .elementor-14 .elementor-element.elementor-element-29abefe .elementor-counter-number-suffix {
    color: var(--primary-accent-light);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-f2c9198 */.elementor-14 .elementor-element.elementor-element-f2c9198 .elementor-counter-number
, .elementor-14 .elementor-element.elementor-element-f2c9198 .elementor-counter-number-suffix {
    color: var(--primary-accent-light);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-2249203 */.elementor-14 .elementor-element.elementor-element-2249203 .elementor-counter-number
, .elementor-14 .elementor-element.elementor-element-2249203 .elementor-counter-number-suffix {
    color: var(--primary-accent-light);
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-5c35d4c */.elementor-14 .elementor-element.elementor-element-5c35d4c .elementor-title::after {
  content: "6–9 mesi";
  /* Optional styling */
  color: var(--muted);
  float: inline-end;
}

@media (max-width: 1024px) {
.elementor-14 .elementor-element.elementor-element-5c35d4c .elementor-title::after {
    font-size: 0,625rem;
}

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7085f00 */.elementor-14 .elementor-element.elementor-element-7085f00 svg {
    border-radius: 1rem;
    background-color: var(--gold-pale);
    padding: 0.225rem;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-292974f */.elementor-14 .elementor-element.elementor-element-292974f summary {
    border-width: 1px 0px 0px 0px;
    border-color: var(--border);
}

.elementor-14 .elementor-element.elementor-element-292974f .e-n-accordion {
    border-bottom: 1px solid var(--border);
}

.elementor-14 .elementor-element.elementor-element-292974f details .e-con {
    padding-block-start: 0.75rem;
}

.elementor-14 .elementor-element.elementor-element-292974f .e-n-accordion-item-title-icon .e-closed
, .elementor-14 .elementor-element.elementor-element-292974f .e-n-accordion-item-title-icon .e-opened{
    width: 26px;
    height: 26px;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    transition: background 0.2s;
}

.elementor-14 .elementor-element.elementor-element-292974f .e-n-accordion-item-title-icon .e-closed {
    border: 1px solid var(--border);
}

.elementor-14 .elementor-element.elementor-element-292974f .e-n-accordion-item-title-icon .e-opened {
    background-color: var(--gold) ;
}/* End custom CSS */