.elementor-20041 .elementor-element.elementor-element-6d1722e:not(.elementor-motion-effects-element-type-background), .elementor-20041 .elementor-element.elementor-element-6d1722e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A7A7A7;background-image:url("https://www.temariv.it/temariv/wp-content/uploads/2026/09/Humantecar-MAT-copertina.webp");background-repeat:no-repeat;background-size:cover;}.elementor-20041 .elementor-element.elementor-element-6d1722e > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20041 .elementor-element.elementor-element-6d1722e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-20041 .elementor-element.elementor-element-49dc3d5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20041 .elementor-element.elementor-element-49dc3d5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-20041 .elementor-element.elementor-element-49dc3d5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-20041 .elementor-element.elementor-element-49dc3d5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:75px 75px 75px 75px;}.elementor-20041 .elementor-element.elementor-element-49dc3d5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20041 .elementor-element.elementor-element-bdd7a41 > .elementor-widget-container{margin:0px 0px -34px -16px;}.elementor-20041 .elementor-element.elementor-element-bdd7a41 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:55px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20041 .elementor-element.elementor-element-e3a93e8 > .elementor-widget-container{margin:11px 0px 0px -13px;}.elementor-20041 .elementor-element.elementor-element-e3a93e8{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:300;color:#FFFFFF;}.elementor-20041 .elementor-element.elementor-element-5cf88a4{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-20041 .elementor-element.elementor-element-352f1f1{--display:flex;--flex-wrap:nowrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20041 .elementor-element.elementor-element-7f1a762 .elementor-button{background-color:#0B396A;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-20041 .elementor-element.elementor-element-db8154e .elementor-button{background-color:#0B396A;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-20041 .elementor-element.elementor-element-1f55f0a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-10px -10px -10px -10px;--e-column-margin-right:-10px;--e-column-margin-left:-10px;}.elementor-20041 .elementor-element.elementor-element-1f55f0a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20041 .elementor-element.elementor-element-6fae80c:not(.elementor-motion-effects-element-type-background), .elementor-20041 .elementor-element.elementor-element-6fae80c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A7A7A7;}.elementor-20041 .elementor-element.elementor-element-6fae80c > .elementor-background-overlay{background-color:#070303;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20041 .elementor-element.elementor-element-6fae80c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:15px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-20041 .elementor-element.elementor-element-a97c284.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20041 .elementor-element.elementor-element-a97c284.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-20041 .elementor-element.elementor-element-a97c284.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-20041 .elementor-element.elementor-element-a97c284 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:75px 75px 75px 75px;}.elementor-20041 .elementor-element.elementor-element-a97c284 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20041 .elementor-element.elementor-element-5a59317 > .elementor-widget-container{margin:0px 0px -39px -2px;}.elementor-20041 .elementor-element.elementor-element-5a59317 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:87px;font-weight:600;color:#FFFFFF;}.elementor-20041 .elementor-element.elementor-element-1fda87c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20041 .elementor-element.elementor-element-1fda87c{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:300;color:#FFFFFF;}.elementor-20041 .elementor-element.elementor-element-3bc2aec:not(.elementor-motion-effects-element-type-background), .elementor-20041 .elementor-element.elementor-element-3bc2aec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A7A7A7;}.elementor-20041 .elementor-element.elementor-element-3bc2aec > .elementor-background-overlay{background-color:#080404;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20041 .elementor-element.elementor-element-3bc2aec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:15px;margin-bottom:0px;}.elementor-20041 .elementor-element.elementor-element-b128e2e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-10px -10px -10px -10px;--e-column-margin-right:-10px;--e-column-margin-left:-10px;}.elementor-20041 .elementor-element.elementor-element-b128e2e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-20041 .elementor-element.elementor-element-202964f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20041 .elementor-element.elementor-element-202964f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-20041 .elementor-element.elementor-element-202964f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-20041 .elementor-element.elementor-element-202964f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:75px 75px 75px 75px;}.elementor-20041 .elementor-element.elementor-element-202964f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20041 .elementor-element.elementor-element-ef65b44 > .elementor-widget-container{margin:0px 0px -39px -2px;}.elementor-20041 .elementor-element.elementor-element-ef65b44 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:87px;font-weight:600;color:#FFFFFF;}.elementor-20041 .elementor-element.elementor-element-8efbe8a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20041 .elementor-element.elementor-element-8efbe8a{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:300;color:#FFFFFF;}.elementor-20041 .elementor-element.elementor-element-e762ba7{--display:flex;}.elementor-20041 .elementor-element.elementor-element-f1ca3a4{--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;}.elementor-20041 .elementor-element.elementor-element-f1ca3a4:not(.elementor-motion-effects-element-type-background), .elementor-20041 .elementor-element.elementor-element-f1ca3a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FBFF;}.elementor-20041 .elementor-element.elementor-element-a0d1741{--display:flex;}.elementor-20041 .elementor-element.elementor-element-1d45fe2 > .elementor-widget-container{margin:41px 0px 0px 0px;}.elementor-20041 .elementor-element.elementor-element-1d45fe2{text-align:center;}.elementor-20041 .elementor-element.elementor-element-1d45fe2 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:37px;font-weight:400;line-height:40px;color:#474343;}.elementor-20041 .elementor-element.elementor-element-6e02196{--display:flex;}.elementor-20041 .elementor-element.elementor-element-f3c142c > .elementor-widget-container{margin:-28px 0px 0px 0px;}.elementor-20041 .elementor-element.elementor-element-f3c142c{text-align:start;}.elementor-20041 .elementor-element.elementor-element-f3c142c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;line-height:40px;color:#474343;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20041 .elementor-element.elementor-element-4971c93 > .elementor-widget-container{margin:0px 0px -27px 0px;padding:0px 0px 0px 0px;}.elementor-20041 .elementor-element.elementor-element-4971c93{text-align:center;color:#000000;}.elementor-20041 .elementor-element.elementor-element-f735022 .elementor-button{background-color:#0B396A;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-20041 .elementor-element.elementor-element-f735022 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20041 .elementor-element.elementor-element-1cd2bdf > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20041 .elementor-element.elementor-element-1cd2bdf{text-align:center;}.elementor-20041 .elementor-element.elementor-element-1cd2bdf .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:37px;font-weight:600;line-height:40px;color:#474343;}.elementor-20041 .elementor-element.elementor-element-5f2d8ca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20041 .elementor-element.elementor-element-5f2d8ca{text-align:start;}.elementor-20041 .elementor-element.elementor-element-5f2d8ca .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;line-height:40px;color:#474343;}.elementor-20041 .elementor-element.elementor-element-616d621{--display:flex;}.elementor-20041 .elementor-element.elementor-element-e86949e .elementor-button{background-color:#0B396A;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-20041 .elementor-element.elementor-element-bb5183e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-20041 .elementor-element.elementor-element-bb5183e:not(.elementor-motion-effects-element-type-background), .elementor-20041 .elementor-element.elementor-element-bb5183e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FBFF;}.elementor-20041 .elementor-element.elementor-element-1664ada{--e-image-carousel-slides-to-show:1;}.elementor-20041 .elementor-element.elementor-element-1664ada > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20041 .elementor-element.elementor-element-1664ada .elementor-image-carousel-caption{text-align:center;}.elementor-20041 .elementor-element.elementor-element-84e9449{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20041 .elementor-element.elementor-element-e0a467b{--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;--margin-top:11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20041 .elementor-element.elementor-element-02858ca{--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;--justify-content:center;}.elementor-20041 .elementor-element.elementor-element-9a9212a{--display:flex;}.elementor-20041 .elementor-element.elementor-element-eafb4f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20041 .elementor-element.elementor-element-eafb4f8{text-align:start;}.elementor-20041 .elementor-element.elementor-element-eafb4f8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:400;line-height:40px;color:#000000;}.elementor-20041 .elementor-element.elementor-element-6745669{--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-20041 .elementor-element.elementor-element-cb162d4{color:#000000;}.elementor-20041 .elementor-element.elementor-element-2d47ab2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-20041 .elementor-element.elementor-element-2d47ab2:not(.elementor-motion-effects-element-type-background), .elementor-20041 .elementor-element.elementor-element-2d47ab2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FBFF;}.elementor-20041 .elementor-element.elementor-element-aa58317{--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;}.elementor-20041 .elementor-element.elementor-element-b0a39b2 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-20041 .elementor-element.elementor-element-b0a39b2{text-align:center;}.elementor-20041 .elementor-element.elementor-element-b0a39b2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:400;line-height:40px;color:#474343;}.elementor-20041 .elementor-element.elementor-element-95b4f0b{--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;}.elementor-20041 .elementor-element.elementor-element-23195a4 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:26px;font-weight:400;line-height:31px;color:#000000;}.elementor-20041 .elementor-element.elementor-element-a19cfd1{color:#000000;}.elementor-20041 .elementor-element.elementor-element-e2b6275{--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;}.elementor-20041 .elementor-element.elementor-element-ca85627 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:26px;font-weight:400;line-height:31px;color:#000000;}.elementor-20041 .elementor-element.elementor-element-ceea17e{color:#000000;}.elementor-20041 .elementor-element.elementor-element-3bcdbec{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-20041 .elementor-element.elementor-element-3bcdbec:not(.elementor-motion-effects-element-type-background), .elementor-20041 .elementor-element.elementor-element-3bcdbec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FBFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-20041 .elementor-element.elementor-element-e62215f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-20041 .elementor-element.elementor-element-e62215f .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-20041 .elementor-element.elementor-element-e62215f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-20041 .elementor-element.elementor-element-bee5a99{--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-20041 .elementor-element.elementor-element-bee5a99:not(.elementor-motion-effects-element-type-background), .elementor-20041 .elementor-element.elementor-element-bee5a99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FBFF;}.elementor-20041 .elementor-element.elementor-element-f4c5d01{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-20041 .elementor-element.elementor-element-f4c5d01:not(.elementor-motion-effects-element-type-background), .elementor-20041 .elementor-element.elementor-element-f4c5d01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FBFF;}.elementor-20041 .elementor-element.elementor-element-f5ff853 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20041 .elementor-element.elementor-element-f5ff853{text-align:start;}.elementor-20041 .elementor-element.elementor-element-f5ff853 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:400;line-height:40px;color:#474343;}.elementor-20041 .elementor-element.elementor-element-9921cbd > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-20041 .elementor-element.elementor-element-9921cbd{color:#000000;}.elementor-20041 .elementor-element.elementor-element-b87b204{--e-image-carousel-slides-to-show:1;}.elementor-20041 .elementor-element.elementor-element-b87b204 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20041 .elementor-element.elementor-element-6eae84c:not(.elementor-motion-effects-element-type-background), .elementor-20041 .elementor-element.elementor-element-6eae84c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-20041 .elementor-element.elementor-element-6eae84c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-20041 .elementor-element.elementor-element-6eae84c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-20041 .elementor-element.elementor-element-db20e76.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20041 .elementor-element.elementor-element-db20e76.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-20041 .elementor-element.elementor-element-7a8b7b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20041 .elementor-element.elementor-element-7a8b7b9{text-align:center;}.elementor-20041 .elementor-element.elementor-element-7a8b7b9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-20041 .elementor-element.elementor-element-5ae8c0a{text-align:center;}.elementor-20041 .elementor-element.elementor-element-5ae8c0a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:300;color:#FFFFFF;}.elementor-20041 .elementor-element.elementor-element-0d8a604{text-align:center;}.elementor-20041 .elementor-element.elementor-element-0d8a604 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:300;color:#FFFFFF;}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type="submit"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-not-valid-tip{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20041 .elementor-element.elementor-element-1864721 > .elementor-widget-container{margin:66px 66px 66px 66px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-20041 .elementor-element.elementor-element-1864721 .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-20041 .elementor-element.elementor-element-1864721 .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-20041 .elementor-element.elementor-element-1864721 .eael-contact-form-7-wrapper{text-align:center;}.elementor-20041 .elementor-element.elementor-element-1864721 .eael-contact-form-7-wrapper .eael-contact-form.eael-contact-form-7{max-width:1500px;}.elementor-20041 .elementor-element.elementor-element-1864721 .eael-contact-form{margin:0px 0px 11px 0px;padding:25px 24px 0px 24px;border-radius:16px 16px 16px 16px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;}.elementor-20041 .elementor-element.elementor-element-1864721 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-20041 .elementor-element.elementor-element-1864721 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-20041 .elementor-element.elementor-element-1864721 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-20041 .elementor-element.elementor-element-1864721 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-20041 .elementor-element.elementor-element-1864721 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{background-color:#FFFCFC;border-style:solid;border-color:#B2B2B2;}.elementor-20041 .elementor-element.elementor-element-1864721 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}.elementor-20041 .elementor-element.elementor-element-1864721 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-20041 .elementor-element.elementor-element-1864721 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-20041 .elementor-element.elementor-element-1864721 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-20041 .elementor-element.elementor-element-1864721 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea{padding:16px 16px 16px 16px;border-radius:6px 6px 6px 6px;}.elementor-20041 .elementor-element.elementor-element-1864721 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-20041 .elementor-element.elementor-element-1864721 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-20041 .elementor-element.elementor-element-1864721 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-20041 .elementor-element.elementor-element-1864721 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-20041 .elementor-element.elementor-element-1864721 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{text-indent:4px;}.elementor-20041 .elementor-element.elementor-element-1864721 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-20041 .elementor-element.elementor-element-1864721 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-20041 .elementor-element.elementor-element-1864721 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-20041 .elementor-element.elementor-element-1864721 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{width:368px;height:36px;}.elementor-20041 .elementor-element.elementor-element-1864721 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea{width:368px;height:178px;}@media(max-width:1024px){.elementor-20041 .elementor-element.elementor-element-6fae80c:not(.elementor-motion-effects-element-type-background), .elementor-20041 .elementor-element.elementor-element-6fae80c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.temariv.it/temariv/wp-content/uploads/2026/09/Humantecar-MAT-copertina.webp");background-repeat:no-repeat;background-size:cover;}.elementor-20041 .elementor-element.elementor-element-5a59317 > .elementor-widget-container{margin:-0px -0px -16px -11px;}.elementor-20041 .elementor-element.elementor-element-5a59317 .elementor-heading-title{font-size:27px;}.elementor-20041 .elementor-element.elementor-element-1fda87c > .elementor-widget-container{margin:0px 0px 0px -8px;}.elementor-20041 .elementor-element.elementor-element-1fda87c{font-size:16px;}}@media(max-width:767px){.elementor-20041 .elementor-element.elementor-element-6fae80c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-20041 .elementor-element.elementor-element-a97c284 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-20041 .elementor-element.elementor-element-5a59317{text-align:center;}.elementor-20041 .elementor-element.elementor-element-5a59317 .elementor-heading-title{font-size:55px;}.elementor-20041 .elementor-element.elementor-element-1fda87c{text-align:center;font-size:19px;}.elementor-20041 .elementor-element.elementor-element-3bc2aec:not(.elementor-motion-effects-element-type-background), .elementor-20041 .elementor-element.elementor-element-3bc2aec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.temariv.it/temariv/wp-content/uploads/2026/09/Humantecar-MAT-copertina.webp");background-position:-119px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-20041 .elementor-element.elementor-element-3bc2aec{margin-top:0px;margin-bottom:0px;padding:0px 0px 106px 0px;}.elementor-20041 .elementor-element.elementor-element-b128e2e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-20041 .elementor-element.elementor-element-202964f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:83px 0px 0px 0px;}.elementor-20041 .elementor-element.elementor-element-ef65b44 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20041 .elementor-element.elementor-element-ef65b44{text-align:center;}.elementor-20041 .elementor-element.elementor-element-ef65b44 .elementor-heading-title{font-size:37px;}.elementor-20041 .elementor-element.elementor-element-8efbe8a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20041 .elementor-element.elementor-element-8efbe8a{text-align:center;font-size:19px;}.elementor-20041 .elementor-element.elementor-element-e762ba7{--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-20041 .elementor-element.elementor-element-1cd2bdf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20041 .elementor-element.elementor-element-1cd2bdf .elementor-heading-title{font-size:23px;}.elementor-20041 .elementor-element.elementor-element-5f2d8ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20041 .elementor-element.elementor-element-5f2d8ca .elementor-heading-title{font-size:16px;line-height:1.7em;}.elementor-20041 .elementor-element.elementor-element-eafb4f8 .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-20041 .elementor-element.elementor-element-2d47ab2{--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-20041 .elementor-element.elementor-element-aa58317{--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-20041 .elementor-element.elementor-element-b0a39b2 > .elementor-widget-container{margin:0px 0px 31px 0px;padding:0px 0px 0px 0px;}.elementor-20041 .elementor-element.elementor-element-b0a39b2 .elementor-heading-title{font-size:23px;}.elementor-20041 .elementor-element.elementor-element-95b4f0b{--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-20041 .elementor-element.elementor-element-23195a4{text-align:center;}.elementor-20041 .elementor-element.elementor-element-a19cfd1{text-align:center;}.elementor-20041 .elementor-element.elementor-element-ca85627{text-align:center;}.elementor-20041 .elementor-element.elementor-element-ceea17e{text-align:center;}.elementor-20041 .elementor-element.elementor-element-f5ff853{text-align:center;}.elementor-20041 .elementor-element.elementor-element-f5ff853 .elementor-heading-title{font-size:23px;}.elementor-20041 .elementor-element.elementor-element-9921cbd{text-align:center;}.elementor-20041 .elementor-element.elementor-element-6eae84c{margin-top:0px;margin-bottom:0px;padding:59px 0px 0px 0px;}.elementor-20041 .elementor-element.elementor-element-7a8b7b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20041 .elementor-element.elementor-element-0d8a604 .elementor-heading-title{font-size:22px;}.elementor-20041 .elementor-element.elementor-element-1864721 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20041 .elementor-element.elementor-element-1864721 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-20041 .elementor-element.elementor-element-1864721 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-20041 .elementor-element.elementor-element-1864721 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-20041 .elementor-element.elementor-element-1864721 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{width:275px;}.elementor-20041 .elementor-element.elementor-element-1864721 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea{width:275px;}}@media(min-width:768px){.elementor-20041 .elementor-element.elementor-element-49dc3d5{width:70%;}.elementor-20041 .elementor-element.elementor-element-1f55f0a{width:30%;}.elementor-20041 .elementor-element.elementor-element-84e9449{--content-width:1322px;}.elementor-20041 .elementor-element.elementor-element-e0a467b{--width:50%;}.elementor-20041 .elementor-element.elementor-element-02858ca{--width:50%;}.elementor-20041 .elementor-element.elementor-element-aa58317{--width:100%;}.elementor-20041 .elementor-element.elementor-element-95b4f0b{--width:50%;}.elementor-20041 .elementor-element.elementor-element-e2b6275{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20041 .elementor-element.elementor-element-a97c284{width:70%;}}/* Start custom CSS for image-carousel, class: .elementor-element-1664ada *//* =========================================================
   TEMARIV — CAROUSEL PRODOTTI
========================================================= */

.tmr-product-carousel {
    width: 100%;
    overflow: visible !important;
    position: relative;
}

/* Contenitore Elementor */
.tmr-product-carousel .elementor-widget-container {
    width: 100%;
    overflow: visible !important;
}

/* =========================================================
   CAROUSEL
========================================================= */

.tmr-product-carousel .swiper,
.tmr-product-carousel .swiper-container {
    width: 62%;
    margin-left: 0;
    margin-right: auto;
    overflow: visible !important;
}

/* Spazio tra le slide */
.tmr-product-carousel .swiper-slide {
    margin-right: 20px !important;
}

/* Immagini */
.tmr-product-carousel .swiper-slide img {
    display: block;
    width: 100%;
    height: auto;
}

/* =========================================================
   DIDASCALIA
========================================================= */

.tmr-product-carousel .elementor-image-carousel-caption {
    text-align: left !important;
    margin-top: 16px;
    padding: 0 16px 16px;
    font-size: 15px;
    line-height: 1.4;
    font-style: normal;
}

/* =========================================================
   FRECCE
========================================================= */

.tmr-product-carousel .elementor-swiper-button {
    top: -48px !important;
    width: 40px;
    height: 40px;
    margin: 0 !important;

    display: flex;
    align-items: center;
    justify-content: center;

    background: #ffffff;
    color: #111111;

    box-shadow: 0 3px 14px rgba(0, 0, 0, 0.16);

    transform: none !important;
    z-index: 20;
}

/* Freccia precedente */
.tmr-product-carousel .elementor-swiper-button-prev {
    left: auto !important;
    right: 42px !important;
}

/* Freccia successiva */
.tmr-product-carousel .elementor-swiper-button-next {
    left: auto !important;
    right: 0 !important;
}

/* Dimensione icone */
.tmr-product-carousel .elementor-swiper-button svg {
    width: 18px;
    height: 18px;
    fill: currentColor;
}

/* Freccia disabilitata */
.tmr-product-carousel .swiper-button-disabled {
    opacity: 0.50 !important;
    cursor: default;
}

/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

    .tmr-product-carousel .swiper,
    .tmr-product-carousel .swiper-container {
        width: 76%;
    }

    .tmr-product-carousel .elementor-swiper-button {
        top: -44px !important;
        width: 38px;
        height: 38px;
    }

    .tmr-product-carousel .elementor-swiper-button-prev {
        right: 40px !important;
    }
}

