.elementor-829 .elementor-element.elementor-element-097fa77{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-829 .elementor-element.elementor-element-097fa77:not(.elementor-motion-effects-element-type-background), .elementor-829 .elementor-element.elementor-element-097fa77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-82b55fd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.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-829 .elementor-element.elementor-element-b2293c3{--divider-border-style:solid;--divider-color:#FF0000;--divider-border-width:5px;width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-829 .elementor-element.elementor-element-b2293c3 .elementor-divider-separator{width:100%;}.elementor-829 .elementor-element.elementor-element-b2293c3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.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-829 .elementor-element.elementor-element-3d2a51b:hover{--e-transform-translateX:1px;}.elementor-829 .elementor-element.elementor-element-3d2a51b{text-align:start;}.elementor-829 .elementor-element.elementor-element-3d2a51b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.3em;font-weight:400;letter-spacing:3px;color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-e4e99cb:hover{--e-transform-translateX:1px;}.elementor-829 .elementor-element.elementor-element-e4e99cb{padding:1% 0% 0% 0%;}.elementor-829 .elementor-element.elementor-element-e4e99cb .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:3.2em;font-weight:600;line-height:1.1em;color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-ac307bc:hover{--e-transform-translateX:1px;}.elementor-829 .elementor-element.elementor-element-ac307bc{padding:1% 0% 0% 0%;}.elementor-829 .elementor-element.elementor-element-ac307bc .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:1.8em;font-weight:600;line-height:1.1em;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-829 .elementor-element.elementor-element-836cb86{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2% 0% 0% 0%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-836cb86:hover{--e-transform-translateX:3px;}.elementor-829 .elementor-element.elementor-element-836cb86 a{color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-b8f1a31{--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:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-829 .elementor-element.elementor-element-33b8804:hover{--e-transform-translateX:1px;}.elementor-829 .elementor-element.elementor-element-33b8804 .elementor-icon-box-wrapper{gap:5px;}.elementor-829 .elementor-element.elementor-element-33b8804.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-33b8804.elementor-view-framed .elementor-icon, .elementor-829 .elementor-element.elementor-element-33b8804.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-33b8804 .elementor-icon{font-size:35px;padding:12px;}.elementor-829 .elementor-element.elementor-element-33b8804 .elementor-icon-box-title, .elementor-829 .elementor-element.elementor-element-33b8804 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;}.elementor-829 .elementor-element.elementor-element-33b8804 .elementor-icon-box-title{color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-33b8804:has(:hover) .elementor-icon-box-title,
					 .elementor-829 .elementor-element.elementor-element-33b8804:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-3da68b8:hover{--e-transform-translateX:1px;}.elementor-829 .elementor-element.elementor-element-3da68b8 .elementor-icon-box-wrapper{gap:5px;}.elementor-829 .elementor-element.elementor-element-3da68b8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-3da68b8.elementor-view-framed .elementor-icon, .elementor-829 .elementor-element.elementor-element-3da68b8.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-3da68b8 .elementor-icon{font-size:35px;padding:12px;}.elementor-829 .elementor-element.elementor-element-3da68b8 .elementor-icon-box-title, .elementor-829 .elementor-element.elementor-element-3da68b8 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;}.elementor-829 .elementor-element.elementor-element-3da68b8 .elementor-icon-box-title{color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-3da68b8:has(:hover) .elementor-icon-box-title,
					 .elementor-829 .elementor-element.elementor-element-3da68b8:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-b07e010:hover{--e-transform-translateX:1px;}.elementor-829 .elementor-element.elementor-element-b07e010 .elementor-icon-box-wrapper{gap:5px;}.elementor-829 .elementor-element.elementor-element-b07e010.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-b07e010.elementor-view-framed .elementor-icon, .elementor-829 .elementor-element.elementor-element-b07e010.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-b07e010 .elementor-icon{font-size:35px;padding:12px;}.elementor-829 .elementor-element.elementor-element-b07e010 .elementor-icon-box-title, .elementor-829 .elementor-element.elementor-element-b07e010 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;}.elementor-829 .elementor-element.elementor-element-b07e010 .elementor-icon-box-title{color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-b07e010:has(:hover) .elementor-icon-box-title,
					 .elementor-829 .elementor-element.elementor-element-b07e010:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-73387dc:hover{--e-transform-translateX:1px;}.elementor-829 .elementor-element.elementor-element-73387dc .elementor-icon-box-wrapper{gap:5px;}.elementor-829 .elementor-element.elementor-element-73387dc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-73387dc.elementor-view-framed .elementor-icon, .elementor-829 .elementor-element.elementor-element-73387dc.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-73387dc .elementor-icon{font-size:35px;padding:12px;}.elementor-829 .elementor-element.elementor-element-73387dc .elementor-icon-box-title, .elementor-829 .elementor-element.elementor-element-73387dc .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;}.elementor-829 .elementor-element.elementor-element-73387dc .elementor-icon-box-title{color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-73387dc:has(:hover) .elementor-icon-box-title,
					 .elementor-829 .elementor-element.elementor-element-73387dc:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-aeb7aee:hover{--e-transform-translateX:1px;}.elementor-829 .elementor-element.elementor-element-aeb7aee .elementor-icon-box-wrapper{gap:5px;}.elementor-829 .elementor-element.elementor-element-aeb7aee.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-aeb7aee.elementor-view-framed .elementor-icon, .elementor-829 .elementor-element.elementor-element-aeb7aee.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-aeb7aee .elementor-icon{font-size:35px;padding:12px;}.elementor-829 .elementor-element.elementor-element-aeb7aee .elementor-icon-box-title, .elementor-829 .elementor-element.elementor-element-aeb7aee .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;}.elementor-829 .elementor-element.elementor-element-aeb7aee .elementor-icon-box-title{color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-aeb7aee:has(:hover) .elementor-icon-box-title,
					 .elementor-829 .elementor-element.elementor-element-aeb7aee:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-56595c9{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-829 .elementor-element.elementor-element-56595c9:not(.elementor-motion-effects-element-type-background), .elementor-829 .elementor-element.elementor-element-56595c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bimav.it/wp-content/uploads/2026/10/Ufficio-edilizio-con-elmetto-e-progetti.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-829 .elementor-element.elementor-element-9db48bd{--display:flex;--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:center;--align-items:center;}.elementor-829 .elementor-element.elementor-element-9db48bd:not(.elementor-motion-effects-element-type-background), .elementor-829 .elementor-element.elementor-element-9db48bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4FDFF;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-829 .elementor-element.elementor-element-3f363d2{--display:flex;}.elementor-829 .elementor-element.elementor-element-e68eb81{--display:flex;}.elementor-829 .elementor-element.elementor-element-1912fc4{--display:flex;}.elementor-829 .elementor-element.elementor-element-e4270a4{--display:flex;}.elementor-829 .elementor-element.elementor-element-c495b22{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:50px;--n-menu-title-font-size:1.2em;--n-menu-title-color-normal:var( --e-global-color-d1ef039 );--n-menu-divider-content:"";--n-menu-divider-style:solid;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-829 .elementor-element.elementor-element-c495b22 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){background-color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-c495b22 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-c495b22 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-829 .elementor-element.elementor-element-c495b22 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-829 .elementor-element.elementor-element-c495b22 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-829 .elementor-element.elementor-element-c495b22 {--n-menu-title-color-hover:var( --e-global-color-156fb45 );}.elementor-829 .elementor-element.elementor-element-c495b22 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:20px 20px 20px 20px;}.elementor-829 .elementor-element.elementor-element-1cce906{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--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-829 .elementor-element.elementor-element-7602a33{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--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-829 .elementor-element.elementor-element-7061132{--divider-border-style:solid;--divider-color:#FF0000;--divider-border-width:5px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-829 .elementor-element.elementor-element-7061132 .elementor-divider-separator{width:100%;}.elementor-829 .elementor-element.elementor-element-7061132 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-829 .elementor-element.elementor-element-115697d:hover{--e-transform-translateX:1px;}.elementor-829 .elementor-element.elementor-element-115697d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-829 .elementor-element.elementor-element-115697d .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:1.8em;font-weight:600;line-height:1.1em;color:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-645d97f{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-829 .elementor-element.elementor-element-88ce143{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-88ce143:hover{--e-transform-translateX:3px;}.elementor-829 .elementor-element.elementor-element-88ce143 a{color:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-a90ec73{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-71800a2{--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;border-style:solid;--border-style:solid;border-width:5px 1px 1px 1px;--border-top-width:5px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d1ef039 );--border-color:var( --e-global-color-d1ef039 );--border-radius:20px 20px 20px 20px;}.elementor-829 .elementor-element.elementor-element-71800a2:not(.elementor-motion-effects-element-type-background), .elementor-829 .elementor-element.elementor-element-71800a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-71800a2.e-con:hover{--e-con-transform-translateX:1px;}.elementor-829 .elementor-element.elementor-element-5f8b566{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-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-829 .elementor-element.elementor-element-eea806d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-eea806d img{width:100%;}.elementor-829 .elementor-element.elementor-element-2b013b6{--display:flex;--justify-content:center;}.elementor-829 .elementor-element.elementor-element-ef5b20c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-eec53a2{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-829 .elementor-element.elementor-element-bf73f23{--display:flex;--justify-content:center;}.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-829 .elementor-element.elementor-element-b42d5e0 .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-d1ef039 );color:var( --e-global-color-d1ef039 );padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-b42d5e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-b42d5e0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-829 .elementor-element.elementor-element-37ec90d{--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-829 .elementor-element.elementor-element-36e9fdc:hover{--e-transform-rotateZ:15deg;}.elementor-829 .elementor-element.elementor-element-36e9fdc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-36e9fdc .elementor-icon-wrapper{text-align:center;}.elementor-829 .elementor-element.elementor-element-36e9fdc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d1ef039 );color:var( --e-global-color-d8fbcbe );}.elementor-829 .elementor-element.elementor-element-36e9fdc.elementor-view-framed .elementor-icon, .elementor-829 .elementor-element.elementor-element-36e9fdc.elementor-view-default .elementor-icon{color:var( --e-global-color-d1ef039 );border-color:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-36e9fdc.elementor-view-framed .elementor-icon, .elementor-829 .elementor-element.elementor-element-36e9fdc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-36e9fdc.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-d8fbcbe );}.elementor-829 .elementor-element.elementor-element-36e9fdc.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-d8fbcbe );}.elementor-829 .elementor-element.elementor-element-36e9fdc .elementor-icon{font-size:30px;padding:8px;border-width:1px 1px 1px 1px;}.elementor-829 .elementor-element.elementor-element-36e9fdc .elementor-icon svg{height:30px;}.elementor-829 .elementor-element.elementor-element-411e0a7{--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;border-style:solid;--border-style:solid;border-width:5px 1px 1px 1px;--border-top-width:5px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a0d2770 );--border-color:var( --e-global-color-a0d2770 );--border-radius:20px 20px 20px 20px;}.elementor-829 .elementor-element.elementor-element-411e0a7:not(.elementor-motion-effects-element-type-background), .elementor-829 .elementor-element.elementor-element-411e0a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-411e0a7.e-con:hover{--e-con-transform-translateX:1px;}.elementor-829 .elementor-element.elementor-element-17976d0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-829 .elementor-element.elementor-element-e918fec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-829 .elementor-element.elementor-element-e918fec img{width:100%;}.elementor-829 .elementor-element.elementor-element-51b1d62{--display:flex;--justify-content:center;}.elementor-829 .elementor-element.elementor-element-a1a204c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-e557410{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-829 .elementor-element.elementor-element-8f21c31{--display:flex;--justify-content:center;}.elementor-829 .elementor-element.elementor-element-45e45f0 .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-d1ef039 );color:var( --e-global-color-d1ef039 );padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-45e45f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-45e45f0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-829 .elementor-element.elementor-element-232010c{--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-829 .elementor-element.elementor-element-63aa60d:hover{--e-transform-rotateZ:15deg;}.elementor-829 .elementor-element.elementor-element-63aa60d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-63aa60d .elementor-icon-wrapper{text-align:center;}.elementor-829 .elementor-element.elementor-element-63aa60d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d1ef039 );color:var( --e-global-color-d8fbcbe );}.elementor-829 .elementor-element.elementor-element-63aa60d.elementor-view-framed .elementor-icon, .elementor-829 .elementor-element.elementor-element-63aa60d.elementor-view-default .elementor-icon{color:var( --e-global-color-d1ef039 );border-color:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-63aa60d.elementor-view-framed .elementor-icon, .elementor-829 .elementor-element.elementor-element-63aa60d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-63aa60d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-d8fbcbe );}.elementor-829 .elementor-element.elementor-element-63aa60d.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-d8fbcbe );}.elementor-829 .elementor-element.elementor-element-63aa60d .elementor-icon{font-size:30px;padding:8px;border-width:1px 1px 1px 1px;}.elementor-829 .elementor-element.elementor-element-63aa60d .elementor-icon svg{height:30px;}.elementor-829 .elementor-element.elementor-element-bd93d41{--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;border-style:solid;--border-style:solid;border-width:5px 1px 1px 1px;--border-top-width:5px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2d8ed60 );--border-color:var( --e-global-color-2d8ed60 );--border-radius:20px 20px 20px 20px;}.elementor-829 .elementor-element.elementor-element-bd93d41:not(.elementor-motion-effects-element-type-background), .elementor-829 .elementor-element.elementor-element-bd93d41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-bd93d41.e-con:hover{--e-con-transform-translateX:1px;}.elementor-829 .elementor-element.elementor-element-0061a73{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-829 .elementor-element.elementor-element-37ce12d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-829 .elementor-element.elementor-element-37ce12d img{width:100%;}.elementor-829 .elementor-element.elementor-element-ab87525{--display:flex;--justify-content:center;}.elementor-829 .elementor-element.elementor-element-f7910d0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-0f2f745{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-829 .elementor-element.elementor-element-9481dd1{--display:flex;--justify-content:center;}.elementor-829 .elementor-element.elementor-element-6b755d2 .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-d1ef039 );color:var( --e-global-color-d1ef039 );padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-6b755d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-6b755d2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-829 .elementor-element.elementor-element-6379eec{--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-829 .elementor-element.elementor-element-8de9e87:hover{--e-transform-rotateZ:15deg;}.elementor-829 .elementor-element.elementor-element-8de9e87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-8de9e87 .elementor-icon-wrapper{text-align:center;}.elementor-829 .elementor-element.elementor-element-8de9e87.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d1ef039 );color:var( --e-global-color-d8fbcbe );}.elementor-829 .elementor-element.elementor-element-8de9e87.elementor-view-framed .elementor-icon, .elementor-829 .elementor-element.elementor-element-8de9e87.elementor-view-default .elementor-icon{color:var( --e-global-color-d1ef039 );border-color:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-8de9e87.elementor-view-framed .elementor-icon, .elementor-829 .elementor-element.elementor-element-8de9e87.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-8de9e87.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-d8fbcbe );}.elementor-829 .elementor-element.elementor-element-8de9e87.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-d8fbcbe );}.elementor-829 .elementor-element.elementor-element-8de9e87 .elementor-icon{font-size:30px;padding:8px;border-width:1px 1px 1px 1px;}.elementor-829 .elementor-element.elementor-element-8de9e87 .elementor-icon svg{height:30px;}.elementor-829 .elementor-element.elementor-element-47ba0d2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--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-829 .elementor-element.elementor-element-e067ef0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--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-829 .elementor-element.elementor-element-02f8016{--divider-border-style:solid;--divider-color:#FF0000;--divider-border-width:5px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-829 .elementor-element.elementor-element-02f8016 .elementor-divider-separator{width:100%;}.elementor-829 .elementor-element.elementor-element-02f8016 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-829 .elementor-element.elementor-element-a468aa5:hover{--e-transform-translateX:1px;}.elementor-829 .elementor-element.elementor-element-a468aa5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-829 .elementor-element.elementor-element-a468aa5 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:1.8em;font-weight:600;line-height:1.1em;color:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-567274e{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-829 .elementor-element.elementor-element-bf75348{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-bf75348:hover{--e-transform-translateX:3px;}.elementor-829 .elementor-element.elementor-element-bf75348 a{color:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-db74ff8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-65803ff{--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;border-style:solid;--border-style:solid;border-width:5px 1px 1px 1px;--border-top-width:5px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2d8ed60 );--border-color:var( --e-global-color-2d8ed60 );--border-radius:20px 20px 20px 20px;}.elementor-829 .elementor-element.elementor-element-65803ff:not(.elementor-motion-effects-element-type-background), .elementor-829 .elementor-element.elementor-element-65803ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-65803ff.e-con:hover{--e-con-transform-translateX:1px;}.elementor-829 .elementor-element.elementor-element-c710679{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-829 .elementor-element.elementor-element-5ee79e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-5ee79e9 img{width:100%;}.elementor-829 .elementor-element.elementor-element-87f81eb{--display:flex;--justify-content:center;}.elementor-829 .elementor-element.elementor-element-2abef29{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-e08b1ee{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-829 .elementor-element.elementor-element-c6a01c1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-829 .elementor-element.elementor-element-2e4df9d{--display:flex;--justify-content:center;}.elementor-829 .elementor-element.elementor-element-c09a425 .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-d1ef039 );color:var( --e-global-color-d1ef039 );padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-c09a425{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-c09a425 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-829 .elementor-element.elementor-element-2919ff1{--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-829 .elementor-element.elementor-element-59acd70:hover{--e-transform-rotateZ:15deg;}.elementor-829 .elementor-element.elementor-element-59acd70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-59acd70 .elementor-icon-wrapper{text-align:center;}.elementor-829 .elementor-element.elementor-element-59acd70.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d1ef039 );color:var( --e-global-color-d8fbcbe );}.elementor-829 .elementor-element.elementor-element-59acd70.elementor-view-framed .elementor-icon, .elementor-829 .elementor-element.elementor-element-59acd70.elementor-view-default .elementor-icon{color:var( --e-global-color-d1ef039 );border-color:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-59acd70.elementor-view-framed .elementor-icon, .elementor-829 .elementor-element.elementor-element-59acd70.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-59acd70.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-d8fbcbe );}.elementor-829 .elementor-element.elementor-element-59acd70.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-d8fbcbe );}.elementor-829 .elementor-element.elementor-element-59acd70 .elementor-icon{font-size:30px;padding:8px;border-width:1px 1px 1px 1px;}.elementor-829 .elementor-element.elementor-element-59acd70 .elementor-icon svg{height:30px;}.elementor-829 .elementor-element.elementor-element-9ee8a2b{--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;border-style:solid;--border-style:solid;border-width:5px 1px 1px 1px;--border-top-width:5px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d1ef039 );--border-color:var( --e-global-color-d1ef039 );--border-radius:20px 20px 20px 20px;}.elementor-829 .elementor-element.elementor-element-9ee8a2b:not(.elementor-motion-effects-element-type-background), .elementor-829 .elementor-element.elementor-element-9ee8a2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-9ee8a2b.e-con:hover{--e-con-transform-translateX:1px;}.elementor-829 .elementor-element.elementor-element-c2f9847{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-829 .elementor-element.elementor-element-45f9ddc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-829 .elementor-element.elementor-element-45f9ddc img{width:100%;}.elementor-829 .elementor-element.elementor-element-c0a00b6{--display:flex;--justify-content:center;}.elementor-829 .elementor-element.elementor-element-e86a973{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-065b075{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-829 .elementor-element.elementor-element-f3e0bf1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-829 .elementor-element.elementor-element-bd1eddb{--display:flex;--justify-content:center;}.elementor-829 .elementor-element.elementor-element-03d274b .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-d1ef039 );color:var( --e-global-color-d1ef039 );padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-03d274b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-03d274b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-829 .elementor-element.elementor-element-676bec3{--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-829 .elementor-element.elementor-element-55a02b0:hover{--e-transform-rotateZ:15deg;}.elementor-829 .elementor-element.elementor-element-55a02b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-55a02b0 .elementor-icon-wrapper{text-align:center;}.elementor-829 .elementor-element.elementor-element-55a02b0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d1ef039 );color:var( --e-global-color-d8fbcbe );}.elementor-829 .elementor-element.elementor-element-55a02b0.elementor-view-framed .elementor-icon, .elementor-829 .elementor-element.elementor-element-55a02b0.elementor-view-default .elementor-icon{color:var( --e-global-color-d1ef039 );border-color:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-55a02b0.elementor-view-framed .elementor-icon, .elementor-829 .elementor-element.elementor-element-55a02b0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-55a02b0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-d8fbcbe );}.elementor-829 .elementor-element.elementor-element-55a02b0.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-d8fbcbe );}.elementor-829 .elementor-element.elementor-element-55a02b0 .elementor-icon{font-size:30px;padding:8px;border-width:1px 1px 1px 1px;}.elementor-829 .elementor-element.elementor-element-55a02b0 .elementor-icon svg{height:30px;}.elementor-829 .elementor-element.elementor-element-eff037e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--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-829 .elementor-element.elementor-element-f118c25{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--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-829 .elementor-element.elementor-element-e6f906f{--divider-border-style:solid;--divider-color:#FF0000;--divider-border-width:5px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-829 .elementor-element.elementor-element-e6f906f .elementor-divider-separator{width:100%;}.elementor-829 .elementor-element.elementor-element-e6f906f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-829 .elementor-element.elementor-element-29001fa:hover{--e-transform-translateX:1px;}.elementor-829 .elementor-element.elementor-element-29001fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-829 .elementor-element.elementor-element-29001fa .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:1.8em;font-weight:600;line-height:1.1em;color:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-bba8d4e{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-829 .elementor-element.elementor-element-c0e0794{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-c0e0794:hover{--e-transform-translateX:3px;}.elementor-829 .elementor-element.elementor-element-c0e0794 a{color:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-137999c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-7abeab1{--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;border-style:solid;--border-style:solid;border-width:5px 1px 1px 1px;--border-top-width:5px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2d8ed60 );--border-color:var( --e-global-color-2d8ed60 );--border-radius:20px 20px 20px 20px;}.elementor-829 .elementor-element.elementor-element-7abeab1:not(.elementor-motion-effects-element-type-background), .elementor-829 .elementor-element.elementor-element-7abeab1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-7abeab1.e-con:hover{--e-con-transform-translateX:1px;}.elementor-829 .elementor-element.elementor-element-7c9012d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-829 .elementor-element.elementor-element-6b0d7c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-6b0d7c9 img{width:100%;}.elementor-829 .elementor-element.elementor-element-607f5df{--display:flex;--justify-content:center;}.elementor-829 .elementor-element.elementor-element-0c89d03{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-09c3bc4{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-829 .elementor-element.elementor-element-e22f1db{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-829 .elementor-element.elementor-element-f04f72f{--display:flex;--justify-content:center;}.elementor-829 .elementor-element.elementor-element-54cf7c1 .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-d1ef039 );color:var( --e-global-color-d1ef039 );padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-54cf7c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-54cf7c1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-829 .elementor-element.elementor-element-eb90429{--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-829 .elementor-element.elementor-element-1f63b1a:hover{--e-transform-rotateZ:15deg;}.elementor-829 .elementor-element.elementor-element-1f63b1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-1f63b1a .elementor-icon-wrapper{text-align:center;}.elementor-829 .elementor-element.elementor-element-1f63b1a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d1ef039 );color:var( --e-global-color-d8fbcbe );}.elementor-829 .elementor-element.elementor-element-1f63b1a.elementor-view-framed .elementor-icon, .elementor-829 .elementor-element.elementor-element-1f63b1a.elementor-view-default .elementor-icon{color:var( --e-global-color-d1ef039 );border-color:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-1f63b1a.elementor-view-framed .elementor-icon, .elementor-829 .elementor-element.elementor-element-1f63b1a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-1f63b1a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-d8fbcbe );}.elementor-829 .elementor-element.elementor-element-1f63b1a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-d8fbcbe );}.elementor-829 .elementor-element.elementor-element-1f63b1a .elementor-icon{font-size:30px;padding:8px;border-width:1px 1px 1px 1px;}.elementor-829 .elementor-element.elementor-element-1f63b1a .elementor-icon svg{height:30px;}.elementor-829 .elementor-element.elementor-element-a7b718a{--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;border-style:solid;--border-style:solid;border-width:5px 1px 1px 1px;--border-top-width:5px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a0d2770 );--border-color:var( --e-global-color-a0d2770 );--border-radius:20px 20px 20px 20px;}.elementor-829 .elementor-element.elementor-element-a7b718a:not(.elementor-motion-effects-element-type-background), .elementor-829 .elementor-element.elementor-element-a7b718a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-a7b718a.e-con:hover{--e-con-transform-translateX:1px;}.elementor-829 .elementor-element.elementor-element-652ea7a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-829 .elementor-element.elementor-element-6ab9f7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-829 .elementor-element.elementor-element-6ab9f7c img{width:100%;}.elementor-829 .elementor-element.elementor-element-5689274{--display:flex;--justify-content:center;}.elementor-829 .elementor-element.elementor-element-425895c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-5e9b282{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-829 .elementor-element.elementor-element-003b3aa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-829 .elementor-element.elementor-element-90a659d{--display:flex;--justify-content:center;}.elementor-829 .elementor-element.elementor-element-1d08878 .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-d1ef039 );color:var( --e-global-color-d1ef039 );padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-1d08878{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-1d08878 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-829 .elementor-element.elementor-element-9b8df71{--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-829 .elementor-element.elementor-element-b882b38:hover{--e-transform-rotateZ:15deg;}.elementor-829 .elementor-element.elementor-element-b882b38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-b882b38 .elementor-icon-wrapper{text-align:center;}.elementor-829 .elementor-element.elementor-element-b882b38.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d1ef039 );color:var( --e-global-color-d8fbcbe );}.elementor-829 .elementor-element.elementor-element-b882b38.elementor-view-framed .elementor-icon, .elementor-829 .elementor-element.elementor-element-b882b38.elementor-view-default .elementor-icon{color:var( --e-global-color-d1ef039 );border-color:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-b882b38.elementor-view-framed .elementor-icon, .elementor-829 .elementor-element.elementor-element-b882b38.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-b882b38.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-d8fbcbe );}.elementor-829 .elementor-element.elementor-element-b882b38.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-d8fbcbe );}.elementor-829 .elementor-element.elementor-element-b882b38 .elementor-icon{font-size:30px;padding:8px;border-width:1px 1px 1px 1px;}.elementor-829 .elementor-element.elementor-element-b882b38 .elementor-icon svg{height:30px;}.elementor-829 .elementor-element.elementor-element-1071d4e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--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-829 .elementor-element.elementor-element-1071d4e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-829 .elementor-element.elementor-element-f0dea6e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--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-829 .elementor-element.elementor-element-4e4685a{--divider-border-style:solid;--divider-color:#FF0000;--divider-border-width:5px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-829 .elementor-element.elementor-element-4e4685a .elementor-divider-separator{width:100%;}.elementor-829 .elementor-element.elementor-element-4e4685a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-829 .elementor-element.elementor-element-10435e3:hover{--e-transform-translateX:1px;}.elementor-829 .elementor-element.elementor-element-10435e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-829 .elementor-element.elementor-element-10435e3 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:1.8em;font-weight:600;line-height:1.1em;color:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-0c021df{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-829 .elementor-element.elementor-element-dd4e953{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-dd4e953:hover{--e-transform-translateX:3px;}.elementor-829 .elementor-element.elementor-element-dd4e953 a{color:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-4208b79{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-634a251{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-2d8ed60 );--border-color:var( --e-global-color-2d8ed60 );--border-radius:20px 20px 20px 20px;--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-829 .elementor-element.elementor-element-634a251:not(.elementor-motion-effects-element-type-background), .elementor-829 .elementor-element.elementor-element-634a251 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-634a251.e-con:hover{--e-con-transform-translateX:1px;}.elementor-829 .elementor-element.elementor-element-31b5612{--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-829 .elementor-element.elementor-element-31b5612:not(.elementor-motion-effects-element-type-background), .elementor-829 .elementor-element.elementor-element-31b5612 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bimav.it/wp-content/uploads/2026/11/piantina-che-cresce_small.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-829 .elementor-element.elementor-element-7e8ff6f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-829 .elementor-element.elementor-element-7e8ff6f:not(.elementor-motion-effects-element-type-background), .elementor-829 .elementor-element.elementor-element-7e8ff6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#61CE702E;}.elementor-829 .elementor-element.elementor-element-65b2479{padding:10px 10px 10px 10px;}.elementor-829 .elementor-element.elementor-element-87fb461{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-829 .elementor-element.elementor-element-c6a56bc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-829 .elementor-element.elementor-element-b4dc61f{--display:flex;--justify-content:center;--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-829 .elementor-element.elementor-element-ca5b5d0 .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-d1ef039 );color:var( --e-global-color-d1ef039 );padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-ca5b5d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-ca5b5d0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-829 .elementor-element.elementor-element-1f55a3f{--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-829 .elementor-element.elementor-element-8ada339:hover{--e-transform-rotateZ:15deg;}.elementor-829 .elementor-element.elementor-element-8ada339{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-8ada339 .elementor-icon-wrapper{text-align:center;}.elementor-829 .elementor-element.elementor-element-8ada339.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d1ef039 );color:var( --e-global-color-d8fbcbe );}.elementor-829 .elementor-element.elementor-element-8ada339.elementor-view-framed .elementor-icon, .elementor-829 .elementor-element.elementor-element-8ada339.elementor-view-default .elementor-icon{color:var( --e-global-color-d1ef039 );border-color:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-8ada339.elementor-view-framed .elementor-icon, .elementor-829 .elementor-element.elementor-element-8ada339.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-8ada339.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-d8fbcbe );}.elementor-829 .elementor-element.elementor-element-8ada339.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-d8fbcbe );}.elementor-829 .elementor-element.elementor-element-8ada339 .elementor-icon{font-size:30px;padding:8px;border-width:1px 1px 1px 1px;}.elementor-829 .elementor-element.elementor-element-8ada339 .elementor-icon svg{height:30px;}.elementor-829 .elementor-element.elementor-element-52e3473{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-2d8ed60 );--border-color:var( --e-global-color-2d8ed60 );--border-radius:20px 20px 20px 20px;--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-829 .elementor-element.elementor-element-52e3473:not(.elementor-motion-effects-element-type-background), .elementor-829 .elementor-element.elementor-element-52e3473 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-52e3473.e-con:hover{--e-con-transform-translateX:1px;}.elementor-829 .elementor-element.elementor-element-8c9deb0{--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-829 .elementor-element.elementor-element-8c9deb0:not(.elementor-motion-effects-element-type-background), .elementor-829 .elementor-element.elementor-element-8c9deb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bimav.it/wp-content/uploads/2026/11/sostenibilita-sociale.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-829 .elementor-element.elementor-element-93475a0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-829 .elementor-element.elementor-element-93475a0:not(.elementor-motion-effects-element-type-background), .elementor-829 .elementor-element.elementor-element-93475a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CB142314;}.elementor-829 .elementor-element.elementor-element-88931e8{padding:10px 10px 10px 10px;}.elementor-829 .elementor-element.elementor-element-2687375{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-829 .elementor-element.elementor-element-251a001{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-829 .elementor-element.elementor-element-e4df70b{--display:flex;--justify-content:center;--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-829 .elementor-element.elementor-element-8749d4b .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-d1ef039 );color:var( --e-global-color-d1ef039 );padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-8749d4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-8749d4b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-829 .elementor-element.elementor-element-fb1b239{--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-829 .elementor-element.elementor-element-0ca4b57:hover{--e-transform-rotateZ:15deg;}.elementor-829 .elementor-element.elementor-element-0ca4b57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-829 .elementor-element.elementor-element-0ca4b57 .elementor-icon-wrapper{text-align:center;}.elementor-829 .elementor-element.elementor-element-0ca4b57.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d1ef039 );color:var( --e-global-color-d8fbcbe );}.elementor-829 .elementor-element.elementor-element-0ca4b57.elementor-view-framed .elementor-icon, .elementor-829 .elementor-element.elementor-element-0ca4b57.elementor-view-default .elementor-icon{color:var( --e-global-color-d1ef039 );border-color:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-0ca4b57.elementor-view-framed .elementor-icon, .elementor-829 .elementor-element.elementor-element-0ca4b57.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-0ca4b57.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-d8fbcbe );}.elementor-829 .elementor-element.elementor-element-0ca4b57.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-d8fbcbe );}.elementor-829 .elementor-element.elementor-element-0ca4b57 .elementor-icon{font-size:30px;padding:8px;border-width:1px 1px 1px 1px;}.elementor-829 .elementor-element.elementor-element-0ca4b57 .elementor-icon svg{height:30px;}.elementor-829 .elementor-element.elementor-element-d4f8cce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--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-829 .elementor-element.elementor-element-d4f8cce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-829 .elementor-element.elementor-element-aad4f03{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--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-829 .elementor-element.elementor-element-49c7275{--divider-border-style:solid;--divider-color:#FF0000;--divider-border-width:5px;width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}.elementor-829 .elementor-element.elementor-element-49c7275 .elementor-divider-separator{width:100%;}.elementor-829 .elementor-element.elementor-element-49c7275 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-829 .elementor-element.elementor-element-c170c16:hover{--e-transform-translateX:1px;}.elementor-829 .elementor-element.elementor-element-c170c16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-829 .elementor-element.elementor-element-c170c16 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:1.8em;font-weight:600;line-height:1.1em;color:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-50d56ef{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-829 .elementor-element.elementor-element-3d2e277{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-3d2e277:hover{--e-transform-translateX:3px;}.elementor-829 .elementor-element.elementor-element-3d2e277 a{color:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-4917d65{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-829 .elementor-element.elementor-element-65edaf1{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d1ef039 );--border-color:var( --e-global-color-d1ef039 );--border-radius:25px 25px 25px 25px;--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-829 .elementor-element.elementor-element-65edaf1:not(.elementor-motion-effects-element-type-background), .elementor-829 .elementor-element.elementor-element-65edaf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-e788c8b{--display:flex;--justify-content:center;}.elementor-829 .elementor-element.elementor-element-6388224{text-align:center;}.elementor-829 .elementor-element.elementor-element-e7eace3{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-829 .elementor-element.elementor-element-ab673cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 0px;}.elementor-829 .elementor-element.elementor-element-ab673cf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-ae2d99d{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d1ef039 );--border-color:var( --e-global-color-d1ef039 );--border-radius:25px 25px 25px 25px;--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-829 .elementor-element.elementor-element-ae2d99d:not(.elementor-motion-effects-element-type-background), .elementor-829 .elementor-element.elementor-element-ae2d99d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-f611488{--display:flex;--justify-content:center;}.elementor-829 .elementor-element.elementor-element-e12981a img{width:50px;}.elementor-829 .elementor-element.elementor-element-2af9ab4{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-829 .elementor-element.elementor-element-3d781ff{padding:10px 10px 10px 0px;}.elementor-829 .elementor-element.elementor-element-3d781ff .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-d1ef039 );}.elementor-829 .elementor-element.elementor-element-a375dae{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d1ef039 );--border-color:var( --e-global-color-d1ef039 );--border-radius:25px 25px 25px 25px;--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-829 .elementor-element.elementor-element-a375dae:not(.elementor-motion-effects-element-type-background), .elementor-829 .elementor-element.elementor-element-a375dae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-829 .elementor-element.elementor-element-3c13077{--display:flex;--justify-content:center;}.elementor-829 .elementor-element.elementor-element-202d3bc img{width:50px;}.elementor-829 .elementor-element.elementor-element-2789a79{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-829 .elementor-element.elementor-element-502778c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 3px 0px;}.elementor-829 .elementor-element.elementor-element-502778c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:700;color:var( --e-global-color-d1ef039 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-829 .elementor-element.elementor-element-097fa77{--width:50%;}.elementor-829 .elementor-element.elementor-element-56595c9{--width:50%;}.elementor-829 .elementor-element.elementor-element-9db48bd{--width:78%;}.elementor-829 .elementor-element.elementor-element-1cce906{--width:90%;}.elementor-829 .elementor-element.elementor-element-7602a33{--width:50%;}.elementor-829 .elementor-element.elementor-element-645d97f{--width:50%;}.elementor-829 .elementor-element.elementor-element-a90ec73{--width:90%;}.elementor-829 .elementor-element.elementor-element-5f8b566{--width:30%;}.elementor-829 .elementor-element.elementor-element-2b013b6{--width:70%;}.elementor-829 .elementor-element.elementor-element-bf73f23{--width:70%;}.elementor-829 .elementor-element.elementor-element-37ec90d{--width:30%;}.elementor-829 .elementor-element.elementor-element-17976d0{--width:30%;}.elementor-829 .elementor-element.elementor-element-51b1d62{--width:70%;}.elementor-829 .elementor-element.elementor-element-8f21c31{--width:70%;}.elementor-829 .elementor-element.elementor-element-232010c{--width:30%;}.elementor-829 .elementor-element.elementor-element-0061a73{--width:30%;}.elementor-829 .elementor-element.elementor-element-ab87525{--width:70%;}.elementor-829 .elementor-element.elementor-element-9481dd1{--width:70%;}.elementor-829 .elementor-element.elementor-element-6379eec{--width:30%;}.elementor-829 .elementor-element.elementor-element-47ba0d2{--width:90%;}.elementor-829 .elementor-element.elementor-element-e067ef0{--width:50%;}.elementor-829 .elementor-element.elementor-element-567274e{--width:50%;}.elementor-829 .elementor-element.elementor-element-db74ff8{--width:90%;}.elementor-829 .elementor-element.elementor-element-c710679{--width:30%;}.elementor-829 .elementor-element.elementor-element-87f81eb{--width:70%;}.elementor-829 .elementor-element.elementor-element-2e4df9d{--width:70%;}.elementor-829 .elementor-element.elementor-element-2919ff1{--width:30%;}.elementor-829 .elementor-element.elementor-element-c2f9847{--width:30%;}.elementor-829 .elementor-element.elementor-element-c0a00b6{--width:70%;}.elementor-829 .elementor-element.elementor-element-bd1eddb{--width:70%;}.elementor-829 .elementor-element.elementor-element-676bec3{--width:30%;}.elementor-829 .elementor-element.elementor-element-eff037e{--width:90%;}.elementor-829 .elementor-element.elementor-element-f118c25{--width:50%;}.elementor-829 .elementor-element.elementor-element-bba8d4e{--width:50%;}.elementor-829 .elementor-element.elementor-element-137999c{--width:90%;}.elementor-829 .elementor-element.elementor-element-7c9012d{--width:30%;}.elementor-829 .elementor-element.elementor-element-607f5df{--width:70%;}.elementor-829 .elementor-element.elementor-element-f04f72f{--width:70%;}.elementor-829 .elementor-element.elementor-element-eb90429{--width:30%;}.elementor-829 .elementor-element.elementor-element-652ea7a{--width:30%;}.elementor-829 .elementor-element.elementor-element-5689274{--width:70%;}.elementor-829 .elementor-element.elementor-element-90a659d{--width:70%;}.elementor-829 .elementor-element.elementor-element-9b8df71{--width:30%;}.elementor-829 .elementor-element.elementor-element-1071d4e{--width:90%;}.elementor-829 .elementor-element.elementor-element-f0dea6e{--width:50%;}.elementor-829 .elementor-element.elementor-element-0c021df{--width:50%;}.elementor-829 .elementor-element.elementor-element-4208b79{--width:90%;}.elementor-829 .elementor-element.elementor-element-31b5612{--width:50%;}.elementor-829 .elementor-element.elementor-element-7e8ff6f{--width:50%;}.elementor-829 .elementor-element.elementor-element-b4dc61f{--width:70%;}.elementor-829 .elementor-element.elementor-element-1f55a3f{--width:30%;}.elementor-829 .elementor-element.elementor-element-8c9deb0{--width:50%;}.elementor-829 .elementor-element.elementor-element-93475a0{--width:50%;}.elementor-829 .elementor-element.elementor-element-e4df70b{--width:70%;}.elementor-829 .elementor-element.elementor-element-fb1b239{--width:30%;}.elementor-829 .elementor-element.elementor-element-d4f8cce{--width:90%;}.elementor-829 .elementor-element.elementor-element-aad4f03{--width:55%;}.elementor-829 .elementor-element.elementor-element-50d56ef{--width:45%;}.elementor-829 .elementor-element.elementor-element-4917d65{--width:90%;}.elementor-829 .elementor-element.elementor-element-65edaf1{--width:33%;}.elementor-829 .elementor-element.elementor-element-e788c8b{--width:40%;}.elementor-829 .elementor-element.elementor-element-e7eace3{--width:60%;}.elementor-829 .elementor-element.elementor-element-ae2d99d{--width:33%;}.elementor-829 .elementor-element.elementor-element-f611488{--width:40%;}.elementor-829 .elementor-element.elementor-element-2af9ab4{--width:60%;}.elementor-829 .elementor-element.elementor-element-a375dae{--width:33%;}.elementor-829 .elementor-element.elementor-element-3c13077{--width:40%;}.elementor-829 .elementor-element.elementor-element-2789a79{--width:60%;}}/* Start custom CSS for container, class: .elementor-element-71800a2 *//* CONTAINER PRINCIPALE */
.elementor-829 .elementor-element.elementor-element-71800a2 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 14px;
  height: 100%;
}

/* IMMAGINE */
.elementor-829 .elementor-element.elementor-element-71800a2 .scheda-cert-img img {
  width: 100%;
  height: auto;
  display: block;
  justify-content: center;
  object-fit: contain;
}

/* BLOCCO TITOLO CERTIFICAZIONE */
.elementor-829 .elementor-element.elementor-element-71800a2 .scheda-cert-title {
  margin: 0;
  padding: 5px;
}

/* RESET STILE HEADING ELEMENTOR */
.elementor-829 .elementor-element.elementor-element-71800a2 .scheda-cert-title .elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;

  font-family: "Roboto", sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.25 !important;

  color: #002452 !important;
  text-align: left !important;
}

/* NORMA - ES. ISO 9001:2015 */
.elementor-829 .elementor-element.elementor-element-71800a2 .scheda-cert-title .cert-norma {
  font-family: "Roboto", sans-serif !important;
  font-size: 26px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  color: #002452 !important;
}

/* DESCRIZIONE NORMA */
.elementor-829 .elementor-element.elementor-element-71800a2 .scheda-cert-title .cert-titolo {
  font-family: "Roboto", sans-serif !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 1.35 !important;
  color: #002452 !important;
}
/* ICONA */
.elementor-829 .elementor-element.elementor-element-71800a2 .scheda-cert-icon {
  color: #002452;
}

.elementor-829 .elementor-element.elementor-element-71800a2 .scheda-cert-icon i,
.elementor-829 .elementor-element.elementor-element-71800a2 .scheda-cert-icon svg {
  color: #002452;
  fill: #002452;
}

/* PULSANTE */
.elementor-829 .elementor-element.elementor-element-71800a2 .scheda-cert-btn {
  margin-top: auto;
}

.elementor-829 .elementor-element.elementor-element-71800a2 .scheda-cert-btn .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  font-family: "Roboto", sans-serif;
  font-size: 1em;
  font-weight: 600;
  text-decoration: none;
}

/* CARD CERTIFICAZIONE */
.scheda-cert {
  height: 420px !important;
  min-height: 420px !important;
  max-height: 420px !important;

  display: flex !important;
  flex-direction: column !important;

  box-sizing: border-box;
  overflow: hidden;
}

/* BLOCCO CONTENUTI PRINCIPALI */
.scheda-cert > * {
  flex-shrink: 0;
}

/* TESTO / CONTENUTO CENTRALE */
.scheda-cert .scheda-cert-text {
  flex: 1 1 auto !important;
  overflow: hidden;
}

/* ICONA IN BASSO */
.scheda-cert .scheda-icn {
  margin-top: auto !important;
  flex-shrink: 0 !important;
}

/* PULSANTE IN BASSO */
.scheda-cert .scheda-btn {
  flex-shrink: 0 !important;
  margin-top: 10px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-411e0a7 *//* CONTAINER PRINCIPALE */
.elementor-829 .elementor-element.elementor-element-411e0a7 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 14px;
  height: 100%;
}

/* IMMAGINE */
.elementor-829 .elementor-element.elementor-element-411e0a7 .scheda-cert-img img {
  width: 100%;
  height: auto;
  display: block;
  justify-content: center;
  object-fit: contain;
}

/* BLOCCO TITOLO CERTIFICAZIONE */
.elementor-829 .elementor-element.elementor-element-411e0a7 .scheda-cert-title {
  margin: 0;
  padding: 5px;
}

/* RESET STILE HEADING ELEMENTOR */
.elementor-829 .elementor-element.elementor-element-411e0a7 .scheda-cert-title .elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;

  font-family: "Roboto", sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.25 !important;

  color: #002452 !important;
  text-align: left !important;
}

/* NORMA - ES. ISO 9001:2015 */
.elementor-829 .elementor-element.elementor-element-411e0a7 .scheda-cert-title .cert-norma {
  font-family: "Roboto", sans-serif !important;
  font-size: 26px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  color: #002452 !important;
}

/* DESCRIZIONE NORMA */
.elementor-829 .elementor-element.elementor-element-411e0a7 .scheda-cert-title .cert-titolo {
  font-family: "Roboto", sans-serif !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 1.35 !important;
  color: #002452 !important;
}
/* ICONA */
.elementor-829 .elementor-element.elementor-element-411e0a7 .scheda-cert-icon {
  color: #002452;
}

.elementor-829 .elementor-element.elementor-element-411e0a7 .scheda-cert-icon i,
.elementor-829 .elementor-element.elementor-element-411e0a7 .scheda-cert-icon svg {
  color: #002452;
  fill: #002452;
}

/* PULSANTE */
.elementor-829 .elementor-element.elementor-element-411e0a7 .scheda-cert-btn {
  margin-top: auto;
}

.elementor-829 .elementor-element.elementor-element-411e0a7 .scheda-cert-btn .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  font-family: "Roboto", sans-serif;
  font-size: 1em;
  font-weight: 600;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd93d41 *//* CONTAINER PRINCIPALE */
.elementor-829 .elementor-element.elementor-element-bd93d41 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 14px;
  height: 100%;
}

/* IMMAGINE */
.elementor-829 .elementor-element.elementor-element-bd93d41 .scheda-cert-img img {
  width: 100%;
  height: auto;
  display: block;
  justify-content: center;
  object-fit: contain;
}

/* BLOCCO TITOLO CERTIFICAZIONE */
.elementor-829 .elementor-element.elementor-element-bd93d41 .scheda-cert-title {
  margin: 0;
  padding: 5px;
}

/* RESET STILE HEADING ELEMENTOR */
.elementor-829 .elementor-element.elementor-element-bd93d41 .scheda-cert-title .elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;

  font-family: "Roboto", sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.25 !important;

  color: #002452 !important;
  text-align: left !important;
}

