.elementor-2971 .elementor-element.elementor-element-73359166{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-73359166:not(.elementor-motion-effects-element-type-background), .elementor-2971 .elementor-element.elementor-element-73359166 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://www.mach2barcode.it/m2b/wp-content/uploads/2024/07/hero-home-compressa.jpg");background-position:center center;background-size:cover;}.elementor-2971 .elementor-element.elementor-element-249ad5c1{--display:flex;--gap:040px 0px;--row-gap:040px;--column-gap:0px;--margin-top:356px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:048px;--padding-right:048px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2971 .elementor-element.elementor-element-44b6c65e{text-align:center;}.elementor-2971 .elementor-element.elementor-element-44b6c65e .elementor-heading-title{font-family:var( --e-global-typography-5a0a7be-font-family ), Sans-serif;font-size:var( --e-global-typography-5a0a7be-font-size );font-weight:var( --e-global-typography-5a0a7be-font-weight );line-height:var( --e-global-typography-5a0a7be-line-height );letter-spacing:var( --e-global-typography-5a0a7be-letter-spacing );word-spacing:var( --e-global-typography-5a0a7be-word-spacing );color:var( --e-global-color-ecfb3db );}.elementor-2971 .elementor-element.elementor-element-3c39735c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-71px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:400;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-2971 .elementor-element.elementor-element-64af4a9c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2971 .elementor-element.elementor-element-64af4a9c .elementor-button .elementor-button-content-wrapper{gap:32px;}.elementor-2971 .elementor-element.elementor-element-64af4a9c .elementor-button{font-family:var( --e-global-typography-aea9362-font-family ), Sans-serif;font-size:var( --e-global-typography-aea9362-font-size );font-weight:var( --e-global-typography-aea9362-font-weight );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );background-color:var( --e-global-color-9a34567 );padding:024px 40px 024px 040px;}.elementor-2971 .elementor-element.elementor-element-64af4a9c.elementor-element{--align-self:center;}.elementor-2971 .elementor-element.elementor-element-717f505f{--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-end;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:048px;--padding-right:048px;}.elementor-2971 .elementor-element.elementor-element-3a92a5b8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2971 .elementor-element.elementor-element-140a620e{font-family:var( --e-global-typography-7f34910-font-family ), Sans-serif;font-size:var( --e-global-typography-7f34910-font-size );font-weight:var( --e-global-typography-7f34910-font-weight );line-height:var( --e-global-typography-7f34910-line-height );letter-spacing:var( --e-global-typography-7f34910-letter-spacing );word-spacing:var( --e-global-typography-7f34910-word-spacing );color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-140a620e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-2971 .elementor-element.elementor-element-d5ff15b{--display:flex;}.elementor-2971 .elementor-element.elementor-element-d5a6f79{font-family:var( --e-global-typography-5a0a7be-font-family ), Sans-serif;font-size:var( --e-global-typography-5a0a7be-font-size );font-weight:var( --e-global-typography-5a0a7be-font-weight );line-height:var( --e-global-typography-5a0a7be-line-height );letter-spacing:var( --e-global-typography-5a0a7be-letter-spacing );word-spacing:var( --e-global-typography-5a0a7be-word-spacing );color:var( --e-global-color-a0b81bc );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2971 .elementor-element.elementor-element-44059c2{text-align:left;}.elementor-2971 .elementor-element.elementor-element-44059c2 img{width:500px;}.elementor-2971 .elementor-element.elementor-element-44059c2 > .elementor-widget-container{padding:0px 0px 00px 0px;}.elementor-2971 .elementor-element.elementor-element-69df6a6 .elementor-button{font-family:var( --e-global-typography-aea9362-font-family ), Sans-serif;font-size:var( --e-global-typography-aea9362-font-size );font-weight:var( --e-global-typography-aea9362-font-weight );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );fill:var( --e-global-color-a0b81bc );color:var( --e-global-color-a0b81bc );background-color:var( --e-global-color-da606fe );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-69df6a6 .elementor-button:hover, .elementor-2971 .elementor-element.elementor-element-69df6a6 .elementor-button:focus{color:var( --e-global-color-9a34567 );background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-ecfb3db ) 0%, var( --e-global-color-ecfb3db ) 100%);border-color:var( --e-global-color-ecfb3db );}.elementor-2971 .elementor-element.elementor-element-69df6a6 .elementor-button:hover svg, .elementor-2971 .elementor-element.elementor-element-69df6a6 .elementor-button:focus svg{fill:var( --e-global-color-9a34567 );}.elementor-2971 .elementor-element.elementor-element-69df6a6.elementor-element{--align-self:flex-start;}.elementor-2971 .elementor-element.elementor-element-69df6a6 > .elementor-widget-container{border-style:solid;border-width:0px 0px 01px 0px;border-radius:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-69df6a6:hover > .elementor-widget-container{border-radius:0px 0px 2px 0px;}.elementor-2971 .elementor-element.elementor-element-2793029{--spacer-size:80px;}.elementor-2971 .elementor-element.elementor-element-d9f2944{--display:flex;--justify-content:space-between;--gap:016px 0px;--row-gap:016px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0250px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-d9f2944.e-con{--align-self:flex-start;}.elementor-2971 .elementor-element.elementor-element-7eca5686{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-4864e44f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-4864e44f{width:auto;max-width:auto;}.elementor-2971 .elementor-element.elementor-element-4864e44f.elementor-element{--align-self:flex-end;}.elementor-2971 .elementor-element.elementor-element-7d7fde5 .elementor-button{font-family:var( --e-global-typography-9c440e3-font-family ), Sans-serif;font-size:var( --e-global-typography-9c440e3-font-size );font-weight:var( --e-global-typography-9c440e3-font-weight );line-height:var( --e-global-typography-9c440e3-line-height );letter-spacing:var( --e-global-typography-9c440e3-letter-spacing );word-spacing:var( --e-global-typography-9c440e3-word-spacing );fill:var( --e-global-color-a0b81bc );color:var( --e-global-color-a0b81bc );background-color:var( --e-global-color-da606fe );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-7d7fde5{width:auto;max-width:auto;}.elementor-2971 .elementor-element.elementor-element-7d7fde5.elementor-element{--align-self:flex-end;}.elementor-2971 .elementor-element.elementor-element-7dc67254{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:080px 0px;--row-gap:080px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:048px;--padding-right:048px;}.elementor-2971 .elementor-element.elementor-element-2150ff27{--display:flex;--gap:024px 0px;--row-gap:024px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-1b0f2cec .elementor-heading-title{font-family:var( --e-global-typography-b19102b-font-family ), Sans-serif;font-size:var( --e-global-typography-b19102b-font-size );font-weight:var( --e-global-typography-b19102b-font-weight );font-style:var( --e-global-typography-b19102b-font-style );line-height:var( --e-global-typography-b19102b-line-height );letter-spacing:var( --e-global-typography-b19102b-letter-spacing );word-spacing:var( --e-global-typography-b19102b-word-spacing );color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-7dde111a{font-family:var( --e-global-typography-5a0a7be-font-family ), Sans-serif;font-size:var( --e-global-typography-5a0a7be-font-size );font-weight:var( --e-global-typography-5a0a7be-font-weight );line-height:var( --e-global-typography-5a0a7be-line-height );letter-spacing:var( --e-global-typography-5a0a7be-letter-spacing );word-spacing:var( --e-global-typography-5a0a7be-word-spacing );color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-6b86d2ee{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a84b01f );--border-color:var( --e-global-color-a84b01f );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:040px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2971 .elementor-element.elementor-element-76d2d649 .elementor-icon-box-wrapper{text-align:left;}.elementor-2971 .elementor-element.elementor-element-76d2d649{--icon-box-icon-margin:24px;}.elementor-2971 .elementor-element.elementor-element-76d2d649 .elementor-icon{font-size:80px;}.elementor-2971 .elementor-element.elementor-element-76d2d649 .elementor-icon-box-title{color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-76d2d649 .elementor-icon-box-title, .elementor-2971 .elementor-element.elementor-element-76d2d649 .elementor-icon-box-title a{font-family:var( --e-global-typography-39b7ebc-font-family ), Sans-serif;font-size:var( --e-global-typography-39b7ebc-font-size );font-weight:var( --e-global-typography-39b7ebc-font-weight );font-style:var( --e-global-typography-39b7ebc-font-style );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-76d2d649 .elementor-icon-box-description{color:var( --e-global-color-a0b81bc );font-family:var( --e-global-typography-39b7ebc-font-family ), Sans-serif;font-size:var( --e-global-typography-39b7ebc-font-size );font-weight:var( --e-global-typography-39b7ebc-font-weight );font-style:var( --e-global-typography-39b7ebc-font-style );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-544d58a2{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a84b01f );--border-color:var( --e-global-color-a84b01f );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:040px;}.elementor-2971 .elementor-element.elementor-element-29ed611 .elementor-icon-box-wrapper{text-align:left;}.elementor-2971 .elementor-element.elementor-element-29ed611{--icon-box-icon-margin:24px;}.elementor-2971 .elementor-element.elementor-element-29ed611 .elementor-icon{font-size:80px;}.elementor-2971 .elementor-element.elementor-element-29ed611 .elementor-icon-box-title{color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-29ed611 .elementor-icon-box-title, .elementor-2971 .elementor-element.elementor-element-29ed611 .elementor-icon-box-title a{font-family:var( --e-global-typography-39b7ebc-font-family ), Sans-serif;font-size:var( --e-global-typography-39b7ebc-font-size );font-weight:var( --e-global-typography-39b7ebc-font-weight );font-style:var( --e-global-typography-39b7ebc-font-style );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-29ed611 .elementor-icon-box-description{color:var( --e-global-color-a0b81bc );font-family:var( --e-global-typography-39b7ebc-font-family ), Sans-serif;font-size:var( --e-global-typography-39b7ebc-font-size );font-weight:var( --e-global-typography-39b7ebc-font-weight );font-style:var( --e-global-typography-39b7ebc-font-style );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-356a840e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a84b01f );--border-color:var( --e-global-color-a84b01f );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:040px;}.elementor-2971 .elementor-element.elementor-element-14c7a93e .elementor-icon-box-wrapper{text-align:left;}.elementor-2971 .elementor-element.elementor-element-14c7a93e{--icon-box-icon-margin:24px;}.elementor-2971 .elementor-element.elementor-element-14c7a93e .elementor-icon{font-size:80px;}.elementor-2971 .elementor-element.elementor-element-14c7a93e .elementor-icon-box-title{color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-14c7a93e .elementor-icon-box-title, .elementor-2971 .elementor-element.elementor-element-14c7a93e .elementor-icon-box-title a{font-family:var( --e-global-typography-39b7ebc-font-family ), Sans-serif;font-size:var( --e-global-typography-39b7ebc-font-size );font-weight:var( --e-global-typography-39b7ebc-font-weight );font-style:var( --e-global-typography-39b7ebc-font-style );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-14c7a93e .elementor-icon-box-description{color:var( --e-global-color-a0b81bc );font-family:var( --e-global-typography-39b7ebc-font-family ), Sans-serif;font-size:var( --e-global-typography-39b7ebc-font-size );font-weight:var( --e-global-typography-39b7ebc-font-weight );font-style:var( --e-global-typography-39b7ebc-font-style );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-2d37220{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a84b01f );--border-color:var( --e-global-color-a84b01f );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:040px;}.elementor-2971 .elementor-element.elementor-element-178bc6ca .elementor-icon-box-wrapper{text-align:left;}.elementor-2971 .elementor-element.elementor-element-178bc6ca{--icon-box-icon-margin:24px;}.elementor-2971 .elementor-element.elementor-element-178bc6ca .elementor-icon{font-size:80px;}.elementor-2971 .elementor-element.elementor-element-178bc6ca .elementor-icon-box-title{color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-178bc6ca .elementor-icon-box-title, .elementor-2971 .elementor-element.elementor-element-178bc6ca .elementor-icon-box-title a{font-family:var( --e-global-typography-39b7ebc-font-family ), Sans-serif;font-size:var( --e-global-typography-39b7ebc-font-size );font-weight:var( --e-global-typography-39b7ebc-font-weight );font-style:var( --e-global-typography-39b7ebc-font-style );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-178bc6ca .elementor-icon-box-description{color:var( --e-global-color-a0b81bc );font-family:var( --e-global-typography-39b7ebc-font-family ), Sans-serif;font-size:var( --e-global-typography-39b7ebc-font-size );font-weight:var( --e-global-typography-39b7ebc-font-weight );font-style:var( --e-global-typography-39b7ebc-font-style );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-7f8c1a3e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a84b01f );--border-color:var( --e-global-color-a84b01f );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:040px;}.elementor-2971 .elementor-element.elementor-element-bd78e68 .elementor-icon-box-wrapper{text-align:left;}.elementor-2971 .elementor-element.elementor-element-bd78e68{--icon-box-icon-margin:24px;}.elementor-2971 .elementor-element.elementor-element-bd78e68 .elementor-icon{font-size:80px;}.elementor-2971 .elementor-element.elementor-element-bd78e68 .elementor-icon-box-title{color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-bd78e68 .elementor-icon-box-title, .elementor-2971 .elementor-element.elementor-element-bd78e68 .elementor-icon-box-title a{font-family:var( --e-global-typography-39b7ebc-font-family ), Sans-serif;font-size:var( --e-global-typography-39b7ebc-font-size );font-weight:var( --e-global-typography-39b7ebc-font-weight );font-style:var( --e-global-typography-39b7ebc-font-style );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-bd78e68 .elementor-icon-box-description{color:var( --e-global-color-a0b81bc );font-family:var( --e-global-typography-39b7ebc-font-family ), Sans-serif;font-size:var( --e-global-typography-39b7ebc-font-size );font-weight:var( --e-global-typography-39b7ebc-font-weight );font-style:var( --e-global-typography-39b7ebc-font-style );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-1551b296{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a84b01f );--border-color:var( --e-global-color-a84b01f );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:040px;}.elementor-2971 .elementor-element.elementor-element-3ef7a57c .elementor-icon-box-wrapper{text-align:left;}.elementor-2971 .elementor-element.elementor-element-3ef7a57c{--icon-box-icon-margin:24px;}.elementor-2971 .elementor-element.elementor-element-3ef7a57c .elementor-icon{font-size:80px;}.elementor-2971 .elementor-element.elementor-element-3ef7a57c .elementor-icon-box-title{color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-3ef7a57c .elementor-icon-box-title, .elementor-2971 .elementor-element.elementor-element-3ef7a57c .elementor-icon-box-title a{font-family:var( --e-global-typography-39b7ebc-font-family ), Sans-serif;font-size:var( --e-global-typography-39b7ebc-font-size );font-weight:var( --e-global-typography-39b7ebc-font-weight );font-style:var( --e-global-typography-39b7ebc-font-style );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-3ef7a57c .elementor-icon-box-description{color:var( --e-global-color-a0b81bc );font-family:var( --e-global-typography-39b7ebc-font-family ), Sans-serif;font-size:var( --e-global-typography-39b7ebc-font-size );font-weight:var( --e-global-typography-39b7ebc-font-weight );font-style:var( --e-global-typography-39b7ebc-font-style );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-76aa0e15{--display:flex;border-style:solid;--border-style:solid;border-width:0px 01px 0px 0px;--border-top-width:0px;--border-right-width:01px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a84b01f );--border-color:var( --e-global-color-a84b01f );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:040px;}.elementor-2971 .elementor-element.elementor-element-62bece90 .elementor-icon-box-wrapper{text-align:left;}.elementor-2971 .elementor-element.elementor-element-62bece90{--icon-box-icon-margin:24px;}.elementor-2971 .elementor-element.elementor-element-62bece90 .elementor-icon{font-size:80px;}.elementor-2971 .elementor-element.elementor-element-62bece90 .elementor-icon-box-title{color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-62bece90 .elementor-icon-box-title, .elementor-2971 .elementor-element.elementor-element-62bece90 .elementor-icon-box-title a{font-family:var( --e-global-typography-39b7ebc-font-family ), Sans-serif;font-size:var( --e-global-typography-39b7ebc-font-size );font-weight:var( --e-global-typography-39b7ebc-font-weight );font-style:var( --e-global-typography-39b7ebc-font-style );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-62bece90 .elementor-icon-box-description{color:var( --e-global-color-a0b81bc );font-family:var( --e-global-typography-39b7ebc-font-family ), Sans-serif;font-size:var( --e-global-typography-39b7ebc-font-size );font-weight:var( --e-global-typography-39b7ebc-font-weight );font-style:var( --e-global-typography-39b7ebc-font-style );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-2c3e1963{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:32px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:32px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:40px;--e-n-carousel-arrow-normal-color:var( --e-global-color-9a34567 );}.elementor-2971 .elementor-element.elementor-element-615cdc4f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0138px;--row-gap:0px;--column-gap:0138px;--margin-top:0144px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-64e77970{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0138px;--row-gap:0px;--column-gap:0138px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a9d6d8a );--border-color:var( --e-global-color-a9d6d8a );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0165px;}.elementor-2971 .elementor-element.elementor-element-15866ade{--display:flex;--gap:056px 0px;--row-gap:056px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9a34567 );--border-color:var( --e-global-color-9a34567 );--margin-top:-3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:115px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-687e939d .elementor-heading-title{font-family:var( --e-global-typography-f662e78-font-family ), Sans-serif;font-size:var( --e-global-typography-f662e78-font-size );font-weight:var( --e-global-typography-f662e78-font-weight );font-style:var( --e-global-typography-f662e78-font-style );line-height:var( --e-global-typography-f662e78-line-height );letter-spacing:var( --e-global-typography-f662e78-letter-spacing );word-spacing:var( --e-global-typography-f662e78-word-spacing );color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-4ee47029{--display:flex;--gap:040px 0px;--row-gap:040px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:064px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-22e8f524{--display:flex;--gap:024px 0px;--row-gap:024px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-72fe83df{font-family:var( --e-global-typography-4662de2-font-family ), Sans-serif;font-size:var( --e-global-typography-4662de2-font-size );font-weight:var( --e-global-typography-4662de2-font-weight );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-68def97e{font-family:var( --e-global-typography-7e3bc51-font-family ), Sans-serif;font-size:var( --e-global-typography-7e3bc51-font-size );font-weight:var( --e-global-typography-7e3bc51-font-weight );line-height:var( --e-global-typography-7e3bc51-line-height );letter-spacing:var( --e-global-typography-7e3bc51-letter-spacing );word-spacing:var( --e-global-typography-7e3bc51-word-spacing );color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-281b82fd .elementor-button{font-family:var( --e-global-typography-aea9362-font-family ), Sans-serif;font-size:var( --e-global-typography-aea9362-font-size );font-weight:var( --e-global-typography-aea9362-font-weight );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );background-color:var( --e-global-color-9a34567 );border-radius:0px 0px 0px 0px;padding:016px 024px 016px 024px;}.elementor-2971 .elementor-element.elementor-element-281b82fd.elementor-element{--align-self:flex-start;}.elementor-2971 .elementor-element.elementor-element-68a98021{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-68a98021.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2971 .elementor-element.elementor-element-31bd97fa > .elementor-widget-container{padding:112px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-31bd97fa{width:initial;max-width:initial;}.elementor-2971 .elementor-element.elementor-element-4065d1e1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-41a7638f{--display:flex;--gap:056px 0px;--row-gap:056px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9a34567 );--border-color:var( --e-global-color-9a34567 );--margin-top:-3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:115px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-7026a3a7 .elementor-heading-title{font-family:var( --e-global-typography-f662e78-font-family ), Sans-serif;font-size:var( --e-global-typography-f662e78-font-size );font-weight:var( --e-global-typography-f662e78-font-weight );font-style:var( --e-global-typography-f662e78-font-style );line-height:var( --e-global-typography-f662e78-line-height );letter-spacing:var( --e-global-typography-f662e78-letter-spacing );word-spacing:var( --e-global-typography-f662e78-word-spacing );color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-5e4abd08{--display:flex;--gap:040px 0px;--row-gap:040px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-3a2c1c56{--display:flex;--gap:024px 0px;--row-gap:024px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-231b34e6{font-family:var( --e-global-typography-4662de2-font-family ), Sans-serif;font-size:var( --e-global-typography-4662de2-font-size );font-weight:var( --e-global-typography-4662de2-font-weight );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-533c03e8{font-family:var( --e-global-typography-7e3bc51-font-family ), Sans-serif;font-size:var( --e-global-typography-7e3bc51-font-size );font-weight:var( --e-global-typography-7e3bc51-font-weight );line-height:var( --e-global-typography-7e3bc51-line-height );letter-spacing:var( --e-global-typography-7e3bc51-letter-spacing );word-spacing:var( --e-global-typography-7e3bc51-word-spacing );color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-396dae96 .elementor-button{font-family:var( --e-global-typography-aea9362-font-family ), Sans-serif;font-size:var( --e-global-typography-aea9362-font-size );font-weight:var( --e-global-typography-aea9362-font-weight );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );background-color:var( --e-global-color-9a34567 );border-radius:0px 0px 0px 0px;padding:016px 024px 016px 024px;}.elementor-2971 .elementor-element.elementor-element-396dae96.elementor-element{--align-self:flex-start;}.elementor-2971 .elementor-element.elementor-element-15205ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0138px;--row-gap:0px;--column-gap:0138px;--margin-top:112px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-0848b21{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0138px;--row-gap:0px;--column-gap:0138px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a9d6d8a );--border-color:var( --e-global-color-a9d6d8a );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0165px;}.elementor-2971 .elementor-element.elementor-element-0cfbce2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-468a728{--display:flex;--gap:056px 0px;--row-gap:056px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a9d6d8a );--border-color:var( --e-global-color-a9d6d8a );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:056px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-25cd90d .elementor-heading-title{font-family:var( --e-global-typography-f662e78-font-family ), Sans-serif;font-size:var( --e-global-typography-f662e78-font-size );font-weight:var( --e-global-typography-f662e78-font-weight );font-style:var( --e-global-typography-f662e78-font-style );line-height:var( --e-global-typography-f662e78-line-height );letter-spacing:var( --e-global-typography-f662e78-letter-spacing );word-spacing:var( --e-global-typography-f662e78-word-spacing );color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-7b27983{--display:flex;--gap:040px 0px;--row-gap:040px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:064px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-db8a770{--display:flex;--gap:024px 0px;--row-gap:024px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-9d46fc7{font-family:var( --e-global-typography-4662de2-font-family ), Sans-serif;font-size:var( --e-global-typography-4662de2-font-size );font-weight:var( --e-global-typography-4662de2-font-weight );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-4cace81{font-family:var( --e-global-typography-7e3bc51-font-family ), Sans-serif;font-size:var( --e-global-typography-7e3bc51-font-size );font-weight:var( --e-global-typography-7e3bc51-font-weight );line-height:var( --e-global-typography-7e3bc51-line-height );letter-spacing:var( --e-global-typography-7e3bc51-letter-spacing );word-spacing:var( --e-global-typography-7e3bc51-word-spacing );color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-b6d480c .elementor-button{font-family:var( --e-global-typography-aea9362-font-family ), Sans-serif;font-size:var( --e-global-typography-aea9362-font-size );font-weight:var( --e-global-typography-aea9362-font-weight );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );background-color:var( --e-global-color-9a34567 );border-radius:0px 0px 0px 0px;padding:016px 024px 016px 024px;}.elementor-2971 .elementor-element.elementor-element-b6d480c.elementor-element{--align-self:flex-start;}.elementor-2971 .elementor-element.elementor-element-429fcb7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-429fcb7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2971 .elementor-element.elementor-element-a966c8b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-a966c8b{width:initial;max-width:initial;}.elementor-2971 .elementor-element.elementor-element-05340fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-76e083b{--display:flex;--gap:056px 0px;--row-gap:056px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a9d6d8a );--border-color:var( --e-global-color-a9d6d8a );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:056px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-f9ada91 .elementor-heading-title{font-family:var( --e-global-typography-f662e78-font-family ), Sans-serif;font-size:var( --e-global-typography-f662e78-font-size );font-weight:var( --e-global-typography-f662e78-font-weight );font-style:var( --e-global-typography-f662e78-font-style );line-height:var( --e-global-typography-f662e78-line-height );letter-spacing:var( --e-global-typography-f662e78-letter-spacing );word-spacing:var( --e-global-typography-f662e78-word-spacing );color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-937d983{--display:flex;--gap:040px 0px;--row-gap:040px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-15c3c6f{--display:flex;--gap:024px 0px;--row-gap:024px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-6febf5d{font-family:var( --e-global-typography-4662de2-font-family ), Sans-serif;font-size:var( --e-global-typography-4662de2-font-size );font-weight:var( --e-global-typography-4662de2-font-weight );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-30f0129{font-family:var( --e-global-typography-7e3bc51-font-family ), Sans-serif;font-size:var( --e-global-typography-7e3bc51-font-size );font-weight:var( --e-global-typography-7e3bc51-font-weight );line-height:var( --e-global-typography-7e3bc51-line-height );letter-spacing:var( --e-global-typography-7e3bc51-letter-spacing );word-spacing:var( --e-global-typography-7e3bc51-word-spacing );color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-b179cfd .elementor-button{font-family:var( --e-global-typography-aea9362-font-family ), Sans-serif;font-size:var( --e-global-typography-aea9362-font-size );font-weight:var( --e-global-typography-aea9362-font-weight );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );background-color:var( --e-global-color-9a34567 );border-radius:0px 0px 0px 0px;padding:016px 024px 016px 024px;}.elementor-2971 .elementor-element.elementor-element-b179cfd.elementor-element{--align-self:flex-start;}.elementor-2971 .elementor-element.elementor-element-581bdb5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0138px;--row-gap:0px;--column-gap:0138px;--margin-top:112px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-2fa9f06{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0138px;--row-gap:0px;--column-gap:0138px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a9d6d8a );--border-color:var( --e-global-color-a9d6d8a );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0165px;}.elementor-2971 .elementor-element.elementor-element-6abbde3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-263378c{--display:flex;--gap:056px 0px;--row-gap:056px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a9d6d8a );--border-color:var( --e-global-color-a9d6d8a );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:056px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-c73c791 .elementor-heading-title{font-family:var( --e-global-typography-f662e78-font-family ), Sans-serif;font-size:var( --e-global-typography-f662e78-font-size );font-weight:var( --e-global-typography-f662e78-font-weight );font-style:var( --e-global-typography-f662e78-font-style );line-height:var( --e-global-typography-f662e78-line-height );letter-spacing:var( --e-global-typography-f662e78-letter-spacing );word-spacing:var( --e-global-typography-f662e78-word-spacing );color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-fd33aa3{--display:flex;--gap:040px 0px;--row-gap:040px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:064px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-19c99c4{--display:flex;--gap:024px 0px;--row-gap:024px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-31f7ffa{font-family:var( --e-global-typography-4662de2-font-family ), Sans-serif;font-size:var( --e-global-typography-4662de2-font-size );font-weight:var( --e-global-typography-4662de2-font-weight );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-0889de4{font-family:var( --e-global-typography-7e3bc51-font-family ), Sans-serif;font-size:var( --e-global-typography-7e3bc51-font-size );font-weight:var( --e-global-typography-7e3bc51-font-weight );line-height:var( --e-global-typography-7e3bc51-line-height );letter-spacing:var( --e-global-typography-7e3bc51-letter-spacing );word-spacing:var( --e-global-typography-7e3bc51-word-spacing );color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-b7d3c11 .elementor-button{font-family:var( --e-global-typography-aea9362-font-family ), Sans-serif;font-size:var( --e-global-typography-aea9362-font-size );font-weight:var( --e-global-typography-aea9362-font-weight );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );background-color:var( --e-global-color-9a34567 );border-radius:0px 0px 0px 0px;padding:016px 024px 016px 024px;}.elementor-2971 .elementor-element.elementor-element-b7d3c11.elementor-element{--align-self:flex-start;}.elementor-2971 .elementor-element.elementor-element-a6af9a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-a6af9a3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2971 .elementor-element.elementor-element-7376fe6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-7376fe6{width:initial;max-width:initial;}.elementor-2971 .elementor-element.elementor-element-b4a5136{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-ddcb523{--display:flex;--gap:056px 0px;--row-gap:056px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a9d6d8a );--border-color:var( --e-global-color-a9d6d8a );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:056px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-d2bd6d7 .elementor-heading-title{font-family:var( --e-global-typography-f662e78-font-family ), Sans-serif;font-size:var( --e-global-typography-f662e78-font-size );font-weight:var( --e-global-typography-f662e78-font-weight );font-style:var( --e-global-typography-f662e78-font-style );line-height:var( --e-global-typography-f662e78-line-height );letter-spacing:var( --e-global-typography-f662e78-letter-spacing );word-spacing:var( --e-global-typography-f662e78-word-spacing );color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-16dea23{--display:flex;--gap:040px 0px;--row-gap:040px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-65f1e74{--display:flex;--gap:024px 0px;--row-gap:024px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-c8d1af7{font-family:var( --e-global-typography-4662de2-font-family ), Sans-serif;font-size:var( --e-global-typography-4662de2-font-size );font-weight:var( --e-global-typography-4662de2-font-weight );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-1010d77{font-family:var( --e-global-typography-7e3bc51-font-family ), Sans-serif;font-size:var( --e-global-typography-7e3bc51-font-size );font-weight:var( --e-global-typography-7e3bc51-font-weight );line-height:var( --e-global-typography-7e3bc51-line-height );letter-spacing:var( --e-global-typography-7e3bc51-letter-spacing );word-spacing:var( --e-global-typography-7e3bc51-word-spacing );color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-8b4c4ea .elementor-button{font-family:var( --e-global-typography-aea9362-font-family ), Sans-serif;font-size:var( --e-global-typography-aea9362-font-size );font-weight:var( --e-global-typography-aea9362-font-weight );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );background-color:var( --e-global-color-9a34567 );border-radius:0px 0px 0px 0px;padding:016px 024px 016px 024px;}.elementor-2971 .elementor-element.elementor-element-8b4c4ea.elementor-element{--align-self:flex-start;}.elementor-2971 .elementor-element.elementor-element-7343f79c{--display:flex;--min-height:550px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0144px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:048px;--padding-right:048px;}.elementor-2971 .elementor-element.elementor-element-7343f79c:not(.elementor-motion-effects-element-type-background), .elementor-2971 .elementor-element.elementor-element-7343f79c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://www.mach2barcode.it/m2b/wp-content/uploads/2024/07/Banner-9.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2971 .elementor-element.elementor-element-10b96cfb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:040px 0px;--row-gap:040px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-35284acb{--display:flex;--gap:056px 0px;--row-gap:056px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-333ee278{text-align:center;}.elementor-2971 .elementor-element.elementor-element-333ee278 .elementor-heading-title{font-family:var( --e-global-typography-f662e78-font-family ), Sans-serif;font-size:var( --e-global-typography-f662e78-font-size );font-weight:var( --e-global-typography-f662e78-font-weight );font-style:var( --e-global-typography-f662e78-font-style );line-height:var( --e-global-typography-f662e78-line-height );letter-spacing:var( --e-global-typography-f662e78-letter-spacing );word-spacing:var( --e-global-typography-f662e78-word-spacing );color:var( --e-global-color-ecfb3db );}.elementor-2971 .elementor-element.elementor-element-3016d7db{text-align:center;font-family:var( --e-global-typography-4662de2-font-family ), Sans-serif;font-size:var( --e-global-typography-4662de2-font-size );font-weight:var( --e-global-typography-4662de2-font-weight );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );color:var( --e-global-color-ecfb3db );}.elementor-2971 .elementor-element.elementor-element-64b7565f .elementor-button{font-family:var( --e-global-typography-aea9362-font-family ), Sans-serif;font-size:var( --e-global-typography-aea9362-font-size );font-weight:var( --e-global-typography-aea9362-font-weight );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );text-shadow:0px 0px 10px rgba(0,0,0,0.3);background-color:var( --e-global-color-9a34567 );border-radius:0px 0px 0px 0px;padding:016px 024px 016px 024px;}.elementor-2971 .elementor-element.elementor-element-64b7565f.elementor-element{--align-self:center;}.elementor-2971 .elementor-element.elementor-element-530ba33e{--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;--margin-top:0136px;--margin-bottom:080px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-4dc4bc95{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 02px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:02px;--border-left-width:0px;border-color:var( --e-global-color-a9d6d8a );--border-color:var( --e-global-color-a9d6d8a );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-4b658872{--display:flex;--gap:024px 0px;--row-gap:024px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 04px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:04px;--border-left-width:0px;border-color:var( --e-global-color-9a34567 );--border-color:var( --e-global-color-9a34567 );--margin-top:0px;--margin-bottom:-3px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-2cf690f0{text-align:center;}.elementor-2971 .elementor-element.elementor-element-2cf690f0 .elementor-heading-title{font-family:var( --e-global-typography-857c032-font-family ), Sans-serif;font-size:var( --e-global-typography-857c032-font-size );font-weight:var( --e-global-typography-857c032-font-weight );font-style:var( --e-global-typography-857c032-font-style );line-height:var( --e-global-typography-857c032-line-height );letter-spacing:var( --e-global-typography-857c032-letter-spacing );word-spacing:var( --e-global-typography-857c032-word-spacing );color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-25b50af1{text-align:center;font-family:var( --e-global-typography-5a0a7be-font-family ), Sans-serif;font-size:var( --e-global-typography-5a0a7be-font-size );font-weight:var( --e-global-typography-5a0a7be-font-weight );line-height:var( --e-global-typography-5a0a7be-line-height );letter-spacing:var( --e-global-typography-5a0a7be-letter-spacing );word-spacing:var( --e-global-typography-5a0a7be-word-spacing );color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-32d3f6d5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:048px;--padding-right:048px;}.elementor-2971 .elementor-element.elementor-element-6ac8f48d .elementor-heading-title{font-family:var( --e-global-typography-aea9362-font-family ), Sans-serif;font-size:var( --e-global-typography-aea9362-font-size );font-weight:var( --e-global-typography-aea9362-font-weight );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );color:var( --e-global-color-9a34567 );}.elementor-2971 .elementor-element.elementor-element-6ac8f48d > .elementor-widget-container{margin:0px 0px 032px 0px;}.elementor-2971 .elementor-element.elementor-element-43ee9686 .elementor-heading-title{font-family:var( --e-global-typography-b19102b-font-family ), Sans-serif;font-size:var( --e-global-typography-b19102b-font-size );font-weight:var( --e-global-typography-b19102b-font-weight );font-style:var( --e-global-typography-b19102b-font-style );line-height:var( --e-global-typography-b19102b-line-height );letter-spacing:var( --e-global-typography-b19102b-letter-spacing );word-spacing:var( --e-global-typography-b19102b-word-spacing );color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-43ee9686{z-index:10;}.elementor-2971 .elementor-element.elementor-element-799f7142{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2971 .elementor-element.elementor-element-5313f4cf .elementor-cta__content{text-align:left;padding:0px 0px 0px 0px;background-color:var( --e-global-color-da606fe );}.elementor-2971 .elementor-element.elementor-element-5313f4cf .elementor-cta__bg-wrapper{min-height:500px;}.elementor-2971 .elementor-element.elementor-element-5313f4cf .elementor-cta__description{font-family:var( --e-global-typography-4662de2-font-family ), Sans-serif;font-size:var( --e-global-typography-4662de2-font-size );font-weight:var( --e-global-typography-4662de2-font-weight );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-5313f4cf .elementor-cta__description:not(:last-child){margin-bottom:24px;}.elementor-2971 .elementor-element.elementor-element-5313f4cf .elementor-cta__button{font-family:var( --e-global-typography-aea9362-font-family ), Sans-serif;font-size:var( --e-global-typography-aea9362-font-size );font-weight:var( --e-global-typography-aea9362-font-weight );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );border-width:0px;border-radius:0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-5313f4cf .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-da606fe );}.elementor-2971 .elementor-element.elementor-element-5313f4cf .elementor-cta .elementor-cta__bg, .elementor-2971 .elementor-element.elementor-element-5313f4cf .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2971 .elementor-element.elementor-element-35b3d5da{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-202feebe .elementor-cta__content{text-align:left;padding:0px 0px 0px 0px;background-color:var( --e-global-color-da606fe );}.elementor-2971 .elementor-element.elementor-element-202feebe .elementor-cta__bg-wrapper{min-height:500px;}.elementor-2971 .elementor-element.elementor-element-202feebe .elementor-cta__description{font-family:var( --e-global-typography-4662de2-font-family ), Sans-serif;font-size:var( --e-global-typography-4662de2-font-size );font-weight:var( --e-global-typography-4662de2-font-weight );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-202feebe .elementor-cta__description:not(:last-child){margin-bottom:24px;}.elementor-2971 .elementor-element.elementor-element-202feebe .elementor-cta__button{font-family:var( --e-global-typography-aea9362-font-family ), Sans-serif;font-size:var( --e-global-typography-aea9362-font-size );font-weight:var( --e-global-typography-aea9362-font-weight );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );border-width:0px;border-radius:0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-202feebe .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-da606fe );}.elementor-2971 .elementor-element.elementor-element-202feebe .elementor-cta .elementor-cta__bg, .elementor-2971 .elementor-element.elementor-element-202feebe .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2971 .elementor-element.elementor-element-33e17441{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-194d2cc0 .elementor-cta__content{text-align:left;padding:0px 0px 0px 0px;background-color:var( --e-global-color-da606fe );}.elementor-2971 .elementor-element.elementor-element-194d2cc0 .elementor-cta__bg-wrapper{min-height:500px;}.elementor-2971 .elementor-element.elementor-element-194d2cc0 .elementor-cta__description{font-family:var( --e-global-typography-4662de2-font-family ), Sans-serif;font-size:var( --e-global-typography-4662de2-font-size );font-weight:var( --e-global-typography-4662de2-font-weight );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-194d2cc0 .elementor-cta__description:not(:last-child){margin-bottom:24px;}.elementor-2971 .elementor-element.elementor-element-194d2cc0 .elementor-cta__button{font-family:var( --e-global-typography-aea9362-font-family ), Sans-serif;font-size:var( --e-global-typography-aea9362-font-size );font-weight:var( --e-global-typography-aea9362-font-weight );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );border-width:0px;border-radius:0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-194d2cc0 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-da606fe );}.elementor-2971 .elementor-element.elementor-element-194d2cc0 .elementor-cta .elementor-cta__bg, .elementor-2971 .elementor-element.elementor-element-194d2cc0 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2971 .elementor-element.elementor-element-157e6bbe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-427456c2 .elementor-cta__content{text-align:left;padding:0px 0px 0px 0px;background-color:var( --e-global-color-da606fe );}.elementor-2971 .elementor-element.elementor-element-427456c2 .elementor-cta__bg-wrapper{min-height:500px;}.elementor-2971 .elementor-element.elementor-element-427456c2 .elementor-cta__description{font-family:var( --e-global-typography-4662de2-font-family ), Sans-serif;font-size:var( --e-global-typography-4662de2-font-size );font-weight:var( --e-global-typography-4662de2-font-weight );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-427456c2 .elementor-cta__description:not(:last-child){margin-bottom:24px;}.elementor-2971 .elementor-element.elementor-element-427456c2 .elementor-cta__button{font-family:var( --e-global-typography-aea9362-font-family ), Sans-serif;font-size:var( --e-global-typography-aea9362-font-size );font-weight:var( --e-global-typography-aea9362-font-weight );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );border-width:0px;border-radius:0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-427456c2 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-da606fe );}.elementor-2971 .elementor-element.elementor-element-427456c2 .elementor-cta .elementor-cta__bg, .elementor-2971 .elementor-element.elementor-element-427456c2 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2971 .elementor-element.elementor-element-1fc7b1b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-46d03c06 .elementor-cta__content{text-align:left;padding:0px 0px 0px 0px;background-color:var( --e-global-color-da606fe );}.elementor-2971 .elementor-element.elementor-element-46d03c06 .elementor-cta__bg-wrapper{min-height:500px;}.elementor-2971 .elementor-element.elementor-element-46d03c06 .elementor-cta__description{font-family:var( --e-global-typography-4662de2-font-family ), Sans-serif;font-size:var( --e-global-typography-4662de2-font-size );font-weight:var( --e-global-typography-4662de2-font-weight );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-46d03c06 .elementor-cta__description:not(:last-child){margin-bottom:24px;}.elementor-2971 .elementor-element.elementor-element-46d03c06 .elementor-cta__button{font-family:var( --e-global-typography-aea9362-font-family ), Sans-serif;font-size:var( --e-global-typography-aea9362-font-size );font-weight:var( --e-global-typography-aea9362-font-weight );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );border-width:0px;border-radius:0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-46d03c06 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-da606fe );}.elementor-2971 .elementor-element.elementor-element-46d03c06 .elementor-cta .elementor-cta__bg, .elementor-2971 .elementor-element.elementor-element-46d03c06 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2971 .elementor-element.elementor-element-30fd9da7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-28f33726 .elementor-cta__content{text-align:left;padding:0px 0px 0px 0px;background-color:var( --e-global-color-da606fe );}.elementor-2971 .elementor-element.elementor-element-28f33726 .elementor-cta__bg-wrapper{min-height:500px;}.elementor-2971 .elementor-element.elementor-element-28f33726 .elementor-cta__description{font-family:var( --e-global-typography-4662de2-font-family ), Sans-serif;font-size:var( --e-global-typography-4662de2-font-size );font-weight:var( --e-global-typography-4662de2-font-weight );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-28f33726 .elementor-cta__description:not(:last-child){margin-bottom:24px;}.elementor-2971 .elementor-element.elementor-element-28f33726 .elementor-cta__button{font-family:var( --e-global-typography-aea9362-font-family ), Sans-serif;font-size:var( --e-global-typography-aea9362-font-size );font-weight:var( --e-global-typography-aea9362-font-weight );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );border-width:0px;border-radius:0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-28f33726 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-da606fe );}.elementor-2971 .elementor-element.elementor-element-28f33726 .elementor-cta .elementor-cta__bg, .elementor-2971 .elementor-element.elementor-element-28f33726 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2971 .elementor-element.elementor-element-2b42c204{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-3e3e0b48 .elementor-cta__content{text-align:left;padding:0px 0px 0px 0px;background-color:var( --e-global-color-da606fe );}.elementor-2971 .elementor-element.elementor-element-3e3e0b48 .elementor-cta__bg-wrapper{min-height:500px;}.elementor-2971 .elementor-element.elementor-element-3e3e0b48 .elementor-cta__description{font-family:var( --e-global-typography-4662de2-font-family ), Sans-serif;font-size:var( --e-global-typography-4662de2-font-size );font-weight:var( --e-global-typography-4662de2-font-weight );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-3e3e0b48 .elementor-cta__description:not(:last-child){margin-bottom:24px;}.elementor-2971 .elementor-element.elementor-element-3e3e0b48 .elementor-cta__button{font-family:var( --e-global-typography-aea9362-font-family ), Sans-serif;font-size:var( --e-global-typography-aea9362-font-size );font-weight:var( --e-global-typography-aea9362-font-weight );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );border-width:0px;border-radius:0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-3e3e0b48 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-da606fe );}.elementor-2971 .elementor-element.elementor-element-3e3e0b48 .elementor-cta .elementor-cta__bg, .elementor-2971 .elementor-element.elementor-element-3e3e0b48 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2971 .elementor-element.elementor-element-493415c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-ea8a885 .elementor-cta__content{text-align:left;padding:0px 0px 0px 0px;background-color:var( --e-global-color-da606fe );}.elementor-2971 .elementor-element.elementor-element-ea8a885 .elementor-cta__bg-wrapper{min-height:500px;}.elementor-2971 .elementor-element.elementor-element-ea8a885 .elementor-cta__description{font-family:var( --e-global-typography-4662de2-font-family ), Sans-serif;font-size:var( --e-global-typography-4662de2-font-size );font-weight:var( --e-global-typography-4662de2-font-weight );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-ea8a885 .elementor-cta__description:not(:last-child){margin-bottom:24px;}.elementor-2971 .elementor-element.elementor-element-ea8a885 .elementor-cta__button{font-family:var( --e-global-typography-aea9362-font-family ), Sans-serif;font-size:var( --e-global-typography-aea9362-font-size );font-weight:var( --e-global-typography-aea9362-font-weight );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );border-width:0px;border-radius:0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-ea8a885 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-da606fe );}.elementor-2971 .elementor-element.elementor-element-ea8a885 .elementor-cta .elementor-cta__bg, .elementor-2971 .elementor-element.elementor-element-ea8a885 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2971 .elementor-element.elementor-element-e994c76{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-e33e240 .elementor-cta__content{text-align:left;padding:0px 0px 0px 0px;background-color:var( --e-global-color-da606fe );}.elementor-2971 .elementor-element.elementor-element-e33e240 .elementor-cta__bg-wrapper{min-height:500px;}.elementor-2971 .elementor-element.elementor-element-e33e240 .elementor-cta__description{font-family:var( --e-global-typography-4662de2-font-family ), Sans-serif;font-size:var( --e-global-typography-4662de2-font-size );font-weight:var( --e-global-typography-4662de2-font-weight );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-e33e240 .elementor-cta__description:not(:last-child){margin-bottom:24px;}.elementor-2971 .elementor-element.elementor-element-e33e240 .elementor-cta__button{font-family:var( --e-global-typography-aea9362-font-family ), Sans-serif;font-size:var( --e-global-typography-aea9362-font-size );font-weight:var( --e-global-typography-aea9362-font-weight );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );border-width:0px;border-radius:0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-e33e240 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:var( --e-global-color-da606fe );}.elementor-2971 .elementor-element.elementor-element-e33e240 .elementor-cta .elementor-cta__bg, .elementor-2971 .elementor-element.elementor-element-e33e240 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2971 .elementor-element.elementor-element-79746caf{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:32px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:32px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:24px;--e-n-carousel-arrow-normal-color:var( --e-global-color-9a34567 );}.elementor-2971 .elementor-element.elementor-element-79746caf > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-19951521{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 0px;--row-gap:32px;--column-gap:0px;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-19951521.e-con{--align-self:center;}.elementor-2971 .elementor-element.elementor-element-84a3d27{text-align:center;color:var( --e-global-color-a0b81bc );width:100%;max-width:100%;}.elementor-2971 .elementor-element.elementor-element-84a3d27.elementor-element{--align-self:flex-end;}.elementor-2971 .elementor-element.elementor-element-6a39c239 .elementor-button{font-family:var( --e-global-typography-aea9362-font-family ), Sans-serif;font-size:var( --e-global-typography-aea9362-font-size );font-weight:var( --e-global-typography-aea9362-font-weight );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );fill:var( --e-global-color-a0b81bc );color:var( --e-global-color-a0b81bc );background-color:var( --e-global-color-da606fe );border-style:solid;border-width:01px 01px 01px 01px;border-color:var( --e-global-color-a84b01f );border-radius:0px 0px 0px 0px;padding:020px 024px 020px 024px;}.elementor-2971 .elementor-element.elementor-element-6a39c239.elementor-element{--align-self:center;}.elementor-2971 .elementor-element.elementor-element-e424d42{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00136px;--padding-bottom:0080px;--padding-left:048px;--padding-right:048px;}.elementor-2971 .elementor-element.elementor-element-772ded0c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:056px 0px;--row-gap:056px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-2ed828b7{--display:flex;--gap:024px 0px;--row-gap:024px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-4711cd03{text-align:center;}.elementor-2971 .elementor-element.elementor-element-4711cd03 .elementor-heading-title{font-family:var( --e-global-typography-8b3fe67-font-family ), Sans-serif;font-size:var( --e-global-typography-8b3fe67-font-size );font-weight:var( --e-global-typography-8b3fe67-font-weight );font-style:var( --e-global-typography-8b3fe67-font-style );line-height:var( --e-global-typography-8b3fe67-line-height );letter-spacing:var( --e-global-typography-8b3fe67-letter-spacing );word-spacing:var( --e-global-typography-8b3fe67-word-spacing );color:var( --e-global-color-a0b81bc );}.elementor-2971 .elementor-element.elementor-element-2e28a7f4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-5c4c165c{--e-image-carousel-slides-to-show:3;}.elementor-2971 .elementor-element.elementor-element-5c4c165c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-49843a05{--display:flex;--min-height:550px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:048px;--padding-right:048px;}.elementor-2971 .elementor-element.elementor-element-49843a05:not(.elementor-motion-effects-element-type-background), .elementor-2971 .elementor-element.elementor-element-49843a05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://www.mach2barcode.it/m2b/wp-content/uploads/2024/05/Banner-2.jpg");background-position:center center;background-size:cover;}.elementor-2971 .elementor-element.elementor-element-6a6385b6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:040px 0px;--row-gap:040px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-632597bb{--display:flex;--gap:056px 0px;--row-gap:056px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-83887a4{text-align:center;}.elementor-2971 .elementor-element.elementor-element-83887a4 .elementor-heading-title{font-family:var( --e-global-typography-f662e78-font-family ), Sans-serif;font-size:var( --e-global-typography-f662e78-font-size );font-weight:var( --e-global-typography-f662e78-font-weight );font-style:var( --e-global-typography-f662e78-font-style );line-height:var( --e-global-typography-f662e78-line-height );letter-spacing:var( --e-global-typography-f662e78-letter-spacing );word-spacing:var( --e-global-typography-f662e78-word-spacing );color:var( --e-global-color-ecfb3db );}.elementor-2971 .elementor-element.elementor-element-48e31bb8{text-align:center;font-family:var( --e-global-typography-4662de2-font-family ), Sans-serif;font-size:var( --e-global-typography-4662de2-font-size );font-weight:var( --e-global-typography-4662de2-font-weight );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );color:var( --e-global-color-ecfb3db );}.elementor-2971 .elementor-element.elementor-element-46397537 .elementor-button{font-family:var( --e-global-typography-aea9362-font-family ), Sans-serif;font-size:var( --e-global-typography-aea9362-font-size );font-weight:var( --e-global-typography-aea9362-font-weight );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );text-shadow:0px 0px 10px rgba(0,0,0,0.3);background-color:var( --e-global-color-9a34567 );border-radius:0px 0px 0px 0px;padding:016px 024px 016px 024px;}.elementor-2971 .elementor-element.elementor-element-46397537.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-2971 .elementor-element.elementor-element-249ad5c1{--content-width:1660px;}.elementor-2971 .elementor-element.elementor-element-3c39735c{--content-width:1660px;}.elementor-2971 .elementor-element.elementor-element-717f505f{--content-width:1660px;}.elementor-2971 .elementor-element.elementor-element-7dc67254{--content-width:1660px;}.elementor-2971 .elementor-element.elementor-element-2150ff27{--width:50%;}.elementor-2971 .elementor-element.elementor-element-615cdc4f{--content-width:1660px;}.elementor-2971 .elementor-element.elementor-element-68a98021{--width:50%;}.elementor-2971 .elementor-element.elementor-element-15205ae{--content-width:1660px;}.elementor-2971 .elementor-element.elementor-element-429fcb7{--width:50%;}.elementor-2971 .elementor-element.elementor-element-581bdb5{--content-width:1660px;}.elementor-2971 .elementor-element.elementor-element-a6af9a3{--width:50%;}.elementor-2971 .elementor-element.elementor-element-10b96cfb{--content-width:1660px;}.elementor-2971 .elementor-element.elementor-element-35284acb{--width:80%;}.elementor-2971 .elementor-element.elementor-element-530ba33e{--content-width:1660px;}.elementor-2971 .elementor-element.elementor-element-4b658872{--width:60%;}.elementor-2971 .elementor-element.elementor-element-32d3f6d5{--content-width:1660px;}.elementor-2971 .elementor-element.elementor-element-19951521{--width:40%;}.elementor-2971 .elementor-element.elementor-element-e424d42{--content-width:1660px;}.elementor-2971 .elementor-element.elementor-element-2ed828b7{--width:60%;}.elementor-2971 .elementor-element.elementor-element-6a6385b6{--content-width:1660px;}.elementor-2971 .elementor-element.elementor-element-632597bb{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2971 .elementor-element.elementor-element-2150ff27{--width:80%;}.elementor-2971 .elementor-element.elementor-element-68a98021{--width:100%;}.elementor-2971 .elementor-element.elementor-element-429fcb7{--width:100%;}.elementor-2971 .elementor-element.elementor-element-a6af9a3{--width:100%;}.elementor-2971 .elementor-element.elementor-element-19951521{--width:60%;}}@media(max-width:1024px){.elementor-2971 .elementor-element.elementor-element-44b6c65e .elementor-heading-title{font-size:var( --e-global-typography-5a0a7be-font-size );line-height:var( --e-global-typography-5a0a7be-line-height );letter-spacing:var( --e-global-typography-5a0a7be-letter-spacing );word-spacing:var( --e-global-typography-5a0a7be-word-spacing );}.elementor-2971 .elementor-element.elementor-element-64af4a9c .elementor-button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-717f505f{--margin-top:080px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2971 .elementor-element.elementor-element-140a620e{font-size:var( --e-global-typography-7f34910-font-size );line-height:var( --e-global-typography-7f34910-line-height );letter-spacing:var( --e-global-typography-7f34910-letter-spacing );word-spacing:var( --e-global-typography-7f34910-word-spacing );}.elementor-2971 .elementor-element.elementor-element-d5a6f79{font-size:var( --e-global-typography-5a0a7be-font-size );line-height:var( --e-global-typography-5a0a7be-line-height );letter-spacing:var( --e-global-typography-5a0a7be-letter-spacing );word-spacing:var( --e-global-typography-5a0a7be-word-spacing );}.elementor-2971 .elementor-element.elementor-element-69df6a6 .elementor-button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-7d7fde5 .elementor-button{font-size:var( --e-global-typography-9c440e3-font-size );line-height:var( --e-global-typography-9c440e3-line-height );letter-spacing:var( --e-global-typography-9c440e3-letter-spacing );word-spacing:var( --e-global-typography-9c440e3-word-spacing );}.elementor-2971 .elementor-element.elementor-element-1b0f2cec .elementor-heading-title{font-size:var( --e-global-typography-b19102b-font-size );line-height:var( --e-global-typography-b19102b-line-height );letter-spacing:var( --e-global-typography-b19102b-letter-spacing );word-spacing:var( --e-global-typography-b19102b-word-spacing );}.elementor-2971 .elementor-element.elementor-element-7dde111a{font-size:var( --e-global-typography-5a0a7be-font-size );line-height:var( --e-global-typography-5a0a7be-line-height );letter-spacing:var( --e-global-typography-5a0a7be-letter-spacing );word-spacing:var( --e-global-typography-5a0a7be-word-spacing );}.elementor-2971 .elementor-element.elementor-element-76d2d649 .elementor-icon-box-title, .elementor-2971 .elementor-element.elementor-element-76d2d649 .elementor-icon-box-title a{font-size:var( --e-global-typography-39b7ebc-font-size );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-76d2d649 .elementor-icon-box-description{font-size:var( --e-global-typography-39b7ebc-font-size );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-29ed611 .elementor-icon-box-title, .elementor-2971 .elementor-element.elementor-element-29ed611 .elementor-icon-box-title a{font-size:var( --e-global-typography-39b7ebc-font-size );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-29ed611 .elementor-icon-box-description{font-size:var( --e-global-typography-39b7ebc-font-size );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-14c7a93e .elementor-icon-box-title, .elementor-2971 .elementor-element.elementor-element-14c7a93e .elementor-icon-box-title a{font-size:var( --e-global-typography-39b7ebc-font-size );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-14c7a93e .elementor-icon-box-description{font-size:var( --e-global-typography-39b7ebc-font-size );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-178bc6ca .elementor-icon-box-title, .elementor-2971 .elementor-element.elementor-element-178bc6ca .elementor-icon-box-title a{font-size:var( --e-global-typography-39b7ebc-font-size );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-178bc6ca .elementor-icon-box-description{font-size:var( --e-global-typography-39b7ebc-font-size );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-bd78e68 .elementor-icon-box-title, .elementor-2971 .elementor-element.elementor-element-bd78e68 .elementor-icon-box-title a{font-size:var( --e-global-typography-39b7ebc-font-size );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-bd78e68 .elementor-icon-box-description{font-size:var( --e-global-typography-39b7ebc-font-size );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-3ef7a57c .elementor-icon-box-title, .elementor-2971 .elementor-element.elementor-element-3ef7a57c .elementor-icon-box-title a{font-size:var( --e-global-typography-39b7ebc-font-size );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-3ef7a57c .elementor-icon-box-description{font-size:var( --e-global-typography-39b7ebc-font-size );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-62bece90 .elementor-icon-box-title, .elementor-2971 .elementor-element.elementor-element-62bece90 .elementor-icon-box-title a{font-size:var( --e-global-typography-39b7ebc-font-size );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-62bece90 .elementor-icon-box-description{font-size:var( --e-global-typography-39b7ebc-font-size );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-2c3e1963{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2971 .elementor-element.elementor-element-64e77970{--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:080px 0px;--row-gap:080px;--column-gap:0px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-15866ade{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-687e939d .elementor-heading-title{font-size:var( --e-global-typography-f662e78-font-size );line-height:var( --e-global-typography-f662e78-line-height );letter-spacing:var( --e-global-typography-f662e78-letter-spacing );word-spacing:var( --e-global-typography-f662e78-word-spacing );}.elementor-2971 .elementor-element.elementor-element-4ee47029{--padding-top:0px;--padding-bottom:0px;--padding-left:0112px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-72fe83df{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-68def97e{font-size:var( --e-global-typography-7e3bc51-font-size );line-height:var( --e-global-typography-7e3bc51-line-height );letter-spacing:var( --e-global-typography-7e3bc51-letter-spacing );word-spacing:var( --e-global-typography-7e3bc51-word-spacing );}.elementor-2971 .elementor-element.elementor-element-281b82fd .elementor-button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-68a98021{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-31bd97fa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-7026a3a7 .elementor-heading-title{font-size:var( --e-global-typography-f662e78-font-size );line-height:var( --e-global-typography-f662e78-line-height );letter-spacing:var( --e-global-typography-f662e78-letter-spacing );word-spacing:var( --e-global-typography-f662e78-word-spacing );}.elementor-2971 .elementor-element.elementor-element-231b34e6{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-533c03e8{font-size:var( --e-global-typography-7e3bc51-font-size );line-height:var( --e-global-typography-7e3bc51-line-height );letter-spacing:var( --e-global-typography-7e3bc51-letter-spacing );word-spacing:var( --e-global-typography-7e3bc51-word-spacing );}.elementor-2971 .elementor-element.elementor-element-396dae96 .elementor-button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-0848b21{--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:080px 0px;--row-gap:080px;--column-gap:0px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-468a728{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-25cd90d .elementor-heading-title{font-size:var( --e-global-typography-f662e78-font-size );line-height:var( --e-global-typography-f662e78-line-height );letter-spacing:var( --e-global-typography-f662e78-letter-spacing );word-spacing:var( --e-global-typography-f662e78-word-spacing );}.elementor-2971 .elementor-element.elementor-element-7b27983{--padding-top:0px;--padding-bottom:0px;--padding-left:0112px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-9d46fc7{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-4cace81{font-size:var( --e-global-typography-7e3bc51-font-size );line-height:var( --e-global-typography-7e3bc51-line-height );letter-spacing:var( --e-global-typography-7e3bc51-letter-spacing );word-spacing:var( --e-global-typography-7e3bc51-word-spacing );}.elementor-2971 .elementor-element.elementor-element-b6d480c .elementor-button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-429fcb7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-a966c8b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-f9ada91 .elementor-heading-title{font-size:var( --e-global-typography-f662e78-font-size );line-height:var( --e-global-typography-f662e78-line-height );letter-spacing:var( --e-global-typography-f662e78-letter-spacing );word-spacing:var( --e-global-typography-f662e78-word-spacing );}.elementor-2971 .elementor-element.elementor-element-6febf5d{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-30f0129{font-size:var( --e-global-typography-7e3bc51-font-size );line-height:var( --e-global-typography-7e3bc51-line-height );letter-spacing:var( --e-global-typography-7e3bc51-letter-spacing );word-spacing:var( --e-global-typography-7e3bc51-word-spacing );}.elementor-2971 .elementor-element.elementor-element-b179cfd .elementor-button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-2fa9f06{--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:080px 0px;--row-gap:080px;--column-gap:0px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-263378c{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-c73c791 .elementor-heading-title{font-size:var( --e-global-typography-f662e78-font-size );line-height:var( --e-global-typography-f662e78-line-height );letter-spacing:var( --e-global-typography-f662e78-letter-spacing );word-spacing:var( --e-global-typography-f662e78-word-spacing );}.elementor-2971 .elementor-element.elementor-element-fd33aa3{--padding-top:0px;--padding-bottom:0px;--padding-left:0112px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-31f7ffa{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-0889de4{font-size:var( --e-global-typography-7e3bc51-font-size );line-height:var( --e-global-typography-7e3bc51-line-height );letter-spacing:var( --e-global-typography-7e3bc51-letter-spacing );word-spacing:var( --e-global-typography-7e3bc51-word-spacing );}.elementor-2971 .elementor-element.elementor-element-b7d3c11 .elementor-button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-a6af9a3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-7376fe6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-d2bd6d7 .elementor-heading-title{font-size:var( --e-global-typography-f662e78-font-size );line-height:var( --e-global-typography-f662e78-line-height );letter-spacing:var( --e-global-typography-f662e78-letter-spacing );word-spacing:var( --e-global-typography-f662e78-word-spacing );}.elementor-2971 .elementor-element.elementor-element-c8d1af7{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-1010d77{font-size:var( --e-global-typography-7e3bc51-font-size );line-height:var( --e-global-typography-7e3bc51-line-height );letter-spacing:var( --e-global-typography-7e3bc51-letter-spacing );word-spacing:var( --e-global-typography-7e3bc51-word-spacing );}.elementor-2971 .elementor-element.elementor-element-8b4c4ea .elementor-button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-333ee278 .elementor-heading-title{font-size:var( --e-global-typography-f662e78-font-size );line-height:var( --e-global-typography-f662e78-line-height );letter-spacing:var( --e-global-typography-f662e78-letter-spacing );word-spacing:var( --e-global-typography-f662e78-word-spacing );}.elementor-2971 .elementor-element.elementor-element-3016d7db{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-64b7565f .elementor-button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-2cf690f0 .elementor-heading-title{font-size:var( --e-global-typography-857c032-font-size );line-height:var( --e-global-typography-857c032-line-height );letter-spacing:var( --e-global-typography-857c032-letter-spacing );word-spacing:var( --e-global-typography-857c032-word-spacing );}.elementor-2971 .elementor-element.elementor-element-25b50af1{font-size:var( --e-global-typography-5a0a7be-font-size );line-height:var( --e-global-typography-5a0a7be-line-height );letter-spacing:var( --e-global-typography-5a0a7be-letter-spacing );word-spacing:var( --e-global-typography-5a0a7be-word-spacing );}.elementor-2971 .elementor-element.elementor-element-6ac8f48d .elementor-heading-title{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-43ee9686 .elementor-heading-title{font-size:var( --e-global-typography-b19102b-font-size );line-height:var( --e-global-typography-b19102b-line-height );letter-spacing:var( --e-global-typography-b19102b-letter-spacing );word-spacing:var( --e-global-typography-b19102b-word-spacing );}.elementor-2971 .elementor-element.elementor-element-5313f4cf .elementor-cta__description{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-5313f4cf .elementor-cta__button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-202feebe .elementor-cta__description{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-202feebe .elementor-cta__button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-194d2cc0 .elementor-cta__description{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-194d2cc0 .elementor-cta__button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-427456c2 .elementor-cta__description{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-427456c2 .elementor-cta__button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-46d03c06 .elementor-cta__description{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-46d03c06 .elementor-cta__button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-28f33726 .elementor-cta__description{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-28f33726 .elementor-cta__button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-3e3e0b48 .elementor-cta__description{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-3e3e0b48 .elementor-cta__button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-ea8a885 .elementor-cta__description{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-ea8a885 .elementor-cta__button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-e33e240 .elementor-cta__description{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-e33e240 .elementor-cta__button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-79746caf{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2971 .elementor-element.elementor-element-19951521{--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2971 .elementor-element.elementor-element-6a39c239 .elementor-button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-e424d42{--padding-top:0px;--padding-bottom:0px;--padding-left:048px;--padding-right:048px;}.elementor-2971 .elementor-element.elementor-element-4711cd03 .elementor-heading-title{font-size:var( --e-global-typography-8b3fe67-font-size );line-height:var( --e-global-typography-8b3fe67-line-height );letter-spacing:var( --e-global-typography-8b3fe67-letter-spacing );word-spacing:var( --e-global-typography-8b3fe67-word-spacing );}.elementor-2971 .elementor-element.elementor-element-83887a4 .elementor-heading-title{font-size:var( --e-global-typography-f662e78-font-size );line-height:var( --e-global-typography-f662e78-line-height );letter-spacing:var( --e-global-typography-f662e78-letter-spacing );word-spacing:var( --e-global-typography-f662e78-word-spacing );}.elementor-2971 .elementor-element.elementor-element-48e31bb8{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-46397537 .elementor-button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}}@media(max-width:767px){.elementor-2971 .elementor-element.elementor-element-73359166{--min-height:80vh;}.elementor-2971 .elementor-element.elementor-element-73359166:not(.elementor-motion-effects-element-type-background), .elementor-2971 .elementor-element.elementor-element-73359166 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mach2barcode.it/m2b/wp-content/uploads/2024/07/hero-mobile-home-1.jpg");}.elementor-2971 .elementor-element.elementor-element-249ad5c1{--margin-top:220px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-2971 .elementor-element.elementor-element-44b6c65e .elementor-heading-title{font-size:var( --e-global-typography-5a0a7be-font-size );line-height:var( --e-global-typography-5a0a7be-line-height );letter-spacing:var( --e-global-typography-5a0a7be-letter-spacing );word-spacing:var( --e-global-typography-5a0a7be-word-spacing );}.elementor-2971 .elementor-element.elementor-element-44b6c65e{width:100%;max-width:100%;}.elementor-2971 .elementor-element.elementor-element-64af4a9c .elementor-button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-717f505f{--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:080px 0px;--row-gap:080px;--column-gap:0px;--margin-top:080px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-2971 .elementor-element.elementor-element-140a620e{font-size:var( --e-global-typography-7f34910-font-size );line-height:var( --e-global-typography-7f34910-line-height );letter-spacing:var( --e-global-typography-7f34910-letter-spacing );word-spacing:var( --e-global-typography-7f34910-word-spacing );}.elementor-2971 .elementor-element.elementor-element-140a620e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-d5a6f79{font-size:var( --e-global-typography-5a0a7be-font-size );line-height:var( --e-global-typography-5a0a7be-line-height );letter-spacing:var( --e-global-typography-5a0a7be-letter-spacing );word-spacing:var( --e-global-typography-5a0a7be-word-spacing );}.elementor-2971 .elementor-element.elementor-element-69df6a6 .elementor-button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-2793029{--spacer-size:0px;}.elementor-2971 .elementor-element.elementor-element-d9f2944{--gap:012px 0px;--row-gap:012px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0110px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-7d7fde5 .elementor-button{font-size:var( --e-global-typography-9c440e3-font-size );line-height:var( --e-global-typography-9c440e3-line-height );letter-spacing:var( --e-global-typography-9c440e3-letter-spacing );word-spacing:var( --e-global-typography-9c440e3-word-spacing );}.elementor-2971 .elementor-element.elementor-element-7dc67254{--gap:056px 0px;--row-gap:056px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-2971 .elementor-element.elementor-element-1b0f2cec .elementor-heading-title{font-size:var( --e-global-typography-b19102b-font-size );line-height:var( --e-global-typography-b19102b-line-height );letter-spacing:var( --e-global-typography-b19102b-letter-spacing );word-spacing:var( --e-global-typography-b19102b-word-spacing );}.elementor-2971 .elementor-element.elementor-element-7dde111a{font-size:var( --e-global-typography-5a0a7be-font-size );line-height:var( --e-global-typography-5a0a7be-line-height );letter-spacing:var( --e-global-typography-5a0a7be-letter-spacing );word-spacing:var( --e-global-typography-5a0a7be-word-spacing );}.elementor-2971 .elementor-element.elementor-element-6b86d2ee{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-76d2d649 .elementor-icon-box-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-76d2d649 .elementor-icon-box-title, .elementor-2971 .elementor-element.elementor-element-76d2d649 .elementor-icon-box-title a{font-size:var( --e-global-typography-39b7ebc-font-size );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-76d2d649 .elementor-icon-box-description{font-size:var( --e-global-typography-39b7ebc-font-size );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-544d58a2{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-29ed611 .elementor-icon-box-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-29ed611 .elementor-icon-box-title, .elementor-2971 .elementor-element.elementor-element-29ed611 .elementor-icon-box-title a{font-size:var( --e-global-typography-39b7ebc-font-size );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-29ed611 .elementor-icon-box-description{font-size:var( --e-global-typography-39b7ebc-font-size );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-356a840e{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-14c7a93e .elementor-icon-box-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-14c7a93e .elementor-icon-box-title, .elementor-2971 .elementor-element.elementor-element-14c7a93e .elementor-icon-box-title a{font-size:var( --e-global-typography-39b7ebc-font-size );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-14c7a93e .elementor-icon-box-description{font-size:var( --e-global-typography-39b7ebc-font-size );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-2d37220{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-178bc6ca .elementor-icon-box-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-178bc6ca .elementor-icon-box-title, .elementor-2971 .elementor-element.elementor-element-178bc6ca .elementor-icon-box-title a{font-size:var( --e-global-typography-39b7ebc-font-size );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-178bc6ca .elementor-icon-box-description{font-size:var( --e-global-typography-39b7ebc-font-size );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-7f8c1a3e{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-bd78e68 .elementor-icon-box-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-bd78e68 .elementor-icon-box-title, .elementor-2971 .elementor-element.elementor-element-bd78e68 .elementor-icon-box-title a{font-size:var( --e-global-typography-39b7ebc-font-size );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-bd78e68 .elementor-icon-box-description{font-size:var( --e-global-typography-39b7ebc-font-size );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-1551b296{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-3ef7a57c .elementor-icon-box-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-3ef7a57c .elementor-icon-box-title, .elementor-2971 .elementor-element.elementor-element-3ef7a57c .elementor-icon-box-title a{font-size:var( --e-global-typography-39b7ebc-font-size );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-3ef7a57c .elementor-icon-box-description{font-size:var( --e-global-typography-39b7ebc-font-size );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-76aa0e15{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-62bece90 .elementor-icon-box-wrapper{text-align:center;}.elementor-2971 .elementor-element.elementor-element-62bece90 .elementor-icon-box-title, .elementor-2971 .elementor-element.elementor-element-62bece90 .elementor-icon-box-title a{font-size:var( --e-global-typography-39b7ebc-font-size );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-62bece90 .elementor-icon-box-description{font-size:var( --e-global-typography-39b7ebc-font-size );line-height:var( --e-global-typography-39b7ebc-line-height );letter-spacing:var( --e-global-typography-39b7ebc-letter-spacing );word-spacing:var( --e-global-typography-39b7ebc-word-spacing );}.elementor-2971 .elementor-element.elementor-element-2c3e1963{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2971 .elementor-element.elementor-element-615cdc4f{--margin-top:080px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-64e77970{--gap:56px 0px;--row-gap:56px;--column-gap:0px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-15866ade{--gap:040px 0px;--row-gap:040px;--column-gap:0px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-2971 .elementor-element.elementor-element-687e939d .elementor-heading-title{font-size:var( --e-global-typography-f662e78-font-size );line-height:var( --e-global-typography-f662e78-line-height );letter-spacing:var( --e-global-typography-f662e78-letter-spacing );word-spacing:var( --e-global-typography-f662e78-word-spacing );}.elementor-2971 .elementor-element.elementor-element-4ee47029{--gap:032px 0px;--row-gap:032px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-72fe83df{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-68def97e{font-size:var( --e-global-typography-7e3bc51-font-size );line-height:var( --e-global-typography-7e3bc51-line-height );letter-spacing:var( --e-global-typography-7e3bc51-letter-spacing );word-spacing:var( --e-global-typography-7e3bc51-word-spacing );}.elementor-2971 .elementor-element.elementor-element-281b82fd .elementor-button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-68a98021{--width:100%;}.elementor-2971 .elementor-element.elementor-element-31bd97fa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-41a7638f{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-7026a3a7 .elementor-heading-title{font-size:var( --e-global-typography-f662e78-font-size );line-height:var( --e-global-typography-f662e78-line-height );letter-spacing:var( --e-global-typography-f662e78-letter-spacing );word-spacing:var( --e-global-typography-f662e78-word-spacing );}.elementor-2971 .elementor-element.elementor-element-5e4abd08{--padding-top:0px;--padding-bottom:0px;--padding-left:112px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-231b34e6{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-533c03e8{font-size:var( --e-global-typography-7e3bc51-font-size );line-height:var( --e-global-typography-7e3bc51-line-height );letter-spacing:var( --e-global-typography-7e3bc51-letter-spacing );word-spacing:var( --e-global-typography-7e3bc51-word-spacing );}.elementor-2971 .elementor-element.elementor-element-396dae96 .elementor-button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-15205ae{--margin-top:080px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-0848b21{--gap:56px 0px;--row-gap:56px;--column-gap:0px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-0cfbce2{--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-2971 .elementor-element.elementor-element-468a728{--gap:040px 0px;--row-gap:040px;--column-gap:0px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-25cd90d .elementor-heading-title{font-size:var( --e-global-typography-f662e78-font-size );line-height:var( --e-global-typography-f662e78-line-height );letter-spacing:var( --e-global-typography-f662e78-letter-spacing );word-spacing:var( --e-global-typography-f662e78-word-spacing );}.elementor-2971 .elementor-element.elementor-element-7b27983{--gap:032px 0px;--row-gap:032px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-9d46fc7{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-4cace81{font-size:var( --e-global-typography-7e3bc51-font-size );line-height:var( --e-global-typography-7e3bc51-line-height );letter-spacing:var( --e-global-typography-7e3bc51-letter-spacing );word-spacing:var( --e-global-typography-7e3bc51-word-spacing );}.elementor-2971 .elementor-element.elementor-element-b6d480c .elementor-button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-429fcb7{--width:100%;}.elementor-2971 .elementor-element.elementor-element-a966c8b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-76e083b{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-f9ada91 .elementor-heading-title{font-size:var( --e-global-typography-f662e78-font-size );line-height:var( --e-global-typography-f662e78-line-height );letter-spacing:var( --e-global-typography-f662e78-letter-spacing );word-spacing:var( --e-global-typography-f662e78-word-spacing );}.elementor-2971 .elementor-element.elementor-element-937d983{--padding-top:0px;--padding-bottom:0px;--padding-left:112px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-6febf5d{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-30f0129{font-size:var( --e-global-typography-7e3bc51-font-size );line-height:var( --e-global-typography-7e3bc51-line-height );letter-spacing:var( --e-global-typography-7e3bc51-letter-spacing );word-spacing:var( --e-global-typography-7e3bc51-word-spacing );}.elementor-2971 .elementor-element.elementor-element-b179cfd .elementor-button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-581bdb5{--margin-top:080px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-2fa9f06{--gap:56px 0px;--row-gap:56px;--column-gap:0px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-263378c{--gap:040px 0px;--row-gap:040px;--column-gap:0px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-2971 .elementor-element.elementor-element-c73c791 .elementor-heading-title{font-size:var( --e-global-typography-f662e78-font-size );line-height:var( --e-global-typography-f662e78-line-height );letter-spacing:var( --e-global-typography-f662e78-letter-spacing );word-spacing:var( --e-global-typography-f662e78-word-spacing );}.elementor-2971 .elementor-element.elementor-element-fd33aa3{--gap:032px 0px;--row-gap:032px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-31f7ffa{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-0889de4{font-size:var( --e-global-typography-7e3bc51-font-size );line-height:var( --e-global-typography-7e3bc51-line-height );letter-spacing:var( --e-global-typography-7e3bc51-letter-spacing );word-spacing:var( --e-global-typography-7e3bc51-word-spacing );}.elementor-2971 .elementor-element.elementor-element-b7d3c11 .elementor-button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-a6af9a3{--width:100%;}.elementor-2971 .elementor-element.elementor-element-7376fe6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-ddcb523{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-d2bd6d7 .elementor-heading-title{font-size:var( --e-global-typography-f662e78-font-size );line-height:var( --e-global-typography-f662e78-line-height );letter-spacing:var( --e-global-typography-f662e78-letter-spacing );word-spacing:var( --e-global-typography-f662e78-word-spacing );}.elementor-2971 .elementor-element.elementor-element-16dea23{--padding-top:0px;--padding-bottom:0px;--padding-left:112px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-c8d1af7{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-1010d77{font-size:var( --e-global-typography-7e3bc51-font-size );line-height:var( --e-global-typography-7e3bc51-line-height );letter-spacing:var( --e-global-typography-7e3bc51-letter-spacing );word-spacing:var( --e-global-typography-7e3bc51-word-spacing );}.elementor-2971 .elementor-element.elementor-element-8b4c4ea .elementor-button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-7343f79c{--min-height:450px;--margin-top:080px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-2971 .elementor-element.elementor-element-7343f79c:not(.elementor-motion-effects-element-type-background), .elementor-2971 .elementor-element.elementor-element-7343f79c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mach2barcode.it/m2b/wp-content/uploads/2024/07/MB-Banner-9.jpg");}.elementor-2971 .elementor-element.elementor-element-10b96cfb{--gap:032px 0px;--row-gap:032px;--column-gap:0px;}.elementor-2971 .elementor-element.elementor-element-35284acb{--gap:024px 0px;--row-gap:024px;--column-gap:0px;}.elementor-2971 .elementor-element.elementor-element-333ee278 .elementor-heading-title{font-size:var( --e-global-typography-f662e78-font-size );line-height:var( --e-global-typography-f662e78-line-height );letter-spacing:var( --e-global-typography-f662e78-letter-spacing );word-spacing:var( --e-global-typography-f662e78-word-spacing );}.elementor-2971 .elementor-element.elementor-element-3016d7db{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-64b7565f .elementor-button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-530ba33e{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-2971 .elementor-element.elementor-element-2cf690f0 .elementor-heading-title{font-size:var( --e-global-typography-857c032-font-size );line-height:var( --e-global-typography-857c032-line-height );letter-spacing:var( --e-global-typography-857c032-letter-spacing );word-spacing:var( --e-global-typography-857c032-word-spacing );}.elementor-2971 .elementor-element.elementor-element-25b50af1{font-size:var( --e-global-typography-5a0a7be-font-size );line-height:var( --e-global-typography-5a0a7be-line-height );letter-spacing:var( --e-global-typography-5a0a7be-letter-spacing );word-spacing:var( --e-global-typography-5a0a7be-word-spacing );}.elementor-2971 .elementor-element.elementor-element-32d3f6d5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:080px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-2971 .elementor-element.elementor-element-6ac8f48d .elementor-heading-title{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-6ac8f48d > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-2971 .elementor-element.elementor-element-43ee9686 .elementor-heading-title{font-size:var( --e-global-typography-b19102b-font-size );line-height:var( --e-global-typography-b19102b-line-height );letter-spacing:var( --e-global-typography-b19102b-letter-spacing );word-spacing:var( --e-global-typography-b19102b-word-spacing );}.elementor-2971 .elementor-element.elementor-element-5313f4cf .elementor-cta__bg-wrapper{min-height:350px;}.elementor-2971 .elementor-element.elementor-element-5313f4cf .elementor-cta__description{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-5313f4cf .elementor-cta__button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-202feebe .elementor-cta__bg-wrapper{min-height:350px;}.elementor-2971 .elementor-element.elementor-element-202feebe .elementor-cta__description{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-202feebe .elementor-cta__button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-194d2cc0 .elementor-cta__bg-wrapper{min-height:350px;}.elementor-2971 .elementor-element.elementor-element-194d2cc0 .elementor-cta__description{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-194d2cc0 .elementor-cta__button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-427456c2 .elementor-cta__bg-wrapper{min-height:350px;}.elementor-2971 .elementor-element.elementor-element-427456c2 .elementor-cta__description{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-427456c2 .elementor-cta__button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-46d03c06 .elementor-cta__bg-wrapper{min-height:350px;}.elementor-2971 .elementor-element.elementor-element-46d03c06 .elementor-cta__description{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-46d03c06 .elementor-cta__button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-28f33726 .elementor-cta__bg-wrapper{min-height:350px;}.elementor-2971 .elementor-element.elementor-element-28f33726 .elementor-cta__description{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-28f33726 .elementor-cta__button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-3e3e0b48 .elementor-cta__bg-wrapper{min-height:350px;}.elementor-2971 .elementor-element.elementor-element-3e3e0b48 .elementor-cta__description{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-3e3e0b48 .elementor-cta__button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-ea8a885 .elementor-cta__bg-wrapper{min-height:350px;}.elementor-2971 .elementor-element.elementor-element-ea8a885 .elementor-cta__description{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-ea8a885 .elementor-cta__button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-e33e240 .elementor-cta__bg-wrapper{min-height:350px;}.elementor-2971 .elementor-element.elementor-element-e33e240 .elementor-cta__description{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-e33e240 .elementor-cta__button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-79746caf{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2971 .elementor-element.elementor-element-79746caf > .elementor-widget-container{margin:024px 0px 0px 0px;}.elementor-2971 .elementor-element.elementor-element-19951521{--width:80%;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2971 .elementor-element.elementor-element-6a39c239 .elementor-button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}.elementor-2971 .elementor-element.elementor-element-e424d42{--gap:024px 0px;--row-gap:024px;--column-gap:0px;--margin-top:080px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:032px;--padding-bottom:064px;--padding-left:016px;--padding-right:016px;}.elementor-2971 .elementor-element.elementor-element-772ded0c{--gap:024px 0px;--row-gap:024px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:020px;}.elementor-2971 .elementor-element.elementor-element-4711cd03 .elementor-heading-title{font-size:var( --e-global-typography-8b3fe67-font-size );line-height:var( --e-global-typography-8b3fe67-line-height );letter-spacing:var( --e-global-typography-8b3fe67-letter-spacing );word-spacing:var( --e-global-typography-8b3fe67-word-spacing );}.elementor-2971 .elementor-element.elementor-element-49843a05{--min-height:450px;--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:16px;}.elementor-2971 .elementor-element.elementor-element-49843a05:not(.elementor-motion-effects-element-type-background), .elementor-2971 .elementor-element.elementor-element-49843a05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mach2barcode.it/m2b/wp-content/uploads/2024/05/MB-Banner-2.jpg");}.elementor-2971 .elementor-element.elementor-element-6a6385b6{--gap:032px 0px;--row-gap:032px;--column-gap:0px;}.elementor-2971 .elementor-element.elementor-element-632597bb{--gap:024px 0px;--row-gap:024px;--column-gap:0px;}.elementor-2971 .elementor-element.elementor-element-83887a4 .elementor-heading-title{font-size:var( --e-global-typography-f662e78-font-size );line-height:var( --e-global-typography-f662e78-line-height );letter-spacing:var( --e-global-typography-f662e78-letter-spacing );word-spacing:var( --e-global-typography-f662e78-word-spacing );}.elementor-2971 .elementor-element.elementor-element-48e31bb8{font-size:var( --e-global-typography-4662de2-font-size );line-height:var( --e-global-typography-4662de2-line-height );letter-spacing:var( --e-global-typography-4662de2-letter-spacing );word-spacing:var( --e-global-typography-4662de2-word-spacing );}.elementor-2971 .elementor-element.elementor-element-46397537 .elementor-button{font-size:var( --e-global-typography-aea9362-font-size );line-height:var( --e-global-typography-aea9362-line-height );letter-spacing:var( --e-global-typography-aea9362-letter-spacing );word-spacing:var( --e-global-typography-aea9362-word-spacing );}}