.elementor-7 .elementor-element.elementor-element-62c7d38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-9bd4de0{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:35px;font-weight:400;line-height:42px;}.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-7 .elementor-element.elementor-element-e0dc9a7 .elementor-button{background-color:#1D1D1B;font-family:"Outfit", Sans-serif;font-size:22px;font-weight:200;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1D1D1B;border-radius:0px 0px 0px 0px;padding:18px 60px 18px 60px;}.elementor-7 .elementor-element.elementor-element-e0dc9a7 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-e0dc9a7 .elementor-button:focus{background-color:#1D1D1B;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e0dc9a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-e0dc9a7 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-e0dc9a7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-238e0ef{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:22px;font-weight:300;color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-f22b910{--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-7 .elementor-element.elementor-element-f22b910:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f22b910 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#847835;}.elementor-7 .elementor-element.elementor-element-748655c > .elementor-widget-container{margin:25px 10px 20px 10px;}.elementor-7 .elementor-element.elementor-element-748655c .qodef-qi-text-marquee .qodef-m-text.qodef-text--original{animation:qode-move-horizontal-normal-text-marquee 20s linear infinite;}.elementor-7 .elementor-element.elementor-element-748655c .qodef-qi-text-marquee .qodef-m-text.qodef-text--copy{animation:qode-move-horizontal-normal-text-marquee-copy 20s linear infinite;}.elementor-7 .elementor-element.elementor-element-748655c .qodef-m-text-item{color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:200;padding-right:calc(40px/2);padding-left:calc(40px/2);}.elementor-7 .elementor-element.elementor-element-748655c .qodef-e-icon-holder{color:#FFFFFF;font-size:4px;}.elementor-7 .elementor-element.elementor-element-ae8f5f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-ae8f5f1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ae8f5f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://metodomarila.com/wp-content/uploads/2025/09/hero-image.avif");background-position:center left;background-size:cover;}.elementor-7 .elementor-element.elementor-element-ad8fb9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-08ebac1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.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-7 .elementor-element.elementor-element-14661e4{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:left;}.elementor-7 .elementor-element.elementor-element-14661e4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:65px;font-weight:100;text-shadow:0px 0px 100px #000000;color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-4f5fd29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--icon-box-icon-margin:20px;}.elementor-7 .elementor-element.elementor-element-4f5fd29 .elementor-icon-box-wrapper{align-items:end;}.elementor-7 .elementor-element.elementor-element-4f5fd29.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-7 .elementor-element.elementor-element-4f5fd29.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-4f5fd29.elementor-view-default .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-7 .elementor-element.elementor-element-4f5fd29 .elementor-icon{font-size:50px;}.elementor-7 .elementor-element.elementor-element-4f5fd29 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-weight:200;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-90dfdde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 70px;--icon-box-icon-margin:20px;}.elementor-7 .elementor-element.elementor-element-90dfdde .elementor-icon-box-wrapper{align-items:end;}.elementor-7 .elementor-element.elementor-element-90dfdde .elementor-icon{font-size:50px;}.elementor-7 .elementor-element.elementor-element-90dfdde .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-weight:200;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4aaa234{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--icon-box-icon-margin:20px;}.elementor-7 .elementor-element.elementor-element-4aaa234 .elementor-icon-box-wrapper{align-items:end;}.elementor-7 .elementor-element.elementor-element-4aaa234 .elementor-icon{font-size:50px;}.elementor-7 .elementor-element.elementor-element-4aaa234 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-weight:200;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-8521c3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 70px;--icon-box-icon-margin:20px;}.elementor-7 .elementor-element.elementor-element-8521c3c .elementor-icon-box-wrapper{align-items:end;}.elementor-7 .elementor-element.elementor-element-8521c3c .elementor-icon{font-size:50px;}.elementor-7 .elementor-element.elementor-element-8521c3c .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-weight:200;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ce86ca7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--icon-box-icon-margin:20px;}.elementor-7 .elementor-element.elementor-element-ce86ca7 .elementor-icon-box-wrapper{align-items:end;}.elementor-7 .elementor-element.elementor-element-ce86ca7 .elementor-icon{font-size:50px;}.elementor-7 .elementor-element.elementor-element-ce86ca7 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-weight:200;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-617979e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 70px;--icon-box-icon-margin:20px;}.elementor-7 .elementor-element.elementor-element-617979e .elementor-icon-box-wrapper{align-items:center;}.elementor-7 .elementor-element.elementor-element-617979e .elementor-icon{font-size:50px;}.elementor-7 .elementor-element.elementor-element-617979e .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-weight:200;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1fc69fe{--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-7 .elementor-element.elementor-element-fe21187{--e-image-carousel-slides-to-show:6;}.elementor-7 .elementor-element.elementor-element-4288fea{--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;--justify-content:center;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-6f6eb48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-7 .elementor-element.elementor-element-6f6eb48.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-6f6eb48 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-8d27c82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8d27c82.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-8d27c82 img{width:500px;}.elementor-7 .elementor-element.elementor-element-0405fac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-6e90f91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:22px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-6e90f91 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-90a5444{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-90a5444:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-90a5444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4DBCF;}.elementor-7 .elementor-element.elementor-element-cdd9be0{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-7 .elementor-element.elementor-element-cdd9be0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-cdd9be0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://metodomarila.com/wp-content/uploads/2025/09/lash-e-brown-techniques-sfondo.avif");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-9312dde img{width:250px;}.elementor-7 .elementor-element.elementor-element-82317e8 .elementor-button{background-color:#FFFFFF61;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:#1D1D1B;color:#1D1D1B;border-style:none;border-radius:5px 5px 5px 5px;padding:18px 38px 18px 38px;}.elementor-7 .elementor-element.elementor-element-82317e8 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-82317e8 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-82317e8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-7 .elementor-element.elementor-element-82317e8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-82317e8 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-82317e8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-19439ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:25px;font-weight:200;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-19439ed p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-67a1f27{--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;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-41c71d4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;box-shadow:-5px 4px 10px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-41c71d4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-41c71d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://metodomarila.com/wp-content/uploads/2025/09/tecniche-background.avif");background-size:cover;}.elementor-7 .elementor-element.elementor-element-a45b760{width:var( --container-widget-width, 274px );max-width:274px;background-color:#FFFFFF4F;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:274px;--container-widget-flex-grow:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-d3133b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-7 .elementor-element.elementor-element-d3133b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-d3133b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-d3133b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-d3133b5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-7 .elementor-element.elementor-element-d3133b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-7 .elementor-element.elementor-element-d3133b5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-d3133b5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-d3133b5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-d3133b5 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-d3133b5 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-f72fedb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;box-shadow:-5px 4px 10px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-f72fedb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f72fedb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://metodomarila.com/wp-content/uploads/2025/09/strumenti-background.avif");background-size:cover;}.elementor-7 .elementor-element.elementor-element-aefd0a1{width:var( --container-widget-width, 274px );max-width:274px;background-color:#FFFFFF4F;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:274px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-dfdf3b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-7 .elementor-element.elementor-element-dfdf3b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-dfdf3b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-dfdf3b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-dfdf3b7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-7 .elementor-element.elementor-element-dfdf3b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-7 .elementor-element.elementor-element-dfdf3b7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-dfdf3b7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-dfdf3b7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-dfdf3b7 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-dfdf3b7 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-938792c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-7 .elementor-element.elementor-element-938792c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-938792c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1B3C;}.elementor-7 .elementor-element.elementor-element-938792c::before, .elementor-7 .elementor-element.elementor-element-938792c > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-938792c > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-938792c > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-938792c > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-938792c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://metodomarila.com/wp-content/uploads/2025/09/mari-in-trasparenza-scaled.avif");--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-7 .elementor-element.elementor-element-be2868e{--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;--justify-content:center;--align-items:center;}.elementor-7 .elementor-element.elementor-element-82491e9 img{width:250px;}.elementor-7 .elementor-element.elementor-element-ebf8f61 .elementor-button{background-color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:5px 5px 5px 5px;padding:18px 38px 18px 38px;}.elementor-7 .elementor-element.elementor-element-ebf8f61 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-ebf8f61 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ebf8f61{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-7 .elementor-element.elementor-element-ebf8f61 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-ebf8f61 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-ebf8f61 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d04cf75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:200;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d04cf75 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-c6ea03d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-f25229d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;box-shadow:-5px 4px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-f25229d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f25229d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://metodomarila.com/wp-content/uploads/2025/09/etica-background.avif");background-size:cover;}.elementor-7 .elementor-element.elementor-element-f25229d::before, .elementor-7 .elementor-element.elementor-element-f25229d > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-f25229d > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-f25229d > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-f25229d > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-f25229d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-d9192dc{width:var( --container-widget-width, 274px );max-width:274px;background-color:#00000030;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:274px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-435387b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-7 .elementor-element.elementor-element-435387b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-435387b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-435387b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-435387b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-7 .elementor-element.elementor-element-435387b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-7 .elementor-element.elementor-element-435387b .elementor-icon-list-icon i{color:var( --e-global-color-5c4deb9 );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-435387b .elementor-icon-list-icon svg{fill:var( --e-global-color-5c4deb9 );transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-435387b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-435387b .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-435387b .elementor-icon-list-text{color:var( --e-global-color-5c4deb9 );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-ea09a63{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;box-shadow:-5px 4px 10px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-ea09a63:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ea09a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://metodomarila.com/wp-content/uploads/2025/09/branding-background.avif");background-size:cover;}.elementor-7 .elementor-element.elementor-element-ea09a63::before, .elementor-7 .elementor-element.elementor-element-ea09a63 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ea09a63 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ea09a63 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-ea09a63 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-ea09a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-8e0d94c{width:var( --container-widget-width, 274px );max-width:274px;background-color:#00000030;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:274px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-5df190c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-7 .elementor-element.elementor-element-5df190c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-5df190c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-5df190c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-5df190c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-7 .elementor-element.elementor-element-5df190c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-7 .elementor-element.elementor-element-5df190c .elementor-icon-list-icon i{color:var( --e-global-color-5c4deb9 );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-5df190c .elementor-icon-list-icon svg{fill:var( --e-global-color-5c4deb9 );transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-5df190c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-5df190c .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-5df190c .elementor-icon-list-text{color:var( --e-global-color-5c4deb9 );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-eddeac1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.4;--border-radius:20px 20px 20px 20px;box-shadow:-5px 4px 10px 0px rgba(0,0,0,0.5);--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-eddeac1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-eddeac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://metodomarila.com/wp-content/uploads/2025/09/leadership-background.avif");background-position:center right;background-size:cover;}.elementor-7 .elementor-element.elementor-element-eddeac1::before, .elementor-7 .elementor-element.elementor-element-eddeac1 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-eddeac1 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-eddeac1 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-eddeac1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-eddeac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-50d64ba{width:var( --container-widget-width, 274px );max-width:274px;background-color:#00000030;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:274px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-3dd0441{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-7 .elementor-element.elementor-element-3dd0441 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-3dd0441 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-3dd0441 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-7 .elementor-element.elementor-element-3dd0441 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-7 .elementor-element.elementor-element-3dd0441 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-7 .elementor-element.elementor-element-3dd0441 .elementor-icon-list-icon i{color:var( --e-global-color-5c4deb9 );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-3dd0441 .elementor-icon-list-icon svg{fill:var( --e-global-color-5c4deb9 );transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-3dd0441 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-3dd0441 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-3dd0441 .elementor-icon-list-text{color:var( --e-global-color-5c4deb9 );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-0098bea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f5ea89b{--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;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-f5ea89b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f5ea89b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-c07a8db{text-align:center;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;line-height:23px;color:var( --e-global-color-5c4deb9 );}.elementor-7 .elementor-element.elementor-element-c07a8db p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-d0fdca4{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:-30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-d0fdca4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d0fdca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-617d52d{text-align:center;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;line-height:23px;color:var( --e-global-color-5c4deb9 );}.elementor-7 .elementor-element.elementor-element-617d52d p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-c7338e3{--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;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-c7338e3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c7338e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-23d0bfc{text-align:center;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;line-height:23px;color:var( --e-global-color-5c4deb9 );}.elementor-7 .elementor-element.elementor-element-23d0bfc p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-a83a0ba{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-8f49cba .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-5da6fb0{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-5da6fb0 img{width:300px;}.elementor-7 .elementor-element.elementor-element-d77f80e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-eca3a4e{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap: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-7 .elementor-element.elementor-element-5954743{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-7 .elementor-element.elementor-element-5954743 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-5954743.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5954743.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-5954743.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5954743.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-5954743.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-de0ca9a{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-de0ca9a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-0c45ac6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-2618427{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-7 .elementor-element.elementor-element-2618427 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-f9816ef{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-2da9ca4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-b992c8a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-ef70c1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-7 .elementor-element.elementor-element-ef70c1b .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-8d5a1bc{width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-62a0d5f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-323e849{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-75f1492{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-7 .elementor-element.elementor-element-75f1492 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-739e8df{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-c251276{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-d4f9a07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-7 .elementor-element.elementor-element-d4f9a07 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-bc9fe66{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-bc9fe66.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-748b79e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-748b79e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-766d2b2{--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;--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-7 .elementor-element.elementor-element-766d2b2.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-a5ac5a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-a5ac5a6.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-630d48c{--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-7 .elementor-element.elementor-element-eea1ad3{--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-7 .elementor-element.elementor-element-693a9af{width:var( --container-widget-width, 207px );max-width:207px;--container-widget-width:207px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-693a9af.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-693a9af .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-693a9af .elementor-icon{font-size:55px;}.elementor-7 .elementor-element.elementor-element-693a9af .elementor-icon svg{height:55px;}.elementor-7 .elementor-element.elementor-element-da45cab{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-cb8749d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-fd84fb0{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-fd84fb0.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-fd84fb0 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-fd84fb0 .elementor-icon{font-size:55px;}.elementor-7 .elementor-element.elementor-element-fd84fb0 .elementor-icon svg{height:55px;}.elementor-7 .elementor-element.elementor-element-0e2330b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-d9cf3bc{width:var( --container-widget-width, 207px );max-width:207px;--container-widget-width:207px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-d9cf3bc.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-d9cf3bc .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-d9cf3bc .elementor-icon{font-size:55px;}.elementor-7 .elementor-element.elementor-element-d9cf3bc .elementor-icon svg{height:55px;}.elementor-7 .elementor-element.elementor-element-da7630e{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-7fc6813 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;}.elementor-7 .elementor-element.elementor-element-4a6a9d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-5c3a945{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-6e68a0d.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-2df179e{--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:center;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4cd741d p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-76f8752 img{width:110px;}.elementor-7 .elementor-element.elementor-element-ba2af75{--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;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-7 .elementor-element.elementor-element-f16b83c{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-bf3827f .elementor-button{background-color:var( --e-global-color-5c4deb9 );font-family:"Outfit", Sans-serif;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-bf3827f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-bf3827f .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-bf3827f .elementor-button:focus{color:#D4AF37;}.elementor-7 .elementor-element.elementor-element-bf3827f .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-bf3827f .elementor-button:focus svg{fill:#D4AF37;}.elementor-7 .elementor-element.elementor-element-41e3686{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-41e3686:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-41e3686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F2F2;}.elementor-7 .elementor-element.elementor-element-d39c822{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-bc98719.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-044ee47{--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:center;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-07babcb p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-38e0e47 img{width:100px;}.elementor-7 .elementor-element.elementor-element-0779792{--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;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-7 .elementor-element.elementor-element-4a8c313{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-752fa93 .elementor-button{background-color:#F1F2F2;font-family:"Outfit", Sans-serif;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-752fa93 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-752fa93 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-752fa93 .elementor-button:focus{color:#D4AF37;}.elementor-7 .elementor-element.elementor-element-752fa93 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-752fa93 .elementor-button:focus svg{fill:#D4AF37;}.elementor-7 .elementor-element.elementor-element-c7b1852{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-ca21fad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-daf18fb.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-a251b19{--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:center;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-722596e p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-c04b302 img{width:110px;}.elementor-7 .elementor-element.elementor-element-8239ac6{--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;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-7 .elementor-element.elementor-element-65e9324{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-a06233a .elementor-button{background-color:var( --e-global-color-5c4deb9 );font-family:"Outfit", Sans-serif;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a06233a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-a06233a .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-a06233a .elementor-button:focus{color:#D4AF37;}.elementor-7 .elementor-element.elementor-element-a06233a .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-a06233a .elementor-button:focus svg{fill:#D4AF37;}.elementor-7 .elementor-element.elementor-element-38f1f3a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-38f1f3a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-38f1f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F2F2;}.elementor-7 .elementor-element.elementor-element-910fcac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-a2148c1.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-7d2a5a9{--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:center;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-0b3f80c p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-0fef91d img{width:100px;}.elementor-7 .elementor-element.elementor-element-403b468{--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;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-7 .elementor-element.elementor-element-b5fcb1f{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-1916243 .elementor-button{background-color:#F1F2F2;font-family:"Outfit", Sans-serif;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1916243 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-1916243 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-1916243 .elementor-button:focus{color:#D4AF37;}.elementor-7 .elementor-element.elementor-element-1916243 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-1916243 .elementor-button:focus svg{fill:#D4AF37;}.elementor-7 .elementor-element.elementor-element-65d2369{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-1ce48fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-1f4e20c.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-ec54d9d{--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:center;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-92b2e0c p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-96dddfd img{width:110px;}.elementor-7 .elementor-element.elementor-element-a681bf4{--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;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-7 .elementor-element.elementor-element-241b302{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-8966280 .elementor-button{background-color:var( --e-global-color-5c4deb9 );font-family:"Outfit", Sans-serif;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8966280 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-8966280 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-8966280 .elementor-button:focus{color:#D4AF37;}.elementor-7 .elementor-element.elementor-element-8966280 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-8966280 .elementor-button:focus svg{fill:#D4AF37;}.elementor-7 .elementor-element.elementor-element-9cf4cb2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-c8f6cd9 .elementor-button{background-color:#1D1D1B;font-family:"Outfit", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1D1D1B;border-radius:0px 0px 0px 0px;padding:18px 60px 18px 60px;}.elementor-7 .elementor-element.elementor-element-c8f6cd9 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-c8f6cd9 .elementor-button:focus{background-color:#1D1D1B;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c8f6cd9{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-c8f6cd9 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-c8f6cd9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-77bec7a .elementor-button{background-color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;fill:#1D1D1B;color:#1D1D1B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1D1D1B;border-radius:5px 5px 5px 5px;padding:25px 80px 25px 80px;}.elementor-7 .elementor-element.elementor-element-77bec7a .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-77bec7a .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-77bec7a{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-77bec7a .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-77bec7a .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-e0dc9a7{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}.elementor-7 .elementor-element.elementor-element-238e0ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}.elementor-7 .elementor-element.elementor-element-ae8f5f1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ae8f5f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-122px 0px;}.elementor-7 .elementor-element.elementor-element-14661e4{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-7 .elementor-element.elementor-element-fe21187{--e-image-carousel-slides-to-show:3;}.elementor-7 .elementor-element.elementor-element-4288fea{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-6f6eb48.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-8d27c82.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-82317e8{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-7 .elementor-element.elementor-element-19439ed{font-size:20px;}.elementor-7 .elementor-element.elementor-element-ebf8f61{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-7 .elementor-element.elementor-element-a83a0ba{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-8f49cba .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-5da6fb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-7fc6813{text-align:center;}.elementor-7 .elementor-element.elementor-element-7fc6813 .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-2df179e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-7 .elementor-element.elementor-element-044ee47{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-7 .elementor-element.elementor-element-a251b19{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-7 .elementor-element.elementor-element-7d2a5a9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-7 .elementor-element.elementor-element-1ce48fe{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-ec54d9d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-7 .elementor-element.elementor-element-c8f6cd9{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}.elementor-7 .elementor-element.elementor-element-77bec7a{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-9bd4de0{font-size:25px;line-height:30px;}.elementor-7 .elementor-element.elementor-element-e0dc9a7{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-7 .elementor-element.elementor-element-e0dc9a7 .elementor-button{font-size:20px;padding:18px 30px 18px 30px;}.elementor-7 .elementor-element.elementor-element-238e0ef{font-size:20px;}.elementor-7 .elementor-element.elementor-element-ae8f5f1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ae8f5f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-7 .elementor-element.elementor-element-14661e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-14661e4 .elementor-heading-title{font-size:47px;}.elementor-7 .elementor-element.elementor-element-4f5fd29{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-4f5fd29 .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-4f5fd29 .elementor-icon{font-size:40px;}.elementor-7 .elementor-element.elementor-element-90dfdde{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-90dfdde .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-90dfdde .elementor-icon{font-size:40px;}.elementor-7 .elementor-element.elementor-element-4aaa234{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-4aaa234 .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-4aaa234 .elementor-icon{font-size:40px;}.elementor-7 .elementor-element.elementor-element-8521c3c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-8521c3c .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-8521c3c .elementor-icon{font-size:40px;}.elementor-7 .elementor-element.elementor-element-ce86ca7{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-ce86ca7 .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-ce86ca7 .elementor-icon{font-size:40px;}.elementor-7 .elementor-element.elementor-element-617979e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-7 .elementor-element.elementor-element-617979e .elementor-icon-box-wrapper{text-align:left;}.elementor-7 .elementor-element.elementor-element-617979e .elementor-icon{font-size:40px;}.elementor-7 .elementor-element.elementor-element-fe21187{--e-image-carousel-slides-to-show:2;}.elementor-7 .elementor-element.elementor-element-4288fea{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-6f6eb48 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-8d27c82 img{width:300px;}.elementor-7 .elementor-element.elementor-element-6e90f91{font-size:16px;}.elementor-7 .elementor-element.elementor-element-cdd9be0{--min-height:500px;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-82317e8{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-7 .elementor-element.elementor-element-19439ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:20px;}.elementor-7 .elementor-element.elementor-element-82491e9{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-ebf8f61{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-7 .elementor-element.elementor-element-d04cf75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:16px;}.elementor-7 .elementor-element.elementor-element-c6ea03d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f5ea89b{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-c07a8db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-d0fdca4{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-a83a0ba{--margin-top:80px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-8f49cba{text-align:center;}.elementor-7 .elementor-element.elementor-element-8f49cba .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-5da6fb0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-2da9ca4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-eea1ad3{--justify-content:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-da45cab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-cb8749d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-0e2330b{--justify-content:center;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-da7630e{--margin-top:80px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-7fc6813{text-align:center;}.elementor-7 .elementor-element.elementor-element-7fc6813 .elementor-heading-title{font-size:30px;line-height:33px;}.elementor-7 .elementor-element.elementor-element-41e3686{--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-7 .elementor-element.elementor-element-38f1f3a{--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-7 .elementor-element.elementor-element-c8f6cd9{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-c8f6cd9 .elementor-button{font-size:16px;padding:15px 30px 15px 30px;}.elementor-7 .elementor-element.elementor-element-77bec7a{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}.elementor-7 .elementor-element.elementor-element-77bec7a .elementor-button{border-width:2px 2px 2px 2px;padding:20px 40px 20px 40px;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-ad8fb9e{--width:27%;}.elementor-7 .elementor-element.elementor-element-08ebac1{--width:83%;}.elementor-7 .elementor-element.elementor-element-cdd9be0{--width:50%;}.elementor-7 .elementor-element.elementor-element-67a1f27{--width:60%;}.elementor-7 .elementor-element.elementor-element-be2868e{--width:50%;}.elementor-7 .elementor-element.elementor-element-c6ea03d{--width:60%;}.elementor-7 .elementor-element.elementor-element-f5ea89b{--width:50%;}.elementor-7 .elementor-element.elementor-element-d0fdca4{--width:50%;}.elementor-7 .elementor-element.elementor-element-c7338e3{--width:50%;}.elementor-7 .elementor-element.elementor-element-eca3a4e{--width:50%;}.elementor-7 .elementor-element.elementor-element-0c45ac6{--width:50%;}.elementor-7 .elementor-element.elementor-element-b992c8a{--width:100%;}.elementor-7 .elementor-element.elementor-element-323e849{--width:50%;}.elementor-7 .elementor-element.elementor-element-c251276{--width:50%;}.elementor-7 .elementor-element.elementor-element-748b79e{--width:100%;}.elementor-7 .elementor-element.elementor-element-766d2b2{--width:43.125%;}.elementor-7 .elementor-element.elementor-element-630d48c{--width:66.6666%;}.elementor-7 .elementor-element.elementor-element-eea1ad3{--width:100%;}.elementor-7 .elementor-element.elementor-element-cb8749d{--width:100%;}.elementor-7 .elementor-element.elementor-element-0e2330b{--width:100%;}.elementor-7 .elementor-element.elementor-element-5c3a945{--width:33.3333%;}.elementor-7 .elementor-element.elementor-element-ba2af75{--width:66.6666%;}.elementor-7 .elementor-element.elementor-element-d39c822{--width:33.3333%;}.elementor-7 .elementor-element.elementor-element-0779792{--width:66.6666%;}.elementor-7 .elementor-element.elementor-element-ca21fad{--width:33.3333%;}.elementor-7 .elementor-element.elementor-element-8239ac6{--width:66.6666%;}.elementor-7 .elementor-element.elementor-element-910fcac{--width:33.3333%;}.elementor-7 .elementor-element.elementor-element-403b468{--width:66.6666%;}.elementor-7 .elementor-element.elementor-element-1ce48fe{--width:33.3333%;}.elementor-7 .elementor-element.elementor-element-a681bf4{--width:66.6666%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-5c3a945{--width:47%;}.elementor-7 .elementor-element.elementor-element-d39c822{--width:47%;}.elementor-7 .elementor-element.elementor-element-ca21fad{--width:47%;}.elementor-7 .elementor-element.elementor-element-910fcac{--width:47%;}.elementor-7 .elementor-element.elementor-element-1ce48fe{--width:47%;}}/* Start custom CSS for text-editor, class: .elementor-element-9bd4de0 */.elementor-7 .elementor-element.elementor-element-9bd4de0 strong { 
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-238e0ef */.elementor-7 .elementor-element.elementor-element-238e0ef strong { 
    font-weight: 800;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f22b910 */.elementor-7 .elementor-element.elementor-element-f22b910 {
    background: linear-gradient(90deg,rgba(132, 120, 53, 1) 0%, rgba(143, 119, 62, 1) 6%, rgba(184, 151, 102, 1) 34%, rgba(180, 156, 139, 1) 45%, rgba(156, 121, 90, 1) 50%, rgba(208, 178, 138, 1) 75%, rgba(134, 122, 71, 1) 100%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4f5fd29 */.elementor-icon-box-description { 
    position: relative;
    border-radius: 20px;
    background: linear-gradient(to right, #FFFFFF1F 30%, transparent 100%);
    padding: 20px;
    
}
.elementor-icon-box-description::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 20px;      /* margine sinistro */
  right: 20px;     /* margine destro */
  height: 1px;
  background-color: white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-90dfdde */.elementor-icon-box-description { 
    position: relative;
    border-radius: 20px;
    background: linear-gradient(to right, #FFFFFF1F 70%, transparent 100%);
    padding: 20px;
    
}
.elementor-icon-box-description::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 20px;      /* margine sinistro */
  right: 20px;     /* margine destro */
  height: 2px;
  background-color: white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4aaa234 */.elementor-icon-box-description { 
    position: relative;
    border-radius: 20px;
    background: linear-gradient(to right, #FFFFFF1F 30%, transparent 100%);
    padding: 20px;
    
}
.elementor-icon-box-description::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 20px;      /* margine sinistro */
  right: 20px;     /* margine destro */
  height: 1px;
  background-color: white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8521c3c */.elementor-icon-box-description { 
    position: relative;
    border-radius: 20px;
    background: linear-gradient(to right, #FFFFFF1F 70%, transparent 100%);
    padding: 20px;
    
}
.elementor-icon-box-description::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 20px;      /* margine sinistro */
  right: 20px;     /* margine destro */
  height: 2px;
  background-color: white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ce86ca7 */.elementor-icon-box-description { 
    position: relative;
    border-radius: 20px;
    background: linear-gradient(to right, #FFFFFF1F 30%, transparent 100%);
    padding: 20px;
    
}
.elementor-icon-box-description::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 20px;      /* margine sinistro */
  right: 20px;     /* margine destro */
  height: 1px;
  background-color: white;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-617979e */.elementor-icon-box-description { 
    position: relative;
    border-radius: 20px;
    background: linear-gradient(to right, #FFFFFF1F 70%, transparent 100%);
    padding: 20px;
    
}
.elementor-icon-box-description::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 20px;      /* margine sinistro */
  right: 20px;     /* margine destro */
  height: 2px;
  background-color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19439ed */.elementor-7 .elementor-element.elementor-element-19439ed p {
  text-shadow: 2px 2px 3px black, -2px -2px 3px gray;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ebf8f61 */.elementor-7 .elementor-element.elementor-element-ebf8f61 .elementor-button {
    background: linear-gradient(90deg,rgba(132, 120, 53, 1) 0%, rgba(143, 119, 62, 1) 6%, rgba(184, 151, 102, 1) 34%, rgba(180, 156, 139, 1) 45%, rgba(156, 121, 90, 1) 50%, rgba(208, 178, 138, 1) 75%, rgba(134, 122, 71, 1) 100%);
    &:hover {
        background: black!important;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-938792c */.elementor-7 .elementor-element.elementor-element-938792c {
    background: linear-gradient(90deg,rgba(31, 27, 60, 1) 0%, rgba(31, 27, 60, 1) 4%, rgba(23, 19, 46, 1) 18%, rgba(1, 1, 3, 1) 71%, rgba(34, 31, 32, 1) 100%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c07a8db */.elementor-7 .elementor-element.elementor-element-c07a8db strong {
    font-weight: 600;
    font-size: 21px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5ea89b */.elementor-7 .elementor-element.elementor-element-f5ea89b {
  clip-path: polygon(0 0, 100% 0, 85% 100%, 0% 100%);
  background: linear-gradient(90deg,rgba(132, 120, 53, 1) 0%, rgba(143, 119, 62, 1) 6%, rgba(184, 151, 102, 1) 34%, rgba(180, 156, 139, 1) 45%, rgba(156, 121, 90, 1) 50%, rgba(208, 178, 138, 1) 75%, rgba(134, 122, 71, 1) 100%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-617d52d */.elementor-7 .elementor-element.elementor-element-617d52d strong {
    font-weight: 600;
    font-size: 21px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0fdca4 */.elementor-7 .elementor-element.elementor-element-d0fdca4 {
  clip-path: polygon(15% 0, 100% 0, 85% 100%, 0% 100%);
  background: linear-gradient(90deg,rgba(132, 120, 53, 1) 0%, rgba(143, 119, 62, 1) 6%, rgba(184, 151, 102, 1) 34%, rgba(180, 156, 139, 1) 45%, rgba(156, 121, 90, 1) 50%, rgba(208, 178, 138, 1) 75%, rgba(134, 122, 71, 1) 100%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23d0bfc */.elementor-7 .elementor-element.elementor-element-23d0bfc strong {
    font-weight: 600;
    font-size: 21px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7338e3 */.elementor-7 .elementor-element.elementor-element-c7338e3 {
  clip-path: polygon(15% 0, 100% 0, 100% 100%, 0% 100%);
  background: linear-gradient(90deg,rgba(132, 120, 53, 1) 0%, rgba(143, 119, 62, 1) 6%, rgba(184, 151, 102, 1) 34%, rgba(180, 156, 139, 1) 45%, rgba(156, 121, 90, 1) 50%, rgba(208, 178, 138, 1) 75%, rgba(134, 122, 71, 1) 100%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-da45cab */.elementor-7 .elementor-element.elementor-element-da45cab p {
    font-size: 16px;
    font-family: Outfit;
    color: #fff;
    text-align: center;
}
/* Evidenziazione parole */
.highlight {
  font-family: 'Playfair Display', serif;
  font-size: 28px;
  background: linear-gradient(90deg, #FFD700 0%, #FFFACD 50%, #B8860B 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-shadow: 0 0 6px #B8860B;
  font-weight: 600;
}

.big-highlight {
  font-family: 'Playfair Display', serif;
  font-size: 36px;
  background: linear-gradient(90deg, #FFD700 0%, #FFFACD 50%, #B8860B 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-shadow: 0 0 6px #B8860B;
  font-weight: 600;
}

.highlight-alt {
  font-family: 'Playfair Display', serif;
  font-size: 32px;
  background: linear-gradient(90deg, #FFD700 0%, #FFFACD 50%, #B8860B 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-shadow: 0 0 6px #B8860B;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-601e12a */.elementor-7 .elementor-element.elementor-element-601e12a p {
    font-size: 16px;
    font-family: Outfit;
    color: #fff;
    text-align: center;
}
/* Evidenziazione parole */
.highlight {
  font-family: 'Playfair Display', serif;
  font-size: 28px;
  color: #d4b28c;
  font-weight: 600;
}

.big-highlight {
  font-family: 'Playfair Display', serif;
  font-size: 36px;
  color: #e6cbaa;
  font-weight: 600;
}

.highlight-alt {
  font-family: 'Playfair Display', serif;
  font-size: 32px;
  color: #c5a43f;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb8749d */.elementor-7 .elementor-element.elementor-element-cb8749d {
  position: relative;
  z-index: 0;
}

.elementor-7 .elementor-element.elementor-element-cb8749d::before,
.elementor-7 .elementor-element.elementor-element-cb8749d::after {
  content: "";
  display: block;
  height: 2px; /* modifica la dimensione come preferisci */
  width: 100%;
  position: absolute;
  left: 0;
  z-index: -1;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%) border-box,
     padding-box;
}

.elementor-7 .elementor-element.elementor-element-cb8749d::before {
  top: 0;
}

.elementor-7 .elementor-element.elementor-element-cb8749d::after {
  bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-722c354 */.elementor-7 .elementor-element.elementor-element-722c354 p {
    font-size: 16px;
    font-family: Outfit;
    color: #fff;
    text-align: center;
}
/* Evidenziazione parole */
.highlight {
  font-family: 'Playfair Display', serif;
  font-size: 28px;
  color: #d4b28c;
  font-weight: 600;
}

.big-highlight {
  font-family: 'Playfair Display', serif;
  font-size: 36px;
  color: #e6cbaa;
  font-weight: 600;
}

.highlight-alt {
  font-family: 'Playfair Display', serif;
  font-size: 32px;
  color: #c5a43f;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-748b79e */.elementor-7 .elementor-element.elementor-element-748b79e {
    background: #1F1B3C;
background: linear-gradient(90deg,rgba(31, 27, 60, 1) 0%, rgba(31, 27, 60, 1) 4%, rgba(23, 19, 46, 1) 18%, rgba(1, 1, 3, 1) 71%, rgba(34, 31, 32, 1) 100%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6e68a0d */.cornice-angoli-img {
  position: relative;
  padding: 20px;
  display: inline-flex;   /* inline-flex per adattarsi alle dimensioni dell'immagine */
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  overflow-x: hidden;       /* nasconde l'overflow orizzontale */
  overflow-y: visible;      /* permette overflow verticale */
  margin: 5px;              /* distanza di 5px attorno alla cornice */
}

.cornice-angoli-img img {
  max-width: 100%;
  height: auto;
  display: block;
}

/* Angoli superiori */
.cornice-angoli-img::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-top: 2px solid #000;
  border-left: 2px solid #000;
}
.cornice-angoli-img::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 20px;
  border-top: 2px solid #000;
  border-right: 2px solid #000;
}
/* Angoli inferiori */
.cornice-angoli-img .bottom-left {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-bottom: 2px solid #000;
  border-left: 2px solid #000;
}
.cornice-angoli-img .bottom-right {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 20px;
  height: 20px;
  border-bottom: 2px solid #000;
  border-right: 2px solid #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bc98719 */.cornice-angoli-img {
  position: relative;
  padding: 20px;
  display: inline-flex;   /* inline-flex per adattarsi alle dimensioni dell'immagine */
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  overflow-x: hidden;       /* nasconde l'overflow orizzontale */
  overflow-y: visible;      /* permette overflow verticale */
  margin: 5px;              /* distanza di 5px attorno alla cornice */
}

.cornice-angoli-img img {
  max-width: 100%;
  height: auto;
  display: block;
}

/* Angoli superiori */
.cornice-angoli-img::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-top: 2px solid #000;
  border-left: 2px solid #000;
}
.cornice-angoli-img::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 20px;
  border-top: 2px solid #000;
  border-right: 2px solid #000;
}
/* Angoli inferiori */
.cornice-angoli-img .bottom-left {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-bottom: 2px solid #000;
  border-left: 2px solid #000;
}
.cornice-angoli-img .bottom-right {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 20px;
  height: 20px;
  border-bottom: 2px solid #000;
  border-right: 2px solid #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-daf18fb */.cornice-angoli-img {
  position: relative;
  padding: 20px;
  display: inline-flex;   /* inline-flex per adattarsi alle dimensioni dell'immagine */
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  overflow-x: hidden;       /* nasconde l'overflow orizzontale */
  overflow-y: visible;      /* permette overflow verticale */
  margin: 5px;              /* distanza di 5px attorno alla cornice */
}

.cornice-angoli-img img {
  max-width: 100%;
  height: auto;
  display: block;
}

/* Angoli superiori */
.cornice-angoli-img::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-top: 2px solid #000;
  border-left: 2px solid #000;
}
.cornice-angoli-img::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 20px;
  border-top: 2px solid #000;
  border-right: 2px solid #000;
}
/* Angoli inferiori */
.cornice-angoli-img .bottom-left {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-bottom: 2px solid #000;
  border-left: 2px solid #000;
}
.cornice-angoli-img .bottom-right {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 20px;
  height: 20px;
  border-bottom: 2px solid #000;
  border-right: 2px solid #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a2148c1 */.cornice-angoli-img {
  position: relative;
  padding: 20px;
  display: inline-flex;   /* inline-flex per adattarsi alle dimensioni dell'immagine */
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  overflow-x: hidden;       /* nasconde l'overflow orizzontale */
  overflow-y: visible;      /* permette overflow verticale */
  margin: 5px;              /* distanza di 5px attorno alla cornice */
}

.cornice-angoli-img img {
  max-width: 100%;
  height: auto;
  display: block;
}

/* Angoli superiori */
.cornice-angoli-img::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-top: 2px solid #000;
  border-left: 2px solid #000;
}
.cornice-angoli-img::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 20px;
  border-top: 2px solid #000;
  border-right: 2px solid #000;
}
/* Angoli inferiori */
.cornice-angoli-img .bottom-left {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-bottom: 2px solid #000;
  border-left: 2px solid #000;
}
.cornice-angoli-img .bottom-right {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 20px;
  height: 20px;
  border-bottom: 2px solid #000;
  border-right: 2px solid #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f4e20c */.cornice-angoli-img {
  position: relative;
  padding: 20px;
  display: inline-flex;   /* inline-flex per adattarsi alle dimensioni dell'immagine */
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  overflow-x: hidden;       /* nasconde l'overflow orizzontale */
  overflow-y: visible;      /* permette overflow verticale */
  margin: 5px;              /* distanza di 5px attorno alla cornice */
}

.cornice-angoli-img img {
  max-width: 100%;
  height: auto;
  display: block;
}

/* Angoli superiori */
.cornice-angoli-img::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-top: 2px solid #000;
  border-left: 2px solid #000;
}
.cornice-angoli-img::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 20px;
  border-top: 2px solid #000;
  border-right: 2px solid #000;
}
/* Angoli inferiori */
.cornice-angoli-img .bottom-left {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-bottom: 2px solid #000;
  border-left: 2px solid #000;
}
.cornice-angoli-img .bottom-right {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 20px;
  height: 20px;
  border-bottom: 2px solid #000;
  border-right: 2px solid #000;
}/* End custom CSS */
/* Start custom CSS */.cornice-angoli span {
    font-family: Outfit;
    font-size: 16px;
}
.cornice-angoli {
  position: relative;
  padding: 20px;
  text-align: center;
  height: 100%;
  align-items: center;
  display: flex;
  min-height: 100px;
}
/* Angoli superiori */
.cornice-angoli::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-top: 2px solid #000;
  border-left: 2px solid #000;
}
.cornice-angoli::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 20px;
  border-top: 2px solid #000;
  border-right: 2px solid #000;
}
/* Angoli inferiori */
.cornice-angoli .bottom-left {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-bottom: 2px solid #000;
  border-left: 2px solid #000;
}
.cornice-angoli .bottom-right {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 20px;
  height: 20px;
  border-bottom: 2px solid #000;
  border-right: 2px solid #000;
}


/* Cornice angoli Box Laterali */
.cornice-angoli2 h3 {
    margin-bottom: 0px;
}
.cornice-angoli2 {
  position: relative;
  padding: 5px;
  text-align: center;
  font-family: Outfit;
  padding: 20px 0px;
}
/* Angoli superiori */
.cornice-angoli2::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-top: 2px solid #000;
  border-left: 2px solid #000;
}
.cornice-angoli2::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 20px;
  border-top: 2px solid #000;
  border-right: 2px solid #000;
}
/* Angoli inferiori */
.cornice-angoli2 .bottom-left {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-bottom: 2px solid #000;
  border-left: 2px solid #000;
}
.cornice-angoli2 .bottom-right {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 20px;
  height: 20px;
  border-bottom: 2px solid #000;
  border-right: 2px solid #000;
}


/* Cornice angoli Box Laterali */
.cornice-angoli3 h3,
.cornice-angoli3 span {
    margin: 0px;
    color: #fff;
}
.cornice-angoli3 {
  position: relative;
  padding: 5px;
  text-align: center;
  font-family: Outfit;
  padding: 20px 0px;
}
/* Angoli superiori */
.cornice-angoli3::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;
}
.cornice-angoli3::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 20px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
}
/* Angoli inferiori */
.cornice-angoli3 .bottom-left {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;
}
.cornice-angoli3 .bottom-right {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 20px;
  height: 20px;
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
}/* End custom CSS */