/* NORMA - ES. ISO 9001:2015 */
.elementor-829 .elementor-element.elementor-element-bd93d41 .scheda-cert-title .cert-norma {
  font-family: "Roboto", sans-serif !important;
  font-size: 26px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  color: #002452 !important;
}

/* DESCRIZIONE NORMA */
.elementor-829 .elementor-element.elementor-element-bd93d41 .scheda-cert-title .cert-titolo {
  font-family: "Roboto", sans-serif !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 1.35 !important;
  color: #002452 !important;
}
/* ICONA */
.elementor-829 .elementor-element.elementor-element-bd93d41 .scheda-cert-icon {
  color: #002452;
}

.elementor-829 .elementor-element.elementor-element-bd93d41 .scheda-cert-icon i,
.elementor-829 .elementor-element.elementor-element-bd93d41 .scheda-cert-icon svg {
  color: #002452;
  fill: #002452;
}

/* PULSANTE */
.elementor-829 .elementor-element.elementor-element-bd93d41 .scheda-cert-btn {
  margin-top: auto;
}

.elementor-829 .elementor-element.elementor-element-bd93d41 .scheda-cert-btn .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  font-family: "Roboto", sans-serif;
  font-size: 1em;
  font-weight: 600;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65803ff *//* CONTAINER PRINCIPALE */
