.elementor-7 .elementor-element.elementor-element-bb55c66{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.6;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-7 .elementor-element.elementor-element-bb55c66:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-bb55c66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://smart-fitness.it/wp-content/uploads/2024/05/Smart-Fitness-Torino-struttura-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-bb55c66::before, .elementor-7 .elementor-element.elementor-element-bb55c66 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-bb55c66 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-bb55c66 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-bb55c66 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-bb55c66 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-bb55c66, .elementor-7 .elementor-element.elementor-element-bb55c66::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-1b3f33c{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-b0293ef .elementor-heading-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-7 .elementor-element.elementor-element-2297dc0 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-9f51f05{color:var( --e-global-color-secondary );width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-f415f05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-d49d85d .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d49d85d .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-d49d85d .elementor-button:focus{color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-d49d85d .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-d49d85d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-9ef18f8{--display:flex;--min-height:40vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:20px 20px;--background-transition:0.3s;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-7 .elementor-element.elementor-element-9ef18f8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9ef18f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-9ef18f8, .elementor-7 .elementor-element.elementor-element-9ef18f8::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-5f6ba14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-8244648 .elementor-heading-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-7 .elementor-element.elementor-element-6c9c6ae .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-7ba63c3{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-ee67217{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-503a2b6 .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-503a2b6 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-503a2b6 .elementor-button:focus{color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-503a2b6 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-503a2b6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-fb3d5e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-a9ca6d9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-6ea004f{--display:flex;--min-height:30vh;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:20px 20px;--background-transition:0.3s;--overlay-opacity:0.9;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-7 .elementor-element.elementor-element-6ea004f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6ea004f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://smart-fitness.it/wp-content/uploads/2024/03/smartFitness-torino.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-6ea004f::before, .elementor-7 .elementor-element.elementor-element-6ea004f > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-6ea004f > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-6ea004f > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-6ea004f > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-6ea004f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-6ea004f, .elementor-7 .elementor-element.elementor-element-6ea004f::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-aacae26{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-71b06f6 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-c340bff{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-c340bff > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7b25815 .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7b25815 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-7b25815 .elementor-button:focus{color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-7b25815 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-7b25815 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-7b25815 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f5a78f4{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-8a994c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-7 .elementor-element.elementor-element-8a994c6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8a994c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-8a994c6, .elementor-7 .elementor-element.elementor-element-8a994c6::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-c829254 .elementor-heading-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-7 .elementor-element.elementor-element-d6196df .elementor-heading-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-7 .elementor-element.elementor-element-f6f9e60{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:20px;--padding-block-end:10px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-18cce26{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-8632073{--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-8632073 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-8632073.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-8632073.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-8632073.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-8632073.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-8632073 .elementor-icon{font-size:40px;padding:15px;}.elementor-7 .elementor-element.elementor-element-8632073 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-8632073 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-7 .elementor-element.elementor-element-8632073 .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-b5e2c48{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-f9dbc69{--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-f9dbc69 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-f9dbc69.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-f9dbc69.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f9dbc69.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-f9dbc69.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-f9dbc69 .elementor-icon{font-size:40px;padding:15px;}.elementor-7 .elementor-element.elementor-element-f9dbc69 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-f9dbc69 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-7 .elementor-element.elementor-element-f9dbc69 .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-8b70b70{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-5f5cb84{--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-5f5cb84 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-5f5cb84.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-5f5cb84.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-5f5cb84.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-5f5cb84.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-5f5cb84 .elementor-icon{font-size:40px;padding:15px;}.elementor-7 .elementor-element.elementor-element-5f5cb84 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-5f5cb84 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-7 .elementor-element.elementor-element-5f5cb84 .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-c426bca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:20px;--padding-block-end:10px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-c938dc8{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-5b198ea{--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-5b198ea .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-5b198ea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-5b198ea.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-5b198ea.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-5b198ea.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-5b198ea .elementor-icon{font-size:40px;padding:15px;}.elementor-7 .elementor-element.elementor-element-5b198ea .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-5b198ea .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-7 .elementor-element.elementor-element-5b198ea .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-a980be7{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-cadfbc7{--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-cadfbc7 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-cadfbc7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-cadfbc7.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-cadfbc7.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-cadfbc7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-cadfbc7 .elementor-icon{font-size:40px;padding:15px;}.elementor-7 .elementor-element.elementor-element-cadfbc7 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-cadfbc7 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-7 .elementor-element.elementor-element-cadfbc7 .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-7fc5f23{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-a42fa82{--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-a42fa82 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-a42fa82.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-a42fa82.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a42fa82.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-a42fa82.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-a42fa82 .elementor-icon{font-size:40px;padding:15px;}.elementor-7 .elementor-element.elementor-element-a42fa82 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-a42fa82 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-7 .elementor-element.elementor-element-a42fa82 .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-d754c7f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-7 .elementor-element.elementor-element-d754c7f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d754c7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-d754c7f, .elementor-7 .elementor-element.elementor-element-d754c7f::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-e42fcce{--display:flex;--min-height:70vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-2828691{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-2828691, .elementor-7 .elementor-element.elementor-element-2828691::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-6ff159d img{width:100%;}.elementor-7 .elementor-element.elementor-element-283477d{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-fbbfc39 .elementor-heading-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-7 .elementor-element.elementor-element-fbbfc39 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-c597c79 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-ec41e4e > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b139acb{--display:flex;--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-f6b68a2{--display:flex;--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-d1ec032{--display:flex;--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-a84cc84{--display:flex;--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-554b75b{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;}:where( .elementor-7 .elementor-element.elementor-element-554b75b > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-7 .elementor-element.elementor-element-d825647 .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d825647 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-d825647 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-d825647 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-d825647 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-d825647 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8ce2f72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-7 .elementor-element.elementor-element-8ce2f72:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8ce2f72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-8ce2f72, .elementor-7 .elementor-element.elementor-element-8ce2f72::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-e51e6ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-33407fe .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Kanit", Sans-serif;font-size:60px;font-weight:600;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-70256f8{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-70256f8 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-7 .elementor-element.elementor-element-c5ec9fb{--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-c5ec9fb .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-c5ec9fb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-c5ec9fb.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-c5ec9fb.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-c5ec9fb.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-c5ec9fb .elementor-icon{font-size:40px;padding:15px;}.elementor-7 .elementor-element.elementor-element-c5ec9fb .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-c5ec9fb .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-7 .elementor-element.elementor-element-c5ec9fb .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-f62df3b{--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-f62df3b .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-f62df3b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-f62df3b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-f62df3b.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-f62df3b .elementor-icon{font-size:40px;padding:15px;}.elementor-7 .elementor-element.elementor-element-f62df3b .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-f62df3b .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-7 .elementor-element.elementor-element-f62df3b .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-678305b{--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-678305b .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-678305b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-678305b.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-678305b.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-678305b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-678305b .elementor-icon{font-size:40px;padding:15px;}.elementor-7 .elementor-element.elementor-element-678305b .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-678305b .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-7 .elementor-element.elementor-element-678305b .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-a41a10e .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a41a10e .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-a41a10e .elementor-button:focus{color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-a41a10e .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-a41a10e .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-a41a10e > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-dba4eed{--display:flex;--min-height:30vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:20px 20px;--background-transition:0.3s;--overlay-opacity:0.9;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-7 .elementor-element.elementor-element-dba4eed:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-dba4eed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://smart-fitness.it/wp-content/uploads/2024/03/smartFitness-torino.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-dba4eed::before, .elementor-7 .elementor-element.elementor-element-dba4eed > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-dba4eed > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-dba4eed > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-dba4eed > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-dba4eed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-dba4eed, .elementor-7 .elementor-element.elementor-element-dba4eed::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-0eb7b5b{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-2e7f0ba .elementor-heading-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7 .elementor-element.elementor-element-3bc8d46{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-3bc8d46 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-08acfac .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-08acfac .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-08acfac .elementor-button:focus{color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-08acfac .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-08acfac .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-08acfac > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e53b233{--display:flex;--justify-content:flex-end;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-c3992a7{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-012e3de{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-7cca67b .elementor-heading-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-7 .elementor-element.elementor-element-4363052 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-111b444{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-1b5a751 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-1b5a751 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-1b5a751 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-1b5a751 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-7 .elementor-element.elementor-element-1b5a751 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-1b5a751 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-7 .elementor-element.elementor-element-1b5a751 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-1b5a751 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-1b5a751{--e-icon-list-icon-size:35px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-1b5a751 .elementor-icon-list-icon{padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1b5a751 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-1b5a751 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-1b5a751 .elementor-icon-list-text{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-1b5a751 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-68596cd .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-68596cd .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-68596cd .elementor-button:focus{color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-68596cd .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-68596cd .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-68596cd > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-4271ec2{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-ca8d299{--display:flex;--background-transition:0.3s;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-ca8d299:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ca8d299 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-ca8d299, .elementor-7 .elementor-element.elementor-element-ca8d299::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-5c3f617 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-4074cfc{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-0427139{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-53516d3{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-fb9b371 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-abbf35e{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-7e14afa .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-19a334d{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-5e01439 .elementor-wrapper{--video-aspect-ratio:1.77777;}:root{--page-title-display:none;}body.elementor-page-7:not(.elementor-motion-effects-element-type-background), body.elementor-page-7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-bb55c66{--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-7 .elementor-element.elementor-element-b0293ef .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-9ef18f8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-7 .elementor-element.elementor-element-8244648 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-6ea004f{--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-7 .elementor-element.elementor-element-71b06f6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7 .elementor-element.elementor-element-f5a78f4{--justify-content:flex-start;}.elementor-7 .elementor-element.elementor-element-8a994c6{--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-7 .elementor-element.elementor-element-c829254 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-d6196df .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-7 .elementor-element.elementor-element-8632073 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-8632073 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-f9dbc69 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-f9dbc69 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-5f5cb84 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-5f5cb84 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-5b198ea .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-5b198ea .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-cadfbc7 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-cadfbc7 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-a42fa82 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-a42fa82 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-d754c7f{--padding-block-start:100px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-7 .elementor-element.elementor-element-fbbfc39 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-554b75b{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-8ce2f72{--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-7 .elementor-element.elementor-element-33407fe .elementor-heading-title{font-size:40px;}.elementor-7 .elementor-element.elementor-element-c5ec9fb .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-c5ec9fb .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-f62df3b .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-f62df3b .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-678305b .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-678305b .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-a41a10e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-dba4eed{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-7 .elementor-element.elementor-element-0eb7b5b{--justify-content:flex-start;}.elementor-7 .elementor-element.elementor-element-2e7f0ba .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7 .elementor-element.elementor-element-609d6d5 img{width:100%;}.elementor-7 .elementor-element.elementor-element-c3992a7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-7 .elementor-element.elementor-element-7cca67b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-1b5a751 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-1b5a751 .elementor-icon-list-item > a{font-size:20px;}.elementor-7 .elementor-element.elementor-element-ca8d299{--padding-block-start:100px;--padding-block-end:100px;--padding-inline-start:20px;--padding-inline-end:20px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-bb55c66{--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-7 .elementor-element.elementor-element-1b3f33c{--gap:0px 0px;}.elementor-7 .elementor-element.elementor-element-b0293ef .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-2297dc0 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-9f51f05{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-d49d85d > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9ef18f8{--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-7 .elementor-element.elementor-element-5f6ba14{--gap:0px 0px;}.elementor-7 .elementor-element.elementor-element-8244648 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-6c9c6ae > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-7ba63c3 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-6ea004f{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-7 .elementor-element.elementor-element-71b06f6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7 .elementor-element.elementor-element-c340bff > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-7 .elementor-element.elementor-element-7b25815 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8a994c6{--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-7 .elementor-element.elementor-element-c829254 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-d6196df .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-7 .elementor-element.elementor-element-8632073 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-8632073 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-f9dbc69 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-f9dbc69 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-5f5cb84 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-5f5cb84 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-c426bca{--padding-block-start:20px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-5b198ea .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-5b198ea .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-cadfbc7 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-cadfbc7 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-a42fa82 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-a42fa82 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-d754c7f{--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-7 .elementor-element.elementor-element-fbbfc39 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-fbbfc39 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c597c79 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-554b75b{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-d825647 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8ce2f72{--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-7 .elementor-element.elementor-element-33407fe .elementor-heading-title{font-size:36px;}.elementor-7 .elementor-element.elementor-element-c5ec9fb .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-c5ec9fb .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-f62df3b .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-f62df3b .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-678305b .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-678305b .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-dba4eed{--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-7 .elementor-element.elementor-element-2e7f0ba .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7 .elementor-element.elementor-element-2e7f0ba > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-3bc8d46 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-08acfac > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c3992a7{--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-7 .elementor-element.elementor-element-012e3de{--gap:0px 0px;}.elementor-7 .elementor-element.elementor-element-7cca67b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7 .elementor-element.elementor-element-4363052 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-1b5a751 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-1b5a751 .elementor-icon-list-item > a{font-size:20px;}.elementor-7 .elementor-element.elementor-element-68596cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ca8d299{--padding-block-start:50px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:20px;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-1b3f33c{--width:80%;}.elementor-7 .elementor-element.elementor-element-5f6ba14{--width:50%;}.elementor-7 .elementor-element.elementor-element-fb3d5e7{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-1b3f33c{--width:80%;}.elementor-7 .elementor-element.elementor-element-5f6ba14{--width:100%;}.elementor-7 .elementor-element.elementor-element-fb3d5e7{--width:100%;}}/* Start custom CSS for icon-box, class: .elementor-element-8632073 */.elementor-icon svg .cls-1 {
    fill: var(--e-global-color-primary) !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9dbc69 */.elementor-icon svg .cls-1 {
    fill: var(--e-global-color-primary) !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5f5cb84 */.elementor-icon svg .cls-1 {
    fill: var(--e-global-color-primary) !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b198ea */.elementor-icon svg .cls-1 {
    fill: var(--e-global-color-primary) !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cadfbc7 */.elementor-icon svg .cls-1 {
    fill: var(--e-global-color-primary) !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a42fa82 */.elementor-icon svg .cls-1 {
    fill: var(--e-global-color-primary) !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c5ec9fb */.elementor-icon svg {
    fill: var(--e-global-color-primary) !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1b5a751 */.elementor-7 .elementor-element.elementor-element-1b5a751 .elementor-icon-list-icon svg path {
    fill: var(--e-global-color-accent) !important;
}/* End custom CSS */
/* Start custom CSS */.title-minuscolo .elementor-heading-title {
    text-transform: inherit !important;
}
.bordo-hover:before {
    content: '';
    width: 100%;
    border-bottom: solid 1px #e0e0e0;
    transition: 1s;
}
.bordo-hover:after {
    content: '';
    width: 0;
    border-bottom: solid 4px var(--e-global-color-accent);
    transition: .5s;
}
.bordo-hover:hover:after {
    content: '';
    width: 100%;
    border-bottom: solid 4px var(--e-global-color-accent);
    transition: .5s;
}/* End custom CSS */