.elementor-13 .elementor-element.elementor-element-53bb5aa8{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-13 .elementor-element.elementor-element-53bb5aa8:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-53bb5aa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mswhite );background-image:url("https://macchi.sviluppo.host/wp-content/uploads/2026/10/Hero_soluzioni.jpg");background-position:bottom center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-53bb5aa8.e-con{--align-self:center;}.elementor-13 .elementor-element.elementor-element-a19dcf8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-7c57b699 .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-mstealt );}.elementor-13 .elementor-element.elementor-element-5b22d9b6{width:var( --container-widget-width, 840px );max-width:840px;--container-widget-width:840px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-5b22d9b6 .elementor-heading-title{font-family:var( --e-global-typography-msdisp-font-family ), Sans-serif;font-size:var( --e-global-typography-msdisp-font-size );font-weight:var( --e-global-typography-msdisp-font-weight );line-height:var( --e-global-typography-msdisp-line-height );letter-spacing:var( --e-global-typography-msdisp-letter-spacing );color:var( --e-global-color-text );}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-1d096160{left:114px;}body.rtl .elementor-13 .elementor-element.elementor-element-1d096160{right:114px;}.elementor-13 .elementor-element.elementor-element-1d096160{top:567px;}.elementor-13 .elementor-element.elementor-element-1d096160 .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-mstealt );}.elementor-13 .elementor-element.elementor-element-4b9d2a98{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-13 .elementor-element.elementor-element-4b9d2a98:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-4b9d2a98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mswhite );}.elementor-13 .elementor-element.elementor-element-5f5dcc6b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:43px 43px;--row-gap:43px;--column-gap:43px;}.elementor-13 .elementor-element.elementor-element-588c2e56{width:initial;max-width:initial;}.elementor-13 .elementor-element.elementor-element-588c2e56 .elementor-heading-title{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-13 .elementor-element.elementor-element-de1ad8a{width:initial;max-width:initial;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-537cc513{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:186px 186px;--row-gap:186px;--column-gap:186px;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-13 .elementor-element.elementor-element-537cc513:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-537cc513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mswhite );}.elementor-13 .elementor-element.elementor-element-7022f70{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-1a9b461f .elementor-heading-title{font-family:var( --e-global-typography-msover-font-family ), Sans-serif;font-size:var( --e-global-typography-msover-font-size );font-weight:var( --e-global-typography-msover-font-weight );text-transform:var( --e-global-typography-msover-text-transform );line-height:var( --e-global-typography-msover-line-height );letter-spacing:var( --e-global-typography-msover-letter-spacing );color:var( --e-global-color-mstealt );}.elementor-13 .elementor-element.elementor-element-4ed16c64{width:var( --container-widget-width, 846px );max-width:846px;--container-widget-width:846px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-4ed16c64 .elementor-heading-title{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-aeddc84{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:186px 186px;--row-gap:186px;--column-gap:186px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-13 .elementor-element.elementor-element-aeddc84:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-aeddc84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mswhite );}.elementor-13 .elementor-element.elementor-element-33c146c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:108px 108px;--row-gap:108px;--column-gap:108px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-4ecd9df{--display:flex;--min-height:643px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--border-radius:69px 69px 69px 69px;--padding-top:55px;--padding-bottom:55px;--padding-left:103px;--padding-right:294px;}.elementor-13 .elementor-element.elementor-element-4ecd9df:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-4ecd9df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://macchi.sviluppo.host/wp-content/uploads/2026/10/soluzioni-taglio-laser-fresatura.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-bbf4af5 .elementor-heading-title{font-family:var( --e-global-typography-msh3-font-family ), Sans-serif;font-size:var( --e-global-typography-msh3-font-size );font-weight:var( --e-global-typography-msh3-font-weight );line-height:var( --e-global-typography-msh3-line-height );letter-spacing:var( --e-global-typography-msh3-letter-spacing );color:var( --e-global-color-mswhite );}.elementor-13 .elementor-element.elementor-element-6a8d62e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-540d1b6{font-family:var( --e-global-typography-mstag-font-family ), Sans-serif;font-size:var( --e-global-typography-mstag-font-size );font-weight:var( --e-global-typography-mstag-font-weight );line-height:var( --e-global-typography-mstag-line-height );letter-spacing:var( --e-global-typography-mstag-letter-spacing );color:var( --e-global-color-mswhite );}.elementor-13 .elementor-element.elementor-element-617ed8e{font-family:var( --e-global-typography-mslead-font-family ), Sans-serif;font-size:var( --e-global-typography-mslead-font-size );font-weight:var( --e-global-typography-mslead-font-weight );line-height:var( --e-global-typography-mslead-line-height );letter-spacing:var( --e-global-typography-mslead-letter-spacing );color:var( --e-global-color-mswhite );}.elementor-13 .elementor-element.elementor-element-a37632a{--display:flex;--min-height:643px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--border-radius:69px 69px 69px 69px;--padding-top:55px;--padding-bottom:55px;--padding-left:103px;--padding-right:294px;}.elementor-13 .elementor-element.elementor-element-a37632a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-a37632a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://macchi.sviluppo.host/wp-content/uploads/2026/10/soluzioni-tornitura.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-1508a76 .elementor-heading-title{font-family:var( --e-global-typography-msh3-font-family ), Sans-serif;font-size:var( --e-global-typography-msh3-font-size );font-weight:var( --e-global-typography-msh3-font-weight );line-height:var( --e-global-typography-msh3-line-height );letter-spacing:var( --e-global-typography-msh3-letter-spacing );color:var( --e-global-color-mswhite );}.elementor-13 .elementor-element.elementor-element-497d748{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-0bb4d75{font-family:var( --e-global-typography-mstag-font-family ), Sans-serif;font-size:var( --e-global-typography-mstag-font-size );font-weight:var( --e-global-typography-mstag-font-weight );line-height:var( --e-global-typography-mstag-line-height );letter-spacing:var( --e-global-typography-mstag-letter-spacing );color:var( --e-global-color-mswhite );}.elementor-13 .elementor-element.elementor-element-834c64d{font-family:var( --e-global-typography-mslead-font-family ), Sans-serif;font-size:var( --e-global-typography-mslead-font-size );font-weight:var( --e-global-typography-mslead-font-weight );line-height:var( --e-global-typography-mslead-line-height );letter-spacing:var( --e-global-typography-mslead-letter-spacing );color:var( --e-global-color-mswhite );}.elementor-13 .elementor-element.elementor-element-d15d7b8{--display:flex;--min-height:643px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--border-radius:69px 69px 69px 69px;--padding-top:55px;--padding-bottom:55px;--padding-left:103px;--padding-right:294px;}.elementor-13 .elementor-element.elementor-element-d15d7b8:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-d15d7b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://macchi.sviluppo.host/wp-content/uploads/2026/10/soluzioni-piegatura.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-c2bea9c .elementor-heading-title{font-family:var( --e-global-typography-msh3-font-family ), Sans-serif;font-size:var( --e-global-typography-msh3-font-size );font-weight:var( --e-global-typography-msh3-font-weight );line-height:var( --e-global-typography-msh3-line-height );letter-spacing:var( --e-global-typography-msh3-letter-spacing );color:var( --e-global-color-mswhite );}.elementor-13 .elementor-element.elementor-element-b2fc69a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-16455fa{font-family:var( --e-global-typography-mstag-font-family ), Sans-serif;font-size:var( --e-global-typography-mstag-font-size );font-weight:var( --e-global-typography-mstag-font-weight );line-height:var( --e-global-typography-mstag-line-height );letter-spacing:var( --e-global-typography-mstag-letter-spacing );color:var( --e-global-color-mswhite );}.elementor-13 .elementor-element.elementor-element-3529a18{font-family:var( --e-global-typography-mslead-font-family ), Sans-serif;font-size:var( --e-global-typography-mslead-font-size );font-weight:var( --e-global-typography-mslead-font-weight );line-height:var( --e-global-typography-mslead-line-height );letter-spacing:var( --e-global-typography-mslead-letter-spacing );color:var( --e-global-color-mswhite );}.elementor-13 .elementor-element.elementor-element-377dd5a{--display:flex;--min-height:643px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--border-radius:69px 69px 69px 69px;--padding-top:55px;--padding-bottom:55px;--padding-left:103px;--padding-right:294px;}.elementor-13 .elementor-element.elementor-element-377dd5a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-377dd5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://macchi.sviluppo.host/wp-content/uploads/2026/10/soluzioni-protezioni-sistemi.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-cd31038 .elementor-heading-title{font-family:var( --e-global-typography-msh3-font-family ), Sans-serif;font-size:var( --e-global-typography-msh3-font-size );font-weight:var( --e-global-typography-msh3-font-weight );line-height:var( --e-global-typography-msh3-line-height );letter-spacing:var( --e-global-typography-msh3-letter-spacing );color:var( --e-global-color-mswhite );}.elementor-13 .elementor-element.elementor-element-498abf3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-4616c99{font-family:var( --e-global-typography-mstag-font-family ), Sans-serif;font-size:var( --e-global-typography-mstag-font-size );font-weight:var( --e-global-typography-mstag-font-weight );line-height:var( --e-global-typography-mstag-line-height );letter-spacing:var( --e-global-typography-mstag-letter-spacing );color:var( --e-global-color-mswhite );}.elementor-13 .elementor-element.elementor-element-78c96e8{font-family:var( --e-global-typography-mslead-font-family ), Sans-serif;font-size:var( --e-global-typography-mslead-font-size );font-weight:var( --e-global-typography-mslead-font-weight );line-height:var( --e-global-typography-mslead-line-height );letter-spacing:var( --e-global-typography-mslead-letter-spacing );color:var( --e-global-color-mswhite );}.elementor-13 .elementor-element.elementor-element-4aa9cd94{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-13 .elementor-element.elementor-element-4aa9cd94:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-4aa9cd94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mswhite );}.elementor-13 .elementor-element.elementor-element-6b9bcfc3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-13 .elementor-element.elementor-element-3a780fba .elementor-heading-title{font-family:var( --e-global-typography-msover-font-family ), Sans-serif;font-size:var( --e-global-typography-msover-font-size );font-weight:var( --e-global-typography-msover-font-weight );text-transform:var( --e-global-typography-msover-text-transform );line-height:var( --e-global-typography-msover-line-height );letter-spacing:var( --e-global-typography-msover-letter-spacing );color:var( --e-global-color-mstealt );}.elementor-13 .elementor-element.elementor-element-7ba2954d{width:initial;max-width:initial;}.elementor-13 .elementor-element.elementor-element-7ba2954d .elementor-heading-title{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-4c955310{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:43px 43px;--row-gap:43px;--column-gap:43px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-4c955310.e-con{--align-self:center;}.elementor-13 .elementor-element.elementor-element-fbfaba2{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-msintro-font-family ), Sans-serif;font-size:var( --e-global-typography-msintro-font-size );font-weight:var( --e-global-typography-msintro-font-weight );line-height:var( --e-global-typography-msintro-line-height );letter-spacing:var( --e-global-typography-msintro-letter-spacing );color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-fbfaba2 p{margin-block-end: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-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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-fcb8ae2 .elementor-button{background-color:var( --e-global-color-mswhite );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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-mstealt );color:var( --e-global-color-mstealt );border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:var( --e-global-color-mstealt );border-radius:20px 20px 20px 20px;padding:8.5px 20px 8.5px 20px;}.elementor-13 .elementor-element.elementor-element-fcb8ae2 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-fcb8ae2 .elementor-button:focus{background-color:var( --e-global-color-mstealt );color:var( --e-global-color-mswhite );border-color:var( --e-global-color-mstealt );}.elementor-13 .elementor-element.elementor-element-fcb8ae2.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-fcb8ae2 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-fcb8ae2 .elementor-button:focus svg{fill:var( --e-global-color-mswhite );}.elementor-13 .elementor-element.elementor-element-14958d2e{--display:flex;--min-height:320px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-46647eb2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--border-radius:80px 80px 80px 80px;--padding-top:41px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-96e9de8{text-align:center;}.elementor-13 .elementor-element.elementor-element-96e9de8 .elementor-heading-title{font-family:var( --e-global-typography-msnum-font-family ), Sans-serif;font-size:var( --e-global-typography-msnum-font-size );font-weight:var( --e-global-typography-msnum-font-weight );line-height:var( --e-global-typography-msnum-line-height );letter-spacing:var( --e-global-typography-msnum-letter-spacing );color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-7802094{text-align:center;}.elementor-13 .elementor-element.elementor-element-7802094 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-5490b8da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--border-radius:80px 80px 80px 80px;--padding-top:41px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-5e0207e3{text-align:center;}.elementor-13 .elementor-element.elementor-element-5e0207e3 .elementor-heading-title{font-family:var( --e-global-typography-msnum-font-family ), Sans-serif;font-size:var( --e-global-typography-msnum-font-size );font-weight:var( --e-global-typography-msnum-font-weight );line-height:var( --e-global-typography-msnum-line-height );letter-spacing:var( --e-global-typography-msnum-letter-spacing );color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-28e47c25{text-align:center;}.elementor-13 .elementor-element.elementor-element-28e47c25 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-3fdd6477{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--border-radius:80px 80px 80px 80px;--padding-top:41px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-56b7bebd{text-align:center;}.elementor-13 .elementor-element.elementor-element-56b7bebd .elementor-heading-title{font-family:var( --e-global-typography-msnum-font-family ), Sans-serif;font-size:var( --e-global-typography-msnum-font-size );font-weight:var( --e-global-typography-msnum-font-weight );line-height:var( --e-global-typography-msnum-line-height );letter-spacing:var( --e-global-typography-msnum-letter-spacing );color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-7930a2b0{text-align:center;}.elementor-13 .elementor-element.elementor-element-7930a2b0 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-2cbc9ce7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--border-radius:80px 80px 80px 80px;--padding-top:41px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-375fd76b{text-align:center;}.elementor-13 .elementor-element.elementor-element-375fd76b .elementor-heading-title{font-family:var( --e-global-typography-msnum-font-family ), Sans-serif;font-size:var( --e-global-typography-msnum-font-size );font-weight:var( --e-global-typography-msnum-font-weight );line-height:var( --e-global-typography-msnum-line-height );letter-spacing:var( --e-global-typography-msnum-letter-spacing );color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-449f084d{text-align:center;}.elementor-13 .elementor-element.elementor-element-449f084d .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-7f01707c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--border-radius:80px 80px 80px 80px;--padding-top:41px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-3d57a04c{text-align:center;}.elementor-13 .elementor-element.elementor-element-3d57a04c .elementor-heading-title{font-family:var( --e-global-typography-msnum-font-family ), Sans-serif;font-size:var( --e-global-typography-msnum-font-size );font-weight:var( --e-global-typography-msnum-font-weight );line-height:var( --e-global-typography-msnum-line-height );letter-spacing:var( --e-global-typography-msnum-letter-spacing );color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-5aa9d2e6{text-align:center;}.elementor-13 .elementor-element.elementor-element-5aa9d2e6 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-3c53c82c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:125px 125px;--row-gap:125px;--column-gap:125px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-13 .elementor-element.elementor-element-3c53c82c:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-3c53c82c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mswhite );}.elementor-13 .elementor-element.elementor-element-1857c379{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-13 .elementor-element.elementor-element-3b9d3f25 .elementor-heading-title{font-family:var( --e-global-typography-msover-font-family ), Sans-serif;font-size:var( --e-global-typography-msover-font-size );font-weight:var( --e-global-typography-msover-font-weight );text-transform:var( --e-global-typography-msover-text-transform );line-height:var( --e-global-typography-msover-line-height );letter-spacing:var( --e-global-typography-msover-letter-spacing );color:var( --e-global-color-mstealt );}.elementor-13 .elementor-element.elementor-element-43490238{width:initial;max-width:initial;}.elementor-13 .elementor-element.elementor-element-43490238 .elementor-heading-title{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-66f576c4{width:var( --container-widget-width, 871px );max-width:871px;--container-widget-width:871px;--container-widget-flex-grow:0;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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-514d06a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:125px 125px;--row-gap:125px;--column-gap:125px;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-13 .elementor-element.elementor-element-514d06a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-514d06a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mswhite );}.elementor-13 .elementor-element.elementor-element-96a9fd9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-ea19f33{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:47px 47px;--row-gap:47px;--column-gap:47px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-1c4063b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-919f47e .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-97addb2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-17525b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:47px 47px 47px 47px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-17525b1:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-17525b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-msgrlig );background-image:url("https://macchi.sviluppo.host/wp-content/uploads/2026/10/soluzioni-materiale-trasparente.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-2f18a41{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:47px 47px;--row-gap:47px;--column-gap:47px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-8eedb1c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-538b311 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-26840c7{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-586fe7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:47px 47px 47px 47px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-586fe7f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-586fe7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-msgrlig );background-image:url("https://macchi.sviluppo.host/wp-content/uploads/2026/10/soluzioni-materiale-opalino.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-67b7f63{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:47px 47px;--row-gap:47px;--column-gap:47px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-057b13b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-782f452 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-8b3f001{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-25ccf70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:47px 47px 47px 47px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-25ccf70:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-25ccf70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-msgrlig );background-image:url("https://macchi.sviluppo.host/wp-content/uploads/2026/10/soluzioni-materiale-colorato-scaled.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-eec9cdc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:47px 47px;--row-gap:47px;--column-gap:47px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-4269ecb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-f4325a3 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-9d392c6{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-892b02f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:47px 47px 47px 47px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-892b02f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-892b02f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-msgrlig );background-image:url("https://macchi.sviluppo.host/wp-content/uploads/2026/10/soluzioni-materiale-satinato.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-c83edc2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:47px 47px;--row-gap:47px;--column-gap:47px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-c1b589a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-e119c3f .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-84d6248{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-a87bbb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:47px 47px 47px 47px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-a87bbb5:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-a87bbb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-msgrlig );background-image:url("https://macchi.sviluppo.host/wp-content/uploads/2026/10/soluzioni-materiale-specchiato.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-e2a888e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:47px 47px;--row-gap:47px;--column-gap:47px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-cebd3db{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-7a36d5d .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-c97bd62{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-5c1a85e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:47px 47px 47px 47px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-5c1a85e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-5c1a85e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-msgrlig );background-image:url("https://macchi.sviluppo.host/wp-content/uploads/2026/10/soluzioni-materiale-fluorescente.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-84d76a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:47px 47px;--row-gap:47px;--column-gap:47px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-94f386a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-c98a8c2 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-c60c6e0{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-6b6e144{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:47px 47px 47px 47px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-6b6e144:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6b6e144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-msgrlig );background-image:url("https://macchi.sviluppo.host/wp-content/uploads/2026/10/soluzioni-materiale-marmorizzato.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-ae0425a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:47px 47px;--row-gap:47px;--column-gap:47px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-64c4057{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-aca0c68 .elementor-heading-title{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-88ba709{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-a6eded3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:47px 47px 47px 47px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-a6eded3:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-a6eded3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-msgrlig );background-image:url("https://macchi.sviluppo.host/wp-content/uploads/2026/10/soluzioni-materiale-fluorescente.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-68af3503{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:57px 57px;--row-gap:57px;--column-gap:57px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-13 .elementor-element.elementor-element-68af3503:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-68af3503 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-10064b8b{text-align:center;}.elementor-13 .elementor-element.elementor-element-10064b8b .elementor-heading-title{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-mswhite );}.elementor-13 .elementor-element.elementor-element-7fb152d3{width:var( --container-widget-width, 549px );max-width:549px;--container-widget-width:549px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-mswhite );}.elementor-13 .elementor-element.elementor-element-4909e971 .elementor-button{background-color:transparent;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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:var( --e-global-color-primary );border-radius:9999px 9999px 9999px 9999px;padding:8.5px 8.5px 8.5px 8.5px;}.elementor-13 .elementor-element.elementor-element-4909e971 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-4909e971 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-4909e971 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-4909e971 .elementor-button:focus svg{fill:var( --e-global-color-text );}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-7c57b699 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-5b22d9b6 .elementor-heading-title{font-size:var( --e-global-typography-msdisp-font-size );line-height:var( --e-global-typography-msdisp-line-height );letter-spacing:var( --e-global-typography-msdisp-letter-spacing );}.elementor-13 .elementor-element.elementor-element-1d096160 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-588c2e56 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-de1ad8a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-1a9b461f .elementor-heading-title{font-size:var( --e-global-typography-msover-font-size );line-height:var( --e-global-typography-msover-line-height );letter-spacing:var( --e-global-typography-msover-letter-spacing );}.elementor-13 .elementor-element.elementor-element-4ed16c64 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-bbf4af5 .elementor-heading-title{font-size:var( --e-global-typography-msh3-font-size );line-height:var( --e-global-typography-msh3-line-height );letter-spacing:var( --e-global-typography-msh3-letter-spacing );}.elementor-13 .elementor-element.elementor-element-540d1b6{font-size:var( --e-global-typography-mstag-font-size );line-height:var( --e-global-typography-mstag-line-height );letter-spacing:var( --e-global-typography-mstag-letter-spacing );}.elementor-13 .elementor-element.elementor-element-617ed8e{font-size:var( --e-global-typography-mslead-font-size );line-height:var( --e-global-typography-mslead-line-height );letter-spacing:var( --e-global-typography-mslead-letter-spacing );}.elementor-13 .elementor-element.elementor-element-1508a76 .elementor-heading-title{font-size:var( --e-global-typography-msh3-font-size );line-height:var( --e-global-typography-msh3-line-height );letter-spacing:var( --e-global-typography-msh3-letter-spacing );}.elementor-13 .elementor-element.elementor-element-0bb4d75{font-size:var( --e-global-typography-mstag-font-size );line-height:var( --e-global-typography-mstag-line-height );letter-spacing:var( --e-global-typography-mstag-letter-spacing );}.elementor-13 .elementor-element.elementor-element-834c64d{font-size:var( --e-global-typography-mslead-font-size );line-height:var( --e-global-typography-mslead-line-height );letter-spacing:var( --e-global-typography-mslead-letter-spacing );}.elementor-13 .elementor-element.elementor-element-c2bea9c .elementor-heading-title{font-size:var( --e-global-typography-msh3-font-size );line-height:var( --e-global-typography-msh3-line-height );letter-spacing:var( --e-global-typography-msh3-letter-spacing );}.elementor-13 .elementor-element.elementor-element-16455fa{font-size:var( --e-global-typography-mstag-font-size );line-height:var( --e-global-typography-mstag-line-height );letter-spacing:var( --e-global-typography-mstag-letter-spacing );}.elementor-13 .elementor-element.elementor-element-3529a18{font-size:var( --e-global-typography-mslead-font-size );line-height:var( --e-global-typography-mslead-line-height );letter-spacing:var( --e-global-typography-mslead-letter-spacing );}.elementor-13 .elementor-element.elementor-element-cd31038 .elementor-heading-title{font-size:var( --e-global-typography-msh3-font-size );line-height:var( --e-global-typography-msh3-line-height );letter-spacing:var( --e-global-typography-msh3-letter-spacing );}.elementor-13 .elementor-element.elementor-element-4616c99{font-size:var( --e-global-typography-mstag-font-size );line-height:var( --e-global-typography-mstag-line-height );letter-spacing:var( --e-global-typography-mstag-letter-spacing );}.elementor-13 .elementor-element.elementor-element-78c96e8{font-size:var( --e-global-typography-mslead-font-size );line-height:var( --e-global-typography-mslead-line-height );letter-spacing:var( --e-global-typography-mslead-letter-spacing );}.elementor-13 .elementor-element.elementor-element-3a780fba .elementor-heading-title{font-size:var( --e-global-typography-msover-font-size );line-height:var( --e-global-typography-msover-line-height );letter-spacing:var( --e-global-typography-msover-letter-spacing );}.elementor-13 .elementor-element.elementor-element-7ba2954d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-fbfaba2{font-size:var( --e-global-typography-msintro-font-size );line-height:var( --e-global-typography-msintro-line-height );letter-spacing:var( --e-global-typography-msintro-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-fcb8ae2 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-96e9de8 .elementor-heading-title{font-size:var( --e-global-typography-msnum-font-size );line-height:var( --e-global-typography-msnum-line-height );letter-spacing:var( --e-global-typography-msnum-letter-spacing );}.elementor-13 .elementor-element.elementor-element-7802094 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-5e0207e3 .elementor-heading-title{font-size:var( --e-global-typography-msnum-font-size );line-height:var( --e-global-typography-msnum-line-height );letter-spacing:var( --e-global-typography-msnum-letter-spacing );}.elementor-13 .elementor-element.elementor-element-28e47c25 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-56b7bebd .elementor-heading-title{font-size:var( --e-global-typography-msnum-font-size );line-height:var( --e-global-typography-msnum-line-height );letter-spacing:var( --e-global-typography-msnum-letter-spacing );}.elementor-13 .elementor-element.elementor-element-7930a2b0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-375fd76b .elementor-heading-title{font-size:var( --e-global-typography-msnum-font-size );line-height:var( --e-global-typography-msnum-line-height );letter-spacing:var( --e-global-typography-msnum-letter-spacing );}.elementor-13 .elementor-element.elementor-element-449f084d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-3d57a04c .elementor-heading-title{font-size:var( --e-global-typography-msnum-font-size );line-height:var( --e-global-typography-msnum-line-height );letter-spacing:var( --e-global-typography-msnum-letter-spacing );}.elementor-13 .elementor-element.elementor-element-5aa9d2e6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-3b9d3f25 .elementor-heading-title{font-size:var( --e-global-typography-msover-font-size );line-height:var( --e-global-typography-msover-line-height );letter-spacing:var( --e-global-typography-msover-letter-spacing );}.elementor-13 .elementor-element.elementor-element-43490238 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-66f576c4{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-919f47e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-97addb2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-538b311 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-26840c7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-782f452 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-8b3f001{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-f4325a3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-9d392c6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-e119c3f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-84d6248{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-7a36d5d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-c97bd62{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-c98a8c2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-c60c6e0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-aca0c68 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-88ba709{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-10064b8b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-7fb152d3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-4909e971 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-53bb5aa8{--min-height:640px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-13 .elementor-element.elementor-element-a19dcf8{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-7c57b699 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-5b22d9b6 .elementor-heading-title{font-size:var( --e-global-typography-msdisp-font-size );line-height:var( --e-global-typography-msdisp-line-height );letter-spacing:var( --e-global-typography-msdisp-letter-spacing );}.elementor-13 .elementor-element.elementor-element-1d096160 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-4b9d2a98{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-13 .elementor-element.elementor-element-5f5dcc6b{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-588c2e56{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13 .elementor-element.elementor-element-588c2e56 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-de1ad8a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-537cc513{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-13 .elementor-element.elementor-element-7022f70{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-1a9b461f .elementor-heading-title{font-size:var( --e-global-typography-msover-font-size );line-height:var( --e-global-typography-msover-line-height );letter-spacing:var( --e-global-typography-msover-letter-spacing );}.elementor-13 .elementor-element.elementor-element-4ed16c64{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13 .elementor-element.elementor-element-4ed16c64 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-aeddc84{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-13 .elementor-element.elementor-element-33c146c{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-13 .elementor-element.elementor-element-4ecd9df{--min-height:520px;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:40px 40px 40px 40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-13 .elementor-element.elementor-element-bbf4af5 .elementor-heading-title{font-size:var( --e-global-typography-msh3-font-size );line-height:var( --e-global-typography-msh3-line-height );letter-spacing:var( --e-global-typography-msh3-letter-spacing );}.elementor-13 .elementor-element.elementor-element-540d1b6{font-size:var( --e-global-typography-mstag-font-size );line-height:var( --e-global-typography-mstag-line-height );letter-spacing:var( --e-global-typography-mstag-letter-spacing );}.elementor-13 .elementor-element.elementor-element-617ed8e{font-size:var( --e-global-typography-mslead-font-size );line-height:var( --e-global-typography-mslead-line-height );letter-spacing:var( --e-global-typography-mslead-letter-spacing );}.elementor-13 .elementor-element.elementor-element-a37632a{--min-height:520px;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:40px 40px 40px 40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-13 .elementor-element.elementor-element-1508a76 .elementor-heading-title{font-size:var( --e-global-typography-msh3-font-size );line-height:var( --e-global-typography-msh3-line-height );letter-spacing:var( --e-global-typography-msh3-letter-spacing );}.elementor-13 .elementor-element.elementor-element-0bb4d75{font-size:var( --e-global-typography-mstag-font-size );line-height:var( --e-global-typography-mstag-line-height );letter-spacing:var( --e-global-typography-mstag-letter-spacing );}.elementor-13 .elementor-element.elementor-element-834c64d{font-size:var( --e-global-typography-mslead-font-size );line-height:var( --e-global-typography-mslead-line-height );letter-spacing:var( --e-global-typography-mslead-letter-spacing );}.elementor-13 .elementor-element.elementor-element-d15d7b8{--min-height:520px;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:40px 40px 40px 40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-13 .elementor-element.elementor-element-c2bea9c .elementor-heading-title{font-size:var( --e-global-typography-msh3-font-size );line-height:var( --e-global-typography-msh3-line-height );letter-spacing:var( --e-global-typography-msh3-letter-spacing );}.elementor-13 .elementor-element.elementor-element-16455fa{font-size:var( --e-global-typography-mstag-font-size );line-height:var( --e-global-typography-mstag-line-height );letter-spacing:var( --e-global-typography-mstag-letter-spacing );}.elementor-13 .elementor-element.elementor-element-3529a18{font-size:var( --e-global-typography-mslead-font-size );line-height:var( --e-global-typography-mslead-line-height );letter-spacing:var( --e-global-typography-mslead-letter-spacing );}.elementor-13 .elementor-element.elementor-element-377dd5a{--min-height:520px;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:40px 40px 40px 40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-13 .elementor-element.elementor-element-cd31038 .elementor-heading-title{font-size:var( --e-global-typography-msh3-font-size );line-height:var( --e-global-typography-msh3-line-height );letter-spacing:var( --e-global-typography-msh3-letter-spacing );}.elementor-13 .elementor-element.elementor-element-4616c99{font-size:var( --e-global-typography-mstag-font-size );line-height:var( --e-global-typography-mstag-line-height );letter-spacing:var( --e-global-typography-mstag-letter-spacing );}.elementor-13 .elementor-element.elementor-element-78c96e8{font-size:var( --e-global-typography-mslead-font-size );line-height:var( --e-global-typography-mslead-line-height );letter-spacing:var( --e-global-typography-mslead-letter-spacing );}.elementor-13 .elementor-element.elementor-element-4aa9cd94{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-13 .elementor-element.elementor-element-6b9bcfc3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-3a780fba .elementor-heading-title{font-size:var( --e-global-typography-msover-font-size );line-height:var( --e-global-typography-msover-line-height );letter-spacing:var( --e-global-typography-msover-letter-spacing );}.elementor-13 .elementor-element.elementor-element-7ba2954d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13 .elementor-element.elementor-element-7ba2954d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-fbfaba2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-msintro-font-size );line-height:var( --e-global-typography-msintro-line-height );letter-spacing:var( --e-global-typography-msintro-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-fcb8ae2 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-14958d2e{--min-height:0px;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-13 .elementor-element.elementor-element-96e9de8 .elementor-heading-title{font-size:var( --e-global-typography-msnum-font-size );line-height:var( --e-global-typography-msnum-line-height );letter-spacing:var( --e-global-typography-msnum-letter-spacing );}.elementor-13 .elementor-element.elementor-element-7802094 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-5e0207e3 .elementor-heading-title{font-size:var( --e-global-typography-msnum-font-size );line-height:var( --e-global-typography-msnum-line-height );letter-spacing:var( --e-global-typography-msnum-letter-spacing );}.elementor-13 .elementor-element.elementor-element-28e47c25 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-56b7bebd .elementor-heading-title{font-size:var( --e-global-typography-msnum-font-size );line-height:var( --e-global-typography-msnum-line-height );letter-spacing:var( --e-global-typography-msnum-letter-spacing );}.elementor-13 .elementor-element.elementor-element-7930a2b0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-375fd76b .elementor-heading-title{font-size:var( --e-global-typography-msnum-font-size );line-height:var( --e-global-typography-msnum-line-height );letter-spacing:var( --e-global-typography-msnum-letter-spacing );}.elementor-13 .elementor-element.elementor-element-449f084d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-3d57a04c .elementor-heading-title{font-size:var( --e-global-typography-msnum-font-size );line-height:var( --e-global-typography-msnum-line-height );letter-spacing:var( --e-global-typography-msnum-letter-spacing );}.elementor-13 .elementor-element.elementor-element-5aa9d2e6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-3c53c82c{--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-13 .elementor-element.elementor-element-1857c379{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-3b9d3f25 .elementor-heading-title{font-size:var( --e-global-typography-msover-font-size );line-height:var( --e-global-typography-msover-line-height );letter-spacing:var( --e-global-typography-msover-letter-spacing );}.elementor-13 .elementor-element.elementor-element-43490238{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13 .elementor-element.elementor-element-43490238 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-66f576c4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-514d06a{--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-13 .elementor-element.elementor-element-96a9fd9{--gap:56px 56px;--row-gap:56px;--column-gap:56px;}.elementor-13 .elementor-element.elementor-element-ea19f33{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-13 .elementor-element.elementor-element-919f47e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-97addb2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-2f18a41{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-13 .elementor-element.elementor-element-538b311 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-26840c7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-67b7f63{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-13 .elementor-element.elementor-element-782f452 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-8b3f001{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-eec9cdc{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-13 .elementor-element.elementor-element-f4325a3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-9d392c6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-c83edc2{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-13 .elementor-element.elementor-element-e119c3f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-84d6248{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-e2a888e{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-13 .elementor-element.elementor-element-7a36d5d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-c97bd62{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-84d76a8{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-13 .elementor-element.elementor-element-c98a8c2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-c60c6e0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-ae0425a{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-13 .elementor-element.elementor-element-aca0c68 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-88ba709{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-68af3503{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-13 .elementor-element.elementor-element-10064b8b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-7fb152d3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-4909e971 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-53bb5aa8{--min-height:60vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-7c57b699 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-5b22d9b6 .elementor-heading-title{font-size:var( --e-global-typography-msdisp-font-size );line-height:var( --e-global-typography-msdisp-line-height );letter-spacing:var( --e-global-typography-msdisp-letter-spacing );}.elementor-13 .elementor-element.elementor-element-1d096160 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-4b9d2a98{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-13 .elementor-element.elementor-element-5f5dcc6b{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-13 .elementor-element.elementor-element-588c2e56 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-de1ad8a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-537cc513{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-13 .elementor-element.elementor-element-7022f70{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-13 .elementor-element.elementor-element-1a9b461f .elementor-heading-title{font-size:var( --e-global-typography-msover-font-size );line-height:var( --e-global-typography-msover-line-height );letter-spacing:var( --e-global-typography-msover-letter-spacing );}.elementor-13 .elementor-element.elementor-element-4ed16c64 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-aeddc84{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-13 .elementor-element.elementor-element-33c146c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-13 .elementor-element.elementor-element-4ecd9df{--min-height:0px;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:28px 28px 28px 28px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-bbf4af5 .elementor-heading-title{font-size:var( --e-global-typography-msh3-font-size );line-height:var( --e-global-typography-msh3-line-height );letter-spacing:var( --e-global-typography-msh3-letter-spacing );}.elementor-13 .elementor-element.elementor-element-540d1b6{font-size:var( --e-global-typography-mstag-font-size );line-height:var( --e-global-typography-mstag-line-height );letter-spacing:var( --e-global-typography-mstag-letter-spacing );}.elementor-13 .elementor-element.elementor-element-617ed8e{font-size:var( --e-global-typography-mslead-font-size );line-height:var( --e-global-typography-mslead-line-height );letter-spacing:var( --e-global-typography-mslead-letter-spacing );}.elementor-13 .elementor-element.elementor-element-a37632a{--min-height:0px;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:28px 28px 28px 28px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-1508a76 .elementor-heading-title{font-size:var( --e-global-typography-msh3-font-size );line-height:var( --e-global-typography-msh3-line-height );letter-spacing:var( --e-global-typography-msh3-letter-spacing );}.elementor-13 .elementor-element.elementor-element-0bb4d75{font-size:var( --e-global-typography-mstag-font-size );line-height:var( --e-global-typography-mstag-line-height );letter-spacing:var( --e-global-typography-mstag-letter-spacing );}.elementor-13 .elementor-element.elementor-element-834c64d{font-size:var( --e-global-typography-mslead-font-size );line-height:var( --e-global-typography-mslead-line-height );letter-spacing:var( --e-global-typography-mslead-letter-spacing );}.elementor-13 .elementor-element.elementor-element-d15d7b8{--min-height:0px;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:28px 28px 28px 28px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-c2bea9c .elementor-heading-title{font-size:var( --e-global-typography-msh3-font-size );line-height:var( --e-global-typography-msh3-line-height );letter-spacing:var( --e-global-typography-msh3-letter-spacing );}.elementor-13 .elementor-element.elementor-element-16455fa{font-size:var( --e-global-typography-mstag-font-size );line-height:var( --e-global-typography-mstag-line-height );letter-spacing:var( --e-global-typography-mstag-letter-spacing );}.elementor-13 .elementor-element.elementor-element-3529a18{font-size:var( --e-global-typography-mslead-font-size );line-height:var( --e-global-typography-mslead-line-height );letter-spacing:var( --e-global-typography-mslead-letter-spacing );}.elementor-13 .elementor-element.elementor-element-377dd5a{--min-height:0px;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:28px 28px 28px 28px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-cd31038 .elementor-heading-title{font-size:var( --e-global-typography-msh3-font-size );line-height:var( --e-global-typography-msh3-line-height );letter-spacing:var( --e-global-typography-msh3-letter-spacing );}.elementor-13 .elementor-element.elementor-element-4616c99{font-size:var( --e-global-typography-mstag-font-size );line-height:var( --e-global-typography-mstag-line-height );letter-spacing:var( --e-global-typography-mstag-letter-spacing );}.elementor-13 .elementor-element.elementor-element-78c96e8{font-size:var( --e-global-typography-mslead-font-size );line-height:var( --e-global-typography-mslead-line-height );letter-spacing:var( --e-global-typography-mslead-letter-spacing );}.elementor-13 .elementor-element.elementor-element-4aa9cd94{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-13 .elementor-element.elementor-element-6b9bcfc3{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-13 .elementor-element.elementor-element-3a780fba .elementor-heading-title{font-size:var( --e-global-typography-msover-font-size );line-height:var( --e-global-typography-msover-line-height );letter-spacing:var( --e-global-typography-msover-letter-spacing );}.elementor-13 .elementor-element.elementor-element-7ba2954d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-4c955310{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-13 .elementor-element.elementor-element-fbfaba2{font-size:var( --e-global-typography-msintro-font-size );line-height:var( --e-global-typography-msintro-line-height );letter-spacing:var( --e-global-typography-msintro-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-fcb8ae2 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-14958d2e{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-13 .elementor-element.elementor-element-96e9de8 .elementor-heading-title{font-size:var( --e-global-typography-msnum-font-size );line-height:var( --e-global-typography-msnum-line-height );letter-spacing:var( --e-global-typography-msnum-letter-spacing );}.elementor-13 .elementor-element.elementor-element-7802094 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-5e0207e3 .elementor-heading-title{font-size:var( --e-global-typography-msnum-font-size );line-height:var( --e-global-typography-msnum-line-height );letter-spacing:var( --e-global-typography-msnum-letter-spacing );}.elementor-13 .elementor-element.elementor-element-28e47c25 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-56b7bebd .elementor-heading-title{font-size:var( --e-global-typography-msnum-font-size );line-height:var( --e-global-typography-msnum-line-height );letter-spacing:var( --e-global-typography-msnum-letter-spacing );}.elementor-13 .elementor-element.elementor-element-7930a2b0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-375fd76b .elementor-heading-title{font-size:var( --e-global-typography-msnum-font-size );line-height:var( --e-global-typography-msnum-line-height );letter-spacing:var( --e-global-typography-msnum-letter-spacing );}.elementor-13 .elementor-element.elementor-element-449f084d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-3d57a04c .elementor-heading-title{font-size:var( --e-global-typography-msnum-font-size );line-height:var( --e-global-typography-msnum-line-height );letter-spacing:var( --e-global-typography-msnum-letter-spacing );}.elementor-13 .elementor-element.elementor-element-5aa9d2e6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-3c53c82c{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-13 .elementor-element.elementor-element-1857c379{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-13 .elementor-element.elementor-element-3b9d3f25 .elementor-heading-title{font-size:var( --e-global-typography-msover-font-size );line-height:var( --e-global-typography-msover-line-height );letter-spacing:var( --e-global-typography-msover-letter-spacing );}.elementor-13 .elementor-element.elementor-element-43490238 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-66f576c4{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-514d06a{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-13 .elementor-element.elementor-element-96a9fd9{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-13 .elementor-element.elementor-element-ea19f33{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-13 .elementor-element.elementor-element-1c4063b{--width:100%;}.elementor-13 .elementor-element.elementor-element-919f47e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-97addb2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-17525b1{--width:100%;--border-radius:28px 28px 28px 28px;}.elementor-13 .elementor-element.elementor-element-2f18a41{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-13 .elementor-element.elementor-element-8eedb1c{--width:100%;}.elementor-13 .elementor-element.elementor-element-538b311 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-26840c7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-586fe7f{--width:100%;--border-radius:28px 28px 28px 28px;}.elementor-13 .elementor-element.elementor-element-67b7f63{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-13 .elementor-element.elementor-element-057b13b{--width:100%;}.elementor-13 .elementor-element.elementor-element-782f452 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-8b3f001{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-25ccf70{--width:100%;--border-radius:28px 28px 28px 28px;}.elementor-13 .elementor-element.elementor-element-eec9cdc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-13 .elementor-element.elementor-element-4269ecb{--width:100%;}.elementor-13 .elementor-element.elementor-element-f4325a3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-9d392c6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-892b02f{--width:100%;--border-radius:28px 28px 28px 28px;}.elementor-13 .elementor-element.elementor-element-c83edc2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-13 .elementor-element.elementor-element-c1b589a{--width:100%;}.elementor-13 .elementor-element.elementor-element-e119c3f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-84d6248{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-a87bbb5{--width:100%;--border-radius:28px 28px 28px 28px;}.elementor-13 .elementor-element.elementor-element-e2a888e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-13 .elementor-element.elementor-element-cebd3db{--width:100%;}.elementor-13 .elementor-element.elementor-element-7a36d5d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-c97bd62{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-5c1a85e{--width:100%;--border-radius:28px 28px 28px 28px;}.elementor-13 .elementor-element.elementor-element-84d76a8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-13 .elementor-element.elementor-element-94f386a{--width:100%;}.elementor-13 .elementor-element.elementor-element-c98a8c2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-c60c6e0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-6b6e144{--width:100%;--border-radius:28px 28px 28px 28px;}.elementor-13 .elementor-element.elementor-element-ae0425a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-13 .elementor-element.elementor-element-64c4057{--width:100%;}.elementor-13 .elementor-element.elementor-element-aca0c68 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-88ba709{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-a6eded3{--width:100%;--border-radius:28px 28px 28px 28px;}.elementor-13 .elementor-element.elementor-element-68af3503{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-13 .elementor-element.elementor-element-10064b8b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13 .elementor-element.elementor-element-7fb152d3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-4909e971 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-1c4063b{--width:274px;}.elementor-13 .elementor-element.elementor-element-17525b1{--width:628px;}.elementor-13 .elementor-element.elementor-element-8eedb1c{--width:274px;}.elementor-13 .elementor-element.elementor-element-586fe7f{--width:628px;}.elementor-13 .elementor-element.elementor-element-057b13b{--width:274px;}.elementor-13 .elementor-element.elementor-element-25ccf70{--width:628px;}.elementor-13 .elementor-element.elementor-element-4269ecb{--width:274px;}.elementor-13 .elementor-element.elementor-element-892b02f{--width:628px;}.elementor-13 .elementor-element.elementor-element-c1b589a{--width:274px;}.elementor-13 .elementor-element.elementor-element-a87bbb5{--width:628px;}.elementor-13 .elementor-element.elementor-element-cebd3db{--width:274px;}.elementor-13 .elementor-element.elementor-element-5c1a85e{--width:628px;}.elementor-13 .elementor-element.elementor-element-94f386a{--width:274px;}.elementor-13 .elementor-element.elementor-element-6b6e144{--width:628px;}.elementor-13 .elementor-element.elementor-element-64c4057{--width:274px;}.elementor-13 .elementor-element.elementor-element-a6eded3{--width:628px;}.elementor-13 .elementor-element.elementor-element-68af3503{--content-width:707px;}}@media(max-width:1024px) and (min-width:768px){.elementor-13 .elementor-element.elementor-element-1c4063b{--width:220px;}.elementor-13 .elementor-element.elementor-element-17525b1{--width:100%;}.elementor-13 .elementor-element.elementor-element-8eedb1c{--width:220px;}.elementor-13 .elementor-element.elementor-element-586fe7f{--width:100%;}.elementor-13 .elementor-element.elementor-element-057b13b{--width:220px;}.elementor-13 .elementor-element.elementor-element-25ccf70{--width:100%;}.elementor-13 .elementor-element.elementor-element-4269ecb{--width:220px;}.elementor-13 .elementor-element.elementor-element-892b02f{--width:100%;}.elementor-13 .elementor-element.elementor-element-c1b589a{--width:220px;}.elementor-13 .elementor-element.elementor-element-a87bbb5{--width:100%;}.elementor-13 .elementor-element.elementor-element-cebd3db{--width:220px;}.elementor-13 .elementor-element.elementor-element-5c1a85e{--width:100%;}.elementor-13 .elementor-element.elementor-element-94f386a{--width:220px;}.elementor-13 .elementor-element.elementor-element-6b6e144{--width:100%;}.elementor-13 .elementor-element.elementor-element-64c4057{--width:220px;}.elementor-13 .elementor-element.elementor-element-a6eded3{--width:100%;}}