.elementor-829 .elementor-element.elementor-element-65803ff {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 14px;
  height: 100%;
}

/* IMMAGINE */
.elementor-829 .elementor-element.elementor-element-65803ff .scheda-cert-img img {
  width: 100%;
  height: auto;
  display: block;
  justify-content: center;
  object-fit: contain;
}

/* BLOCCO TITOLO CERTIFICAZIONE */
.elementor-829 .elementor-element.elementor-element-65803ff .scheda-cert-title {
  margin: 0;
  padding: 5px;
}

/* RESET STILE HEADING ELEMENTOR */
.elementor-829 .elementor-element.elementor-element-65803ff .scheda-cert-title .elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;

  font-family: "Roboto", sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.25 !important;

  color: #002452 !important;
  text-align: left !important;
}

/* NORMA - ES. ISO 9001:2015 */
.elementor-829 .elementor-element.elementor-element-65803ff .scheda-cert-title .cert-norma {
  font-family: "Roboto", sans-serif !important;
  font-size: 26px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  color: #002452 !important;
}

/* DESCRIZIONE NORMA */
.elementor-829 .elementor-element.elementor-element-65803ff .scheda-cert-title .cert-titolo {
  font-family: "Roboto", sans-serif !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 1.35 !important;
  color: #002452 !important;
}
/* ICONA */
.elementor-829 .elementor-element.elementor-element-65803ff .scheda-cert-icon {
  color: #002452;
}