/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .tmr-product-carousel .swiper,
    .tmr-product-carousel .swiper-container {
        width: 88%;
    }

    .tmr-product-carousel .swiper-slide {
        margin-right: 12px !important;
    }

    .tmr-product-carousel .elementor-image-carousel-caption {
        padding: 0 8px 12px;
        margin-top: 12px;
        font-size: 14px;
    }

    .tmr-product-carousel .elementor-swiper-button {
        top: -40px !important;
        width: 34px;
        height: 34px;
    }

    .tmr-product-carousel .elementor-swiper-button-prev {
        right: 36px !important;
    }

    .tmr-product-carousel .elementor-swiper-button svg {
        width: 15px;
        height: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b87b204 *//* =========================================================
   TEMARIV — CAROUSEL PRODOTTI
========================================================= */

.tmr-product-carousel {
    width: 100%;
    overflow: visible !important;
    position: relative;
}

/* Contenitore Elementor */
.tmr-product-carousel .elementor-widget-container {
    width: 100%;
    overflow: visible !important;
}

/* =========================================================
   CAROUSEL
========================================================= */

.tmr-product-carousel .swiper,
.tmr-product-carousel .swiper-container {
    width: 62%;
    margin-left: 0;
    margin-right: auto;
    overflow: visible !important;
}

/* Spazio tra le slide */
.tmr-product-carousel .swiper-slide {
    margin-right: 20px !important;
}

/* Immagini */
.tmr-product-carousel .swiper-slide img {
    display: block;
    width: 100%;
    height: auto;
}

/* =========================================================
   DIDASCALIA
========================================================= */

.tmr-product-carousel .elementor-image-carousel-caption {
    text-align: left !important;
    margin-top: 16px;
    padding: 0 16px 16px;
    font-size: 15px;
    line-height: 1.4;
    font-style: normal;
}

/* =========================================================
   FRECCE
========================================================= */

.tmr-product-carousel .elementor-swiper-button {
    top: -48px !important;
    width: 40px;
    height: 40px;
    margin: 0 !important;

    display: flex;
    align-items: center;
    justify-content: center;

    background: #ffffff;
    color: #111111;

    box-shadow: 0 3px 14px rgba(0, 0, 0, 0.16);

    transform: none !important;
    z-index: 20;
}

/* Freccia precedente */
.tmr-product-carousel .elementor-swiper-button-prev {
    left: auto !important;
    right: 42px !important;
}

/* Freccia successiva */
.tmr-product-carousel .elementor-swiper-button-next {
    left: auto !important;
    right: 0 !important;
}

/* Dimensione icone */
.tmr-product-carousel .elementor-swiper-button svg {
    width: 18px;
    height: 18px;
    fill: currentColor;
}

/* Freccia disabilitata */
.tmr-product-carousel .swiper-button-disabled {
    opacity: 0.50 !important;
    cursor: default;
}

/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

    .tmr-product-carousel .swiper,
    .tmr-product-carousel .swiper-container {
        width: 76%;
    }

    .tmr-product-carousel .elementor-swiper-button {
        top: -44px !important;
        width: 38px;
        height: 38px;
    }

    .tmr-product-carousel .elementor-swiper-button-prev {
        right: 40px !important;
    }
}

/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .tmr-product-carousel .swiper,
    .tmr-product-carousel .swiper-container {
        width: 88%;
    }

    .tmr-product-carousel .swiper-slide {
        margin-right: 12px !important;
    }

    .tmr-product-carousel .elementor-image-carousel-caption {
        padding: 0 8px 12px;
        margin-top: 12px;
        font-size: 14px;
    }

    .tmr-product-carousel .elementor-swiper-button {
        top: -40px !important;
        width: 34px;
        height: 34px;
    }

    .tmr-product-carousel .elementor-swiper-button-prev {
        right: 36px !important;
    }

    .tmr-product-carousel .elementor-swiper-button svg {
        width: 15px;
        height: 15px;
    }
}/* End custom CSS */