.elementor-31 .elementor-element.elementor-element-171a664{--display:flex;--min-height:678px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-e67c934{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.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-31 .elementor-element.elementor-element-5081654 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:400;color:#00ACBC;}.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-31 .elementor-element.elementor-element-7208378{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;line-height:1.2em;}.elementor-31 .elementor-element.elementor-element-c7e653c{--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;--justify-content:flex-start;--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-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-31 .elementor-element.elementor-element-399447a .elementor-button{background-color:#00ACBC;font-family:"Oswald", Sans-serif;font-size:1.2em;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00ACBC;border-radius:35px 35px 35px 35px;}.elementor-31 .elementor-element.elementor-element-399447a .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-399447a .elementor-button:focus{background-color:#00ACBC;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-399447a .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-399447a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-e1399de{--display:flex;}.elementor-31 .elementor-element.elementor-element-e1399de:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-e1399de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roccofalotico.it/wp-content/uploads/2025/05/foto-servizi.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-ec584f0{--display:flex;--min-height:678px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b016485{--display:flex;}.elementor-31 .elementor-element.elementor-element-b016485:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-b016485 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roccofalotico.it/wp-content/uploads/2025/06/ginecologo-che-esegue-consulenza-ecografica.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-b016485.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-ee2e73f{--display:flex;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:1%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-31 .elementor-element.elementor-element-f87c86f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-86bb8a0 .elementor-heading-title{color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-267cee0{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;line-height:1.2em;}.elementor-31 .elementor-element.elementor-element-fce5df2{--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;--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-31 .elementor-element.elementor-element-b93189d{--display:flex;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:#E5E5E5;--border-color:#E5E5E5;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-b93189d:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-b93189d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F6;}.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-31 .elementor-element.elementor-element-e595b32 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-e595b32{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-e595b32.elementor-view-stacked .elementor-icon{background-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-e595b32.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-e595b32.elementor-view-default .elementor-icon{fill:#00ACBC;color:#00ACBC;border-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-e595b32 .elementor-icon{font-size:82px;}.elementor-31 .elementor-element.elementor-element-e595b32 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-e595b32 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:1.7em;font-weight:400;line-height:33px;}.elementor-31 .elementor-element.elementor-element-e595b32 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.85em;font-weight:400;line-height:19px;word-spacing:0px;}.elementor-31 .elementor-element.elementor-element-a4214b5{--display:flex;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:#E5E5E5;--border-color:#E5E5E5;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-a4214b5:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-a4214b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F6;}.elementor-31 .elementor-element.elementor-element-af2c2b5 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-af2c2b5{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-af2c2b5.elementor-view-stacked .elementor-icon{background-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-af2c2b5.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-af2c2b5.elementor-view-default .elementor-icon{fill:#00ACBC;color:#00ACBC;border-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-af2c2b5 .elementor-icon{font-size:82px;}.elementor-31 .elementor-element.elementor-element-af2c2b5 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-af2c2b5 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:1.7em;font-weight:400;line-height:33px;}.elementor-31 .elementor-element.elementor-element-af2c2b5 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.85em;font-weight:400;line-height:19px;word-spacing:0px;}.elementor-31 .elementor-element.elementor-element-78dc091{--display:flex;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:#E5E5E5;--border-color:#E5E5E5;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-78dc091:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-78dc091 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F6;}.elementor-31 .elementor-element.elementor-element-5f8ec12 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-5f8ec12{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-5f8ec12.elementor-view-stacked .elementor-icon{background-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-5f8ec12.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-5f8ec12.elementor-view-default .elementor-icon{fill:#00ACBC;color:#00ACBC;border-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-5f8ec12 .elementor-icon{font-size:82px;}.elementor-31 .elementor-element.elementor-element-5f8ec12 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-5f8ec12 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:1.7em;font-weight:400;line-height:33px;}.elementor-31 .elementor-element.elementor-element-5f8ec12 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.85em;font-weight:400;line-height:19px;word-spacing:0px;}.elementor-31 .elementor-element.elementor-element-abf5fe9{--display:flex;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:#E5E5E5;--border-color:#E5E5E5;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-abf5fe9:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-abf5fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-ac39054 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-ac39054{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-ac39054.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-ac39054.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-ac39054.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-ac39054 .elementor-icon{font-size:82px;}.elementor-31 .elementor-element.elementor-element-ac39054 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-ac39054 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:1.7em;font-weight:400;line-height:33px;}.elementor-31 .elementor-element.elementor-element-ac39054 .elementor-icon-box-title{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-ac39054:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-ac39054:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-ac39054 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.85em;font-weight:400;line-height:19px;word-spacing:0px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-c42b012 .elementor-button{background-color:#00ACBC;font-family:"Oswald", Sans-serif;font-size:1.2em;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:35px 35px 35px 35px;}.elementor-31 .elementor-element.elementor-element-c42b012 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-c42b012 .elementor-button:focus{background-color:#00ACBC;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-c42b012 .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-c42b012 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-da6da34{--display:flex;--min-height:678px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:05%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-e1456a3{--display:flex;}.elementor-31 .elementor-element.elementor-element-e1456a3:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-e1456a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roccofalotico.it/wp-content/uploads/2025/06/medici-che-eseguono-una-procedura-chirurgica-su-un-paziente.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-e1456a3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-5c56c0c{--display:flex;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:1%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-31 .elementor-element.elementor-element-fb6d528{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-22daa10 .elementor-heading-title{color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-ed7b586{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;line-height:1.2em;}.elementor-31 .elementor-element.elementor-element-df15702{--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;--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-31 .elementor-element.elementor-element-5b6524d{--display:flex;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:#E5E5E5;--border-color:#E5E5E5;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-5b6524d:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-5b6524d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F6;}.elementor-31 .elementor-element.elementor-element-8b71fe1 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-8b71fe1{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-8b71fe1.elementor-view-stacked .elementor-icon{background-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-8b71fe1.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-8b71fe1.elementor-view-default .elementor-icon{fill:#00ACBC;color:#00ACBC;border-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-8b71fe1 .elementor-icon{font-size:82px;}.elementor-31 .elementor-element.elementor-element-8b71fe1 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-8b71fe1 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:1.7em;font-weight:400;line-height:33px;}.elementor-31 .elementor-element.elementor-element-8b71fe1 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.85em;font-weight:400;line-height:19px;word-spacing:0px;}.elementor-31 .elementor-element.elementor-element-7d68c95{--display:flex;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:#E5E5E5;--border-color:#E5E5E5;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-7d68c95:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-7d68c95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F6;}.elementor-31 .elementor-element.elementor-element-163193c .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-163193c{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-163193c.elementor-view-stacked .elementor-icon{background-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-163193c.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-163193c.elementor-view-default .elementor-icon{fill:#00ACBC;color:#00ACBC;border-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-163193c .elementor-icon{font-size:82px;}.elementor-31 .elementor-element.elementor-element-163193c .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-163193c .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:1.7em;font-weight:400;line-height:33px;}.elementor-31 .elementor-element.elementor-element-163193c .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.85em;font-weight:400;line-height:19px;word-spacing:0px;}.elementor-31 .elementor-element.elementor-element-a85cf58{--display:flex;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:#E5E5E5;--border-color:#E5E5E5;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-a85cf58:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-a85cf58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F6;}.elementor-31 .elementor-element.elementor-element-8021f47 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-8021f47{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-8021f47.elementor-view-stacked .elementor-icon{background-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-8021f47.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-8021f47.elementor-view-default .elementor-icon{fill:#00ACBC;color:#00ACBC;border-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-8021f47 .elementor-icon{font-size:82px;}.elementor-31 .elementor-element.elementor-element-8021f47 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-8021f47 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:1.7em;font-weight:400;line-height:33px;}.elementor-31 .elementor-element.elementor-element-8021f47 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.85em;font-weight:400;line-height:19px;word-spacing:0px;}.elementor-31 .elementor-element.elementor-element-d65005f{--display:flex;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:#E5E5E5;--border-color:#E5E5E5;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-d65005f:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-d65005f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-6737e46 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-6737e46{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-6737e46.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-6737e46.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-6737e46.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-6737e46 .elementor-icon{font-size:82px;}.elementor-31 .elementor-element.elementor-element-6737e46 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-6737e46 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:1.7em;font-weight:400;line-height:33px;}.elementor-31 .elementor-element.elementor-element-6737e46 .elementor-icon-box-title{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-6737e46:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-6737e46:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-6737e46 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.85em;font-weight:400;line-height:19px;word-spacing:0px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-8e75667 .elementor-button{background-color:#00ACBC;font-family:"Oswald", Sans-serif;font-size:1.2em;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:35px 35px 35px 35px;}.elementor-31 .elementor-element.elementor-element-8e75667 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-8e75667 .elementor-button:focus{background-color:#00ACBC;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-8e75667 .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-8e75667 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-5b439a3{--display:flex;--min-height:678px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:05%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-a3c6c7b{--display:flex;}.elementor-31 .elementor-element.elementor-element-a3c6c7b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-a3c6c7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roccofalotico.it/wp-content/uploads/2025/05/Tavola-disegno-4-80.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-a3c6c7b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-6284633{--display:flex;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:1%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-31 .elementor-element.elementor-element-917966a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-498a637 .elementor-heading-title{color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-0b7ab7a{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;line-height:1.2em;}.elementor-31 .elementor-element.elementor-element-5601c82{--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;--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-31 .elementor-element.elementor-element-5bde820{--display:flex;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:#E5E5E5;--border-color:#E5E5E5;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-5bde820:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-5bde820 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F6;}.elementor-31 .elementor-element.elementor-element-a961054 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-a961054{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-a961054.elementor-view-stacked .elementor-icon{background-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-a961054.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-a961054.elementor-view-default .elementor-icon{fill:#00ACBC;color:#00ACBC;border-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-a961054 .elementor-icon{font-size:82px;}.elementor-31 .elementor-element.elementor-element-a961054 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-a961054 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:1.7em;font-weight:400;line-height:33px;}.elementor-31 .elementor-element.elementor-element-a961054 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.85em;font-weight:400;line-height:19px;word-spacing:0px;}.elementor-31 .elementor-element.elementor-element-d366884{--display:flex;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:#E5E5E5;--border-color:#E5E5E5;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-d366884:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-d366884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F6;}.elementor-31 .elementor-element.elementor-element-aa7011a .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-aa7011a{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-aa7011a.elementor-view-stacked .elementor-icon{background-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-aa7011a.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-aa7011a.elementor-view-default .elementor-icon{fill:#00ACBC;color:#00ACBC;border-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-aa7011a .elementor-icon{font-size:82px;}.elementor-31 .elementor-element.elementor-element-aa7011a .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-aa7011a .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:1.7em;font-weight:400;line-height:33px;}.elementor-31 .elementor-element.elementor-element-aa7011a .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.85em;font-weight:400;line-height:19px;word-spacing:0px;}.elementor-31 .elementor-element.elementor-element-67b1a03{--display:flex;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:#E5E5E5;--border-color:#E5E5E5;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-67b1a03:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-67b1a03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F6;}.elementor-31 .elementor-element.elementor-element-99eadea .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-99eadea{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-99eadea.elementor-view-stacked .elementor-icon{background-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-99eadea.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-99eadea.elementor-view-default .elementor-icon{fill:#00ACBC;color:#00ACBC;border-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-99eadea .elementor-icon{font-size:82px;}.elementor-31 .elementor-element.elementor-element-99eadea .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-99eadea .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:1.7em;font-weight:400;line-height:33px;}.elementor-31 .elementor-element.elementor-element-99eadea .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.85em;font-weight:400;line-height:19px;word-spacing:0px;}.elementor-31 .elementor-element.elementor-element-5e75b14{--display:flex;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:#E5E5E5;--border-color:#E5E5E5;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-5e75b14:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-5e75b14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-a5d3931 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-a5d3931{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-a5d3931.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-a5d3931.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-a5d3931.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-a5d3931 .elementor-icon{font-size:82px;}.elementor-31 .elementor-element.elementor-element-a5d3931 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-a5d3931 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:1.7em;font-weight:400;line-height:33px;}.elementor-31 .elementor-element.elementor-element-a5d3931 .elementor-icon-box-title{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-a5d3931:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-a5d3931:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-a5d3931 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.85em;font-weight:400;line-height:19px;word-spacing:0px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-640d54a .elementor-button{background-color:#00ACBC;font-family:"Oswald", Sans-serif;font-size:1.2em;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:35px 35px 35px 35px;}.elementor-31 .elementor-element.elementor-element-640d54a .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-640d54a .elementor-button:focus{background-color:#00ACBC;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-640d54a .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-640d54a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-84a1471{--display:flex;--min-height:678px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:05%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-9ad072f{--display:flex;}.elementor-31 .elementor-element.elementor-element-9ad072f:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-9ad072f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roccofalotico.it/wp-content/uploads/2025/05/Tavola-disegno-5-80.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-9ad072f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-1d723c0{--display:flex;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:1%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-31 .elementor-element.elementor-element-f6fcfee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d9801a6 .elementor-heading-title{color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-85e56d5{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;line-height:1.2em;}.elementor-31 .elementor-element.elementor-element-d7da0f1{--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;--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-31 .elementor-element.elementor-element-239498e{--display:flex;--justify-content:flex-start;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:#E5E5E5;--border-color:#E5E5E5;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-239498e:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-239498e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F6;}.elementor-31 .elementor-element.elementor-element-3f98cd9 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-3f98cd9{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-3f98cd9.elementor-view-stacked .elementor-icon{background-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-3f98cd9.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-3f98cd9.elementor-view-default .elementor-icon{fill:#00ACBC;color:#00ACBC;border-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-3f98cd9 .elementor-icon{font-size:82px;}.elementor-31 .elementor-element.elementor-element-3f98cd9 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-3f98cd9 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:1.7em;font-weight:400;line-height:33px;}.elementor-31 .elementor-element.elementor-element-3f98cd9 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.85em;font-weight:400;line-height:19px;word-spacing:0px;}.elementor-31 .elementor-element.elementor-element-01125c6{--display:flex;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:#E5E5E5;--border-color:#E5E5E5;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-01125c6:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-01125c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F6;}.elementor-31 .elementor-element.elementor-element-8484e23 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-8484e23{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-8484e23.elementor-view-stacked .elementor-icon{background-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-8484e23.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-8484e23.elementor-view-default .elementor-icon{fill:#00ACBC;color:#00ACBC;border-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-8484e23 .elementor-icon{font-size:82px;}.elementor-31 .elementor-element.elementor-element-8484e23 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-8484e23 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:1.7em;font-weight:400;line-height:33px;}.elementor-31 .elementor-element.elementor-element-8484e23 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.85em;font-weight:400;line-height:19px;word-spacing:0px;}.elementor-31 .elementor-element.elementor-element-e122d4c{--display:flex;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:#E5E5E5;--border-color:#E5E5E5;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-e122d4c:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-e122d4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F6;}.elementor-31 .elementor-element.elementor-element-e566570 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-e566570{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-e566570.elementor-view-stacked .elementor-icon{background-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-e566570.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-e566570.elementor-view-default .elementor-icon{fill:#00ACBC;color:#00ACBC;border-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-e566570 .elementor-icon{font-size:82px;}.elementor-31 .elementor-element.elementor-element-e566570 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-e566570 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:1.7em;font-weight:400;line-height:33px;}.elementor-31 .elementor-element.elementor-element-e566570 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.85em;font-weight:400;line-height:19px;word-spacing:0px;}.elementor-31 .elementor-element.elementor-element-565804a{--display:flex;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:#E5E5E5;--border-color:#E5E5E5;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-565804a:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-565804a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-3fbfd71 .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-3fbfd71{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-3fbfd71.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-3fbfd71.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-3fbfd71.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-3fbfd71 .elementor-icon{font-size:82px;}.elementor-31 .elementor-element.elementor-element-3fbfd71 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-3fbfd71 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:1.7em;font-weight:400;line-height:33px;}.elementor-31 .elementor-element.elementor-element-3fbfd71 .elementor-icon-box-title{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-3fbfd71:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-3fbfd71:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-3fbfd71 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.85em;font-weight:400;line-height:19px;word-spacing:0px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-bcc8d5a .elementor-button{background-color:#00ACBC;font-family:"Oswald", Sans-serif;font-size:1.2em;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:35px 35px 35px 35px;}.elementor-31 .elementor-element.elementor-element-bcc8d5a .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-bcc8d5a .elementor-button:focus{background-color:#00ACBC;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-bcc8d5a .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-bcc8d5a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-c2e4db3{--display:flex;--min-height:678px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:05%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-817942d{--display:flex;}.elementor-31 .elementor-element.elementor-element-817942d:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-817942d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roccofalotico.it/wp-content/uploads/2025/05/Tavola-disegno-6-80.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-817942d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-76de626{--display:flex;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:1%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-31 .elementor-element.elementor-element-76d27d0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-1c2cf03 .elementor-heading-title{color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-8b183fc{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:400;line-height:1.2em;}.elementor-31 .elementor-element.elementor-element-4ec0bbb{--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;--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-31 .elementor-element.elementor-element-fd3eea7{--display:flex;--justify-content:flex-start;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:#E5E5E5;--border-color:#E5E5E5;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-fd3eea7:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-fd3eea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F6;}.elementor-31 .elementor-element.elementor-element-df4be6d .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-df4be6d{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-df4be6d.elementor-view-stacked .elementor-icon{background-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-df4be6d.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-df4be6d.elementor-view-default .elementor-icon{fill:#00ACBC;color:#00ACBC;border-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-df4be6d .elementor-icon{font-size:82px;}.elementor-31 .elementor-element.elementor-element-df4be6d .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-df4be6d .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:1.7em;font-weight:400;line-height:33px;}.elementor-31 .elementor-element.elementor-element-df4be6d .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.85em;font-weight:400;line-height:19px;word-spacing:0px;}.elementor-31 .elementor-element.elementor-element-30f4aa2{--display:flex;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:#E5E5E5;--border-color:#E5E5E5;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-30f4aa2:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-30f4aa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F6;}.elementor-31 .elementor-element.elementor-element-8ef4bcc .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-8ef4bcc{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-8ef4bcc.elementor-view-stacked .elementor-icon{background-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-8ef4bcc.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-8ef4bcc.elementor-view-default .elementor-icon{fill:#00ACBC;color:#00ACBC;border-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-8ef4bcc .elementor-icon{font-size:82px;}.elementor-31 .elementor-element.elementor-element-8ef4bcc .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-8ef4bcc .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:1.7em;font-weight:400;line-height:33px;}.elementor-31 .elementor-element.elementor-element-8ef4bcc .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.85em;font-weight:400;line-height:19px;word-spacing:0px;}.elementor-31 .elementor-element.elementor-element-9afca82{--display:flex;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:#E5E5E5;--border-color:#E5E5E5;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-9afca82:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-9afca82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00ACBC;}.elementor-31 .elementor-element.elementor-element-47350ee .elementor-icon-box-wrapper{text-align:left;}.elementor-31 .elementor-element.elementor-element-47350ee{--icon-box-icon-margin:15px;}.elementor-31 .elementor-element.elementor-element-47350ee.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-47350ee.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-47350ee.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-47350ee .elementor-icon{font-size:82px;}.elementor-31 .elementor-element.elementor-element-47350ee .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-47350ee .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:1.7em;font-weight:400;line-height:33px;}.elementor-31 .elementor-element.elementor-element-47350ee .elementor-icon-box-title{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-47350ee:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-47350ee:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-47350ee .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:0.85em;font-weight:400;line-height:19px;word-spacing:0px;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-156d6b9 .elementor-button{background-color:#00ACBC;font-family:"Oswald", Sans-serif;font-size:1.2em;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:35px 35px 35px 35px;}.elementor-31 .elementor-element.elementor-element-156d6b9 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-156d6b9 .elementor-button:focus{background-color:#00ACBC;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-156d6b9 .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-156d6b9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-27499f3{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-b016485{--width:20%;}.elementor-31 .elementor-element.elementor-element-e1456a3{--width:20%;}.elementor-31 .elementor-element.elementor-element-a3c6c7b{--width:20%;}.elementor-31 .elementor-element.elementor-element-9ad072f{--width:20%;}.elementor-31 .elementor-element.elementor-element-817942d{--width:20%;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-171a664{--min-height:0px;}.elementor-31 .elementor-element.elementor-element-e67c934{--justify-content:flex-start;}.elementor-31 .elementor-element.elementor-element-5081654 .elementor-heading-title{font-size:2em;}.elementor-31 .elementor-element.elementor-element-b016485{--min-height:200px;}.elementor-31 .elementor-element.elementor-element-ee2e73f{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-31 .elementor-element.elementor-element-e1456a3{--min-height:200px;}.elementor-31 .elementor-element.elementor-element-5c56c0c{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-31 .elementor-element.elementor-element-a3c6c7b{--min-height:200px;}.elementor-31 .elementor-element.elementor-element-6284633{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-31 .elementor-element.elementor-element-9ad072f{--min-height:200px;}.elementor-31 .elementor-element.elementor-element-1d723c0{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-31 .elementor-element.elementor-element-817942d{--min-height:200px;}.elementor-31 .elementor-element.elementor-element-76de626{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}}@media(min-width:1025px){.elementor-31 .elementor-element.elementor-element-e1399de:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-e1399de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-31 .elementor-element.elementor-element-b016485:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-b016485 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-31 .elementor-element.elementor-element-e1456a3:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-e1456a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-31 .elementor-element.elementor-element-a3c6c7b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-a3c6c7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-31 .elementor-element.elementor-element-9ad072f:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-9ad072f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-31 .elementor-element.elementor-element-817942d:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-817942d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}