.elementor-829 .elementor-element.elementor-element-65803ff .scheda-cert-icon i,
.elementor-829 .elementor-element.elementor-element-65803ff .scheda-cert-icon svg {
  color: #002452;
  fill: #002452;
}

/* PULSANTE */
.elementor-829 .elementor-element.elementor-element-65803ff .scheda-cert-btn {
  margin-top: auto;
}

.elementor-829 .elementor-element.elementor-element-65803ff .scheda-cert-btn .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  font-family: "Roboto", sans-serif;
  font-size: 1em;
  font-weight: 600;
  text-decoration: none;
}

/* CARD CERTIFICAZIONE */
.scheda-cert2 {
  height: 350px !important;
  min-height: 350px !important;
  max-height: 350px !important;

  display: flex !important;
  flex-direction: column !important;

  box-sizing: border-box;
  overflow: hidden;
}

/* BLOCCO CONTENUTI PRINCIPALI */
.scheda-cert > * {
  flex-shrink: 0;
}

/* TESTO / CONTENUTO CENTRALE */
.scheda-cert2 .scheda-cert-text {
  flex: 1 1 auto !important;
  overflow: hidden;
}

/* ICONA IN BASSO */
.scheda-cert2 .scheda-icn {
  margin-top: auto !important;
  flex-shrink: 0 !important;
}

