.elementor-7404 .elementor-element.elementor-element-09395f0:not(.elementor-motion-effects-element-type-background), .elementor-7404 .elementor-element.elementor-element-09395f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#263B81;background-image:url("https://www.iriscomunicazione.it/wp-content/uploads/2025/06/logo.png");background-position:289px -265px;background-repeat:no-repeat;background-size:cover;}.elementor-7404 .elementor-element.elementor-element-09395f0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7404 .elementor-element.elementor-element-09395f0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7404 .elementor-element.elementor-element-42d0fcd img{width:32%;}.elementor-7404 .elementor-element.elementor-element-13d49e9 > .elementor-widget-container{margin:67px 67px 67px 67px;}.elementor-7404 .elementor-element.elementor-element-13d49e9{text-align:center;}.elementor-7404 .elementor-element.elementor-element-13d49e9 .elementor-heading-title{font-size:47px;color:#FFFFFF;}.elementor-7404 .elementor-element.elementor-element-40cacf3 .elementor-button{background-color:#02010100;font-size:21px;letter-spacing:1.9px;word-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-radius:23px 23px 23px 23px;}.elementor-7404 .elementor-element.elementor-element-40cacf3 > .elementor-widget-container{margin:47px 47px 121px 47px;}.elementor-7404 .elementor-element.elementor-element-40cacf3 .elementor-button:hover, .elementor-7404 .elementor-element.elementor-element-40cacf3 .elementor-button:focus{color:var( --e-global-color-4c840c7 );}.elementor-7404 .elementor-element.elementor-element-40cacf3 .elementor-button:hover svg, .elementor-7404 .elementor-element.elementor-element-40cacf3 .elementor-button:focus svg{fill:var( --e-global-color-4c840c7 );}.elementor-7404 .elementor-element.elementor-element-6f10178:not(.elementor-motion-effects-element-type-background), .elementor-7404 .elementor-element.elementor-element-6f10178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#263B81;background-image:url("https://www.iriscomunicazione.it/wp-content/uploads/2025/06/gente.jpg");}.elementor-7404 .elementor-element.elementor-element-6f10178 > .elementor-background-overlay{background-color:#263B81;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7404 .elementor-element.elementor-element-6f10178{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7404 .elementor-element.elementor-element-a6afb38.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7404 .elementor-element.elementor-element-414de1b{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;align-self:center;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:26px;--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-7404 .elementor-element.elementor-element-414de1b > .elementor-widget-container{background-color:#FFFFFF;margin:12px 12px 80px 12px;padding:32px 32px 32px 32px;border-radius:9px 9px 9px 9px;}.elementor-7404 .elementor-element.elementor-element-414de1b .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-7404 .elementor-element.elementor-element-414de1b .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-7404 .elementor-element.elementor-element-414de1b .elementor-field-group.recaptcha_v3-bottomleft, .elementor-7404 .elementor-element.elementor-element-414de1b .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-7404 .elementor-element.elementor-element-414de1b .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-7404 .elementor-element.elementor-element-414de1b .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-7404 .elementor-element.elementor-element-414de1b .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-7404 .elementor-element.elementor-element-414de1b .elementor-field-type-html{padding-bottom:0px;}.elementor-7404 .elementor-element.elementor-element-414de1b .elementor-field-group .elementor-field{color:#5F7CBE;}.elementor-7404 .elementor-element.elementor-element-414de1b .elementor-field-group .elementor-field, .elementor-7404 .elementor-element.elementor-element-414de1b .elementor-field-subgroup label{font-weight:500;}.elementor-7404 .elementor-element.elementor-element-414de1b .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#5F7CBE;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-7404 .elementor-element.elementor-element-414de1b .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#5F7CBE;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-7404 .elementor-element.elementor-element-414de1b .elementor-field-group .elementor-select-wrapper::before{color:#5F7CBE;}.elementor-7404 .elementor-element.elementor-element-414de1b .elementor-button{font-size:16px;border-style:solid;border-width:3px 3px 3px 3px;border-radius:58px 58px 58px 58px;padding:9px 9px 9px 9px;}.elementor-7404 .elementor-element.elementor-element-414de1b .e-form__buttons__wrapper__button-next{background-color:#FFFFFF;color:var( --e-global-color-4c840c7 );border-color:var( --e-global-color-4c840c7 );}.elementor-7404 .elementor-element.elementor-element-414de1b .elementor-button[type="submit"]{background-color:#FFFFFF;color:var( --e-global-color-4c840c7 );border-color:var( --e-global-color-4c840c7 );}.elementor-7404 .elementor-element.elementor-element-414de1b .elementor-button[type="submit"] svg *{fill:var( --e-global-color-4c840c7 );}.elementor-7404 .elementor-element.elementor-element-414de1b .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-7404 .elementor-element.elementor-element-414de1b .e-form__buttons__wrapper__button-next:hover{color:var( --e-global-color-a71aae3 );}.elementor-7404 .elementor-element.elementor-element-414de1b .elementor-button[type="submit"]:hover{color:var( --e-global-color-a71aae3 );}.elementor-7404 .elementor-element.elementor-element-414de1b .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-a71aae3 );}.elementor-7404 .elementor-element.elementor-element-414de1b .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-7404 .elementor-element.elementor-element-07f1d13:not(.elementor-motion-effects-element-type-background), .elementor-7404 .elementor-element.elementor-element-07f1d13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a71aae3 );}.elementor-7404 .elementor-element.elementor-element-07f1d13{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7404 .elementor-element.elementor-element-07f1d13 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7404 .elementor-element.elementor-element-4deba6a{width:var( --container-widget-width, 114.965% );max-width:114.965%;--container-widget-width:114.965%;--container-widget-flex-grow:0;}.elementor-7404 .elementor-element.elementor-element-9c9dfa5{margin-top:0px;margin-bottom:76px;}.elementor-7404 .elementor-element.elementor-element-129f463 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:211px 0px 0px 0px;}.elementor-7404 .elementor-element.elementor-element-71a91c9{--divider-border-style:solid;--divider-color:var( --e-global-color-4c840c7 );--divider-border-width:1px;}.elementor-7404 .elementor-element.elementor-element-71a91c9 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-7404 .elementor-element.elementor-element-71a91c9 .elementor-divider-separator{width:51%;}.elementor-7404 .elementor-element.elementor-element-71a91c9 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-7404 .elementor-element.elementor-element-4b5c706 .elementor-heading-title{font-size:36px;color:#FFFFFF;}.elementor-7404 .elementor-element.elementor-element-bdc5d57{--divider-border-style:solid;--divider-color:var( --e-global-color-4c840c7 );--divider-border-width:1px;}.elementor-7404 .elementor-element.elementor-element-bdc5d57 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-7404 .elementor-element.elementor-element-bdc5d57 .elementor-divider-separator{width:52%;}.elementor-7404 .elementor-element.elementor-element-bdc5d57 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-7404 .elementor-element.elementor-element-b448ed0 > .elementor-widget-container{margin:0px 00px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7404 .elementor-element.elementor-element-b448ed0{font-size:22px;font-weight:600;line-height:29px;color:#FFFFFF;}.elementor-7404 .elementor-element.elementor-element-d77bc90 .elementor-button{background-color:#02010100;font-size:21px;letter-spacing:1.9px;word-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-radius:23px 23px 23px 23px;}.elementor-7404 .elementor-element.elementor-element-d77bc90 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7404 .elementor-element.elementor-element-d77bc90 .elementor-button:hover, .elementor-7404 .elementor-element.elementor-element-d77bc90 .elementor-button:focus{color:var( --e-global-color-4c840c7 );}.elementor-7404 .elementor-element.elementor-element-d77bc90 .elementor-button:hover svg, .elementor-7404 .elementor-element.elementor-element-d77bc90 .elementor-button:focus svg{fill:var( --e-global-color-4c840c7 );}.elementor-7404 .elementor-element.elementor-element-2cd49bc > .elementor-container{min-height:184px;}.elementor-7404 .elementor-element.elementor-element-f60dce9 > .elementor-widget-container{margin:0px 0px -71px 0px;padding:-4px -4px -4px -4px;}.elementor-7404 .elementor-element.elementor-element-35c0547 .elementor-repeater-item-f0970e4{--hotspot-min-width:151px;--hotspot-min-height:99px;left:17%;--hotspot-translate-x:17%;top:29%;--hotspot-translate-y:29%;}.elementor-7404 .elementor-element.elementor-element-35c0547 .elementor-repeater-item-903d9aa{--hotspot-min-width:151px;--hotspot-min-height:99px;left:46%;--hotspot-translate-x:46%;top:20%;--hotspot-translate-y:20%;}.elementor-7404 .elementor-element.elementor-element-35c0547 .elementor-repeater-item-5fb12d7{--hotspot-min-width:151px;--hotspot-min-height:99px;left:75%;--hotspot-translate-x:75%;top:35%;--hotspot-translate-y:35%;}.elementor-7404 .elementor-element.elementor-element-35c0547 .elementor-repeater-item-222645b{--hotspot-min-width:151px;--hotspot-min-height:99px;left:51%;--hotspot-translate-x:51%;top:44%;--hotspot-translate-y:44%;}.elementor-7404 .elementor-element.elementor-element-35c0547 .elementor-repeater-item-a155d8c{--hotspot-min-width:151px;--hotspot-min-height:99px;left:25%;--hotspot-translate-x:25%;top:53%;--hotspot-translate-y:53%;}.elementor-7404 .elementor-element.elementor-element-35c0547 .elementor-repeater-item-776a175 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-7404 .elementor-element.elementor-element-35c0547 .elementor-repeater-item-776a175{--hotspot-min-width:151px;--hotspot-min-height:99px;left:39%;--hotspot-translate-x:39%;top:69%;--hotspot-translate-y:69%;}.elementor-7404 .elementor-element.elementor-element-35c0547 .elementor-repeater-item-ef08e04 .e-hotspot--tooltip-position{right:calc(100% + 5px );bottom:initial;left:initial;top:initial;}.elementor-7404 .elementor-element.elementor-element-35c0547 .elementor-repeater-item-ef08e04{--hotspot-min-width:151px;--hotspot-min-height:99px;left:69%;--hotspot-translate-x:69%;top:69%;--hotspot-translate-y:69%;}.elementor-7404 .elementor-element.elementor-element-35c0547 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-7404 .elementor-element.elementor-element-35c0547{--hotspot-color:var( --e-global-color-4c840c7 );--hotspot-size:45px;--tooltip-text-color:var( --e-global-color-a71aae3 );--tooltip-align:left;--tooltip-min-width:0px;--tooltip-padding:43px 43px 43px 43px;--tooltip-color:#FFFFFF;--tooltip-border-radius:16px 16px 16px 16px;}.elementor-7404 .elementor-element.elementor-element-63fbf62 > .elementor-container{min-height:400px;}.elementor-7404 .elementor-element.elementor-element-07668a3 .elementor-repeater-item-903d9aa{--hotspot-min-width:283px;--hotspot-min-height:0px;left:46%;--hotspot-translate-x:46%;top:20%;--hotspot-translate-y:20%;--white-space:normal;}.elementor-7404 .elementor-element.elementor-element-07668a3 .elementor-repeater-item-646dbda{--hotspot-min-width:605px;--hotspot-min-height:0px;right:46%;--hotspot-translate-x:46%;top:20%;--hotspot-translate-y:20%;--white-space:normal;}.elementor-7404 .elementor-element.elementor-element-07668a3 .elementor-repeater-item-de765c1{--hotspot-min-width:285px;--hotspot-min-height:0px;left:46%;--hotspot-translate-x:46%;top:20%;--hotspot-translate-y:20%;--white-space:normal;}.elementor-7404 .elementor-element.elementor-element-07668a3 .elementor-repeater-item-3dafa39{--hotspot-min-width:657px;--hotspot-min-height:0px;left:46%;--hotspot-translate-x:46%;top:20%;--hotspot-translate-y:20%;--white-space:normal;}.elementor-7404 .elementor-element.elementor-element-07668a3 .elementor-repeater-item-daf8172{--hotspot-min-width:657px;--hotspot-min-height:0px;left:46%;--hotspot-translate-x:46%;top:20%;--hotspot-translate-y:20%;--white-space:normal;}.elementor-7404 .elementor-element.elementor-element-07668a3 .elementor-repeater-item-7196449{--hotspot-min-width:657px;--hotspot-min-height:0px;left:46%;--hotspot-translate-x:46%;top:20%;--hotspot-translate-y:20%;--white-space:normal;}.elementor-7404 .elementor-element.elementor-element-07668a3 .elementor-repeater-item-6594d5f{--hotspot-min-width:657px;--hotspot-min-height:0px;left:46%;--hotspot-translate-x:46%;top:20%;--hotspot-translate-y:20%;--white-space:normal;}.elementor-7404 .elementor-element.elementor-element-07668a3 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-7404 .elementor-element.elementor-element-07668a3{--hotspot-color:var( --e-global-color-4c840c7 );--hotspot-size:45px;--tooltip-text-color:var( --e-global-color-a71aae3 );--tooltip-align:left;--tooltip-min-width:0px;--tooltip-padding:43px 43px 43px 43px;--tooltip-color:#FFFFFF;--tooltip-border-radius:16px 16px 16px 16px;}.elementor-7404 .elementor-element.elementor-element-6c457db > .elementor-container{max-width:728px;}.elementor-7404 .elementor-element.elementor-element-79ca427{text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:25px;font-weight:600;line-height:33px;color:#2C3988;}.elementor-7404 .elementor-element.elementor-element-f44f66b:not(.elementor-motion-effects-element-type-background), .elementor-7404 .elementor-element.elementor-element-f44f66b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3988;}.elementor-7404 .elementor-element.elementor-element-f44f66b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7404 .elementor-element.elementor-element-f44f66b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7404 .elementor-element.elementor-element-8593114{--e-image-carousel-slides-to-show:5;}.elementor-7404 .elementor-element.elementor-element-8593114 > .elementor-widget-container{margin:39px 0px 34px 0px;}.elementor-7404 .elementor-element.elementor-element-b15a4f6{--e-image-carousel-slides-to-show:5;}.elementor-7404 .elementor-element.elementor-element-b15a4f6 > .elementor-widget-container{margin:39px 0px 34px 0px;}.elementor-7404 .elementor-element.elementor-element-08b6597:not(.elementor-motion-effects-element-type-background), .elementor-7404 .elementor-element.elementor-element-08b6597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6EAEC;}.elementor-7404 .elementor-element.elementor-element-08b6597{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7404 .elementor-element.elementor-element-08b6597 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7404 .elementor-element.elementor-element-f90c634 > .elementor-widget-container{margin:47px 13px 13px 13px;}.elementor-7404 .elementor-element.elementor-element-f90c634 img{width:15%;}.elementor-7404 .elementor-element.elementor-element-2d11b9f:not(.elementor-motion-effects-element-type-background), .elementor-7404 .elementor-element.elementor-element-2d11b9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6EAEC;}.elementor-7404 .elementor-element.elementor-element-2d11b9f > .elementor-container{min-height:400px;}.elementor-7404 .elementor-element.elementor-element-2d11b9f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:00px;padding:0px 0px 77px 0px;}.elementor-7404 .elementor-element.elementor-element-2d11b9f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7404 .elementor-element.elementor-element-276df7b .elementor-flip-box__front{background-image:url("https://www.iriscomunicazione.it/wp-content/uploads/2025/06/prfactory.png");background-position:center center;background-size:cover;}.elementor-7404 .elementor-element.elementor-element-276df7b .elementor-flip-box__button{background-color:var( --e-global-color-a71aae3 );margin-center:0;font-size:20px;border-radius:21px;}.elementor-7404 .elementor-element.elementor-element-276df7b .elementor-flip-box{height:370px;}.elementor-7404 .elementor-element.elementor-element-276df7b .elementor-flip-box__layer, .elementor-7404 .elementor-element.elementor-element-276df7b .elementor-flip-box__layer__overlay{border-radius:10px;}.elementor-7404 .elementor-element.elementor-element-276df7b .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-7404 .elementor-element.elementor-element-276df7b .elementor-flip-box__image{opacity:1;}.elementor-7404 .elementor-element.elementor-element-276df7b .elementor-flip-box__image img{border-radius:4px;}.elementor-7404 .elementor-element.elementor-element-276df7b .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-7404 .elementor-element.elementor-element-276df7b .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:26px;}.elementor-7404 .elementor-element.elementor-element-c406a59 .elementor-flip-box__front{background-image:url("https://www.iriscomunicazione.it/wp-content/uploads/2025/06/pr-digital.png");background-position:center center;background-size:cover;}.elementor-7404 .elementor-element.elementor-element-c406a59 .elementor-flip-box__button{background-color:var( --e-global-color-a71aae3 );margin-center:0;font-size:20px;border-radius:21px;}.elementor-7404 .elementor-element.elementor-element-c406a59 .elementor-flip-box{height:370px;}.elementor-7404 .elementor-element.elementor-element-c406a59 .elementor-flip-box__layer, .elementor-7404 .elementor-element.elementor-element-c406a59 .elementor-flip-box__layer__overlay{border-radius:10px;}.elementor-7404 .elementor-element.elementor-element-c406a59 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-7404 .elementor-element.elementor-element-c406a59 .elementor-flip-box__image{opacity:1;}.elementor-7404 .elementor-element.elementor-element-c406a59 .elementor-flip-box__image img{border-radius:4px;}.elementor-7404 .elementor-element.elementor-element-c406a59 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-7404 .elementor-element.elementor-element-c406a59 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:26px;}.elementor-7404 .elementor-element.elementor-element-6df8b89{margin-top:0px;margin-bottom:0px;}.elementor-7404 .elementor-element.elementor-element-52a5e66 iframe{height:561px;transition-duration:0.1s;}.elementor-7404 .elementor-element.elementor-element-52a5e66:hover iframe{filter:brightness( 88% ) contrast( 113% ) saturate( 123% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7404 .elementor-element.elementor-element-2b840d1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:26px;--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-7404 .elementor-element.elementor-element-2b840d1 > .elementor-widget-container{background-color:#FFFFFF;margin:12px 12px 80px 12px;padding:32px 32px 32px 32px;border-radius:9px 9px 9px 9px;}.elementor-7404 .elementor-element.elementor-element-2b840d1 .elementor-field-group{padding-right:calc( 6px/2 );padding-left:calc( 6px/2 );margin-bottom:10px;}.elementor-7404 .elementor-element.elementor-element-2b840d1 .elementor-form-fields-wrapper{margin-left:calc( -6px/2 );margin-right:calc( -6px/2 );margin-bottom:-10px;}.elementor-7404 .elementor-element.elementor-element-2b840d1 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-7404 .elementor-element.elementor-element-2b840d1 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-7404 .elementor-element.elementor-element-2b840d1 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-7404 .elementor-element.elementor-element-2b840d1 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-7404 .elementor-element.elementor-element-2b840d1 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-7404 .elementor-element.elementor-element-2b840d1 .elementor-field-type-html{padding-bottom:0px;}.elementor-7404 .elementor-element.elementor-element-2b840d1 .elementor-field-group .elementor-field{color:#5F7CBE;}.elementor-7404 .elementor-element.elementor-element-2b840d1 .elementor-field-group .elementor-field, .elementor-7404 .elementor-element.elementor-element-2b840d1 .elementor-field-subgroup label{font-weight:500;}.elementor-7404 .elementor-element.elementor-element-2b840d1 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#5F7CBE;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-7404 .elementor-element.elementor-element-2b840d1 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#5F7CBE;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-7404 .elementor-element.elementor-element-2b840d1 .elementor-field-group .elementor-select-wrapper::before{color:#5F7CBE;}.elementor-7404 .elementor-element.elementor-element-2b840d1 .elementor-button{font-size:16px;border-style:solid;border-width:3px 3px 3px 3px;border-radius:58px 58px 58px 58px;padding:9px 9px 9px 9px;}.elementor-7404 .elementor-element.elementor-element-2b840d1 .e-form__buttons__wrapper__button-next{background-color:#FFFFFF;color:var( --e-global-color-4c840c7 );border-color:var( --e-global-color-4c840c7 );}.elementor-7404 .elementor-element.elementor-element-2b840d1 .elementor-button[type="submit"]{background-color:#FFFFFF;color:var( --e-global-color-4c840c7 );border-color:var( --e-global-color-4c840c7 );}.elementor-7404 .elementor-element.elementor-element-2b840d1 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-4c840c7 );}.elementor-7404 .elementor-element.elementor-element-2b840d1 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-7404 .elementor-element.elementor-element-2b840d1 .e-form__buttons__wrapper__button-next:hover{color:var( --e-global-color-a71aae3 );}.elementor-7404 .elementor-element.elementor-element-2b840d1 .elementor-button[type="submit"]:hover{color:var( --e-global-color-a71aae3 );}.elementor-7404 .elementor-element.elementor-element-2b840d1 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-a71aae3 );}.elementor-7404 .elementor-element.elementor-element-2b840d1 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-7404 .elementor-element.elementor-element-0442771 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-7404 .elementor-element.elementor-element-0442771:not(.elementor-motion-effects-element-type-background), .elementor-7404 .elementor-element.elementor-element-0442771 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a71aae3 );}.elementor-7404 .elementor-element.elementor-element-0442771{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:27px 0px 0px 0px;}.elementor-7404 .elementor-element.elementor-element-0442771 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7404 .elementor-element.elementor-element-28ffca3 > .elementor-element-populated{padding:0px 0px 0px 31px;}.elementor-7404 .elementor-element.elementor-element-f232859{font-size:20px;color:#FFFFFF;}.elementor-7404 .elementor-element.elementor-element-0b6b98f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-bc-flex-widget .elementor-7404 .elementor-element.elementor-element-e84539d.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-7404 .elementor-element.elementor-element-e84539d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-7404 .elementor-element.elementor-element-e84539d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-7404 .elementor-element.elementor-element-e84539d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7404 .elementor-element.elementor-element-11f07a7 > .elementor-widget-container{padding:2px 0px 0px 0px;}.elementor-7404 .elementor-element.elementor-element-11f07a7{text-align:left;}.elementor-7404 .elementor-element.elementor-element-1eeee1e .elementor-repeater-item-4bf811f.elementor-social-icon{background-color:var( --e-global-color-a71aae3 );}.elementor-7404 .elementor-element.elementor-element-1eeee1e .elementor-repeater-item-abf9138.elementor-social-icon{background-color:var( --e-global-color-a71aae3 );}.elementor-7404 .elementor-element.elementor-element-1eeee1e .elementor-repeater-item-d8478a7.elementor-social-icon{background-color:var( --e-global-color-a71aae3 );}.elementor-7404 .elementor-element.elementor-element-1eeee1e{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-7404 .elementor-element.elementor-element-1eeee1e .elementor-widget-container{text-align:center;}.elementor-7404 .elementor-element.elementor-element-6db6652 img{width:37%;}.elementor-7404 .elementor-element.elementor-element-459f260{text-align:right;}.elementor-7404 .elementor-element.elementor-element-495f029{text-align:left;}.elementor-7404 .elementor-element.elementor-element-0f50f00 .elementor-repeater-item-4bf811f.elementor-social-icon{background-color:var( --e-global-color-a71aae3 );}.elementor-7404 .elementor-element.elementor-element-0f50f00 .elementor-repeater-item-abf9138.elementor-social-icon{background-color:var( --e-global-color-a71aae3 );}.elementor-7404 .elementor-element.elementor-element-0f50f00 .elementor-repeater-item-d8478a7.elementor-social-icon{background-color:var( --e-global-color-a71aae3 );}.elementor-7404 .elementor-element.elementor-element-0f50f00{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-7404 .elementor-element.elementor-element-0f50f00 .elementor-widget-container{text-align:center;}.elementor-7404 .elementor-element.elementor-element-200f749 > .elementor-widget-container{padding:2px 0px 0px 0px;}.elementor-7404 .elementor-element.elementor-element-200f749{text-align:left;}@media(max-width:1024px){.elementor-7404 .elementor-element.elementor-element-09395f0:not(.elementor-motion-effects-element-type-background), .elementor-7404 .elementor-element.elementor-element-09395f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-7404 .elementor-element.elementor-element-09395f0:not(.elementor-motion-effects-element-type-background), .elementor-7404 .elementor-element.elementor-element-09395f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7404 .elementor-element.elementor-element-42d0fcd img{width:27%;}.elementor-7404 .elementor-element.elementor-element-13d49e9 > .elementor-widget-container{margin:67px 0px -19px 0px;}.elementor-7404 .elementor-element.elementor-element-13d49e9 .elementor-heading-title{font-size:32px;}.elementor-7404 .elementor-element.elementor-element-40cacf3 > .elementor-widget-container{margin:51px 2px 67px 0px;}.elementor-7404 .elementor-element.elementor-element-50af735 > .elementor-widget-container{margin:0px 0px -35px 0px;}.elementor-7404 .elementor-element.elementor-element-414de1b > .elementor-widget-container{margin:8px 8px 63px 8px;}.elementor-7404 .elementor-element.elementor-element-414de1b{--container-widget-width:496px;--container-widget-flex-grow:0;width:var( --container-widget-width, 496px );max-width:496px;}.elementor-7404 .elementor-element.elementor-element-129f463 > .elementor-element-populated{padding:0px 6px 54px 25px;}.elementor-7404 .elementor-element.elementor-element-63fbf62 > .elementor-container{min-height:0px;}.elementor-7404 .elementor-element.elementor-element-07668a3 .elementor-repeater-item-903d9aa .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-7404 .elementor-element.elementor-element-07668a3 .elementor-repeater-item-903d9aa{left:100%;--hotspot-translate-x:100%;top:10%;--hotspot-translate-y:10%;}.elementor-7404 .elementor-element.elementor-element-07668a3 .elementor-repeater-item-903d9aa .e-hotspot__tooltip{min-width:700;}.elementor-7404 .elementor-element.elementor-element-07668a3 .elementor-repeater-item-646dbda .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-7404 .elementor-element.elementor-element-07668a3 .elementor-repeater-item-646dbda{right:29%;--hotspot-translate-x:29%;top:25%;--hotspot-translate-y:25%;}.elementor-7404 .elementor-element.elementor-element-07668a3 .elementor-repeater-item-646dbda .e-hotspot__tooltip{min-width:700;}.elementor-7404 .elementor-element.elementor-element-07668a3 .elementor-repeater-item-de765c1 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-7404 .elementor-element.elementor-element-07668a3 .elementor-repeater-item-de765c1{left:100%;--hotspot-translate-x:100%;top:37%;--hotspot-translate-y:37%;}.elementor-7404 .elementor-element.elementor-element-07668a3 .elementor-repeater-item-de765c1 .e-hotspot__tooltip{min-width:700;}.elementor-7404 .elementor-element.elementor-element-07668a3 .elementor-repeater-item-3dafa39 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-7404 .elementor-element.elementor-element-07668a3 .elementor-repeater-item-3dafa39{left:62%;--hotspot-translate-x:62%;top:51%;--hotspot-translate-y:51%;}.elementor-7404 .elementor-element.elementor-element-07668a3 .elementor-repeater-item-3dafa39 .e-hotspot__tooltip{min-width:700;}.elementor-7404 .elementor-element.elementor-element-07668a3 .elementor-repeater-item-daf8172 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-7404 .elementor-element.elementor-element-07668a3 .elementor-repeater-item-daf8172{left:29%;--hotspot-translate-x:29%;top:62%;--hotspot-translate-y:62%;}.elementor-7404 .elementor-element.elementor-element-07668a3 .elementor-repeater-item-daf8172 .e-hotspot__tooltip{min-width:700;}.elementor-7404 .elementor-element.elementor-element-07668a3 .elementor-repeater-item-7196449 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-7404 .elementor-element.elementor-element-07668a3 .elementor-repeater-item-7196449{left:50%;--hotspot-translate-x:50%;top:74%;--hotspot-translate-y:74%;}.elementor-7404 .elementor-element.elementor-element-07668a3 .elementor-repeater-item-7196449 .e-hotspot__tooltip{min-width:700;}.elementor-7404 .elementor-element.elementor-element-07668a3 .elementor-repeater-item-6594d5f .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-7404 .elementor-element.elementor-element-07668a3 .elementor-repeater-item-6594d5f{left:58%;--hotspot-translate-x:58%;top:86%;--hotspot-translate-y:86%;}.elementor-7404 .elementor-element.elementor-element-07668a3 .elementor-repeater-item-6594d5f .e-hotspot__tooltip{min-width:700;}.elementor-7404 .elementor-element.elementor-element-07668a3 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-7404 .elementor-element.elementor-element-07668a3 > .elementor-widget-container{padding:-48px -48px -48px -48px;}.elementor-7404 .elementor-element.elementor-element-07668a3{--tooltip-align:center;--tooltip-max-width:289px;}.elementor-7404 .elementor-element.elementor-element-6c457db{margin-top:0px;margin-bottom:1px;}.elementor-7404 .elementor-element.elementor-element-8593114{--e-image-carousel-slides-to-show:2;}.elementor-7404 .elementor-element.elementor-element-b15a4f6{--e-image-carousel-slides-to-show:2;}.elementor-7404 .elementor-element.elementor-element-f90c634 > .elementor-widget-container{margin:22px 5px 5px 5px;}.elementor-7404 .elementor-element.elementor-element-f90c634 img{width:43%;}.elementor-7404 .elementor-element.elementor-element-2b840d1 > .elementor-widget-container{margin:8px 8px 63px 8px;}.elementor-7404 .elementor-element.elementor-element-2b840d1{--container-widget-width:496px;--container-widget-flex-grow:0;width:var( --container-widget-width, 496px );max-width:496px;}.elementor-7404 .elementor-element.elementor-element-28ffca3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7404 .elementor-element.elementor-element-f232859{text-align:center;}.elementor-7404 .elementor-element.elementor-element-11f07a7{text-align:center;}.elementor-7404 .elementor-element.elementor-element-459f260{text-align:center;}.elementor-7404 .elementor-element.elementor-element-495f029{text-align:center;}.elementor-7404 .elementor-element.elementor-element-200f749{text-align:center;}}/* Start custom CSS for form, class: .elementor-element-414de1b */.elementor-7404 .elementor-element.elementor-element-414de1b .elementor-field-type-submit {
    margin-top: 20px;
}
.elementor-7404 .elementor-element.elementor-element-414de1b input,
.elementor-7404 .elementor-element.elementor-element-414de1b textarea {
  padding-top: 16px;
  padding-bottom: 1px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2cd49bc */ul.slick-dots li button {
  background-color: blue !important;
  outline: 2px solid #2C3988 !important;
  border: none !important;
  border-radius: 50% !important;
  transition: all 0.3s ease !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-8593114 *//* Contenitore del carosello */
.elementor-widget-image-carousel .elementor-image-carousel-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  height: auto;
}

/* Ogni slide centrata */
.elementor-widget-image-carousel .swiper-slide {
  display: flex;
  align-items: center;
  justify-content: center;
  height: auto;
}

/* Immagini ben contenute e scalate */
.elementor-widget-image-carousel .swiper-slide img {
  max-height: 120px;  /* imposta il limite massimo di altezza */
  max-width: 100%;
  height: auto;
  width: auto;
  object-fit: contain;
  display: block;
  margin: 0 auto;
}
/* Slide - padding laterale tra le immagini */
.elementor-widget-image-carousel .swiper-slide {
  padding: 0 50px; /* spazio a destra e sinistra */
}

/* Immagini - centratura e adattamento */
.elementor-widget-image-carousel .swiper-slide img {
  max-height: 120px;
  max-width: 100%;
  width: auto;
  height: auto;
  object-fit: contain;
  display: block;
  margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b15a4f6 *//* Contenitore del carosello */
.elementor-widget-image-carousel .elementor-image-carousel-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  height: auto;
}

/* Ogni slide centrata */
.elementor-widget-image-carousel .swiper-slide {
  display: flex;
  align-items: center;
  justify-content: center;
  height: auto;
}

/* Immagini ben contenute e scalate */
.elementor-widget-image-carousel .swiper-slide img {
  max-height: 120px;  /* imposta il limite massimo di altezza */
  max-width: 100%;
  height: auto;
  width: auto;
  object-fit: contain;
  display: block;
  margin: 0 auto;
}
/* Slide - padding laterale tra le immagini */
.elementor-widget-image-carousel .swiper-slide {
  padding: 0 50px; /* spazio a destra e sinistra */
}

/* Immagini - centratura e adattamento */
.elementor-widget-image-carousel .swiper-slide img {
  max-height: 120px;
  max-width: 100%;
  width: auto;
  height: auto;
  object-fit: contain;
  display: block;
  margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-2b840d1 */.elementor-7404 .elementor-element.elementor-element-2b840d1 .elementor-field-type-submit {
    margin-top: 20px;
}
.elementor-7404 .elementor-element.elementor-element-2b840d1 input,
.elementor-7404 .elementor-element.elementor-element-2b840d1 textarea {
  padding-top: 16px;
  padding-bottom: 1px;
}/* End custom CSS */