.elementor-11518 .elementor-element.elementor-element-77828b4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-11518 .elementor-element.elementor-element-77828b4:not(.elementor-motion-effects-element-type-background), .elementor-11518 .elementor-element.elementor-element-77828b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.studiobase.eu/wp-content/uploads/2025/12/piramide-studiobase-minimal.svg");background-position:1200px 360px;background-repeat:no-repeat;background-size:contain;}.elementor-11518 .elementor-element.elementor-element-6e3f9a5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.31;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:200px;--padding-left:40px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-6e3f9a5:not(.elementor-motion-effects-element-type-background), .elementor-11518 .elementor-element.elementor-element-6e3f9a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.studiobase.eu/wp-content/uploads/2025/12/sfondo-cta-1-e1765118501308.webp");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-11518 .elementor-element.elementor-element-6e3f9a5::before, .elementor-11518 .elementor-element.elementor-element-6e3f9a5 > .elementor-background-video-container::before, .elementor-11518 .elementor-element.elementor-element-6e3f9a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-11518 .elementor-element.elementor-element-6e3f9a5 > .elementor-background-slideshow::before, .elementor-11518 .elementor-element.elementor-element-6e3f9a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11518 .elementor-element.elementor-element-6e3f9a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-11518 .elementor-element.elementor-element-1f0c5e0{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11518 .elementor-element.elementor-element-1f0c5e0::before, .elementor-11518 .elementor-element.elementor-element-1f0c5e0 > .elementor-background-video-container::before, .elementor-11518 .elementor-element.elementor-element-1f0c5e0 > .e-con-inner > .elementor-background-video-container::before, .elementor-11518 .elementor-element.elementor-element-1f0c5e0 > .elementor-background-slideshow::before, .elementor-11518 .elementor-element.elementor-element-1f0c5e0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11518 .elementor-element.elementor-element-1f0c5e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-11518 .elementor-element.elementor-element-d970bf5{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:00%;--padding-right:0%;}.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-11518 .elementor-element.elementor-element-f255cd6 .elementor-heading-title{font-family:var( --e-global-typography-0318153-font-family ), Sans-serif;font-size:var( --e-global-typography-0318153-font-size );font-weight:var( --e-global-typography-0318153-font-weight );line-height:var( --e-global-typography-0318153-line-height );letter-spacing:var( --e-global-typography-0318153-letter-spacing );color:var( --e-global-color-a22185f );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-11518 .elementor-element.elementor-element-dfabed0{font-family:var( --e-global-typography-6fe8ec3-font-family ), Sans-serif;font-size:var( --e-global-typography-6fe8ec3-font-size );font-weight:var( --e-global-typography-6fe8ec3-font-weight );line-height:var( --e-global-typography-6fe8ec3-line-height );word-spacing:var( --e-global-typography-6fe8ec3-word-spacing );color:var( --e-global-color-f0d3985 );}.elementor-11518 .elementor-element.elementor-element-ba3dbdc{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11518 .elementor-element.elementor-element-39ff5cb{--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-11518 .elementor-element.elementor-element-05cbad0.widget-mo-core-button .mo_module_button_elementor.rounded a{border-radius:5px;}.elementor-11518 .elementor-element.elementor-element-05cbad0.widget-mo-core-button .mo_module_button_elementor .hover_type4 .mo_module_button__cover:before{border-radius:5px;}.elementor-11518 .elementor-element.elementor-element-05cbad0.widget-mo-core-button .mo_module_button_elementor .hover_type4 .mo_module_button__cover:after{border-radius:5px;}.elementor-11518 .elementor-element.elementor-element-23127ce.widget-mo-core-button .mo_module_button_elementor a{border-width:2px !important;}.elementor-11518 .elementor-element.elementor-element-23127ce.widget-mo-core-button .mo_module_button_elementor a.hover_type2 .mo_module_button__container .mo_module_button__cover{border-width:2px !important;}.elementor-11518 .elementor-element.elementor-element-23127ce.widget-mo-core-button .mo_module_button_elementor.rounded a{border-radius:5px;}.elementor-11518 .elementor-element.elementor-element-23127ce.widget-mo-core-button .mo_module_button_elementor .hover_type4 .mo_module_button__cover:before{border-radius:5px;}.elementor-11518 .elementor-element.elementor-element-23127ce.widget-mo-core-button .mo_module_button_elementor .hover_type4 .mo_module_button__cover:after{border-radius:5px;}.elementor-11518 .elementor-element.elementor-element-7fa59dd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-7fa59dd:not(.elementor-motion-effects-element-type-background), .elementor-11518 .elementor-element.elementor-element-7fa59dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.studiobase.eu/wp-content/uploads/2025/12/piramide-studiobase-minimal.svg");background-position:1200px 360px;background-repeat:no-repeat;background-size:contain;}.elementor-11518 .elementor-element.elementor-element-b98b34e{--display:flex;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-52593d2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11518 .elementor-element.elementor-element-972b9cf{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-edbdf45 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11518 .elementor-element.elementor-element-edbdf45 .mo-title-box h3{color:#0A3D7A;}.elementor-11518 .elementor-element.elementor-element-edbdf45 .mo-title-box h5{color:var( --e-global-color-primary );}.elementor-11518 .elementor-element.elementor-element-edbdf45 .mo-title-box .title-desc{color:var( --e-global-color-text );}.elementor-11518 .elementor-element.elementor-element-3e068a8{font-family:var( --e-global-typography-6fe8ec3-font-family ), Sans-serif;font-size:var( --e-global-typography-6fe8ec3-font-size );font-weight:var( --e-global-typography-6fe8ec3-font-weight );line-height:var( --e-global-typography-6fe8ec3-line-height );word-spacing:var( --e-global-typography-6fe8ec3-word-spacing );color:var( --e-global-color-1635e6b );}.elementor-11518 .elementor-element.elementor-element-8e5d6cb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--flex-wrap:wrap;}.elementor-11518 .elementor-element.elementor-element-812c386{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-f0d3985 );--border-color:var( --e-global-color-f0d3985 );--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;}.elementor-11518 .elementor-element.elementor-element-e60c39d .elementor-heading-title{font-family:var( --e-global-typography-a911720-font-family ), Sans-serif;font-size:var( --e-global-typography-a911720-font-size );font-weight:var( --e-global-typography-a911720-font-weight );line-height:var( --e-global-typography-a911720-line-height );word-spacing:var( --e-global-typography-a911720-word-spacing );}.elementor-11518 .elementor-element.elementor-element-a18bdf8{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-1635e6b );}.elementor-11518 .elementor-element.elementor-element-6311944{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-f0d3985 );--border-color:var( --e-global-color-f0d3985 );--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;}.elementor-11518 .elementor-element.elementor-element-cf7b801 .elementor-heading-title{font-family:var( --e-global-typography-a911720-font-family ), Sans-serif;font-size:var( --e-global-typography-a911720-font-size );font-weight:var( --e-global-typography-a911720-font-weight );line-height:var( --e-global-typography-a911720-line-height );word-spacing:var( --e-global-typography-a911720-word-spacing );}.elementor-11518 .elementor-element.elementor-element-be6d9c2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-1635e6b );}.elementor-11518 .elementor-element.elementor-element-eb77053{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-f0d3985 );--border-color:var( --e-global-color-f0d3985 );--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;}.elementor-11518 .elementor-element.elementor-element-d303c50 .elementor-heading-title{font-family:var( --e-global-typography-a911720-font-family ), Sans-serif;font-size:var( --e-global-typography-a911720-font-size );font-weight:var( --e-global-typography-a911720-font-weight );line-height:var( --e-global-typography-a911720-line-height );word-spacing:var( --e-global-typography-a911720-word-spacing );}.elementor-11518 .elementor-element.elementor-element-3a2e3e0{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-1635e6b );}.elementor-11518 .elementor-element.elementor-element-6464422{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-6464422:not(.elementor-motion-effects-element-type-background), .elementor-11518 .elementor-element.elementor-element-6464422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.studiobase.eu/wp-content/uploads/2025/12/piramide-studiobase-minimal.svg");background-position:1200px 360px;background-repeat:no-repeat;background-size:contain;}.elementor-11518 .elementor-element.elementor-element-13ce79f{--display:flex;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-b87c9d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-1869bb6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-4bc6ebd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11518 .elementor-element.elementor-element-4bc6ebd .mo-title-box h3{color:#0A3D7A;}.elementor-11518 .elementor-element.elementor-element-4bc6ebd .mo-title-box h5{color:var( --e-global-color-primary );}.elementor-11518 .elementor-element.elementor-element-4bc6ebd .mo-title-box .title-desc{color:var( --e-global-color-text );}.elementor-11518 .elementor-element.elementor-element-17ed2e8{font-family:var( --e-global-typography-6fe8ec3-font-family ), Sans-serif;font-size:var( --e-global-typography-6fe8ec3-font-size );font-weight:var( --e-global-typography-6fe8ec3-font-weight );line-height:var( --e-global-typography-6fe8ec3-line-height );word-spacing:var( --e-global-typography-6fe8ec3-word-spacing );color:var( --e-global-color-1635e6b );}.elementor-11518 .elementor-element.elementor-element-9718da2{--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-11518 .elementor-element.elementor-element-e676a32{width:100%;max-width:100%;}.elementor-11518 .elementor-element.elementor-element-e676a32.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style1 .icon-wrap:before{background:#6C8BAF;}.elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style1 .button.hr_primary:hover{color:#6C8BAF;}.elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style2 .icon-wrap i, .elementor-11518 .elementor-element.elementor-element-e676a32  .icon-box-style2 .button.hr_primary:hover{color:#6C8BAF;}.elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style3 .icon-wrap:before{background:#6C8BAF;}.elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style3 .icon-wrap i{color:#6C8BAF!important;}.elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style3 .icon-wrap svg path{stroke:#6C8BAF;}.elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style4 .icon-wrap svg path, .elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style4 .icon-wrap svg line, .elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style4 .icon-wrap svg circle, .elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style4 .icon-wrap svg rect{stroke:#6C8BAF;}.elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style4 .icon-wrap i{color:#6C8BAF;}.elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style4:hover .title-wrap h6:before{color:#6C8BAF;}.elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style5 .icon-wrap:after, .elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style5:after{background:#6C8BAF;}.elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style5 .icon-wrap i{color:#6C8BAF;}.elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style5:hover{border-color:#6C8BAF;}.elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style6 .icon-wrap:before{background:#6C8BAF;}.elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style6:hover{background:#6C8BAF;}.elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style6 .icon-wrap svg{stroke:#6C8BAF;}.elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style6 .icon-wrap i{color:#6C8BAF;}.elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style6 .icon-wrap svg path{stroke:#6C8BAF!important;}.elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style7 .icon-wrap:before{background:#6C8BAF;}.elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style7 .icon-wrap i, .elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style7:hover .title-wrap h6:before{color:#6C8BAF;}.elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style7 .icon-wrap svg path, .elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style7 .button .arrows .arrow svg{fill:#6C8BAF!important;stroke:#6C8BAF!important;}.elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style8 .icon-wrap i{color:#6C8BAF;}.elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style8 .icon-wrap svg path{stroke:#6C8BAF!important;}.elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style9 .icon-wrap i, .elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style9:hover .title-wrap h6:before{color:#6C8BAF;}.elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style9:after{background:#6C8BAF!important;}.elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style9 .icon-wrap svg path{stroke:#6C8BAF!important;}.elementor-11518 .elementor-element.elementor-element-e676a32 .iconbox.icon-box-style1 .icon-wrap, .elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style2 .icon-wrap i, .elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style3 .icon-wrap i, .elementor-11518 .elementor-element.elementor-element-e676a32 .iconbox.icon-box-style4 .icon-wrap, .elementor-11518 .elementor-element.elementor-element-e676a32 .iconbox.icon-box-style5 .icon-wrap, .elementor-11518 .elementor-element.elementor-element-e676a32 .iconbox.icon-box-style6 .icon-wrap, .elementor-11518 .elementor-element.elementor-element-e676a32 .iconbox.icon-box-style7 .icon-wrap, .elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style8 .icon-wrap i, .elementor-11518 .elementor-element.elementor-element-e676a32 .icon-box-style9 .icon-wrap i{font-size:35px;}.elementor-11518 .elementor-element.elementor-element-e676a32 .iconbox .icon-wrap svg{width:35px;height:35px;}.elementor-11518 .elementor-element.elementor-element-ccdc6f0{width:100%;max-width:100%;}.elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style1 .icon-wrap:before{background:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style1 .button.hr_primary:hover{color:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style2 .icon-wrap i, .elementor-11518 .elementor-element.elementor-element-ccdc6f0  .icon-box-style2 .button.hr_primary:hover{color:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style3 .icon-wrap:before{background:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style3 .icon-wrap i{color:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style3 .icon-wrap svg path{stroke:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style4 .icon-wrap svg path, .elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style4 .icon-wrap svg line, .elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style4 .icon-wrap svg circle, .elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style4 .icon-wrap svg rect{stroke:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style4 .icon-wrap i{color:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style4:hover .title-wrap h6:before{color:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style5 .icon-wrap:after, .elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style5:after{background:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style5 .icon-wrap i{color:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style5:hover{border-color:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style6 .icon-wrap:before{background:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style6:hover{background:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style6 .icon-wrap svg{stroke:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style6 .icon-wrap i{color:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style6 .icon-wrap svg path{stroke:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style7 .icon-wrap:before{background:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style7 .icon-wrap i, .elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style7:hover .title-wrap h6:before{color:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style7 .icon-wrap svg path, .elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style7 .button .arrows .arrow svg{fill:var( --e-global-color-5879636 );stroke:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style8 .icon-wrap i{color:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style8 .icon-wrap svg path{stroke:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style9 .icon-wrap i, .elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style9:hover .title-wrap h6:before{color:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style9:after{background:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style9 .icon-wrap svg path{stroke:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-ccdc6f0 .iconbox.icon-box-style1 .icon-wrap, .elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style2 .icon-wrap i, .elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style3 .icon-wrap i, .elementor-11518 .elementor-element.elementor-element-ccdc6f0 .iconbox.icon-box-style4 .icon-wrap, .elementor-11518 .elementor-element.elementor-element-ccdc6f0 .iconbox.icon-box-style5 .icon-wrap, .elementor-11518 .elementor-element.elementor-element-ccdc6f0 .iconbox.icon-box-style6 .icon-wrap, .elementor-11518 .elementor-element.elementor-element-ccdc6f0 .iconbox.icon-box-style7 .icon-wrap, .elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style8 .icon-wrap i, .elementor-11518 .elementor-element.elementor-element-ccdc6f0 .icon-box-style9 .icon-wrap i{font-size:35px;}.elementor-11518 .elementor-element.elementor-element-ccdc6f0 .iconbox .icon-wrap svg{width:35px;height:35px;}.elementor-11518 .elementor-element.elementor-element-65cd3b0{width:100%;max-width:100%;}.elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style1 .icon-wrap:before{background:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style1 .button.hr_primary:hover{color:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style2 .icon-wrap i, .elementor-11518 .elementor-element.elementor-element-65cd3b0  .icon-box-style2 .button.hr_primary:hover{color:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style3 .icon-wrap:before{background:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style3 .icon-wrap i{color:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style3 .icon-wrap svg path{stroke:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style4 .icon-wrap svg path, .elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style4 .icon-wrap svg line, .elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style4 .icon-wrap svg circle, .elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style4 .icon-wrap svg rect{stroke:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style4 .icon-wrap i{color:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style4:hover .title-wrap h6:before{color:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style5 .icon-wrap:after, .elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style5:after{background:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style5 .icon-wrap i{color:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style5:hover{border-color:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style6 .icon-wrap:before{background:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style6:hover{background:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style6 .icon-wrap svg{stroke:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style6 .icon-wrap i{color:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style6 .icon-wrap svg path{stroke:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style7 .icon-wrap:before{background:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style7 .icon-wrap i, .elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style7:hover .title-wrap h6:before{color:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style7 .icon-wrap svg path, .elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style7 .button .arrows .arrow svg{fill:var( --e-global-color-5879636 );stroke:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style8 .icon-wrap i{color:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style8 .icon-wrap svg path{stroke:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style9 .icon-wrap i, .elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style9:hover .title-wrap h6:before{color:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style9:after{background:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style9 .icon-wrap svg path{stroke:var( --e-global-color-5879636 );}.elementor-11518 .elementor-element.elementor-element-65cd3b0 .iconbox.icon-box-style1 .icon-wrap, .elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style2 .icon-wrap i, .elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style3 .icon-wrap i, .elementor-11518 .elementor-element.elementor-element-65cd3b0 .iconbox.icon-box-style4 .icon-wrap, .elementor-11518 .elementor-element.elementor-element-65cd3b0 .iconbox.icon-box-style5 .icon-wrap, .elementor-11518 .elementor-element.elementor-element-65cd3b0 .iconbox.icon-box-style6 .icon-wrap, .elementor-11518 .elementor-element.elementor-element-65cd3b0 .iconbox.icon-box-style7 .icon-wrap, .elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style8 .icon-wrap i, .elementor-11518 .elementor-element.elementor-element-65cd3b0 .icon-box-style9 .icon-wrap i{font-size:35px;}.elementor-11518 .elementor-element.elementor-element-65cd3b0 .iconbox .icon-wrap svg{width:35px;height:35px;}.elementor-11518 .elementor-element.elementor-element-bfc79f6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11518 .elementor-element.elementor-element-b9fadb4 .elementor-button{background-color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;fill:var( --e-global-color-a22185f );color:var( --e-global-color-a22185f );padding:20px 30px 20px 30px;}.elementor-11518 .elementor-element.elementor-element-b9fadb4 .elementor-button:hover, .elementor-11518 .elementor-element.elementor-element-b9fadb4 .elementor-button:focus{background-color:var( --e-global-color-abcb84d );color:var( --e-global-color-a22185f );}.elementor-11518 .elementor-element.elementor-element-b9fadb4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;}.elementor-11518 .elementor-element.elementor-element-b9fadb4 .elementor-button:hover svg, .elementor-11518 .elementor-element.elementor-element-b9fadb4 .elementor-button:focus svg{fill:var( --e-global-color-a22185f );}.elementor-11518 .elementor-element.elementor-element-65a2613{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-11518 .elementor-element.elementor-element-65a2613.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11518 .elementor-element.elementor-element-c586c48{--display:flex;--justify-content:space-between;--overlay-opacity:0.1;--border-radius:20px 20px 20px 20px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-c586c48:not(.elementor-motion-effects-element-type-background), .elementor-11518 .elementor-element.elementor-element-c586c48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-11518 .elementor-element.elementor-element-c586c48::before, .elementor-11518 .elementor-element.elementor-element-c586c48 > .elementor-background-video-container::before, .elementor-11518 .elementor-element.elementor-element-c586c48 > .e-con-inner > .elementor-background-video-container::before, .elementor-11518 .elementor-element.elementor-element-c586c48 > .elementor-background-slideshow::before, .elementor-11518 .elementor-element.elementor-element-c586c48 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11518 .elementor-element.elementor-element-c586c48 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.studiobase.eu/wp-content/uploads/2025/12/pattern-rombi.png");--background-overlay:'';}.elementor-11518 .elementor-element.elementor-element-3391cd2{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11518 .elementor-element.elementor-element-79783b1{--display:flex;}.elementor-11518 .elementor-element.elementor-element-b15cf1f .mo-title-box .content-inner{max-width:550px;}.elementor-11518 .elementor-element.elementor-element-b15cf1f .mo-title-box h3{color:var( --e-global-color-a22185f );}.elementor-11518 .elementor-element.elementor-element-b15cf1f .mo-title-box h5{color:var( --e-global-color-a22185f );}.elementor-11518 .elementor-element.elementor-element-c2672e1{--display:flex;--justify-content:flex-end;}.elementor-11518 .elementor-element.elementor-element-5668324{font-family:var( --e-global-typography-6fe8ec3-font-family ), Sans-serif;font-size:var( --e-global-typography-6fe8ec3-font-size );font-weight:var( --e-global-typography-6fe8ec3-font-weight );line-height:var( --e-global-typography-6fe8ec3-line-height );word-spacing:var( --e-global-typography-6fe8ec3-word-spacing );color:var( --e-global-color-a22185f );}.elementor-11518 .elementor-element.elementor-element-771457c{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-e06ee18{--display:flex;}.elementor-11518 .elementor-element.elementor-element-d29b848 .process-box-style1 .number-step:before, .elementor-11518 .elementor-element.elementor-element-d29b848 .process-box-style1:hover .number-step:after{background:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-d29b848 .process-box-style1 .process-wrap:after{background:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-d29b848 .process-box-style2 .number-icon-wrap .icon-wrap:before{background:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-d29b848 .process-box-style2 .number-icon-wrap .icon-wrap i{color:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-d29b848 .process-box-style3:before{background:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-d29b848 .process-box-style3 .icon-wrap i, .elementor-11518 .elementor-element.elementor-element-d29b848 .process-box-style3 .process-box-style3 h3{color:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-d29b848 .process-box-style4 .button.btn-txt-arrow svg.svg-arrow path{stroke:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-d29b848 .process-box-style4:hover .number-step h3{color:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-55aa30c{--display:flex;}.elementor-11518 .elementor-element.elementor-element-93f6762 .process-box-style1 .number-step:before, .elementor-11518 .elementor-element.elementor-element-93f6762 .process-box-style1:hover .number-step:after{background:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-93f6762 .process-box-style1 .process-wrap:after{background:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-93f6762 .process-box-style2 .number-icon-wrap .icon-wrap:before{background:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-93f6762 .process-box-style2 .number-icon-wrap .icon-wrap i{color:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-93f6762 .process-box-style3:before{background:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-93f6762 .process-box-style3 .icon-wrap i, .elementor-11518 .elementor-element.elementor-element-93f6762 .process-box-style3 .process-box-style3 h3{color:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-93f6762 .process-box-style4 .button.btn-txt-arrow svg.svg-arrow path{stroke:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-93f6762 .process-box-style4:hover .number-step h3{color:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-5de45d3{--display:flex;}.elementor-11518 .elementor-element.elementor-element-94cfbeb .process-box-style1 .number-step:before, .elementor-11518 .elementor-element.elementor-element-94cfbeb .process-box-style1:hover .number-step:after{background:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-94cfbeb .process-box-style1 .process-wrap:after{background:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-94cfbeb .process-box-style2 .number-icon-wrap .icon-wrap:before{background:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-94cfbeb .process-box-style2 .number-icon-wrap .icon-wrap i{color:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-94cfbeb .process-box-style3:before{background:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-94cfbeb .process-box-style3 .icon-wrap i, .elementor-11518 .elementor-element.elementor-element-94cfbeb .process-box-style3 .process-box-style3 h3{color:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-94cfbeb .process-box-style4 .button.btn-txt-arrow svg.svg-arrow path{stroke:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-94cfbeb .process-box-style4:hover .number-step h3{color:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-cbdb760{--display:flex;}.elementor-11518 .elementor-element.elementor-element-61ae487 .process-box-style1 .number-step:before, .elementor-11518 .elementor-element.elementor-element-61ae487 .process-box-style1:hover .number-step:after{background:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-61ae487 .process-box-style1 .process-wrap:after{background:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-61ae487 .process-box-style2 .number-icon-wrap .icon-wrap:before{background:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-61ae487 .process-box-style2 .number-icon-wrap .icon-wrap i{color:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-61ae487 .process-box-style3:before{background:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-61ae487 .process-box-style3 .icon-wrap i, .elementor-11518 .elementor-element.elementor-element-61ae487 .process-box-style3 .process-box-style3 h3{color:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-61ae487 .process-box-style4 .button.btn-txt-arrow svg.svg-arrow path{stroke:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-61ae487 .process-box-style4:hover .number-step h3{color:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-43167f1{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-11518 .elementor-element.elementor-element-7b621b1.elementor-element{--align-self:center;}.elementor-11518 .elementor-element.elementor-element-7b621b1 .elementor-icon-wrapper{text-align:center;}.elementor-11518 .elementor-element.elementor-element-7b621b1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a22185f );color:#FFFFFF9C;}.elementor-11518 .elementor-element.elementor-element-7b621b1.elementor-view-framed .elementor-icon, .elementor-11518 .elementor-element.elementor-element-7b621b1.elementor-view-default .elementor-icon{color:var( --e-global-color-a22185f );border-color:var( --e-global-color-a22185f );}.elementor-11518 .elementor-element.elementor-element-7b621b1.elementor-view-framed .elementor-icon, .elementor-11518 .elementor-element.elementor-element-7b621b1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-a22185f );}.elementor-11518 .elementor-element.elementor-element-7b621b1.elementor-view-framed .elementor-icon{background-color:#FFFFFF9C;}.elementor-11518 .elementor-element.elementor-element-7b621b1.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF9C;}.elementor-11518 .elementor-element.elementor-element-7b621b1 .elementor-icon{font-size:38px;}.elementor-11518 .elementor-element.elementor-element-7b621b1 .elementor-icon svg{height:38px;}.elementor-11518 .elementor-element.elementor-element-fcf936b{width:100%;max-width:100%;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-a22185f );}.elementor-11518 .elementor-element.elementor-element-45292db{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-45292db:not(.elementor-motion-effects-element-type-background), .elementor-11518 .elementor-element.elementor-element-45292db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.studiobase.eu/wp-content/uploads/2025/12/piramide-studiobase-minimal.svg");background-position:1200px 360px;background-repeat:no-repeat;background-size:contain;}.elementor-11518 .elementor-element.elementor-element-dffc696{--display:flex;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-f78e26d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-898a874{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-ac9e93a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11518 .elementor-element.elementor-element-ac9e93a .mo-title-box h3{color:#0A3D7A;}.elementor-11518 .elementor-element.elementor-element-ac9e93a .mo-title-box h5{color:var( --e-global-color-primary );}.elementor-11518 .elementor-element.elementor-element-ac9e93a .mo-title-box .title-desc{color:var( --e-global-color-text );}.elementor-11518 .elementor-element.elementor-element-b2aee73{font-family:var( --e-global-typography-6fe8ec3-font-family ), Sans-serif;font-size:var( --e-global-typography-6fe8ec3-font-size );font-weight:var( --e-global-typography-6fe8ec3-font-weight );line-height:var( --e-global-typography-6fe8ec3-line-height );word-spacing:var( --e-global-typography-6fe8ec3-word-spacing );color:var( --e-global-color-1635e6b );}.elementor-11518 .elementor-element.elementor-element-c288290{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-8f98aff .elementor-button{background-color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;fill:var( --e-global-color-a22185f );color:var( --e-global-color-a22185f );padding:20px 30px 20px 30px;}.elementor-11518 .elementor-element.elementor-element-8f98aff .elementor-button:hover, .elementor-11518 .elementor-element.elementor-element-8f98aff .elementor-button:focus{background-color:var( --e-global-color-abcb84d );color:var( --e-global-color-a22185f );}.elementor-11518 .elementor-element.elementor-element-8f98aff{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11518 .elementor-element.elementor-element-8f98aff .elementor-button:hover svg, .elementor-11518 .elementor-element.elementor-element-8f98aff .elementor-button:focus svg{fill:var( --e-global-color-a22185f );}.elementor-11518 .elementor-element.elementor-element-818ff6b{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-11518 .elementor-element.elementor-element-818ff6b:not(.elementor-motion-effects-element-type-background), .elementor-11518 .elementor-element.elementor-element-818ff6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.studiobase.eu/wp-content/uploads/2025/12/piramide-studiobase-minimal.svg");background-position:1200px 360px;background-repeat:no-repeat;background-size:contain;}.elementor-11518 .elementor-element.elementor-element-575e7a4{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:100px;--padding-bottom:150px;--padding-left:50px;--padding-right:50px;}.elementor-11518 .elementor-element.elementor-element-575e7a4:not(.elementor-motion-effects-element-type-background), .elementor-11518 .elementor-element.elementor-element-575e7a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CED8E470;}.elementor-11518 .elementor-element.elementor-element-e5b4c66 .mo-title-box .content-inner{max-width:650px;}.elementor-11518 .elementor-element.elementor-element-e5b4c66 .mo-title-box .title-desc{color:var( --e-global-color-primary );}.elementor-11518 .elementor-element.elementor-element-c14d88e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11518 .elementor-element.elementor-element-554b92e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11518 .elementor-element.elementor-element-289f857 .acc_section:not(.acc_active) .acc_head h6{color:var( --e-global-color-primary );}.elementor-11518 .elementor-element.elementor-element-289f857 .acc_section.acc_active .acc_head h6{color:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-289f857 .acc_content{color:var( --e-global-color-ea524ea );}.elementor-11518 .elementor-element.elementor-element-edf5b42{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-ce1c30d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-11518 .elementor-element.elementor-element-42aaec2{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 20px 20px;--margin-top:30px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-42aaec2:not(.elementor-motion-effects-element-type-background), .elementor-11518 .elementor-element.elementor-element-42aaec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.studiobase.eu/wp-content/uploads/2025/12/contattaci-studio-base-provv-e1764778200210.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11518 .elementor-element.elementor-element-42aaec2 > .elementor-shape-top svg, .elementor-11518 .elementor-element.elementor-element-42aaec2 > .e-con-inner > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-11518 .elementor-element.elementor-element-02da4b1{--display:flex;}.elementor-11518 .elementor-element.elementor-element-89c1829{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11518 .elementor-element.elementor-element-89c1829::before, .elementor-11518 .elementor-element.elementor-element-89c1829 > .elementor-background-video-container::before, .elementor-11518 .elementor-element.elementor-element-89c1829 > .e-con-inner > .elementor-background-video-container::before, .elementor-11518 .elementor-element.elementor-element-89c1829 > .elementor-background-slideshow::before, .elementor-11518 .elementor-element.elementor-element-89c1829 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11518 .elementor-element.elementor-element-89c1829 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-11518 .elementor-element.elementor-element-f7a2575{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-5dca66d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11518 .elementor-element.elementor-element-5dca66d .mo-heading-fancy .mo-element, .elementor-11518 .elementor-element.elementor-element-5dca66d .mo-heading-fancy{text-align:left;}.elementor-11518 .elementor-element.elementor-element-5dca66d .mo-heading-fancy svg path{fill:var( --e-global-color-accent );stroke:var( --e-global-color-accent );}.elementor-11518 .elementor-element.elementor-element-5dca66d .mo-heading-fancy .mo-element{font-family:var( --e-global-typography-0318153-font-family ), Sans-serif;font-size:var( --e-global-typography-0318153-font-size );font-weight:var( --e-global-typography-0318153-font-weight );line-height:var( --e-global-typography-0318153-line-height );letter-spacing:var( --e-global-typography-0318153-letter-spacing );}.elementor-11518 .elementor-element.elementor-element-5dca66d .mo-heading-fancy h3, .elementor-11518 .elementor-element.elementor-element-5dca66d .mo-heading-fancy .mo-element{color:#FFFFFF;}.elementor-11518 .elementor-element.elementor-element-724c7a1{font-family:var( --e-global-typography-6fe8ec3-font-family ), Sans-serif;font-size:var( --e-global-typography-6fe8ec3-font-size );font-weight:var( --e-global-typography-6fe8ec3-font-weight );line-height:var( --e-global-typography-6fe8ec3-line-height );word-spacing:var( --e-global-typography-6fe8ec3-word-spacing );color:var( --e-global-color-a22185f );}.elementor-11518 .elementor-element.elementor-element-ea598b9 .elementor-button{background-color:var( --e-global-color-a22185f );font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:20px 30px 20px 30px;}.elementor-11518 .elementor-element.elementor-element-ea598b9 .elementor-button:hover, .elementor-11518 .elementor-element.elementor-element-ea598b9 .elementor-button:focus{background-color:var( --e-global-color-9ac60c0 );color:var( --e-global-color-a22185f );}.elementor-11518 .elementor-element.elementor-element-ea598b9 .elementor-button:hover svg, .elementor-11518 .elementor-element.elementor-element-ea598b9 .elementor-button:focus svg{fill:var( --e-global-color-a22185f );}@media(max-width:1024px){.elementor-11518 .elementor-element.elementor-element-77828b4{--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;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-11518 .elementor-element.elementor-element-77828b4:not(.elementor-motion-effects-element-type-background), .elementor-11518 .elementor-element.elementor-element-77828b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-11518 .elementor-element.elementor-element-6e3f9a5{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-1f0c5e0{--padding-top:75px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-11518 .elementor-element.elementor-element-d970bf5{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-11518 .elementor-element.elementor-element-f255cd6 .elementor-heading-title{font-size:var( --e-global-typography-0318153-font-size );line-height:var( --e-global-typography-0318153-line-height );letter-spacing:var( --e-global-typography-0318153-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11518 .elementor-element.elementor-element-dfabed0{font-size:var( --e-global-typography-6fe8ec3-font-size );line-height:var( --e-global-typography-6fe8ec3-line-height );word-spacing:var( --e-global-typography-6fe8ec3-word-spacing );}.elementor-11518 .elementor-element.elementor-element-ba3dbdc{--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-11518 .elementor-element.elementor-element-39ff5cb{--padding-top:0px;--padding-bottom:75px;--padding-left:35px;--padding-right:35px;}.elementor-11518 .elementor-element.elementor-element-7fa59dd:not(.elementor-motion-effects-element-type-background), .elementor-11518 .elementor-element.elementor-element-7fa59dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-11518 .elementor-element.elementor-element-7fa59dd{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:025px;}.elementor-11518 .elementor-element.elementor-element-52593d2{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-972b9cf{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-11518 .elementor-element.elementor-element-3e068a8{font-size:var( --e-global-typography-6fe8ec3-font-size );line-height:var( --e-global-typography-6fe8ec3-line-height );word-spacing:var( --e-global-typography-6fe8ec3-word-spacing );}.elementor-11518 .elementor-element.elementor-element-8e5d6cb{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-812c386{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11518 .elementor-element.elementor-element-e60c39d .elementor-heading-title{font-size:var( --e-global-typography-a911720-font-size );line-height:var( --e-global-typography-a911720-line-height );word-spacing:var( --e-global-typography-a911720-word-spacing );}.elementor-11518 .elementor-element.elementor-element-a18bdf8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11518 .elementor-element.elementor-element-6311944{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11518 .elementor-element.elementor-element-cf7b801 .elementor-heading-title{font-size:var( --e-global-typography-a911720-font-size );line-height:var( --e-global-typography-a911720-line-height );word-spacing:var( --e-global-typography-a911720-word-spacing );}.elementor-11518 .elementor-element.elementor-element-be6d9c2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11518 .elementor-element.elementor-element-eb77053{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11518 .elementor-element.elementor-element-d303c50 .elementor-heading-title{font-size:var( --e-global-typography-a911720-font-size );line-height:var( --e-global-typography-a911720-line-height );word-spacing:var( --e-global-typography-a911720-word-spacing );}.elementor-11518 .elementor-element.elementor-element-3a2e3e0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11518 .elementor-element.elementor-element-6464422:not(.elementor-motion-effects-element-type-background), .elementor-11518 .elementor-element.elementor-element-6464422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.studiobase.eu/wp-content/uploads/2025/12/sfondo-bianco.svg");background-position:0px 0px;}.elementor-11518 .elementor-element.elementor-element-6464422{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:025px;}.elementor-11518 .elementor-element.elementor-element-b87c9d9{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-1869bb6{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-11518 .elementor-element.elementor-element-17ed2e8{font-size:var( --e-global-typography-6fe8ec3-font-size );line-height:var( --e-global-typography-6fe8ec3-line-height );word-spacing:var( --e-global-typography-6fe8ec3-word-spacing );}.elementor-11518 .elementor-element.elementor-element-9718da2{--flex-wrap:wrap;}.elementor-11518 .elementor-element.elementor-element-e676a32{width:100%;max-width:100%;}.elementor-11518 .elementor-element.elementor-element-bfc79f6{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-11518 .elementor-element.elementor-element-c586c48{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-11518 .elementor-element.elementor-element-3391cd2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-79783b1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-c2672e1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-5668324{font-size:var( --e-global-typography-6fe8ec3-font-size );line-height:var( --e-global-typography-6fe8ec3-line-height );word-spacing:var( --e-global-typography-6fe8ec3-word-spacing );}.elementor-11518 .elementor-element.elementor-element-771457c{--flex-wrap:wrap;}.elementor-11518 .elementor-element.elementor-element-e06ee18{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-d29b848.elementor-element{--align-self:flex-start;}.elementor-11518 .elementor-element.elementor-element-55aa30c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-93f6762.elementor-element{--align-self:flex-end;}.elementor-11518 .elementor-element.elementor-element-5de45d3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-94cfbeb.elementor-element{--align-self:flex-start;}.elementor-11518 .elementor-element.elementor-element-cbdb760{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-61ae487.elementor-element{--align-self:flex-end;}.elementor-11518 .elementor-element.elementor-element-45292db:not(.elementor-motion-effects-element-type-background), .elementor-11518 .elementor-element.elementor-element-45292db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.studiobase.eu/wp-content/uploads/2025/12/sfondo-bianco.svg");background-position:0px 0px;}.elementor-11518 .elementor-element.elementor-element-45292db{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:025px;}.elementor-11518 .elementor-element.elementor-element-f78e26d{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-898a874{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-11518 .elementor-element.elementor-element-b2aee73{font-size:var( --e-global-typography-6fe8ec3-font-size );line-height:var( --e-global-typography-6fe8ec3-line-height );word-spacing:var( --e-global-typography-6fe8ec3-word-spacing );}.elementor-11518 .elementor-element.elementor-element-c288290{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-11518 .elementor-element.elementor-element-818ff6b:not(.elementor-motion-effects-element-type-background), .elementor-11518 .elementor-element.elementor-element-818ff6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-11518 .elementor-element.elementor-element-818ff6b{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:025px;}.elementor-11518 .elementor-element.elementor-element-575e7a4{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11518 .elementor-element.elementor-element-c14d88e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-554b92e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-289f857{width:100%;max-width:100%;}.elementor-11518 .elementor-element.elementor-element-42aaec2{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-11518 .elementor-element.elementor-element-02da4b1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-89c1829{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-89c1829.e-con{--align-self:center;}.elementor-11518 .elementor-element.elementor-element-5dca66d.elementor-element{--align-self:center;}.elementor-11518 .elementor-element.elementor-element-5dca66d .mo-heading-fancy .mo-element, .elementor-11518 .elementor-element.elementor-element-5dca66d .mo-heading-fancy{text-align:center;}.elementor-11518 .elementor-element.elementor-element-5dca66d .mo-heading-fancy .mo-element{font-size:var( --e-global-typography-0318153-font-size );line-height:var( --e-global-typography-0318153-line-height );letter-spacing:var( --e-global-typography-0318153-letter-spacing );}.elementor-11518 .elementor-element.elementor-element-724c7a1{text-align:center;font-size:var( --e-global-typography-6fe8ec3-font-size );line-height:var( --e-global-typography-6fe8ec3-line-height );word-spacing:var( --e-global-typography-6fe8ec3-word-spacing );}.elementor-11518 .elementor-element.elementor-element-ea598b9{padding:40px 0px 0px 0px;}.elementor-11518 .elementor-element.elementor-element-ea598b9.elementor-element{--align-self:stretch;}}@media(max-width:767px){.elementor-11518 .elementor-element.elementor-element-77828b4:not(.elementor-motion-effects-element-type-background), .elementor-11518 .elementor-element.elementor-element-77828b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-11518 .elementor-element.elementor-element-77828b4{--border-radius:0px 0px 0px 0px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-6e3f9a5{--overlay-opacity:0.8;--border-radius:0px 0px 0px 0px;}.elementor-11518 .elementor-element.elementor-element-f255cd6 .elementor-heading-title{font-size:var( --e-global-typography-0318153-font-size );line-height:var( --e-global-typography-0318153-line-height );letter-spacing:var( --e-global-typography-0318153-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11518 .elementor-element.elementor-element-dfabed0{font-size:var( --e-global-typography-6fe8ec3-font-size );line-height:var( --e-global-typography-6fe8ec3-line-height );word-spacing:var( --e-global-typography-6fe8ec3-word-spacing );}.elementor-11518 .elementor-element.elementor-element-23127ce.elementor-element{--align-self:stretch;}.elementor-11518 .elementor-element.elementor-element-7fa59dd:not(.elementor-motion-effects-element-type-background), .elementor-11518 .elementor-element.elementor-element-7fa59dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-11518 .elementor-element.elementor-element-7fa59dd{--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-52593d2{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11518 .elementor-element.elementor-element-972b9cf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-3e068a8{font-size:var( --e-global-typography-6fe8ec3-font-size );line-height:var( --e-global-typography-6fe8ec3-line-height );word-spacing:var( --e-global-typography-6fe8ec3-word-spacing );}.elementor-11518 .elementor-element.elementor-element-8e5d6cb{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11518 .elementor-element.elementor-element-812c386{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11518 .elementor-element.elementor-element-e60c39d .elementor-heading-title{font-size:var( --e-global-typography-a911720-font-size );line-height:var( --e-global-typography-a911720-line-height );word-spacing:var( --e-global-typography-a911720-word-spacing );}.elementor-11518 .elementor-element.elementor-element-a18bdf8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11518 .elementor-element.elementor-element-6311944{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11518 .elementor-element.elementor-element-cf7b801 .elementor-heading-title{font-size:var( --e-global-typography-a911720-font-size );line-height:var( --e-global-typography-a911720-line-height );word-spacing:var( --e-global-typography-a911720-word-spacing );}.elementor-11518 .elementor-element.elementor-element-be6d9c2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11518 .elementor-element.elementor-element-eb77053{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11518 .elementor-element.elementor-element-d303c50 .elementor-heading-title{font-size:var( --e-global-typography-a911720-font-size );line-height:var( --e-global-typography-a911720-line-height );word-spacing:var( --e-global-typography-a911720-word-spacing );}.elementor-11518 .elementor-element.elementor-element-3a2e3e0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11518 .elementor-element.elementor-element-6464422:not(.elementor-motion-effects-element-type-background), .elementor-11518 .elementor-element.elementor-element-6464422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-11518 .elementor-element.elementor-element-6464422{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11518 .elementor-element.elementor-element-b87c9d9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-1869bb6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-4bc6ebd{width:100%;max-width:100%;}.elementor-11518 .elementor-element.elementor-element-17ed2e8{font-size:var( --e-global-typography-6fe8ec3-font-size );line-height:var( --e-global-typography-6fe8ec3-line-height );word-spacing:var( --e-global-typography-6fe8ec3-word-spacing );}.elementor-11518 .elementor-element.elementor-element-9718da2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-bfc79f6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-b9fadb4{padding:10px 0px 0px 0px;}.elementor-11518 .elementor-element.elementor-element-65a2613{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-c586c48{--border-radius:0px 0px 0px 0px;}.elementor-11518 .elementor-element.elementor-element-5668324{font-size:var( --e-global-typography-6fe8ec3-font-size );line-height:var( --e-global-typography-6fe8ec3-line-height );word-spacing:var( --e-global-typography-6fe8ec3-word-spacing );}.elementor-11518 .elementor-element.elementor-element-771457c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-11518 .elementor-element.elementor-element-45292db:not(.elementor-motion-effects-element-type-background), .elementor-11518 .elementor-element.elementor-element-45292db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-11518 .elementor-element.elementor-element-45292db{--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-11518 .elementor-element.elementor-element-f78e26d{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-898a874{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-898a874.e-con{--align-self:stretch;}.elementor-11518 .elementor-element.elementor-element-ac9e93a .mo-title-box .content-inner{max-width:1170px;}.elementor-11518 .elementor-element.elementor-element-b2aee73{font-size:var( --e-global-typography-6fe8ec3-font-size );line-height:var( --e-global-typography-6fe8ec3-line-height );word-spacing:var( --e-global-typography-6fe8ec3-word-spacing );}.elementor-11518 .elementor-element.elementor-element-c288290{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-818ff6b:not(.elementor-motion-effects-element-type-background), .elementor-11518 .elementor-element.elementor-element-818ff6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-11518 .elementor-element.elementor-element-818ff6b{--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-575e7a4{--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11518 .elementor-element.elementor-element-c14d88e{--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-11518 .elementor-element.elementor-element-554b92e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-ce1c30d{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-42aaec2{--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-02da4b1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11518 .elementor-element.elementor-element-89c1829{--width:100%;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11518 .elementor-element.elementor-element-f7a2575{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-11518 .elementor-element.elementor-element-5dca66d .mo-heading-fancy .mo-element{font-size:var( --e-global-typography-0318153-font-size );line-height:var( --e-global-typography-0318153-line-height );letter-spacing:var( --e-global-typography-0318153-letter-spacing );}.elementor-11518 .elementor-element.elementor-element-724c7a1{padding:0px 20px 20px 0px;font-size:var( --e-global-typography-6fe8ec3-font-size );line-height:var( --e-global-typography-6fe8ec3-line-height );word-spacing:var( --e-global-typography-6fe8ec3-word-spacing );}}@media(min-width:768px){.elementor-11518 .elementor-element.elementor-element-d970bf5{--width:60%;}.elementor-11518 .elementor-element.elementor-element-7fa59dd{--content-width:1250px;}.elementor-11518 .elementor-element.elementor-element-972b9cf{--width:60%;}.elementor-11518 .elementor-element.elementor-element-812c386{--width:32%;}.elementor-11518 .elementor-element.elementor-element-6311944{--width:32%;}.elementor-11518 .elementor-element.elementor-element-eb77053{--width:32%;}.elementor-11518 .elementor-element.elementor-element-6464422{--content-width:1250px;}.elementor-11518 .elementor-element.elementor-element-1869bb6{--width:60%;}.elementor-11518 .elementor-element.elementor-element-bfc79f6{--width:60%;}.elementor-11518 .elementor-element.elementor-element-65a2613{--width:119.917%;}.elementor-11518 .elementor-element.elementor-element-45292db{--content-width:1250px;}.elementor-11518 .elementor-element.elementor-element-898a874{--width:60%;}.elementor-11518 .elementor-element.elementor-element-c288290{--width:60%;}.elementor-11518 .elementor-element.elementor-element-554b92e{--width:60%;}.elementor-11518 .elementor-element.elementor-element-f7a2575{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11518 .elementor-element.elementor-element-972b9cf{--width:100%;}.elementor-11518 .elementor-element.elementor-element-812c386{--width:100%;}.elementor-11518 .elementor-element.elementor-element-6311944{--width:100%;}.elementor-11518 .elementor-element.elementor-element-eb77053{--width:100%;}.elementor-11518 .elementor-element.elementor-element-1869bb6{--width:100%;}.elementor-11518 .elementor-element.elementor-element-bfc79f6{--width:100%;}.elementor-11518 .elementor-element.elementor-element-898a874{--width:100%;}.elementor-11518 .elementor-element.elementor-element-c288290{--width:100%;}.elementor-11518 .elementor-element.elementor-element-554b92e{--width:100%;}.elementor-11518 .elementor-element.elementor-element-f7a2575{--width:100%;}}@media(min-width:1025px){.elementor-11518 .elementor-element.elementor-element-77828b4:not(.elementor-motion-effects-element-type-background), .elementor-11518 .elementor-element.elementor-element-77828b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-11518 .elementor-element.elementor-element-6e3f9a5:not(.elementor-motion-effects-element-type-background), .elementor-11518 .elementor-element.elementor-element-6e3f9a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-11518 .elementor-element.elementor-element-7fa59dd:not(.elementor-motion-effects-element-type-background), .elementor-11518 .elementor-element.elementor-element-7fa59dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-11518 .elementor-element.elementor-element-6464422:not(.elementor-motion-effects-element-type-background), .elementor-11518 .elementor-element.elementor-element-6464422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-11518 .elementor-element.elementor-element-45292db:not(.elementor-motion-effects-element-type-background), .elementor-11518 .elementor-element.elementor-element-45292db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-11518 .elementor-element.elementor-element-818ff6b:not(.elementor-motion-effects-element-type-background), .elementor-11518 .elementor-element.elementor-element-818ff6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-11518 .elementor-element.elementor-element-42aaec2:not(.elementor-motion-effects-element-type-background), .elementor-11518 .elementor-element.elementor-element-42aaec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for mo-button, class: .elementor-element-23127ce */.elementor-11518 .elementor-element.elementor-element-23127ce a.button:hover .mo_btn_text,
.elementor-11518 .elementor-element.elementor-element-23127ce a.button:hover i {
    color: var(--e-global-color-primary) !important;
}/* End custom CSS */
/* Start custom CSS for mo-heading-block, class: .elementor-element-edbdf45 *//* Applica la correzione solo su dispositivi mobili */
@media (max-width: 767px) {
    /* Forza il widget e i suoi contenitori interni a usare tutta la larghezza */
    .elementor-11518 .elementor-element.elementor-element-edbdf45,
    .elementor-11518 .elementor-element.elementor-element-edbdf45 .elementor-widget-container,
    .elementor-11518 .elementor-element.elementor-element-edbdf45 .mo-heading-block {
        max-width: 100% !important;
        width: 100% !important;
        padding-right: 0px !important;
        margin-right: 0px !important;
    }

    /* Colpisce specificamente il tag del titolo (h3) */
    .elementor-11518 .elementor-element.elementor-element-edbdf45 h2.title, 
    .elementor-11518 .elementor-element.elementor-element-edbdf45 .title-wrapper {
        padding-right: 0px !important;
        margin-right: 0px !important;
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for mo-heading-block, class: .elementor-element-4bc6ebd *//* Applica la correzione solo su dispositivi mobili */
@media (max-width: 767px) {
    /* Forza il widget e i suoi contenitori interni a usare tutta la larghezza */
    .elementor-11518 .elementor-element.elementor-element-4bc6ebd,
    .elementor-11518 .elementor-element.elementor-element-4bc6ebd .elementor-widget-container,
    .elementor-11518 .elementor-element.elementor-element-4bc6ebd .mo-heading-block {
        max-width: 100% !important;
        width: 100% !important;
        padding-right: 0px !important;
        margin-right: 0px !important;
    }

    /* Colpisce specificamente il tag del titolo (h3) */
    .elementor-11518 .elementor-element.elementor-element-4bc6ebd h2.title, 
    .elementor-11518 .elementor-element.elementor-element-4bc6ebd .title-wrapper {
        padding-right: 0px !important;
        margin-right: 0px !important;
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for mo-icon-box, class: .elementor-element-e676a32 *//* Forza il colore del testo del bottone nello stato normale */
.elementor-11518 .elementor-element.elementor-element-e676a32 .mo_btn_text.front {
    color: #6C8BAF !important; /* Inserisci qui il tuo codice colore scuro */
}

/* Assicurati che la freccia (SVG) segua lo stesso colore se necessario */
.elementor-11518 .elementor-element.elementor-element-e676a32 .arrow svg path {
    fill: #6C8BAF !important;
}/* End custom CSS */
/* Start custom CSS for mo-icon-box, class: .elementor-element-ccdc6f0 *//* Forza il colore del testo del bottone nello stato normale */
.elementor-11518 .elementor-element.elementor-element-ccdc6f0 .mo_btn_text.front {
    color: #6C8BAF !important; /* Inserisci qui il tuo codice colore scuro */
}

/* Assicurati che la freccia (SVG) segua lo stesso colore se necessario */
.elementor-11518 .elementor-element.elementor-element-ccdc6f0 .arrow svg path {
    fill: #6C8BAF !important;
}/* End custom CSS */
/* Start custom CSS for mo-icon-box, class: .elementor-element-65cd3b0 *//* Forza il colore del testo del bottone nello stato normale */
.elementor-11518 .elementor-element.elementor-element-65cd3b0 .mo_btn_text.front {
    color: #6C8BAF !important; /* Inserisci qui il tuo codice colore scuro */
}

/* Assicurati che la freccia (SVG) segua lo stesso colore se necessario */
.elementor-11518 .elementor-element.elementor-element-65cd3b0 .arrow svg path {
    fill: #6C8BAF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9718da2 *//* --- 🖥️ DESKTOP (1025px in su) --- */
@media (min-width: 1025px) {
    .elementor-11518 .elementor-element.elementor-element-9718da2 .elementor-widget-mo-process_box,
    .elementor-11518 .elementor-element.elementor-element-9718da2 .elementor-widget-mo-icon-box,
    .elementor-11518 .elementor-element.elementor-element-9718da2 .elementor-widget-container,
    .elementor-11518 .elementor-element.elementor-element-9718da2 .mo-element,
    .elementor-11518 .elementor-element.elementor-element-9718da2 .process-box,
    .elementor-11518 .elementor-element.elementor-element-9718da2 .service.iconbox,
    .elementor-11518 .elementor-element.elementor-element-9718da2 .process-wrap,
    .elementor-11518 .elementor-element.elementor-element-9718da2 .content-inner {
        height: 100% !important;
        display: flex !important;
        flex-direction: column !important;
    }
    .elementor-11518 .elementor-element.elementor-element-9718da2 .process-wrap,
    .elementor-11518 .elementor-element.elementor-element-9718da2 .title-wrap,
    .elementor-11518 .elementor-element.elementor-element-9718da2 .content {
        flex-grow: 1 !important;
    }
}

/* --- 📑 TABLET (da 768px a 1024px) --- */
@media (min-width: 768px) and (max-width: 1024px) {
    /* Rimuoviamo l'altezza fissa se i box si impilano, 
       la manteniamo solo se sono ancora affiancati */
    .elementor-11518 .elementor-element.elementor-element-9718da2 .elementor-widget-container,
    .elementor-11518 .elementor-element.elementor-element-9718da2 .mo-element,
    .elementor-11518 .elementor-element.elementor-element-9718da2 .process-box,
    .elementor-11518 .elementor-element.elementor-element-9718da2 .service.iconbox {
        height: auto !important; /* Previene l'allungamento infinito */
        min-height: 100% !important; 
        display: flex !important;
        flex-direction: column !important;
    }
    
    /* Evita che il box bianco collassi se il testo è corto */
    .elementor-11518 .elementor-element.elementor-element-9718da2 .process-wrap, 
    .elementor-11518 .elementor-element.elementor-element-9718da2 .content-inner {
        flex-grow: 1 !important;
        height: auto !important;
        padding-bottom: 30px !important; /* Spazio di sicurezza */
    }
}

/* --- 📱 MOBILE (sotto i 767px) --- */
@media (max-width: 767px) {
    .elementor-11518 .elementor-element.elementor-element-9718da2 .elementor-widget-container,
    .elementor-11518 .elementor-element.elementor-element-9718da2 .mo-element,
    .elementor-11518 .elementor-element.elementor-element-9718da2 .process-box,
    .elementor-11518 .elementor-element.elementor-element-9718da2 .service.iconbox,
    .elementor-11518 .elementor-element.elementor-element-9718da2 .process-wrap,
    .elementor-11518 .elementor-element.elementor-element-9718da2 .content-inner {
        height: auto !important; /* I box prendono solo lo spazio del testo */
        display: block !important; /* Reset del flex per evitare bug di scroll *//* End custom CSS */
/* Start custom CSS for mo-heading-block, class: .elementor-element-b15cf1f *//* Applica la correzione solo su dispositivi mobili */
@media (max-width: 767px) {
    /* Forza il widget e i suoi contenitori interni a usare tutta la larghezza */
    .elementor-11518 .elementor-element.elementor-element-b15cf1f,
    .elementor-11518 .elementor-element.elementor-element-b15cf1f .elementor-widget-container,
    .elementor-11518 .elementor-element.elementor-element-b15cf1f .mo-heading-block {
        max-width: 100% !important;
        width: 100% !important;
        padding-right: 0px !important;
        margin-right: 0px !important;
    }

    /* Colpisce specificamente il tag del titolo (h3) */
    .elementor-11518 .elementor-element.elementor-element-b15cf1f h3.title, 
    .elementor-11518 .elementor-element.elementor-element-b15cf1f .title-wrapper {
        padding-right: 0px !important;
        margin-right: 0px !important;
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for mo-process_box, class: .elementor-element-d29b848 */.elementor-11518 .elementor-element.elementor-element-d29b848 @media (max-width: 767px) { :before {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for mo-process_box, class: .elementor-element-61ae487 */.elementor-11518 .elementor-element.elementor-element-61ae487 .process-box-style3:before {
    display:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-771457c *//* Applica l'altezza uguale solo da Tablet in su */
@media (min-width: 768px) {
    .elementor-11518 .elementor-element.elementor-element-771457c .elementor-widget-mo-process_box,
    .elementor-11518 .elementor-element.elementor-element-771457c .elementor-widget-container,
    .elementor-11518 .elementor-element.elementor-element-771457c .mo-element,
    .elementor-11518 .elementor-element.elementor-element-771457c .process-box,
    .elementor-11518 .elementor-element.elementor-element-771457c .process-wrap {
        height: 100% !important;
        display: flex !important;
        flex-direction: column !important;
    }
    .elementor-11518 .elementor-element.elementor-element-771457c .process-wrap {
        flex-grow: 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for mo-heading-block, class: .elementor-element-ac9e93a *//* Applica la correzione solo su dispositivi mobili */
@media (max-width: 767px) {
    /* Forza il widget e i suoi contenitori interni a usare tutta la larghezza */
    .elementor-11518 .elementor-element.elementor-element-ac9e93a,
    .elementor-11518 .elementor-element.elementor-element-ac9e93a .elementor-widget-container,
    .elementor-11518 .elementor-element.elementor-element-ac9e93a .mo-heading-block {
        max-width: 100% !important;
        width: 100% !important;
        padding-right: 0px !important;
        margin-right: 0px !important;
    }

    /* Colpisce specificamente il tag del titolo (h3) */
    .elementor-11518 .elementor-element.elementor-element-ac9e93a h2.title, 
    .elementor-11518 .elementor-element.elementor-element-ac9e93a .title-wrapper {
        padding-right: 0px !important;
        margin-right: 0px !important;
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42aaec2 *//* Add Overlay only on Mobile */
@media (max-width: 767px) {
    .elementor-11518 .elementor-element.elementor-element-42aaec2 {
        position: relative;
    }
    .elementor-11518 .elementor-element.elementor-element-42aaec2::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        /* CHANGE COLOR HERE: Black with 50% opacity */
        background-color: rgba(0, 0, 0, 0.5); 
        z-index: 0; /* Ensures it sits behind content but over background */
        pointer-events: none; /* Allows clicking through the overlay */
    }
}/* End custom CSS */