/* PULSANTE IN BASSO */
.scheda-cert2 .scheda-btn {
  flex-shrink: 0 !important;
  margin-top: 10px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ee8a2b *//* CONTAINER PRINCIPALE */
.elementor-829 .elementor-element.elementor-element-9ee8a2b {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 14px;
  height: 100%;
}

/* IMMAGINE */
.elementor-829 .elementor-element.elementor-element-9ee8a2b .scheda-cert-img img {
  width: 100%;
  height: auto;
  display: block;
  justify-content: center;
  object-fit: contain;
}

/* BLOCCO TITOLO CERTIFICAZIONE */
.elementor-829 .elementor-element.elementor-element-9ee8a2b .scheda-cert-title {
  margin: 0;
  padding: 5px;
}

/* RESET STILE HEADING ELEMENTOR */
.elementor-829 .elementor-element.elementor-element-9ee8a2b .scheda-cert-title .elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;

  font-family: "Roboto", sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.25 !important;

  color: #002452 !important;
  text-align: left !important;
}

/* NORMA - ES. ISO 9001:2015 */
.elementor-829 .elementor-element.elementor-element-9ee8a2b .scheda-cert-title .cert-norma {
  font-family: "Roboto", sans-serif !important;
  font-size: 26px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  color: #002452 !important;
}

