.elementor-223 .elementor-element.elementor-element-4845882{--display:flex;--min-height:450px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.46;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-4845882:not(.elementor-motion-effects-element-type-background), .elementor-223 .elementor-element.elementor-element-4845882 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pieffestudio.org/wp-content/uploads/consulenza-del-lavoro-torino-pieffe-studio.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-223 .elementor-element.elementor-element-4845882::before, .elementor-223 .elementor-element.elementor-element-4845882 > .elementor-background-video-container::before, .elementor-223 .elementor-element.elementor-element-4845882 > .e-con-inner > .elementor-background-video-container::before, .elementor-223 .elementor-element.elementor-element-4845882 > .elementor-background-slideshow::before, .elementor-223 .elementor-element.elementor-element-4845882 > .e-con-inner > .elementor-background-slideshow::before, .elementor-223 .elementor-element.elementor-element-4845882 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor2 );--background-overlay:'';}.elementor-223 .elementor-element.elementor-element-8e426bf{--display:flex;--min-height:246px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-8e426bf:not(.elementor-motion-effects-element-type-background), .elementor-223 .elementor-element.elementor-element-8e426bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-223 .elementor-element.elementor-element-8e426bf.e-con{--align-self:flex-start;}.elementor-223 .elementor-element.elementor-element-d383441{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-3f57f60 .elementor-heading-title{font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-223 .elementor-element.elementor-element-dd8d038 > .elementor-widget-container{padding:0% 30% 0% 0%;}.elementor-223 .elementor-element.elementor-element-dd8d038{text-align:left;}.elementor-223 .elementor-element.elementor-element-dd8d038 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:45px;font-weight:500;line-height:55px;color:var( --e-global-color-primary );}.elementor-223 .elementor-element.elementor-element-ca7a21e{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2.3px;}.elementor-223 .elementor-element.elementor-element-ca7a21e .elementor-divider-separator{width:13%;}.elementor-223 .elementor-element.elementor-element-ca7a21e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-223 .elementor-element.elementor-element-d89627f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-b6de9f9{--display:flex;}.elementor-223 .elementor-element.elementor-element-5200fb6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-be0a1d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 025px;}.elementor-223 .elementor-element.elementor-element-be0a1d2{text-align:left;}.elementor-223 .elementor-element.elementor-element-be0a1d2 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:600;line-height:55px;color:var( --e-global-color-primary );}.elementor-223 .elementor-element.elementor-element-3f3f2ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 25px;}.elementor-223 .elementor-element.elementor-element-3f3f2ba{text-align:left;font-size:14px;}.elementor-223 .elementor-element.elementor-element-f3291fd > .elementor-widget-container{padding:0px 0px 0px 025px;}.elementor-223 .elementor-element.elementor-element-f3291fd{text-align:left;}.elementor-223 .elementor-element.elementor-element-f3291fd .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:600;line-height:55px;color:var( --e-global-color-primary );}.elementor-223 .elementor-element.elementor-element-746451a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 25px;}.elementor-223 .elementor-element.elementor-element-746451a{text-align:left;font-size:14px;}.elementor-223 .elementor-element.elementor-element-7faa5ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-de9bff0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-5672d7d > .elementor-widget-container{padding:0px 0px 0px 025px;}.elementor-223 .elementor-element.elementor-element-5672d7d{text-align:left;}.elementor-223 .elementor-element.elementor-element-5672d7d .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:600;line-height:55px;color:var( --e-global-color-primary );}.elementor-223 .elementor-element.elementor-element-ae1188f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 25px;}.elementor-223 .elementor-element.elementor-element-ae1188f{text-align:left;font-size:14px;}.elementor-223 .elementor-element.elementor-element-dbe6e44{--display:flex;}.elementor-223 .elementor-element.elementor-element-baa214a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-8798603{--display:flex;}.elementor-223 .elementor-element.elementor-element-c86815f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-709ddd0 > .elementor-widget-container{padding:0px 0px 0px 025px;}.elementor-223 .elementor-element.elementor-element-709ddd0{text-align:left;}.elementor-223 .elementor-element.elementor-element-709ddd0 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:600;line-height:35px;color:var( --e-global-color-primary );}.elementor-223 .elementor-element.elementor-element-63c4c67 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 25px;}.elementor-223 .elementor-element.elementor-element-63c4c67{text-align:left;font-size:14px;}.elementor-223 .elementor-element.elementor-element-a1ab941{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-d0f616c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-1e6f4d5 > .elementor-widget-container{padding:0px 0px 0px 025px;}.elementor-223 .elementor-element.elementor-element-1e6f4d5{text-align:left;}.elementor-223 .elementor-element.elementor-element-1e6f4d5 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:600;line-height:35px;color:var( --e-global-color-primary );}.elementor-223 .elementor-element.elementor-element-61be215 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 25px;}.elementor-223 .elementor-element.elementor-element-61be215{text-align:left;font-size:14px;}.elementor-223 .elementor-element.elementor-element-128bc2d > .elementor-widget-container{padding:0px 0px 0px 025px;}.elementor-223 .elementor-element.elementor-element-128bc2d{text-align:left;}.elementor-223 .elementor-element.elementor-element-128bc2d .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:600;line-height:35px;color:var( --e-global-color-primary );}.elementor-223 .elementor-element.elementor-element-9d611f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 25px;}.elementor-223 .elementor-element.elementor-element-9d611f6{text-align:left;font-size:14px;}.elementor-223 .elementor-element.elementor-element-fe131ae > .elementor-widget-container{padding:0px 0px 0px 025px;}.elementor-223 .elementor-element.elementor-element-fe131ae{text-align:left;}.elementor-223 .elementor-element.elementor-element-fe131ae .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:600;line-height:35px;color:var( --e-global-color-primary );}.elementor-223 .elementor-element.elementor-element-e32eec7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 25px;}.elementor-223 .elementor-element.elementor-element-e32eec7{text-align:left;font-size:14px;}.elementor-223 .elementor-element.elementor-element-6612604 > .elementor-widget-container{padding:0px 0px 0px 025px;}.elementor-223 .elementor-element.elementor-element-6612604{text-align:left;}.elementor-223 .elementor-element.elementor-element-6612604 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:600;line-height:35px;color:var( --e-global-color-primary );}.elementor-223 .elementor-element.elementor-element-a2dca7b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 25px;}.elementor-223 .elementor-element.elementor-element-a2dca7b{text-align:left;font-size:14px;}.elementor-223 .elementor-element.elementor-element-e4374a1 > .elementor-widget-container{padding:0px 0px 0px 025px;}.elementor-223 .elementor-element.elementor-element-e4374a1{text-align:left;}.elementor-223 .elementor-element.elementor-element-e4374a1 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:600;line-height:35px;color:var( --e-global-color-primary );}.elementor-223 .elementor-element.elementor-element-13926b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 25px;}.elementor-223 .elementor-element.elementor-element-13926b2{text-align:left;font-size:14px;}.elementor-223 .elementor-element.elementor-element-a74d326 > .elementor-widget-container{padding:0px 0px 0px 025px;}.elementor-223 .elementor-element.elementor-element-a74d326{text-align:left;}.elementor-223 .elementor-element.elementor-element-a74d326 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:600;line-height:35px;color:var( --e-global-color-primary );}.elementor-223 .elementor-element.elementor-element-6b9423d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 25px;}.elementor-223 .elementor-element.elementor-element-6b9423d{text-align:left;font-size:14px;}.elementor-223 .elementor-element.elementor-element-46190b8 > .elementor-widget-container{padding:0px 0px 0px 025px;}.elementor-223 .elementor-element.elementor-element-46190b8{text-align:left;}.elementor-223 .elementor-element.elementor-element-46190b8 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:600;line-height:35px;color:var( --e-global-color-primary );}.elementor-223 .elementor-element.elementor-element-006310a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 25px;}.elementor-223 .elementor-element.elementor-element-006310a{text-align:left;font-size:14px;}.elementor-223 .elementor-element.elementor-element-8989d47 > .elementor-widget-container{padding:0px 0px 0px 025px;}.elementor-223 .elementor-element.elementor-element-8989d47{text-align:left;}.elementor-223 .elementor-element.elementor-element-8989d47 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:600;line-height:35px;color:var( --e-global-color-primary );}.elementor-223 .elementor-element.elementor-element-1ce1ccb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 25px;}.elementor-223 .elementor-element.elementor-element-1ce1ccb{text-align:left;font-size:14px;}.elementor-223 .elementor-element.elementor-element-c4e308e > .elementor-widget-container{padding:0px 0px 0px 025px;}.elementor-223 .elementor-element.elementor-element-c4e308e{text-align:left;}.elementor-223 .elementor-element.elementor-element-c4e308e .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:600;line-height:35px;color:var( --e-global-color-primary );}.elementor-223 .elementor-element.elementor-element-39027f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 25px;}.elementor-223 .elementor-element.elementor-element-39027f7{text-align:left;font-size:14px;}.elementor-223 .elementor-element.elementor-element-1008aac > .elementor-widget-container{padding:0px 0px 0px 025px;}.elementor-223 .elementor-element.elementor-element-1008aac{text-align:left;}.elementor-223 .elementor-element.elementor-element-1008aac .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:600;line-height:35px;color:var( --e-global-color-primary );}.elementor-223 .elementor-element.elementor-element-98ceab5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 25px;}.elementor-223 .elementor-element.elementor-element-98ceab5{text-align:left;font-size:14px;}.elementor-223 .elementor-element.elementor-element-98b196c > .elementor-widget-container{padding:0px 0px 0px 025px;}.elementor-223 .elementor-element.elementor-element-98b196c{text-align:left;}.elementor-223 .elementor-element.elementor-element-98b196c .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:600;line-height:35px;color:var( --e-global-color-primary );}.elementor-223 .elementor-element.elementor-element-1c1f0a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 25px;}.elementor-223 .elementor-element.elementor-element-1c1f0a0{text-align:left;font-size:14px;}.elementor-223 .elementor-element.elementor-element-4b5a924{--spacer-size:50px;}.elementor-223 .elementor-element.elementor-element-695145c{--display:flex;}.elementor-223 .elementor-element.elementor-element-70a9e44 > .elementor-widget-container{padding:0px 0px 0px 025px;}.elementor-223 .elementor-element.elementor-element-70a9e44{text-align:left;}.elementor-223 .elementor-element.elementor-element-70a9e44 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:600;line-height:35px;color:var( --e-global-color-astglobalcolor2 );}.elementor-223 .elementor-element.elementor-element-622a235{--display:flex;}.elementor-223 .elementor-element.elementor-element-0e37f74{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-223 .elementor-element.elementor-element-cd516b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 25px;}.elementor-223 .elementor-element.elementor-element-cd516b4{text-align:left;font-size:14px;}.elementor-223 .elementor-element.elementor-element-62dae74{--display:flex;}.elementor-223 .elementor-element.elementor-element-6f6e638 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 25px;}.elementor-223 .elementor-element.elementor-element-6f6e638{text-align:left;font-size:14px;}.elementor-223 .elementor-element.elementor-element-1a00ac2{--display:flex;}.elementor-223 .elementor-element.elementor-element-eb9df13 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 25px;}.elementor-223 .elementor-element.elementor-element-eb9df13{text-align:left;font-size:14px;}.elementor-223 .elementor-element.elementor-element-c93ac87{--display:flex;}.elementor-223 .elementor-element.elementor-element-c7e153c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 25px;}.elementor-223 .elementor-element.elementor-element-c7e153c{text-align:left;font-size:14px;}.elementor-223 .elementor-element.elementor-element-870d591{--display:flex;}.elementor-223 .elementor-element.elementor-element-41935c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 25px;}.elementor-223 .elementor-element.elementor-element-41935c0{text-align:left;font-size:14px;}.elementor-223 .elementor-element.elementor-element-5d09ad3{--display:flex;}.elementor-223 .elementor-element.elementor-element-7f1becc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 25px;}.elementor-223 .elementor-element.elementor-element-7f1becc{text-align:left;font-size:14px;}.elementor-223 .elementor-element.elementor-element-9ae3c1e{--display:flex;}.elementor-223 .elementor-element.elementor-element-4035f93 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 25px;}.elementor-223 .elementor-element.elementor-element-4035f93{text-align:left;font-size:14px;}.elementor-223 .elementor-element.elementor-element-c9471d4{--n-accordion-title-font-size:14px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:7px;--n-accordion-icon-size:14px;--n-accordion-icon-gap:123px;--n-accordion-icon-normal-color:var( --e-global-color-primary );}.elementor-223 .elementor-element.elementor-element-c9471d4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-223 .elementor-element.elementor-element-f49c599{--spacer-size:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-223 .elementor-element.elementor-element-8e426bf{--width:86%;}}/* Start custom CSS for nested-accordion, class: .elementor-element-c9471d4 *//* Allinea i simboli "+" e "-" a destra di tutti gli accordion */
.e-n-accordion-item-title {
    position: relative; /* Necessario per posizionare il simbolo */
    padding-right: 40px; /* Spazio per il simbolo a destra */
}

.e-n-accordion-item-title-icon {
    position: absolute;
    right: 10px; /* Allinea il simbolo al bordo destro */
    top: 50%; /* Centra verticalmente */
    transform: translateY(-50%);
    margin-left: auto; /* Garantisce che il simbolo sia sempre a destra */
}

/* Nasconde eventuali spazi non necessari accanto al titolo */
.e-n-accordion-item-title-text {
    margin-right: 0;
}

/* Cambia il colore o dimensione del simbolo (opzionale) */
.e-n-accordion-item-title-icon svg {
    fill: #000; /* Colore nero */
    width: 20px; /* Dimensione del simbolo */
    height: 20px;
}/* End custom CSS */