.elementor-1929 .elementor-element.elementor-element-sec1aaa1:not(.elementor-motion-effects-element-type-background),.elementor-1929 .elementor-element.elementor-element-sec1aaa1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-1929 .elementor-element.elementor-element-sec1aaa1{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 0 20px 0}.elementor-1929 .elementor-element.elementor-element-sec1aaa1>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1929 .elementor-element.elementor-element-wid1aaa1{text-align:center}.elementor-1929 .elementor-element.elementor-element-wid1aaa1 .elementor-heading-title{color:#2c3e50}.elementor-1929 .elementor-element.elementor-element-sec2aaa1{padding:40px 0 60px 0}.elementor-1929 .elementor-element.elementor-element-wid2aaa1 .elementor-repeater-item-sl1 .swiper-slide-bg{background-color:#e8d5f5}.elementor-1929 .elementor-element.elementor-element-wid2aaa1 .elementor-repeater-item-sl2 .swiper-slide-bg{background-color:#d5e8f5}.elementor-1929 .elementor-element.elementor-element-wid2aaa1 .elementor-repeater-item-sl3 .swiper-slide-bg{background-color:#d5f5e3}.elementor-1929 .elementor-element.elementor-element-wid2aaa1 .elementor-repeater-item-sl4 .swiper-slide-bg{background-color:#f5f0d5}.elementor-1929 .elementor-element.elementor-element-wid2aaa1 .elementor-repeater-item-sl5 .swiper-slide-bg{background-color:#f5d5d5}.elementor-1929 .elementor-element.elementor-element-wid2aaa1 .swiper-slide{transition-duration:calc(4000ms*1.2);height:400px}.elementor-1929 .elementor-element.elementor-element-wid2aaa1 .swiper-slide-contents{max-width:66%}.elementor-1929 .elementor-element.elementor-element-wid2aaa1 .swiper-slide-inner{text-align:center}.elementor-1929 .elementor-element.elementor-element-wid2aaa2{text-align:start}.elementor-1929 .elementor-element.elementor-element-wid2aaa2 .elementor-heading-title{color:#2c3e50}.elementor-1929 .elementor-element.elementor-element-wid2aaa3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2)}.elementor-1929 .elementor-element.elementor-element-wid2aaa3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2)}.elementor-1929 .elementor-element.elementor-element-wid2aaa3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2)}.elementor-1929 .elementor-element.elementor-element-wid2aaa3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2)}.elementor-1929 .elementor-element.elementor-element-wid2aaa3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2)}.elementor-1929 .elementor-element.elementor-element-wid2aaa3 .elementor-icon-list-icon i{color:#7b4fa6;transition:color 0.3s}.elementor-1929 .elementor-element.elementor-element-wid2aaa3 .elementor-icon-list-icon svg{fill:#7b4fa6;transition:fill 0.3s}.elementor-1929 .elementor-element.elementor-element-wid2aaa3{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px}.elementor-1929 .elementor-element.elementor-element-wid2aaa3 .elementor-icon-list-text{transition:color 0.3s}.elementor-1929 .elementor-element.elementor-element-sec3aaa1:not(.elementor-motion-effects-element-type-background),.elementor-1929 .elementor-element.elementor-element-sec3aaa1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f8f4fb}.elementor-1929 .elementor-element.elementor-element-sec3aaa1{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:60px 0 60px 0}.elementor-1929 .elementor-element.elementor-element-sec3aaa1>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1929 .elementor-element.elementor-element-wid3aaa1{text-align:start}.elementor-1929 .elementor-element.elementor-element-wid3aaa1 .elementor-heading-title{color:#2c3e50}.elementor-1929 .elementor-element.elementor-element-wid3aaa3 .elementor-field-group{padding-right:calc(10px/2);padding-left:calc(10px/2);margin-bottom:10px}.elementor-1929 .elementor-element.elementor-element-wid3aaa3 .elementor-form-fields-wrapper{margin-left:calc(-10px/2);margin-right:calc(-10px/2);margin-bottom:-10px}.elementor-1929 .elementor-element.elementor-element-wid3aaa3 .elementor-field-group.recaptcha_v3-bottomleft,.elementor-1929 .elementor-element.elementor-element-wid3aaa3 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0}body.rtl .elementor-1929 .elementor-element.elementor-element-wid3aaa3 .elementor-labels-inline .elementor-field-group>label{padding-left:0}body:not(.rtl) .elementor-1929 .elementor-element.elementor-element-wid3aaa3 .elementor-labels-inline .elementor-field-group>label{padding-right:0}body .elementor-1929 .elementor-element.elementor-element-wid3aaa3 .elementor-labels-above .elementor-field-group>label{padding-bottom:0}.elementor-1929 .elementor-element.elementor-element-wid3aaa3 .elementor-field-type-html{padding-bottom:0}.elementor-1929 .elementor-element.elementor-element-wid3aaa3 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#fff}.elementor-1929 .elementor-element.elementor-element-wid3aaa3 .elementor-field-group .elementor-select-wrapper select{background-color:#fff}.elementor-1929 .elementor-element.elementor-element-wid3aaa3 .e-form__buttons__wrapper__button-next{background-color:#7b4fa6;color:#fff}.elementor-1929 .elementor-element.elementor-element-wid3aaa3 .elementor-button[type="submit"]{background-color:#7b4fa6;color:#fff}.elementor-1929 .elementor-element.elementor-element-wid3aaa3 .elementor-button[type="submit"] svg *{fill:#fff}.elementor-1929 .elementor-element.elementor-element-wid3aaa3 .e-form__buttons__wrapper__button-previous{color:#fff}.elementor-1929 .elementor-element.elementor-element-wid3aaa3 .e-form__buttons__wrapper__button-next:hover{color:#fff}.elementor-1929 .elementor-element.elementor-element-wid3aaa3 .elementor-button[type="submit"]:hover{color:#fff}.elementor-1929 .elementor-element.elementor-element-wid3aaa3 .elementor-button[type="submit"]:hover svg *{fill:#fff}.elementor-1929 .elementor-element.elementor-element-wid3aaa3 .e-form__buttons__wrapper__button-previous:hover{color:#fff}.elementor-1929 .elementor-element.elementor-element-wid3aaa3{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px}.elementor-1929 .elementor-element.elementor-element-wid3aaa4{text-align:center}.elementor-1929 .elementor-element.elementor-element-44a67c5{text-align:center}.elementor-1929 .elementor-element.elementor-element-44a67c5 .elementor-heading-title{color:#2c3e50}@media(min-width:768px){.elementor-1929 .elementor-element.elementor-element-col2aaa1{width:33.348%}.elementor-1929 .elementor-element.elementor-element-col2aaa2{width:66.563%}.elementor-1929 .elementor-element.elementor-element-col3aaa1{width:70.018%}.elementor-1929 .elementor-element.elementor-element-col3aaa2{width:29.982%}}.collaboratore-card{box-sizing:border-box;width:min(100%, 1180px)!important;max-width:1180px!important;margin-inline:auto!important;padding:clamp(48px, 6vw, 80px) clamp(24px, 4vw, 48px)!important;display:grid!important;grid-template-columns:minmax(280px,400px) minmax(0,1fr)!important;gap:clamp(40px, 6vw, 88px)!important;align-items:center!important}.collaboratore-card>.e-con{min-width:0!important}.collaboratore-card>.e-con:first-child{width:100%!important;max-width:400px!important;justify-self:center!important}.collaboratore-card .elementor-widget-image,.collaboratore-card .elementor-widget-image .elementor-widget-container{width:100%!important}.collaboratore-card .elementor-widget-image img{display:block;width:100%!important;height:auto!important;aspect-ratio:4 / 5;object-fit:cover!important;object-position:center!important;border-radius:16px}.collaboratore-card h3,.collaboratore-card h3 a{font-size:clamp(28px, 2.2vw, 36px)!important;line-height:1.15!important}.collaboratore-card p{font-size:clamp(16px, 1.15vw, 18px)!important;line-height:1.65!important}@media (max-width:1024px){.collaboratore-card{grid-template-columns:minmax(240px,340px) minmax(0,1fr)!important;gap:clamp(32px, 5vw, 56px)!important}}@media (max-width:767px){.collaboratore-card{width:100%!important;grid-template-columns:minmax(0,1fr)!important;gap:30px!important;padding:48px 24px!important}.collaboratore-card>.e-con:first-child{max-width:340px!important}.collaboratore-card>.e-con:last-child{width:100%!important;align-items:center!important;text-align:center!important}.collaboratore-card h3,.collaboratore-card h3 a{font-size:clamp(28px, 8vw, 34px)!important}.collaboratore-card p{font-size:16px!important;line-height:1.6!important}.collaboratore-card .elementor-divider-separator{margin-inline:auto!important}}.collaboratore-card>*{grid-column:auto!important;grid-row:auto!important;width:100%!important;min-width:0!important;max-width:none!important}.collaboratore-card>:first-child{max-width:400px!important;justify-self:center!important}@media (max-width:767px){.collaboratore-card>:first-child{max-width:340px!important}.collaboratore-card>:last-child{width:100%!important;align-items:center!important;text-align:center!important}}@media (max-width:767px){.collaboratore-card{gap:24px!important;padding:40px 22px!important}.collaboratore-card>:last-child,.collaboratore-card>.e-con:last-child{align-items:flex-start!important;text-align:left!important}.collaboratore-card h3,.collaboratore-card h3 a{font-size:26px!important;line-height:1.2!important;text-align:left!important}.collaboratore-card p{font-size:15px!important;line-height:1.55!important;text-align:left!important}.collaboratore-card .elementor-divider-separator{margin-left:0!important;margin-right:auto!important}.collaboratore-card .elementor-button-wrapper{align-self:flex-start!important}.collaboratore-card .elementor-button{min-width:0!important;font-size:13px!important;line-height:1.2!important;padding:11px 18px!important}}.collabora-section{box-sizing:border-box;padding:clamp(48px, 6vw, 76px) clamp(18px, 4vw, 36px)!important;background:#f7f5f9}.collabora-section>.elementor-container{box-sizing:border-box;width:min(100%, 1180px)!important;max-width:1180px!important;margin-inline:auto!important;overflow:hidden;border:1px solid rgb(47 59 98 / .08);border-radius:28px;background:linear-gradient(135deg,#f1eef7 0%,#edf5f7 100%);box-shadow:0 20px 55px rgb(39 44 91 / .09)}.collabora-section>.elementor-container>.elementor-column:first-child{width:100%!important}.collabora-section>.elementor-container>.elementor-column:last-child{display:none!important}.collabora-section .elementor-column:first-child>.elementor-widget-wrap{display:grid!important;grid-template-columns:minmax(250px,0.72fr) minmax(0,1.28fr)!important;grid-template-rows:auto 1fr!important;column-gap:clamp(40px, 6vw, 84px)!important;row-gap:20px!important;align-items:start!important;padding:clamp(42px, 5vw, 66px)!important}.collabora-section .elementor-widget-heading{grid-column:1;grid-row:1;margin:0!important}.collabora-section .elementor-heading-title{margin:0!important;color:#2f3b62!important;font-size:clamp(38px, 3.6vw, 52px)!important;line-height:1.06!important;letter-spacing:-.025em}.collabora-section .elementor-widget-heading::after{display:block;width:64px;height:4px;margin-top:22px;border-radius:999px;background:#69a0b8;content:""}.collabora-section .elementor-widget-text-editor{grid-column:1;grid-row:2;margin:0!important;padding-left:18px;border-left:3px solid rgb(105 160 184 / .55)}.collabora-section .elementor-widget-text-editor,.collabora-section .elementor-widget-text-editor p{color:#565d70!important;font-size:17px!important;line-height:1.65!important}.collabora-section .elementor-widget-text-editor p:last-child{margin-bottom:0!important}.collabora-section .elementor-widget-form{box-sizing:border-box;min-width:0;grid-column:2;grid-row:1 / 3;margin:0!important;padding:clamp(28px, 3.2vw, 42px);border:1px solid rgb(47 59 98 / .09);border-radius:22px;background:rgb(255 255 255 / .97);box-shadow:0 14px 38px rgb(39 44 91 / .11)}.collabora-section .elementor-field-group{box-sizing:border-box;margin-bottom:16px!important}.collabora-section .elementor-field-label{margin-bottom:7px!important;color:#303650!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important}.collabora-section input.elementor-field:not([type="checkbox"]),.collabora-section select.elementor-field,.collabora-section textarea.elementor-field{min-height:46px;padding:11px 13px!important;border:1px solid #d9dde6!important;border-radius:11px!important;background:#fbfafc!important;color:#303442!important;font-size:15px!important;line-height:1.4!important;box-shadow:none!important;transition:border-color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}.collabora-section textarea.elementor-field{min-height:132px!important;resize:vertical}.collabora-section input.elementor-field:not([type="checkbox"]):focus,.collabora-section select.elementor-field:focus,.collabora-section textarea.elementor-field:focus{outline:none!important;border-color:#6c91aa!important;background:#ffffff!important;box-shadow:0 0 0 3px rgb(108 145 170 / .14)!important}.collabora-section input.elementor-field::placeholder,.collabora-section textarea.elementor-field::placeholder{color:#8a8f9c!important;opacity:1}.collabora-section .elementor-field-type-acceptance{margin-top:0!important}.collabora-section .elementor-field-type-acceptance .elementor-field-option{display:flex;gap:9px;align-items:flex-start}.collabora-section .elementor-field-type-acceptance input[type="checkbox"]{flex:0 0 17px;width:17px;height:17px;margin-top:2px;accent-color:#394484}.collabora-section .elementor-field-type-acceptance label{color:#5d6270!important;font-size:13px!important;line-height:1.5!important}.collabora-section .elementor-field-type-submit{justify-content:flex-start!important;margin-top:2px!important;margin-bottom:0!important}.collabora-section .elementor-button{width:auto!important;min-width:190px;padding:13px 24px!important;border:0!important;border-radius:10px!important;background:#394484!important;color:#ffffff!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;box-shadow:0 9px 20px rgb(57 68 132 / .2);transition:transform 0.2s ease,background 0.2s ease,box-shadow 0.2s ease}.collabora-section .elementor-button:hover,.collabora-section .elementor-button:focus{transform:translateY(-1px);background:#2f3973!important;box-shadow:0 12px 24px rgb(57 68 132 / .25)}@media (max-width:900px){.collabora-section{padding:44px 22px!important}.collabora-section .elementor-column:first-child>.elementor-widget-wrap{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;row-gap:0!important;padding:38px 34px!important}.collabora-section .elementor-widget-heading,.collabora-section .elementor-widget-text-editor,.collabora-section .elementor-widget-form{grid-column:1;grid-row:auto}.collabora-section .elementor-heading-title{font-size:40px!important}.collabora-section .elementor-widget-text-editor{max-width:620px;margin-top:24px!important}.collabora-section .elementor-widget-form{margin-top:30px!important}}@media (max-width:767px){.collabora-section{padding:34px 14px!important}.collabora-section>.elementor-container{border-radius:19px;box-shadow:0 14px 36px rgb(39 44 91 / .08)}.collabora-section .elementor-column:first-child>.elementor-widget-wrap{padding:30px 18px 20px!important}.collabora-section .elementor-heading-title{font-size:31px!important;line-height:1.1!important;letter-spacing:-.015em}.collabora-section .elementor-widget-heading::after{width:52px;height:3px;margin-top:16px}.collabora-section .elementor-widget-text-editor{margin-top:20px!important;padding-left:14px}.collabora-section .elementor-widget-text-editor,.collabora-section .elementor-widget-text-editor p{font-size:15px!important;line-height:1.6!important}.collabora-section .elementor-widget-form{margin-top:24px!important;padding:20px 15px;border-radius:15px;box-shadow:0 10px 26px rgb(39 44 91 / .09)}.collabora-section .elementor-field-group{width:100%!important;margin-bottom:14px!important}.collabora-section .elementor-field-label{margin-bottom:6px!important;font-size:13px!important}.collabora-section input.elementor-field:not([type="checkbox"]),.collabora-section select.elementor-field,.collabora-section textarea.elementor-field{min-height:44px;padding:10px 11px!important;border-radius:9px!important;font-size:14px!important}.collabora-section textarea.elementor-field{min-height:116px!important}.collabora-section .elementor-field-type-acceptance label{font-size:12px!important;line-height:1.45!important}.collabora-section .elementor-button{width:100%!important;min-width:0;padding:12px 18px!important;border-radius:9px!important;font-size:13px!important}}.progetti-section{box-sizing:border-box;padding:clamp(50px, 6vw, 78px) clamp(18px, 4vw, 36px)!important;background:#f7f5f9}.progetti-section>.elementor-container{box-sizing:border-box;display:grid!important;width:min(100%, 1180px)!important;max-width:1180px!important;margin-inline:auto!important;padding:clamp(38px, 4.5vw, 58px)!important;grid-template-columns:minmax(320px,420px) minmax(0,1fr)!important;gap:clamp(42px, 5vw, 70px)!important;align-items:center!important;border:1px solid rgb(47 59 98 / .08);border-radius:28px;background:rgb(255 255 255 / .96);box-shadow:0 20px 55px rgb(39 44 91 / .08)}.progetti-section>.elementor-container>.elementor-column{width:100%!important;min-width:0!important}.progetti-section .elementor-column>.elementor-widget-wrap{min-width:0!important}.progetti-section .elementor-widget-slides{width:100%;margin:0!important;overflow:hidden;border:1px solid rgb(47 59 98 / .1);border-radius:23px;box-shadow:0 16px 36px rgb(39 44 91 / .13)}.progetti-section .elementor-widget-slides .elementor-widget-container,.progetti-section .elementor-widget-slides .swiper,.progetti-section .elementor-widget-slides .swiper-container,.progetti-section .elementor-widget-slides .swiper-wrapper{height:470px!important;min-height:470px!important}.progetti-section .elementor-widget-slides .swiper,.progetti-section .elementor-widget-slides .swiper-container,.progetti-section .elementor-widget-slides .swiper-slide{overflow:hidden;border-radius:22px}.progetti-section .elementor-widget-slides .swiper-slide{position:relative}.progetti-section .elementor-widget-slides .swiper-slide::after{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 82% 16%,rgb(255 255 255 / .35) 0 13%,transparent 14%),linear-gradient(180deg,rgb(255 255 255 / .04),rgb(47 59 98 / .08));content:""}.progetti-section .elementor-widget-slides .swiper-slide-inner{z-index:2;box-sizing:border-box;align-items:flex-end!important;justify-content:flex-start!important;padding:38px!important;text-align:left!important}.progetti-section .elementor-widget-slides .swiper-slide-contents{position:relative;z-index:2;width:100%;max-width:330px!important;margin:0!important;opacity:1!important;visibility:visible!important;transform:none!important}.progetti-section .elementor-widget-slides .elementor-slide-heading{margin-bottom:14px!important;color:#2f3b62!important;font-size:clamp(28px, 2.6vw, 35px)!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-.02em;text-shadow:none!important}.progetti-section .elementor-widget-slides .elementor-slide-description{margin:0!important;color:#454c60!important;font-size:16px!important;line-height:1.55!important;text-shadow:none!important}.progetti-section .elementor-swiper-button{z-index:4;display:flex!important;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid rgb(47 59 98 / .08);border-radius:50%;background:rgb(255 255 255 / .86);color:#394484!important;font-size:17px!important;box-shadow:0 7px 18px rgb(39 44 91 / .12)}.progetti-section .elementor-swiper-button-prev{left:18px!important}.progetti-section .elementor-swiper-button-next{right:18px!important}.progetti-section .elementor-widget-heading{margin:0!important}.progetti-section .elementor-heading-title{margin:0!important;color:#2f3b62!important;font-size:clamp(40px, 4vw, 54px)!important;line-height:1.05!important;letter-spacing:-.025em}.progetti-section .elementor-widget-heading::after{display:block;width:66px;height:4px;margin-top:20px;border-radius:999px;background:#69a0b8;content:""}.progetti-section .elementor-widget-icon-list{margin-top:28px!important}.progetti-section .elementor-icon-list-items{display:grid!important;gap:11px!important}.progetti-section .elementor-icon-list-item{box-sizing:border-box;min-width:0;margin:0!important;padding:13px 15px!important;align-items:flex-start!important;border:1px solid rgb(47 59 98 / .08);border-radius:14px;background:#f8f7fb;transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}.progetti-section .elementor-icon-list-item:hover{transform:translateY(-1px);border-color:rgb(105 160 184 / .28);background:#fff;box-shadow:0 9px 22px rgb(39 44 91 / .08)}.progetti-section .elementor-icon-list-icon{display:inline-flex!important;flex:0 0 34px;width:34px;height:34px;margin-top:1px;margin-right:12px!important;align-items:center;justify-content:center;border:1px solid rgb(105 160 184 / .16);border-radius:10px;background:#fff;box-shadow:0 4px 12px rgb(39 44 91 / .06)}.progetti-section .elementor-icon-list-icon i,.progetti-section .elementor-icon-list-icon svg{width:16px!important;color:#6d4ba4!important;fill:#6d4ba4!important;font-size:15px!important}.progetti-section .elementor-icon-list-text{min-width:0;padding:0!important;color:#4c5263!important;font-size:15px!important;line-height:1.46!important}.progetti-section .elementor-icon-list-text strong,.progetti-section .elementor-icon-list-text b{color:#2f385a!important;font-weight:700!important}@media (max-width:900px){.progetti-section{padding:44px 22px!important}.progetti-section>.elementor-container{grid-template-columns:minmax(0,1fr)!important;gap:36px!important;padding:38px 34px!important}.progetti-section>.elementor-container>.elementor-column:first-child{width:min(100%, 560px)!important;justify-self:center}.progetti-section .elementor-widget-slides .elementor-widget-container,.progetti-section .elementor-widget-slides .swiper,.progetti-section .elementor-widget-slides .swiper-container,.progetti-section .elementor-widget-slides .swiper-wrapper{height:420px!important;min-height:420px!important}.progetti-section .elementor-heading-title{font-size:42px!important}}@media (max-width:767px){.progetti-section{padding:34px 14px!important}.progetti-section>.elementor-container{gap:30px!important;padding:20px 16px 24px!important;border-radius:19px;box-shadow:0 14px 36px rgb(39 44 91 / .07)}.progetti-section .elementor-widget-slides{border-radius:16px;box-shadow:0 11px 26px rgb(39 44 91 / .11)}.progetti-section .elementor-widget-slides .swiper,.progetti-section .elementor-widget-slides .swiper-container,.progetti-section .elementor-widget-slides .swiper-slide{border-radius:15px}.progetti-section .elementor-widget-slides .elementor-widget-container,.progetti-section .elementor-widget-slides .swiper,.progetti-section .elementor-widget-slides .swiper-container,.progetti-section .elementor-widget-slides .swiper-wrapper{height:330px!important;min-height:330px!important}.progetti-section .elementor-widget-slides .swiper-slide-inner{padding:25px!important}.progetti-section .elementor-widget-slides .elementor-slide-heading{margin-bottom:10px!important;font-size:25px!important;line-height:1.1!important}.progetti-section .elementor-widget-slides .elementor-slide-description{font-size:14px!important;line-height:1.5!important}.progetti-section .elementor-swiper-button{width:32px;height:32px;font-size:14px!important}.progetti-section .elementor-swiper-button-prev{left:12px!important}.progetti-section .elementor-swiper-button-next{right:12px!important}.progetti-section .elementor-heading-title{font-size:31px!important;line-height:1.1!important;letter-spacing:-.015em}.progetti-section .elementor-widget-heading::after{width:52px;height:3px;margin-top:15px}.progetti-section .elementor-widget-icon-list{margin-top:22px!important}.progetti-section .elementor-icon-list-items{gap:9px!important}.progetti-section .elementor-icon-list-item{padding:11px 11px!important;border-radius:11px}.progetti-section .elementor-icon-list-icon{flex-basis:30px;width:30px;height:30px;margin-right:9px!important;border-radius:8px}.progetti-section .elementor-icon-list-icon i,.progetti-section .elementor-icon-list-icon svg{width:14px!important;font-size:13px!important}.progetti-section .elementor-icon-list-text{font-size:13.5px!important;line-height:1.45!important}}