/* DESCRIZIONE NORMA */
.elementor-829 .elementor-element.elementor-element-9ee8a2b .scheda-cert-title .cert-titolo {
  font-family: "Roboto", sans-serif !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 1.35 !important;
  color: #002452 !important;
}
/* ICONA */
.elementor-829 .elementor-element.elementor-element-9ee8a2b .scheda-cert-icon {
  color: #002452;
}

.elementor-829 .elementor-element.elementor-element-9ee8a2b .scheda-cert-icon i,
.elementor-829 .elementor-element.elementor-element-9ee8a2b .scheda-cert-icon svg {
  color: #002452;
  fill: #002452;
}

/* PULSANTE */
.elementor-829 .elementor-element.elementor-element-9ee8a2b .scheda-cert-btn {
  margin-top: auto;
}

.elementor-829 .elementor-element.elementor-element-9ee8a2b .scheda-cert-btn .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  font-family: "Roboto", sans-serif;
  font-size: 1em;
  font-weight: 600;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7abeab1 *//* CONTAINER PRINCIPALE */
.elementor-829 .elementor-element.elementor-element-7abeab1 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 14px;
  height: 100%;
}

/* IMMAGINE */
.elementor-829 .elementor-element.elementor-element-7abeab1 .scheda-cert-img img {
  width: 100%;
  height: auto;
  display: block;
  justify-content: center;
  object-fit: contain;
}

