.elementor-14 .elementor-element.elementor-element-436feba1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-14 .elementor-element.elementor-element-436feba1:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-436feba1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14 .elementor-element.elementor-element-436feba1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 600px 60px 60px;}.elementor-14 .elementor-element.elementor-element-436feba1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-597f58db.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-14 .elementor-element.elementor-element-597f58db.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.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-14 .elementor-element.elementor-element-6489435c{padding:30px 0px 30px 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-6489435c img{width:126px;}.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-14 .elementor-element.elementor-element-636b32cd{text-align:start;}.elementor-14 .elementor-element.elementor-element-636b32cd .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:5vw;line-height:1em;letter-spacing:-0.06em;color:#ffffff;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-57ccc3ab{padding:15px 0px 0px 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#bebebe;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-40d882b .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-40d882b .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-14 .elementor-element.elementor-element-40d882b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-14 .elementor-element.elementor-element-40d882b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-40d882b .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:bold;}.elementor-14 .elementor-element.elementor-element-40d882b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-78bad6ea:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-78bad6ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fafafb;}.elementor-14 .elementor-element.elementor-element-78bad6ea, .elementor-14 .elementor-element.elementor-element-78bad6ea > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-78bad6ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 600px 40px 60px;}.elementor-14 .elementor-element.elementor-element-78bad6ea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-19a89ac0{text-align:start;}.elementor-14 .elementor-element.elementor-element-19a89ac0 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:7vw;line-height:0.8em;letter-spacing:-0.06em;color:#000000;}.elementor-14 .elementor-element.elementor-element-634c42a3{padding:40px 0px 30px 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-634c42a3 .elementor-heading-title{color:#000000;}.elementor-14 .elementor-element.elementor-element-253f7fac{color:#1C1C1C;}.elementor-14 .elementor-element.elementor-element-7eff1cc:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7eff1cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fafafb;}.elementor-14 .elementor-element.elementor-element-7eff1cc, .elementor-14 .elementor-element.elementor-element-7eff1cc > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-7eff1cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 60px 40px 60px;}.elementor-14 .elementor-element.elementor-element-7eff1cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-d1c63e1{text-align:start;}.elementor-14 .elementor-element.elementor-element-d1c63e1 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:3vw;line-height:0.8em;letter-spacing:-0.06em;color:#000000;}.elementor-14 .elementor-element.elementor-element-1d20a08d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-1d20a08d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fafafb;}.elementor-14 .elementor-element.elementor-element-1d20a08d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 60px 60px 60px;}.elementor-14 .elementor-element.elementor-element-1d20a08d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-6ccd0181 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#BDBDBD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-6ccd0181 > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-6ccd0181 > .elementor-element-populated > .elementor-background-overlay, .elementor-14 .elementor-element.elementor-element-6ccd0181 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-14 .elementor-element.elementor-element-6ccd0181 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-7875fab5{text-align:center;}.elementor-14 .elementor-element.elementor-element-7875fab5 img{width:65%;border-radius:10em 10em 10em 10em;}.elementor-14 .elementor-element.elementor-element-1a3c6530{padding:15px 0px 8px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-1a3c6530 .elementor-heading-title{color:#000000;}.elementor-14 .elementor-element.elementor-element-57ee3ad{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-14 .elementor-element.elementor-element-57ee3ad .elementor-social-icon{background-color:#747474;--icon-padding:0.2em;}.elementor-14 .elementor-element.elementor-element-57ee3ad .elementor-social-icon i{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-57ee3ad .elementor-social-icon svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-5f4c76dc > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#BDBDBD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-5f4c76dc > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-5f4c76dc > .elementor-element-populated > .elementor-background-overlay, .elementor-14 .elementor-element.elementor-element-5f4c76dc > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-14 .elementor-element.elementor-element-5f4c76dc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-1757e2a0{text-align:center;}.elementor-14 .elementor-element.elementor-element-1757e2a0 img{width:65%;border-radius:10em 10em 10em 10em;}.elementor-14 .elementor-element.elementor-element-1f42f681{padding:15px 0px 8px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-1f42f681 .elementor-heading-title{color:#000000;}.elementor-14 .elementor-element.elementor-element-ec25f5f{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-14 .elementor-element.elementor-element-ec25f5f .elementor-social-icon{background-color:#747474;--icon-padding:0.2em;}.elementor-14 .elementor-element.elementor-element-ec25f5f .elementor-social-icon i{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-ec25f5f .elementor-social-icon svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-30e0a34c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#BDBDBD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-30e0a34c > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-30e0a34c > .elementor-element-populated > .elementor-background-overlay, .elementor-14 .elementor-element.elementor-element-30e0a34c > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-14 .elementor-element.elementor-element-30e0a34c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-29be731b{text-align:center;}.elementor-14 .elementor-element.elementor-element-29be731b img{width:65%;border-radius:10em 10em 10em 10em;}.elementor-14 .elementor-element.elementor-element-7ab48d3a{padding:15px 0px 8px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-7ab48d3a .elementor-heading-title{color:#000000;}.elementor-14 .elementor-element.elementor-element-4298adf{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-14 .elementor-element.elementor-element-4298adf .elementor-social-icon{background-color:#747474;--icon-padding:0.2em;}.elementor-14 .elementor-element.elementor-element-4298adf .elementor-social-icon i{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-4298adf .elementor-social-icon svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-4ec8d2af > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#BDBDBD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-4ec8d2af > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-4ec8d2af > .elementor-element-populated > .elementor-background-overlay, .elementor-14 .elementor-element.elementor-element-4ec8d2af > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-14 .elementor-element.elementor-element-4ec8d2af > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-6d2d5ac2{text-align:center;}.elementor-14 .elementor-element.elementor-element-6d2d5ac2 img{width:65%;border-radius:10em 10em 10em 10em;}.elementor-14 .elementor-element.elementor-element-5b518492{padding:15px 0px 8px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-5b518492 .elementor-heading-title{color:#000000;}.elementor-14 .elementor-element.elementor-element-502e3bb{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-14 .elementor-element.elementor-element-502e3bb .elementor-social-icon{background-color:#747474;--icon-padding:0.2em;}.elementor-14 .elementor-element.elementor-element-502e3bb .elementor-social-icon i{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-502e3bb .elementor-social-icon svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-1c33d772:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-1c33d772 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fafafb;}.elementor-14 .elementor-element.elementor-element-1c33d772{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 600px 100px 60px;}.elementor-14 .elementor-element.elementor-element-1c33d772 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-ab20215{--spacer-size:60px;}.elementor-14 .elementor-element.elementor-element-2c1c806{padding:0px 0px 30px 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-2c1c806 .elementor-heading-title{color:#000000;}.elementor-14 .elementor-element.elementor-element-38dda695{color:#1C1C1C;}.elementor-14 .elementor-element.elementor-element-2b76936{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-14 .elementor-element.elementor-element-2b76936:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2b76936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://71.macpremium.it/wp-content/uploads/2026/02/expertise_background.jpg");}.elementor-14 .elementor-element.elementor-element-acc71c5{--display:flex;}.elementor-14 .elementor-element.elementor-element-add89d8{text-align:start;}.elementor-14 .elementor-element.elementor-element-add89d8 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:5vw;line-height:1em;letter-spacing:-0.06em;color:#ffffff;}.elementor-14 .elementor-element.elementor-element-369c8f5{padding:30px 0px 60px 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-369c8f5 .elementor-heading-title{color:#ffffff;}.elementor-14 .elementor-element.elementor-element-9334a92{--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;}.elementor-14 .elementor-element.elementor-element-5996737{--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;}.elementor-14 .elementor-element.elementor-element-de7457e{padding:0px 0px 15px 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-de7457e .elementor-heading-title{color:#ffffff;}.elementor-14 .elementor-element.elementor-element-723b7bf{color:#cccccc;}.elementor-14 .elementor-element.elementor-element-e7154ca{--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;}.elementor-14 .elementor-element.elementor-element-97198c5{padding:0px 0px 15px 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-97198c5 .elementor-heading-title{color:#ffffff;}.elementor-14 .elementor-element.elementor-element-25a21ec{color:#cccccc;}.elementor-14 .elementor-element.elementor-element-71eb719{--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;}.elementor-14 .elementor-element.elementor-element-8fc5ac1{padding:0px 0px 15px 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-8fc5ac1 .elementor-heading-title{color:#ffffff;}.elementor-14 .elementor-element.elementor-element-50fea18{color:#cccccc;}.elementor-14 .elementor-element.elementor-element-5e907e20:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-5e907e20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14 .elementor-element.elementor-element-5e907e20{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 60px 40px 60px;}.elementor-14 .elementor-element.elementor-element-5e907e20 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-527ab7a{text-align:start;}.elementor-14 .elementor-element.elementor-element-527ab7a .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:5vw;line-height:1em;letter-spacing:-0.06em;color:#ffffff;}.elementor-14 .elementor-element.elementor-element-d5c9d66{--spacer-size:50px;}.elementor-14 .elementor-element.elementor-element-7b1f8993:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7b1f8993 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14 .elementor-element.elementor-element-7b1f8993{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 60px 15px 60px;}.elementor-14 .elementor-element.elementor-element-7b1f8993 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-2f71fc72:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-2f71fc72 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #FFFFFF 100%);}.elementor-14 .elementor-element.elementor-element-2f71fc72 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-2f71fc72 > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-2f71fc72 > .elementor-element-populated > .elementor-background-overlay, .elementor-14 .elementor-element.elementor-element-2f71fc72 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-2f71fc72 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-d977e15.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-d977e15.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-d977e15.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-d977e15 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:1.3em;font-weight:bold;color:#000000;}.elementor-14 .elementor-element.elementor-element-d977e15 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14 .elementor-element.elementor-element-d977e15 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-d977e15:has(:hover) .elementor-image-box-title,
					 .elementor-14 .elementor-element.elementor-element-d977e15:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-14 .elementor-element.elementor-element-d977e15 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;color:#3C3C3C;}.elementor-14 .elementor-element.elementor-element-9abbe2f{--spacer-size:20px;}.elementor-14 .elementor-element.elementor-element-c4eed20:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-c4eed20 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #FFFFFF 100%);}.elementor-14 .elementor-element.elementor-element-c4eed20 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-c4eed20 > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-c4eed20 > .elementor-element-populated > .elementor-background-overlay, .elementor-14 .elementor-element.elementor-element-c4eed20 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-c4eed20 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-eb6ad62.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-eb6ad62.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-eb6ad62.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-eb6ad62 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:1.3em;font-weight:bold;color:#000000;}.elementor-14 .elementor-element.elementor-element-eb6ad62 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14 .elementor-element.elementor-element-eb6ad62 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-eb6ad62:has(:hover) .elementor-image-box-title,
					 .elementor-14 .elementor-element.elementor-element-eb6ad62:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-14 .elementor-element.elementor-element-eb6ad62 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;color:#3C3C3C;}.elementor-14 .elementor-element.elementor-element-1e59f8c{--spacer-size:20px;}.elementor-14 .elementor-element.elementor-element-67dd2e9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-67dd2e9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #FFFFFF 100%);}.elementor-14 .elementor-element.elementor-element-67dd2e9 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-67dd2e9 > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-67dd2e9 > .elementor-element-populated > .elementor-background-overlay, .elementor-14 .elementor-element.elementor-element-67dd2e9 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-67dd2e9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-b76c2d7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-b76c2d7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-b76c2d7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-b76c2d7 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:1.3em;font-weight:bold;color:#000000;}.elementor-14 .elementor-element.elementor-element-b76c2d7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14 .elementor-element.elementor-element-b76c2d7 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-b76c2d7:has(:hover) .elementor-image-box-title,
					 .elementor-14 .elementor-element.elementor-element-b76c2d7:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-14 .elementor-element.elementor-element-b76c2d7 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;color:#3C3C3C;}.elementor-14 .elementor-element.elementor-element-7a92b77{--spacer-size:20px;}.elementor-14 .elementor-element.elementor-element-a030590:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a030590 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14 .elementor-element.elementor-element-a030590{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 60px 15px 60px;}.elementor-14 .elementor-element.elementor-element-a030590 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-1f555fe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-1f555fe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #FFFFFF 100%);}.elementor-14 .elementor-element.elementor-element-1f555fe > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-1f555fe > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-1f555fe > .elementor-element-populated > .elementor-background-overlay, .elementor-14 .elementor-element.elementor-element-1f555fe > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-1f555fe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-7b4817c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-7b4817c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-7b4817c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-7b4817c .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:1.3em;font-weight:bold;color:#000000;}.elementor-14 .elementor-element.elementor-element-7b4817c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14 .elementor-element.elementor-element-7b4817c .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-7b4817c:has(:hover) .elementor-image-box-title,
					 .elementor-14 .elementor-element.elementor-element-7b4817c:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-14 .elementor-element.elementor-element-7b4817c .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;color:#3C3C3C;}.elementor-14 .elementor-element.elementor-element-70d01e5{--spacer-size:20px;}.elementor-14 .elementor-element.elementor-element-50b7cd1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-50b7cd1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #FFFFFF 100%);}.elementor-14 .elementor-element.elementor-element-50b7cd1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-50b7cd1 > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-50b7cd1 > .elementor-element-populated > .elementor-background-overlay, .elementor-14 .elementor-element.elementor-element-50b7cd1 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-50b7cd1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-ce96a26.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-ce96a26.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-ce96a26.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-ce96a26 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:1.3em;font-weight:bold;color:#000000;}.elementor-14 .elementor-element.elementor-element-ce96a26 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14 .elementor-element.elementor-element-ce96a26 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-ce96a26:has(:hover) .elementor-image-box-title,
					 .elementor-14 .elementor-element.elementor-element-ce96a26:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-14 .elementor-element.elementor-element-ce96a26 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;color:#3C3C3C;}.elementor-14 .elementor-element.elementor-element-13e519e{--spacer-size:20px;}.elementor-14 .elementor-element.elementor-element-3f1ac42:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-3f1ac42 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #FFFFFF 100%);}.elementor-14 .elementor-element.elementor-element-3f1ac42 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-3f1ac42 > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-3f1ac42 > .elementor-element-populated > .elementor-background-overlay, .elementor-14 .elementor-element.elementor-element-3f1ac42 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-3f1ac42 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-1c08cf6.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-1c08cf6.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-1c08cf6.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-1c08cf6 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:1.3em;font-weight:bold;color:#000000;}.elementor-14 .elementor-element.elementor-element-1c08cf6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-14 .elementor-element.elementor-element-1c08cf6 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-1c08cf6:has(:hover) .elementor-image-box-title,
					 .elementor-14 .elementor-element.elementor-element-1c08cf6:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-14 .elementor-element.elementor-element-1c08cf6 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:0.85em;font-weight:400;color:#3C3C3C;}.elementor-14 .elementor-element.elementor-element-10122ca{--spacer-size:20px;}.elementor-14 .elementor-element.elementor-element-48fdc785:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-48fdc785 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14 .elementor-element.elementor-element-48fdc785{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 60px 0px;}.elementor-14 .elementor-element.elementor-element-48fdc785 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-2efd702{--spacer-size:50px;}.elementor-14 .elementor-element.elementor-element-7e9b858e:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7e9b858e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://71.macpremium.it/wp-content/uploads/2026/02/portfolio_background.jpg");}.elementor-14 .elementor-element.elementor-element-7e9b858e > .elementor-background-overlay{background-color:#000000;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-7e9b858e{border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 60px 120px 60px;}.elementor-14 .elementor-element.elementor-element-7e9b858e, .elementor-14 .elementor-element.elementor-element-7e9b858e > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-72344520{text-align:start;}.elementor-14 .elementor-element.elementor-element-72344520 .elementor-heading-title{color:#ffffff;}.elementor-14 .elementor-element.elementor-element-11a8b98f{padding:30px 0px 30px 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-11a8b98f .elementor-heading-title{color:#ffffff;}.elementor-14 .elementor-element.elementor-element-76a87bc6{color:#ffffff;}.elementor-14 .elementor-element.elementor-element-003a242 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-003a242 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-14 .elementor-element.elementor-element-003a242{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-14 .elementor-element.elementor-element-003a242 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-003a242 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:bold;}.elementor-14 .elementor-element.elementor-element-003a242 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-e420a93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-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:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-14 .elementor-element.elementor-element-e420a93:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-e420a93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14 .elementor-element.elementor-element-bd7be7e{text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-acc71c5{--width:100%;}.elementor-14 .elementor-element.elementor-element-5996737{--width:30%;}.elementor-14 .elementor-element.elementor-element-e7154ca{--width:30%;}.elementor-14 .elementor-element.elementor-element-71eb719{--width:30%;}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-436feba1{padding:0px 30px 40px 30px;}.elementor-14 .elementor-element.elementor-element-636b32cd .elementor-heading-title{font-size:10vw;}.elementor-14 .elementor-element.elementor-element-78bad6ea{padding:60px 60px 60px 60px;}.elementor-14 .elementor-element.elementor-element-19a89ac0 .elementor-heading-title{font-size:10vw;}.elementor-14 .elementor-element.elementor-element-d1c63e1 .elementor-heading-title{font-size:5vw;}.elementor-14 .elementor-element.elementor-element-1c33d772{padding:60px 60px 60px 60px;}.elementor-14 .elementor-element.elementor-element-2b76936{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-add89d8 .elementor-heading-title{font-size:10vw;}.elementor-14 .elementor-element.elementor-element-9334a92{--flex-wrap:wrap;}.elementor-14 .elementor-element.elementor-element-527ab7a .elementor-heading-title{font-size:10vw;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-436feba1{padding:0px 20px 30px 20px;}.elementor-14 .elementor-element.elementor-element-636b32cd .elementor-heading-title{font-size:10vw;}.elementor-14 .elementor-element.elementor-element-78bad6ea{padding:50px 20px 30px 20px;}.elementor-14 .elementor-element.elementor-element-19a89ac0 .elementor-heading-title{font-size:15vw;}.elementor-14 .elementor-element.elementor-element-7eff1cc{padding:50px 20px 30px 20px;}.elementor-14 .elementor-element.elementor-element-d1c63e1 .elementor-heading-title{font-size:8vw;}.elementor-14 .elementor-element.elementor-element-1d20a08d{padding:10px 20px 40px 20px;}.elementor-14 .elementor-element.elementor-element-1c33d772{padding:0px 20px 60px 20px;}.elementor-14 .elementor-element.elementor-element-2b76936{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-add89d8 .elementor-heading-title{font-size:10vw;}.elementor-14 .elementor-element.elementor-element-5e907e20{padding:60px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-527ab7a .elementor-heading-title{font-size:10vw;}.elementor-14 .elementor-element.elementor-element-7b1f8993{padding:0px 20px 10px 20px;}.elementor-14 .elementor-element.elementor-element-d977e15 .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-eb6ad62 .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-b76c2d7 .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-a030590{padding:0px 20px 10px 20px;}.elementor-14 .elementor-element.elementor-element-7b4817c .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-ce96a26 .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-1c08cf6 .elementor-image-box-img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-7e9b858e{padding:60px 20px 80px 20px;}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-6ccd0181{width:50%;}.elementor-14 .elementor-element.elementor-element-5f4c76dc{width:50%;}.elementor-14 .elementor-element.elementor-element-30e0a34c{width:50%;}.elementor-14 .elementor-element.elementor-element-4ec8d2af{width:50%;}.elementor-14 .elementor-element.elementor-element-5996737{--width:100%;}.elementor-14 .elementor-element.elementor-element-e7154ca{--width:100%;}.elementor-14 .elementor-element.elementor-element-71eb719{--width:100%;}}