/* BLOCCO TITOLO CERTIFICAZIONE */
.elementor-829 .elementor-element.elementor-element-7abeab1 .scheda-cert-title {
  margin: 0;
  padding: 5px;
}

/* RESET STILE HEADING ELEMENTOR */
.elementor-829 .elementor-element.elementor-element-7abeab1 .scheda-cert-title .elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;

  font-family: "Roboto", sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.25 !important;

  color: #002452 !important;
  text-align: left !important;
}

/* NORMA - ES. ISO 9001:2015 */
.elementor-829 .elementor-element.elementor-element-7abeab1 .scheda-cert-title .cert-norma {
  font-family: "Roboto", sans-serif !important;
  font-size: 26px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  color: #002452 !important;
}

/* DESCRIZIONE NORMA */
.elementor-829 .elementor-element.elementor-element-7abeab1 .scheda-cert-title .cert-titolo {
  font-family: "Roboto", sans-serif !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 1.35 !important;
  color: #002452 !important;
}
/* ICONA */
.elementor-829 .elementor-element.elementor-element-7abeab1 .scheda-cert-icon {
  color: #002452;
}

.elementor-829 .elementor-element.elementor-element-7abeab1 .scheda-cert-icon i,
.elementor-829 .elementor-element.elementor-element-7abeab1 .scheda-cert-icon svg {
  color: #002452;
  fill: #002452;
}

/* PULSANTE */
.elementor-829 .elementor-element.elementor-element-7abeab1 .scheda-cert-btn {
  margin-top: auto;
}

.elementor-829 .elementor-element.elementor-element-7abeab1 .scheda-cert-btn .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  font-family: "Roboto", sans-serif;
  font-size: 1em;
  font-weight: 600;
  text-decoration: none;
}

/* CARD CERTIFICAZIONE */
.scheda-cert2 {
  height: 350px !important;
  min-height: 350px !important;
  max-height: 350px !important;

  display: flex !important;
  flex-direction: column !important;

  box-sizing: border-box;
  overflow: hidden;
}

/* BLOCCO CONTENUTI PRINCIPALI */
.scheda-cert > * {
  flex-shrink: 0;
}

/* TESTO / CONTENUTO CENTRALE */
.scheda-cert2 .scheda-cert-text {
  flex: 1 1 auto !important;
  overflow: hidden;
}

/* ICONA IN BASSO */
.scheda-cert2 .scheda-icn {
  margin-top: auto !important;
  flex-shrink: 0 !important;
}

/* PULSANTE IN BASSO */
.scheda-cert2 .scheda-btn {
  flex-shrink: 0 !important;
  margin-top: 10px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b718a *//* CONTAINER PRINCIPALE */
.elementor-829 .elementor-element.elementor-element-a7b718a {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 14px;
  height: 100%;
}

/* IMMAGINE */
.elementor-829 .elementor-element.elementor-element-a7b718a .scheda-cert-img img {
  width: 100%;
  height: auto;
  display: block;
  justify-content: center;
  object-fit: contain;
}

/* BLOCCO TITOLO CERTIFICAZIONE */
.elementor-829 .elementor-element.elementor-element-a7b718a .scheda-cert-title {
  margin: 0;
  padding: 5px;
}

/* RESET STILE HEADING ELEMENTOR */
.elementor-829 .elementor-element.elementor-element-a7b718a .scheda-cert-title .elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;

  font-family: "Roboto", sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.25 !important;

  color: #002452 !important;
  text-align: left !important;
}

/* NORMA - ES. ISO 9001:2015 */
.elementor-829 .elementor-element.elementor-element-a7b718a .scheda-cert-title .cert-norma {
  font-family: "Roboto", sans-serif !important;
  font-size: 26px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  color: #002452 !important;
}

/* DESCRIZIONE NORMA */
.elementor-829 .elementor-element.elementor-element-a7b718a .scheda-cert-title .cert-titolo {
  font-family: "Roboto", sans-serif !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 1.35 !important;
  color: #002452 !important;
}
/* ICONA */
.elementor-829 .elementor-element.elementor-element-a7b718a .scheda-cert-icon {
  color: #002452;
}

.elementor-829 .elementor-element.elementor-element-a7b718a .scheda-cert-icon i,
.elementor-829 .elementor-element.elementor-element-a7b718a .scheda-cert-icon svg {
  color: #002452;
  fill: #002452;
}

/* PULSANTE */
.elementor-829 .elementor-element.elementor-element-a7b718a .scheda-cert-btn {
  margin-top: auto;
}

.elementor-829 .elementor-element.elementor-element-a7b718a .scheda-cert-btn .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  font-family: "Roboto", sans-serif;
  font-size: 1em;
  font-weight: 600;
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-87fb461 *//* BLOCCO TESTO */
.elementor-829 .elementor-element.elementor-element-87fb461 .cert-expand-text {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.55;
  color: #002452;
  margin: 0;
}

/* PARTE NASCOSTA */
.elementor-829 .elementor-element.elementor-element-87fb461 .cert-expand-more {
  display: none;
}

/* TESTO COMPLETO APERTO */
.elementor-829 .elementor-element.elementor-element-87fb461 .cert-expand-box.is-open .cert-expand-more {
  display: inline;
}

/* PULSANTE */
.elementor-829 .elementor-element.elementor-element-87fb461 .cert-expand-toggle {
  display: inline-flex;
  align-items: center;
  gap: 7px;

  margin-top: 10px;
  padding: 0;

  background: transparent;
  border: 0;

  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;

  color: #002452;
  cursor: pointer;
}

/* RIDUCI NASCOSTO QUANDO CHIUSO */
.elementor-829 .elementor-element.elementor-element-87fb461 .label-open {
  display: none;
}

/* QUANDO APERTO */
.elementor-829 .elementor-element.elementor-element-87fb461 .cert-expand-box.is-open .label-closed {
  display: none;
}

.elementor-829 .elementor-element.elementor-element-87fb461 .cert-expand-box.is-open .label-open {
  display: inline;
}

/* FRECCIA */
.elementor-829 .elementor-element.elementor-element-87fb461 .cert-expand-arrow {
  font-size: 16px;
  line-height: 1;
}

/* FRECCIA APERTA */
.elementor-829 .elementor-element.elementor-element-87fb461 .cert-expand-box.is-open .cert-expand-arrow {
  transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-634a251 *//* CONTAINER PRINCIPALE */
.elementor-829 .elementor-element.elementor-element-634a251 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 14px;
  height: 100%;
}

/* IMMAGINE */
.elementor-829 .elementor-element.elementor-element-634a251 .scheda-cert-img img {
  width: 100%;
  height: auto;
  display: block;
  justify-content: center;
  object-fit: contain;
}

/* BLOCCO TITOLO CERTIFICAZIONE */
.elementor-829 .elementor-element.elementor-element-634a251 .scheda-cert-title {
  margin: 0;
  padding: 5px;
}

/* RESET STILE HEADING ELEMENTOR */
.elementor-829 .elementor-element.elementor-element-634a251 .scheda-cert-title .elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;

  font-family: "Roboto", sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.25 !important;

  color: #002452 !important;
  text-align: left !important;
}

/* NORMA - ES. ISO 9001:2015 */
.elementor-829 .elementor-element.elementor-element-634a251 .scheda-cert-title .cert-norma {
  font-family: "Roboto", sans-serif !important;
  font-size: 26px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  color: #002452 !important;
}

/* DESCRIZIONE NORMA */
.elementor-829 .elementor-element.elementor-element-634a251 .scheda-cert-title .cert-titolo {
  font-family: "Roboto", sans-serif !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 1.35 !important;
  color: #002452 !important;
}
/* ICONA */
.elementor-829 .elementor-element.elementor-element-634a251 .scheda-cert-icon {
  color: #002452;
}

.elementor-829 .elementor-element.elementor-element-634a251 .scheda-cert-icon i,
.elementor-829 .elementor-element.elementor-element-634a251 .scheda-cert-icon svg {
  color: #002452;
  fill: #002452;
}

/* PULSANTE */
.elementor-829 .elementor-element.elementor-element-634a251 .scheda-cert-btn {
  margin-top: auto;
}

.elementor-829 .elementor-element.elementor-element-634a251 .scheda-cert-btn .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  font-family: "Roboto", sans-serif;
  font-size: 1em;
  font-weight: 600;
  text-decoration: none;
}

/* CARD CERTIFICAZIONE */
.scheda-cert2 {
  height: 350px !important;
  min-height: 350px !important;
  max-height: 350px !important;

  display: flex !important;
  flex-direction: column !important;

  box-sizing: border-box;
  overflow: hidden;
}

/* BLOCCO CONTENUTI PRINCIPALI */
.scheda-cert > * {
  flex-shrink: 0;
}

/* TESTO / CONTENUTO CENTRALE */
.scheda-cert2 .scheda-cert-text {
  flex: 1 1 auto !important;
  overflow: hidden;
}

/* ICONA IN BASSO */
.scheda-cert2 .scheda-icn {
  margin-top: auto !important;
  flex-shrink: 0 !important;
}

/* PULSANTE IN BASSO */
.scheda-cert2 .scheda-btn {
  flex-shrink: 0 !important;
  margin-top: 10px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2687375 *//* BLOCCO TESTO */
.elementor-829 .elementor-element.elementor-element-2687375 .cert-expand-text {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.55;
  color: #002452;
  margin: 0;
}

/* PARTE NASCOSTA */
.elementor-829 .elementor-element.elementor-element-2687375 .cert-expand-more {
  display: none;
}

/* TESTO COMPLETO APERTO */
.elementor-829 .elementor-element.elementor-element-2687375 .cert-expand-box.is-open .cert-expand-more {
  display: inline;
}

/* PULSANTE */
.elementor-829 .elementor-element.elementor-element-2687375 .cert-expand-toggle {
  display: inline-flex;
  align-items: center;
  gap: 7px;

  margin-top: 10px;
  padding: 0;

  background: transparent;
  border: 0;

  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;

  color: #002452;
  cursor: pointer;
}

/* RIDUCI NASCOSTO QUANDO CHIUSO */
.elementor-829 .elementor-element.elementor-element-2687375 .label-open {
  display: none;
}

/* QUANDO APERTO */
.elementor-829 .elementor-element.elementor-element-2687375 .cert-expand-box.is-open .label-closed {
  display: none;
}

.elementor-829 .elementor-element.elementor-element-2687375 .cert-expand-box.is-open .label-open {
  display: inline;
}

/* FRECCIA */
.elementor-829 .elementor-element.elementor-element-2687375 .cert-expand-arrow {
  font-size: 16px;
  line-height: 1;
}

/* FRECCIA APERTA */
.elementor-829 .elementor-element.elementor-element-2687375 .cert-expand-box.is-open .cert-expand-arrow {
  transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52e3473 *//* CONTAINER PRINCIPALE */
.elementor-829 .elementor-element.elementor-element-52e3473 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 14px;
  height: 100%;
}

/* IMMAGINE */
.elementor-829 .elementor-element.elementor-element-52e3473 .scheda-cert-img img {
  width: 100%;
  height: auto;
  display: block;
  justify-content: center;
  object-fit: contain;
}

/* BLOCCO TITOLO CERTIFICAZIONE */
.elementor-829 .elementor-element.elementor-element-52e3473 .scheda-cert-title {
  margin: 0;
  padding: 5px;
}

/* RESET STILE HEADING ELEMENTOR */
.elementor-829 .elementor-element.elementor-element-52e3473 .scheda-cert-title .elementor-heading-title {
  margin: 0 !important;
  padding: 0 !important;

  font-family: "Roboto", sans-serif !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.25 !important;

  color: #002452 !important;
  text-align: left !important;
}

/* NORMA - ES. ISO 9001:2015 */
.elementor-829 .elementor-element.elementor-element-52e3473 .scheda-cert-title .cert-norma {
  font-family: "Roboto", sans-serif !important;
  font-size: 26px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  color: #002452 !important;
}

/* DESCRIZIONE NORMA */
.elementor-829 .elementor-element.elementor-element-52e3473 .scheda-cert-title .cert-titolo {
  font-family: "Roboto", sans-serif !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 1.35 !important;
  color: #002452 !important;
}
/* ICONA */
.elementor-829 .elementor-element.elementor-element-52e3473 .scheda-cert-icon {
  color: #002452;
}

.elementor-829 .elementor-element.elementor-element-52e3473 .scheda-cert-icon i,
.elementor-829 .elementor-element.elementor-element-52e3473 .scheda-cert-icon svg {
  color: #002452;
  fill: #002452;
}

/* PULSANTE */
.elementor-829 .elementor-element.elementor-element-52e3473 .scheda-cert-btn {
  margin-top: auto;
}

.elementor-829 .elementor-element.elementor-element-52e3473 .scheda-cert-btn .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  font-family: "Roboto", sans-serif;
  font-size: 1em;
  font-weight: 600;
  text-decoration: none;
}

/* CARD CERTIFICAZIONE */
.scheda-cert2 {
  height: 350px !important;
  min-height: 350px !important;
  max-height: 350px !important;

  display: flex !important;
  flex-direction: column !important;

  box-sizing: border-box;
  overflow: hidden;
}

/* BLOCCO CONTENUTI PRINCIPALI */
.scheda-cert > * {
  flex-shrink: 0;
}

/* TESTO / CONTENUTO CENTRALE */
.scheda-cert2 .scheda-cert-text {
  flex: 1 1 auto !important;
  overflow: hidden;
}

/* ICONA IN BASSO */
.scheda-cert2 .scheda-icn {
  margin-top: auto !important;
  flex-shrink: 0 !important;
}

/* PULSANTE IN BASSO */
.scheda-cert2 .scheda-btn {
  flex-shrink: 0 !important;
  margin-top: 10px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4208b79 */.elementor-829 .elementor-element.elementor-element-4208b79 {
  display: flex !important;
  align-items: stretch !important;
  gap: 20px;
}

.elementor-829 .elementor-element.elementor-element-4208b79 .scheda-cert-3 {
  display: flex !important;
  flex-direction: column !important;
  height: auto !important;
  min-height: 100% !important;
  box-sizing: border-box;
}

/* IL TESTO OCCUPA LO SPAZIO DISPONIBILE */
.elementor-829 .elementor-element.elementor-element-4208b79 .scheda-cert-3 .scheda-cert-text {
  flex: 1 1 auto !important;
}

/* BLOCCO FINALE SEMPRE IN BASSO */
.elementor-829 .elementor-element.elementor-element-4208b79 .scheda-cert-3 .scheda-icn {
  margin-top: auto !important;
  flex-shrink: 0 !important;
}

.elementor-829 .elementor-element.elementor-element-4208b79 .scheda-cert-3 .scheda-btn {
  flex-shrink: 0 !important;
  margin-top: 10px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6388224 */.rating-legalita {
  font-family: "Roboto", sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
  color: #002452;
  letter-spacing: 2px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-55c0ab3 *//* CHECKBOX NASCOSTO */
.cert-toggle {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

/* TESTO */
.cert-expand-text {
  margin: 0;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.55;
  color: #002452;
}

/* PARTE NASCOSTA */
.cert-expand-more {
  display: none;
}

/* MOSTRA IL TESTO RESTANTE */
.cert-toggle:checked ~ .cert-expand-text .cert-expand-more {
  display: inline;
}

/* COMANDO */
.cert-expand-label {
  display: inline-block;
  margin-top: 10px;

  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;

  color: #002452;
  cursor: pointer;
}

/* RIDUCI NASCOSTO INIZIALMENTE */
.cert-expand-label .label-close {
  display: none;
}

/* QUANDO APERTO */
.cert-toggle:checked ~ .cert-expand-label .label-open {
  display: none;
}

.cert-toggle:checked ~ .cert-expand-label .label-close {
  display: inline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-502778c *//* NORMA / TITOLO PRINCIPALE */
.elementor-829 .elementor-element.elementor-element-502778c .cert-norma1 {
  font-family: "Roboto", sans-serif !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  color: #002452 !important;
}

/* SOTTOTITOLO / NORMA SECONDARIA */
.elementor-829 .elementor-element.elementor-element-502778c .cert-titolo1 {
  font-family: "Roboto", sans-serif !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 1.35 !important;
  color: #002452 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4917d65 */.elementor-829 .elementor-element.elementor-element-4917d65 {
  display: flex !important;
  align-items: stretch !important;
  gap: 20px;
}

.elementor-829 .elementor-element.elementor-element-4917d65 .scheda-cert-3 {
  display: flex !important;
  flex-direction: column !important;
  height: auto !important;
  min-height: 100% !important;
  box-sizing: border-box;
}

/* IL TESTO OCCUPA LO SPAZIO DISPONIBILE */
.elementor-829 .elementor-element.elementor-element-4917d65 .scheda-cert-3 .scheda-cert-text {
  flex: 1 1 auto !important;
}

/* BLOCCO FINALE SEMPRE IN BASSO */
.elementor-829 .elementor-element.elementor-element-4917d65 .scheda-cert-3 .scheda-icn {
  margin-top: auto !important;
  flex-shrink: 0 !important;
}

.elementor-829 .elementor-element.elementor-element-4917d65 .scheda-cert-3 .scheda-btn {
  flex-shrink: 0 !important;
  margin-top: 10px !important;
}/* End custom CSS */