.elementor-703 .elementor-element.elementor-element-1ae2c61 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-703 .elementor-element.elementor-element-1ae2c61:not(.elementor-motion-effects-element-type-background), .elementor-703 .elementor-element.elementor-element-1ae2c61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.masseriasanmartino.com/wp-content/uploads/2026/07/FOTO_PRODOTTI_SITO_SMARTINO-e1783439989357.jpg");background-position:0px 60%;background-repeat:no-repeat;background-size:cover;}.elementor-703 .elementor-element.elementor-element-1ae2c61 > .elementor-container{min-height:490px;}.elementor-703 .elementor-element.elementor-element-1ae2c61{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-703 .elementor-element.elementor-element-1ae2c61 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-703 .elementor-element.elementor-element-6ed38e3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-703 .elementor-element.elementor-element-f40f0b0:not(.elementor-motion-effects-element-type-background), .elementor-703 .elementor-element.elementor-element-f40f0b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000021;}.elementor-703 .elementor-element.elementor-element-f40f0b0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-703 .elementor-element.elementor-element-f40f0b0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-703 .elementor-element.elementor-element-20d3377 > .elementor-element-populated{padding:20px 0px 20px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-703 .elementor-element.elementor-element-fc51325 .elementor-heading-title{font-family:var( --e-global-typography-d64457c-font-family ), Sans-serif;font-size:var( --e-global-typography-d64457c-font-size );font-weight:var( --e-global-typography-d64457c-font-weight );line-height:var( --e-global-typography-d64457c-line-height );letter-spacing:var( --e-global-typography-d64457c-letter-spacing );word-spacing:var( --e-global-typography-d64457c-word-spacing );color:#FFFFFF;}.elementor-703 .elementor-element.elementor-element-755cd8c:not(.elementor-motion-effects-element-type-background), .elementor-703 .elementor-element.elementor-element-755cd8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.masseriasanmartino.com/wp-content/uploads/2021/05/border.png");background-position:top center;background-repeat:repeat-x;background-size:auto;}.elementor-703 .elementor-element.elementor-element-755cd8c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-703 .elementor-element.elementor-element-755cd8c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-703 .elementor-element.elementor-element-3c50ca2{--spacer-size:44px;}.elementor-703 .elementor-element.elementor-element-116d5ee{padding:100px 0px 100px 0px;}.elementor-703 .elementor-element.elementor-element-bbfeba6{text-align:start;}.elementor-703 .elementor-element.elementor-element-bbfeba6 .elementor-heading-title{font-family:var( --e-global-typography-c9f5cd7-font-family ), Sans-serif;font-size:var( --e-global-typography-c9f5cd7-font-size );font-weight:var( --e-global-typography-c9f5cd7-font-weight );line-height:var( --e-global-typography-c9f5cd7-line-height );letter-spacing:var( --e-global-typography-c9f5cd7-letter-spacing );word-spacing:var( --e-global-typography-c9f5cd7-word-spacing );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-703 .elementor-element.elementor-element-28d79da > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-703 .elementor-element.elementor-element-28d79da{font-family:"Heebo", Sans-serif;font-size:16.5px;font-weight:300;line-height:25px;}.elementor-703 .elementor-element.elementor-element-01bf067 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-703 .elementor-element.elementor-element-28a6805 .elementor-button{background-color:#9C6A4C00;font-family:"Reforma 1969", Sans-serif;font-size:26px;font-weight:500;text-transform:none;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-703 .elementor-element.elementor-element-6770690 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-703 .elementor-element.elementor-element-ea73081 .elementor-button{background-color:#9C6A4C00;font-family:"Reforma 1969", Sans-serif;font-size:26px;font-weight:500;text-transform:none;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-703 .elementor-element.elementor-element-812d360 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-703 .elementor-element.elementor-element-f821122 .elementor-button{background-color:#9C6A4C00;font-family:"Reforma 1969", Sans-serif;font-size:26px;font-weight:500;text-transform:none;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-703 .elementor-element.elementor-element-a4c9a26:not(.elementor-motion-effects-element-type-background), .elementor-703 .elementor-element.elementor-element-a4c9a26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.masseriasanmartino.com/wp-content/uploads/2021/05/border.png");background-position:top center;background-repeat:repeat-x;background-size:auto;}.elementor-703 .elementor-element.elementor-element-a4c9a26{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-703 .elementor-element.elementor-element-a4c9a26 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-703 .elementor-element.elementor-element-3be1125{--spacer-size:44px;}.elementor-703 .elementor-element.elementor-element-941aecf:not(.elementor-motion-effects-element-type-background), .elementor-703 .elementor-element.elementor-element-941aecf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-941aecf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-703 .elementor-element.elementor-element-941aecf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-703 .elementor-element.elementor-element-97eb279{text-align:center;}.elementor-703 .elementor-element.elementor-element-97eb279 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-703 .elementor-element.elementor-element-2e3672d > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-703 .elementor-element.elementor-element-2e3672d{text-align:center;font-family:"Heebo", Sans-serif;font-size:16.5px;font-weight:300;line-height:25px;}.elementor-703 .elementor-element.elementor-element-76c5a42{margin-top:20px;margin-bottom:0px;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-703 .elementor-element.elementor-element-6417856 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-6417856.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-703 .elementor-element.elementor-element-6417856.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-703 .elementor-element.elementor-element-6417856.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-703 .elementor-element.elementor-element-6417856 .elementor-cta .elementor-cta__bg, .elementor-703 .elementor-element.elementor-element-6417856 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-6417856 .elementor-cta__content{min-height:400px;text-align:center;}.elementor-703 .elementor-element.elementor-element-6417856 .elementor-cta__title{font-family:"Reforma 1969", Sans-serif;font-size:26px;font-weight:500;color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-6417856 .elementor-cta__description{color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-6417856 .elementor-cta__button{color:var( --e-global-color-25a3ab5 );border-color:var( --e-global-color-25a3ab5 );border-radius:0px;}.elementor-703 .elementor-element.elementor-element-6417856 .elementor-cta__button:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-703 .elementor-element.elementor-element-6417856 .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-703 .elementor-element.elementor-element-6417856 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#AEA18AE6;}.elementor-703 .elementor-element.elementor-element-e345897 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-e345897.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-703 .elementor-element.elementor-element-e345897.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-703 .elementor-element.elementor-element-e345897.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-703 .elementor-element.elementor-element-e345897 .elementor-cta .elementor-cta__bg, .elementor-703 .elementor-element.elementor-element-e345897 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-e345897 .elementor-cta__content{min-height:400px;text-align:center;}.elementor-703 .elementor-element.elementor-element-e345897 .elementor-cta__title{font-family:"Reforma 1969", Sans-serif;font-size:26px;font-weight:500;color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-e345897 .elementor-cta__description{color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-e345897 .elementor-cta__button{color:var( --e-global-color-25a3ab5 );border-color:var( --e-global-color-25a3ab5 );border-radius:0px;}.elementor-703 .elementor-element.elementor-element-e345897 .elementor-cta__button:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-703 .elementor-element.elementor-element-e345897 .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-703 .elementor-element.elementor-element-e345897 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#AEA18AE6;}.elementor-703 .elementor-element.elementor-element-2d80bb1 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-2d80bb1.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-703 .elementor-element.elementor-element-2d80bb1.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-703 .elementor-element.elementor-element-2d80bb1.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-703 .elementor-element.elementor-element-2d80bb1 .elementor-cta .elementor-cta__bg, .elementor-703 .elementor-element.elementor-element-2d80bb1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-2d80bb1 .elementor-cta__content{min-height:400px;text-align:center;}.elementor-703 .elementor-element.elementor-element-2d80bb1 .elementor-cta__title{font-family:"Reforma 1969", Sans-serif;font-size:26px;font-weight:500;color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-2d80bb1 .elementor-cta__description{color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-2d80bb1 .elementor-cta__button{color:var( --e-global-color-25a3ab5 );border-color:var( --e-global-color-25a3ab5 );border-radius:0px;}.elementor-703 .elementor-element.elementor-element-2d80bb1 .elementor-cta__button:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-703 .elementor-element.elementor-element-2d80bb1 .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-703 .elementor-element.elementor-element-2d80bb1 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#AEA18AE6;}.elementor-703 .elementor-element.elementor-element-ad2bcf0{margin-top:20px;margin-bottom:0px;}.elementor-703 .elementor-element.elementor-element-19577dd .elementor-cta__content-item{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-19577dd.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-703 .elementor-element.elementor-element-19577dd.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-703 .elementor-element.elementor-element-19577dd.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-703 .elementor-element.elementor-element-19577dd .elementor-cta .elementor-cta__bg, .elementor-703 .elementor-element.elementor-element-19577dd .elementor-cta .elementor-cta__bg-overlay{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-19577dd .elementor-cta__content{min-height:400px;text-align:center;}.elementor-703 .elementor-element.elementor-element-19577dd .elementor-cta__title{font-family:"Reforma 1969", Sans-serif;font-size:26px;font-weight:500;color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-19577dd .elementor-cta__description{color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-19577dd .elementor-cta__button{color:var( --e-global-color-25a3ab5 );border-color:var( --e-global-color-25a3ab5 );border-radius:0px;}.elementor-703 .elementor-element.elementor-element-19577dd .elementor-cta__button:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-703 .elementor-element.elementor-element-19577dd .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-703 .elementor-element.elementor-element-19577dd .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#AEA18AE6;}.elementor-703 .elementor-element.elementor-element-0368eb2 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-0368eb2.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-703 .elementor-element.elementor-element-0368eb2.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-703 .elementor-element.elementor-element-0368eb2.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-703 .elementor-element.elementor-element-0368eb2 .elementor-cta .elementor-cta__bg, .elementor-703 .elementor-element.elementor-element-0368eb2 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-0368eb2 .elementor-cta__content{min-height:400px;text-align:center;}.elementor-703 .elementor-element.elementor-element-0368eb2 .elementor-cta__title{font-family:"Reforma 1969", Sans-serif;font-size:26px;font-weight:500;color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-0368eb2 .elementor-cta__description{color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-0368eb2 .elementor-cta__button{color:var( --e-global-color-25a3ab5 );border-color:var( --e-global-color-25a3ab5 );border-radius:0px;}.elementor-703 .elementor-element.elementor-element-0368eb2 .elementor-cta__button:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-703 .elementor-element.elementor-element-0368eb2 .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-703 .elementor-element.elementor-element-0368eb2 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#AEA18AE6;}.elementor-703 .elementor-element.elementor-element-f91f692 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-f91f692.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-703 .elementor-element.elementor-element-f91f692.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-703 .elementor-element.elementor-element-f91f692.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-703 .elementor-element.elementor-element-f91f692 .elementor-cta .elementor-cta__bg, .elementor-703 .elementor-element.elementor-element-f91f692 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-f91f692 .elementor-cta__content{min-height:400px;text-align:center;}.elementor-703 .elementor-element.elementor-element-f91f692 .elementor-cta__title{font-family:"Reforma 1969", Sans-serif;font-size:26px;font-weight:500;color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-f91f692 .elementor-cta__description{color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-f91f692 .elementor-cta__button{color:var( --e-global-color-25a3ab5 );border-color:var( --e-global-color-25a3ab5 );border-radius:0px;}.elementor-703 .elementor-element.elementor-element-f91f692 .elementor-cta__button:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-703 .elementor-element.elementor-element-f91f692 .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-703 .elementor-element.elementor-element-f91f692 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#AEA18AE6;}.elementor-703 .elementor-element.elementor-element-15e8482{margin-top:20px;margin-bottom:0px;}.elementor-703 .elementor-element.elementor-element-1c0f507 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-1c0f507.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-703 .elementor-element.elementor-element-1c0f507.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-703 .elementor-element.elementor-element-1c0f507.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-703 .elementor-element.elementor-element-1c0f507 .elementor-cta .elementor-cta__bg, .elementor-703 .elementor-element.elementor-element-1c0f507 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-1c0f507 .elementor-cta__content{min-height:400px;text-align:center;}.elementor-703 .elementor-element.elementor-element-1c0f507 .elementor-cta__title{font-family:"Reforma 1969", Sans-serif;font-size:26px;font-weight:500;color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-1c0f507 .elementor-cta__description{color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-1c0f507 .elementor-cta__button{color:var( --e-global-color-25a3ab5 );border-color:var( --e-global-color-25a3ab5 );border-radius:0px;}.elementor-703 .elementor-element.elementor-element-1c0f507 .elementor-cta__button:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-703 .elementor-element.elementor-element-1c0f507 .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-703 .elementor-element.elementor-element-1c0f507 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#AEA18AE6;}.elementor-703 .elementor-element.elementor-element-9255ea3 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-9255ea3.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-703 .elementor-element.elementor-element-9255ea3.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-703 .elementor-element.elementor-element-9255ea3.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-703 .elementor-element.elementor-element-9255ea3 .elementor-cta .elementor-cta__bg, .elementor-703 .elementor-element.elementor-element-9255ea3 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-9255ea3 .elementor-cta__content{min-height:400px;text-align:center;}.elementor-703 .elementor-element.elementor-element-9255ea3 .elementor-cta__title{font-family:"Reforma 1969", Sans-serif;font-size:26px;font-weight:500;color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-9255ea3 .elementor-cta__description{color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-9255ea3 .elementor-cta__button{color:var( --e-global-color-25a3ab5 );border-color:var( --e-global-color-25a3ab5 );border-radius:0px;}.elementor-703 .elementor-element.elementor-element-9255ea3 .elementor-cta__button:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-703 .elementor-element.elementor-element-9255ea3 .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-703 .elementor-element.elementor-element-9255ea3 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#AEA18AE6;}.elementor-703 .elementor-element.elementor-element-328ff04 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-328ff04.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-703 .elementor-element.elementor-element-328ff04.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-703 .elementor-element.elementor-element-328ff04.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-703 .elementor-element.elementor-element-328ff04 .elementor-cta .elementor-cta__bg, .elementor-703 .elementor-element.elementor-element-328ff04 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-328ff04 .elementor-cta__content{min-height:400px;text-align:center;}.elementor-703 .elementor-element.elementor-element-328ff04 .elementor-cta__title{font-family:"Reforma 1969", Sans-serif;font-size:26px;font-weight:500;color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-328ff04 .elementor-cta__description{color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-328ff04 .elementor-cta__button{color:var( --e-global-color-25a3ab5 );border-color:var( --e-global-color-25a3ab5 );border-radius:0px;}.elementor-703 .elementor-element.elementor-element-328ff04 .elementor-cta__button:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-703 .elementor-element.elementor-element-328ff04 .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-703 .elementor-element.elementor-element-328ff04 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#AEA18AE6;}.elementor-703 .elementor-element.elementor-element-4741459{margin-top:20px;margin-bottom:0px;}.elementor-703 .elementor-element.elementor-element-89d3911 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-89d3911.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-703 .elementor-element.elementor-element-89d3911.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-703 .elementor-element.elementor-element-89d3911.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-703 .elementor-element.elementor-element-89d3911 .elementor-cta .elementor-cta__bg, .elementor-703 .elementor-element.elementor-element-89d3911 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-89d3911 .elementor-cta__content{min-height:400px;text-align:center;}.elementor-703 .elementor-element.elementor-element-89d3911 .elementor-cta__title{font-family:"Reforma 1969", Sans-serif;font-size:26px;font-weight:500;color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-89d3911 .elementor-cta__description{color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-89d3911 .elementor-cta__button{color:var( --e-global-color-25a3ab5 );border-color:var( --e-global-color-25a3ab5 );border-radius:0px;}.elementor-703 .elementor-element.elementor-element-89d3911 .elementor-cta__button:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-703 .elementor-element.elementor-element-89d3911 .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-703 .elementor-element.elementor-element-89d3911 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#AEA18AE6;}.elementor-703 .elementor-element.elementor-element-487cd2c .elementor-cta__content-item{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-487cd2c.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-703 .elementor-element.elementor-element-487cd2c.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-703 .elementor-element.elementor-element-487cd2c.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-703 .elementor-element.elementor-element-487cd2c .elementor-cta .elementor-cta__bg, .elementor-703 .elementor-element.elementor-element-487cd2c .elementor-cta .elementor-cta__bg-overlay{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-487cd2c .elementor-cta__content{min-height:400px;text-align:center;}.elementor-703 .elementor-element.elementor-element-487cd2c .elementor-cta__title{font-family:"Reforma 1969", Sans-serif;font-size:26px;font-weight:500;color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-487cd2c .elementor-cta__description{color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-487cd2c .elementor-cta__button{color:var( --e-global-color-25a3ab5 );border-color:var( --e-global-color-25a3ab5 );border-radius:0px;}.elementor-703 .elementor-element.elementor-element-487cd2c .elementor-cta__button:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-703 .elementor-element.elementor-element-487cd2c .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-703 .elementor-element.elementor-element-487cd2c .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#AEA18AE6;}.elementor-703 .elementor-element.elementor-element-15d8d6f .elementor-cta__content-item{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-15d8d6f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-703 .elementor-element.elementor-element-15d8d6f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-703 .elementor-element.elementor-element-15d8d6f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-703 .elementor-element.elementor-element-15d8d6f .elementor-cta .elementor-cta__bg, .elementor-703 .elementor-element.elementor-element-15d8d6f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-15d8d6f .elementor-cta__content{min-height:400px;text-align:center;}.elementor-703 .elementor-element.elementor-element-15d8d6f .elementor-cta__title{font-family:"Reforma 1969", Sans-serif;font-size:26px;font-weight:500;color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-15d8d6f .elementor-cta__description{color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-15d8d6f .elementor-cta__button{color:var( --e-global-color-25a3ab5 );border-color:var( --e-global-color-25a3ab5 );border-radius:0px;}.elementor-703 .elementor-element.elementor-element-15d8d6f .elementor-cta__button:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-703 .elementor-element.elementor-element-15d8d6f .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-703 .elementor-element.elementor-element-15d8d6f .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#AEA18AE6;}.elementor-703 .elementor-element.elementor-element-5a3439b{margin-top:20px;margin-bottom:0px;}.elementor-703 .elementor-element.elementor-element-d0dc33a .elementor-cta__content-item{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-d0dc33a.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-703 .elementor-element.elementor-element-d0dc33a.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-703 .elementor-element.elementor-element-d0dc33a.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-703 .elementor-element.elementor-element-d0dc33a .elementor-cta .elementor-cta__bg, .elementor-703 .elementor-element.elementor-element-d0dc33a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-d0dc33a .elementor-cta__content{min-height:400px;text-align:center;}.elementor-703 .elementor-element.elementor-element-d0dc33a .elementor-cta__title{font-family:"Reforma 1969", Sans-serif;font-size:26px;font-weight:500;color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-d0dc33a .elementor-cta__description{color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-d0dc33a .elementor-cta__button{color:var( --e-global-color-25a3ab5 );border-color:var( --e-global-color-25a3ab5 );border-radius:0px;}.elementor-703 .elementor-element.elementor-element-d0dc33a .elementor-cta__button:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-703 .elementor-element.elementor-element-d0dc33a .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-703 .elementor-element.elementor-element-d0dc33a .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#AEA18AE6;}.elementor-703 .elementor-element.elementor-element-22b0de8 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-22b0de8.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-703 .elementor-element.elementor-element-22b0de8.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-703 .elementor-element.elementor-element-22b0de8.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-703 .elementor-element.elementor-element-22b0de8 .elementor-cta .elementor-cta__bg, .elementor-703 .elementor-element.elementor-element-22b0de8 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-22b0de8 .elementor-cta__content{min-height:400px;text-align:center;}.elementor-703 .elementor-element.elementor-element-22b0de8 .elementor-cta__title{font-family:"Reforma 1969", Sans-serif;font-size:26px;font-weight:500;color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-22b0de8 .elementor-cta__description{color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-22b0de8 .elementor-cta__button{color:var( --e-global-color-25a3ab5 );border-color:var( --e-global-color-25a3ab5 );border-radius:0px;}.elementor-703 .elementor-element.elementor-element-22b0de8 .elementor-cta__button:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-703 .elementor-element.elementor-element-22b0de8 .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-703 .elementor-element.elementor-element-22b0de8 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#AEA18AE6;}.elementor-703 .elementor-element.elementor-element-b47b9af:not(.elementor-motion-effects-element-type-background), .elementor-703 .elementor-element.elementor-element-b47b9af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.masseriasanmartino.com/wp-content/uploads/2021/05/border.png");background-position:top center;background-repeat:repeat-x;background-size:auto;}.elementor-703 .elementor-element.elementor-element-b47b9af{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-703 .elementor-element.elementor-element-b47b9af > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-703 .elementor-element.elementor-element-0f3d9a9{--spacer-size:44px;}.elementor-703 .elementor-element.elementor-element-3d26dfd:not(.elementor-motion-effects-element-type-background), .elementor-703 .elementor-element.elementor-element-3d26dfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-703 .elementor-element.elementor-element-3d26dfd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-703 .elementor-element.elementor-element-3d26dfd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-703 .elementor-element.elementor-element-95d29a1{text-align:center;}.elementor-703 .elementor-element.elementor-element-95d29a1 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-703 .elementor-element.elementor-element-4b6b0cf > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-703 .elementor-element.elementor-element-4b6b0cf{text-align:center;font-family:"Heebo", Sans-serif;font-size:16.5px;font-weight:300;line-height:25px;}.elementor-703 .elementor-element.elementor-element-ed3eb05{margin-top:20px;margin-bottom:0px;}.elementor-703 .elementor-element.elementor-element-dd8e68a .elementor-cta__content-item{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-dd8e68a.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-703 .elementor-element.elementor-element-dd8e68a.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-703 .elementor-element.elementor-element-dd8e68a.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-703 .elementor-element.elementor-element-dd8e68a .elementor-cta .elementor-cta__bg, .elementor-703 .elementor-element.elementor-element-dd8e68a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-dd8e68a .elementor-cta__content{min-height:400px;text-align:center;}.elementor-703 .elementor-element.elementor-element-dd8e68a .elementor-cta__title{font-family:"Reforma 1969", Sans-serif;font-size:26px;font-weight:500;color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-dd8e68a .elementor-cta__description{color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-dd8e68a .elementor-cta__button{color:var( --e-global-color-25a3ab5 );border-color:var( --e-global-color-25a3ab5 );border-radius:0px;}.elementor-703 .elementor-element.elementor-element-dd8e68a .elementor-cta__button:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-703 .elementor-element.elementor-element-dd8e68a .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-703 .elementor-element.elementor-element-dd8e68a .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#AEA18AE6;}.elementor-703 .elementor-element.elementor-element-e37d1d5 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-e37d1d5.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-703 .elementor-element.elementor-element-e37d1d5.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-703 .elementor-element.elementor-element-e37d1d5.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-703 .elementor-element.elementor-element-e37d1d5 .elementor-cta .elementor-cta__bg, .elementor-703 .elementor-element.elementor-element-e37d1d5 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-e37d1d5 .elementor-cta__content{min-height:400px;text-align:center;}.elementor-703 .elementor-element.elementor-element-e37d1d5 .elementor-cta__title{font-family:"Reforma 1969", Sans-serif;font-size:26px;font-weight:500;color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-e37d1d5 .elementor-cta__description{color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-e37d1d5 .elementor-cta__button{color:var( --e-global-color-25a3ab5 );border-color:var( --e-global-color-25a3ab5 );border-radius:0px;}.elementor-703 .elementor-element.elementor-element-e37d1d5 .elementor-cta__button:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-703 .elementor-element.elementor-element-e37d1d5 .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-703 .elementor-element.elementor-element-e37d1d5 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#AEA18AE6;}.elementor-703 .elementor-element.elementor-element-93158c5 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-93158c5.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-703 .elementor-element.elementor-element-93158c5.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-703 .elementor-element.elementor-element-93158c5.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-703 .elementor-element.elementor-element-93158c5 .elementor-cta .elementor-cta__bg, .elementor-703 .elementor-element.elementor-element-93158c5 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-93158c5 .elementor-cta__content{min-height:400px;text-align:center;}.elementor-703 .elementor-element.elementor-element-93158c5 .elementor-cta__title{font-family:"Reforma 1969", Sans-serif;font-size:26px;font-weight:500;color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-93158c5 .elementor-cta__description{color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-93158c5 .elementor-cta__button{color:var( --e-global-color-25a3ab5 );border-color:var( --e-global-color-25a3ab5 );border-radius:0px;}.elementor-703 .elementor-element.elementor-element-93158c5 .elementor-cta__button:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-703 .elementor-element.elementor-element-93158c5 .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-703 .elementor-element.elementor-element-93158c5 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#AEA18AE6;}.elementor-703 .elementor-element.elementor-element-659c02a:not(.elementor-motion-effects-element-type-background), .elementor-703 .elementor-element.elementor-element-659c02a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.masseriasanmartino.com/wp-content/uploads/2021/05/border.png");background-position:top center;background-repeat:repeat-x;background-size:auto;}.elementor-703 .elementor-element.elementor-element-659c02a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-703 .elementor-element.elementor-element-659c02a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-703 .elementor-element.elementor-element-fbe0299{--spacer-size:44px;}.elementor-703 .elementor-element.elementor-element-8aea410:not(.elementor-motion-effects-element-type-background), .elementor-703 .elementor-element.elementor-element-8aea410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-8aea410{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-703 .elementor-element.elementor-element-8aea410 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-703 .elementor-element.elementor-element-b9cdf52{text-align:center;}.elementor-703 .elementor-element.elementor-element-b9cdf52 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-703 .elementor-element.elementor-element-c07373b > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-703 .elementor-element.elementor-element-c07373b{text-align:center;font-family:"Heebo", Sans-serif;font-size:16.5px;font-weight:300;line-height:25px;}.elementor-703 .elementor-element.elementor-element-c9b7307{margin-top:20px;margin-bottom:0px;}.elementor-703 .elementor-element.elementor-element-ecdb76a .elementor-cta__content-item{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-ecdb76a.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-703 .elementor-element.elementor-element-ecdb76a.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-703 .elementor-element.elementor-element-ecdb76a.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-703 .elementor-element.elementor-element-ecdb76a .elementor-cta .elementor-cta__bg, .elementor-703 .elementor-element.elementor-element-ecdb76a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-ecdb76a .elementor-cta__content{min-height:400px;text-align:center;}.elementor-703 .elementor-element.elementor-element-ecdb76a .elementor-cta__title{font-family:"Reforma 1969", Sans-serif;font-size:26px;font-weight:500;color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-ecdb76a .elementor-cta__description{color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-ecdb76a .elementor-cta__button{color:var( --e-global-color-25a3ab5 );border-color:var( --e-global-color-25a3ab5 );border-radius:0px;}.elementor-703 .elementor-element.elementor-element-ecdb76a .elementor-cta__button:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-703 .elementor-element.elementor-element-ecdb76a .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-703 .elementor-element.elementor-element-ecdb76a .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#AEA18AE6;}.elementor-703 .elementor-element.elementor-element-b0b9e64 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-b0b9e64.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-703 .elementor-element.elementor-element-b0b9e64.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-703 .elementor-element.elementor-element-b0b9e64.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-703 .elementor-element.elementor-element-b0b9e64 .elementor-cta .elementor-cta__bg, .elementor-703 .elementor-element.elementor-element-b0b9e64 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-b0b9e64 .elementor-cta__content{min-height:400px;text-align:center;}.elementor-703 .elementor-element.elementor-element-b0b9e64 .elementor-cta__title{font-family:"Reforma 1969", Sans-serif;font-size:26px;font-weight:500;color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-b0b9e64 .elementor-cta__description{color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-b0b9e64 .elementor-cta__button{color:var( --e-global-color-25a3ab5 );border-color:var( --e-global-color-25a3ab5 );border-radius:0px;}.elementor-703 .elementor-element.elementor-element-b0b9e64 .elementor-cta__button:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-703 .elementor-element.elementor-element-b0b9e64 .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-703 .elementor-element.elementor-element-b0b9e64 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#AEA18AE6;}.elementor-703 .elementor-element.elementor-element-bc89624 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-bc89624.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-703 .elementor-element.elementor-element-bc89624.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-703 .elementor-element.elementor-element-bc89624.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-703 .elementor-element.elementor-element-bc89624 .elementor-cta .elementor-cta__bg, .elementor-703 .elementor-element.elementor-element-bc89624 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1000ms;}.elementor-703 .elementor-element.elementor-element-bc89624 .elementor-cta__content{min-height:400px;text-align:center;}.elementor-703 .elementor-element.elementor-element-bc89624 .elementor-cta__title{font-family:"Reforma 1969", Sans-serif;font-size:26px;font-weight:500;color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-bc89624 .elementor-cta__description{color:var( --e-global-color-25a3ab5 );}.elementor-703 .elementor-element.elementor-element-bc89624 .elementor-cta__button{color:var( --e-global-color-25a3ab5 );border-color:var( --e-global-color-25a3ab5 );border-radius:0px;}.elementor-703 .elementor-element.elementor-element-bc89624 .elementor-cta__button:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-703 .elementor-element.elementor-element-bc89624 .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-703 .elementor-element.elementor-element-bc89624 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#AEA18AE6;}@media(max-width:1024px) and (min-width:768px){.elementor-703 .elementor-element.elementor-element-e9549f8{width:100%;}.elementor-703 .elementor-element.elementor-element-9389eed{width:100%;}}@media(max-width:1024px){.elementor-703 .elementor-element.elementor-element-1ae2c61 > .elementor-container{min-height:50vh;}.elementor-703 .elementor-element.elementor-element-1ae2c61:not(.elementor-motion-effects-element-type-background), .elementor-703 .elementor-element.elementor-element-1ae2c61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-703 .elementor-element.elementor-element-20d3377 > .elementor-element-populated{padding:20px 40px 20px 40px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-703 .elementor-element.elementor-element-fc51325{text-align:start;}.elementor-703 .elementor-element.elementor-element-fc51325 .elementor-heading-title{font-size:var( --e-global-typography-d64457c-font-size );line-height:var( --e-global-typography-d64457c-line-height );letter-spacing:var( --e-global-typography-d64457c-letter-spacing );word-spacing:var( --e-global-typography-d64457c-word-spacing );}.elementor-703 .elementor-element.elementor-element-116d5ee{padding:40px 40px 40px 40px;}.elementor-703 .elementor-element.elementor-element-bbfeba6 .elementor-heading-title{font-size:var( --e-global-typography-c9f5cd7-font-size );line-height:var( --e-global-typography-c9f5cd7-line-height );letter-spacing:var( --e-global-typography-c9f5cd7-letter-spacing );word-spacing:var( --e-global-typography-c9f5cd7-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-703 .elementor-element.elementor-element-941aecf{padding:40px 40px 40px 40px;}.elementor-703 .elementor-element.elementor-element-97eb279 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-703 .elementor-element.elementor-element-3d26dfd{padding:40px 40px 40px 40px;}.elementor-703 .elementor-element.elementor-element-95d29a1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-703 .elementor-element.elementor-element-8aea410{padding:40px 40px 40px 40px;}.elementor-703 .elementor-element.elementor-element-b9cdf52 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-703 .elementor-element.elementor-element-1ae2c61 > .elementor-container{min-height:30vh;}.elementor-703 .elementor-element.elementor-element-1ae2c61:not(.elementor-motion-effects-element-type-background), .elementor-703 .elementor-element.elementor-element-1ae2c61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-703 .elementor-element.elementor-element-20d3377 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-703 .elementor-element.elementor-element-fc51325 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-703 .elementor-element.elementor-element-fc51325 .elementor-heading-title{font-size:var( --e-global-typography-d64457c-font-size );line-height:var( --e-global-typography-d64457c-line-height );letter-spacing:var( --e-global-typography-d64457c-letter-spacing );word-spacing:var( --e-global-typography-d64457c-word-spacing );}.elementor-703 .elementor-element.elementor-element-116d5ee{padding:40px 20px 40px 20px;}.elementor-703 .elementor-element.elementor-element-bbfeba6 .elementor-heading-title{font-size:var( --e-global-typography-c9f5cd7-font-size );line-height:var( --e-global-typography-c9f5cd7-line-height );letter-spacing:var( --e-global-typography-c9f5cd7-letter-spacing );word-spacing:var( --e-global-typography-c9f5cd7-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-703 .elementor-element.elementor-element-941aecf{padding:40px 20px 40px 20px;}.elementor-703 .elementor-element.elementor-element-ac18190 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-703 .elementor-element.elementor-element-97eb279 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );}.elementor-703 .elementor-element.elementor-element-3d26dfd{padding:40px 20px 40px 20px;}.elementor-703 .elementor-element.elementor-element-a781993 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-703 .elementor-element.elementor-element-95d29a1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-703 .elementor-element.elementor-element-8aea410{padding:40px 20px 40px 20px;}.elementor-703 .elementor-element.elementor-element-a04b259 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-703 .elementor-element.elementor-element-b9cdf52 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for call-to-action, class: .elementor-element-6417856 */.elementor-703 .elementor-element.elementor-element-6417856 {
    border: solid 1px #AEA18A;
}

.elementor-703 .elementor-element.elementor-element-6417856 .product_weight, .elementor-703 .elementor-element.elementor-element-6417856 .product_price {
    margin: 0;
    position: relative;
}

.elementor-703 .elementor-element.elementor-element-6417856 .product_weight::before, .elementor-703 .elementor-element.elementor-element-6417856 .product_price::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    width: 20px;
    height: 1px;
    background-color: #E6E0D9;
}

.elementor-703 .elementor-element.elementor-element-6417856 .product_weight {
    font-family: "Heebo", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom:10px;
}

.elementor-703 .elementor-element.elementor-element-6417856 .product_price {
    font-family: "Reforma 1969", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-e345897 */.elementor-703 .elementor-element.elementor-element-e345897 {
    border: solid 1px #AEA18A;
}

.elementor-703 .elementor-element.elementor-element-e345897 .product_weight, .elementor-703 .elementor-element.elementor-element-e345897 .product_price {
    margin: 0;
    position: relative;
}

.elementor-703 .elementor-element.elementor-element-e345897 .product_weight::before, .elementor-703 .elementor-element.elementor-element-e345897 .product_price::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    width: 20px;
    height: 1px;
    background-color: #E6E0D9;
}

.elementor-703 .elementor-element.elementor-element-e345897 .product_weight {
    font-family: "Heebo", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom:10px;
}

.elementor-703 .elementor-element.elementor-element-e345897 .product_price {
    font-family: "Reforma 1969", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-2d80bb1 */.elementor-703 .elementor-element.elementor-element-2d80bb1 {
    border: solid 1px #AEA18A;
}

.elementor-703 .elementor-element.elementor-element-2d80bb1 .product_weight, .elementor-703 .elementor-element.elementor-element-2d80bb1 .product_price {
    margin: 0;
    position: relative;
}

.elementor-703 .elementor-element.elementor-element-2d80bb1 .product_weight::before, .elementor-703 .elementor-element.elementor-element-2d80bb1 .product_price::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    width: 20px;
    height: 1px;
    background-color: #E6E0D9;
}

.elementor-703 .elementor-element.elementor-element-2d80bb1 .product_weight {
    font-family: "Heebo", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom:10px;
}

.elementor-703 .elementor-element.elementor-element-2d80bb1 .product_price {
    font-family: "Reforma 1969", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-19577dd */.elementor-703 .elementor-element.elementor-element-19577dd {
    border: solid 1px #AEA18A;
}

.elementor-703 .elementor-element.elementor-element-19577dd .product_weight, .elementor-703 .elementor-element.elementor-element-19577dd .product_price {
    margin: 0;
    position: relative;
}

.elementor-703 .elementor-element.elementor-element-19577dd .product_weight::before, .elementor-703 .elementor-element.elementor-element-19577dd .product_price::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    width: 20px;
    height: 1px;
    background-color: #E6E0D9;
}

.elementor-703 .elementor-element.elementor-element-19577dd .product_weight {
    font-family: "Heebo", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom:10px;
}

.elementor-703 .elementor-element.elementor-element-19577dd .product_price {
    font-family: "Reforma 1969", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-0368eb2 */.elementor-703 .elementor-element.elementor-element-0368eb2 {
    border: solid 1px #AEA18A;
}

.elementor-703 .elementor-element.elementor-element-0368eb2 .product_weight, .elementor-703 .elementor-element.elementor-element-0368eb2 .product_price {
    margin: 0;
    position: relative;
}

.elementor-703 .elementor-element.elementor-element-0368eb2 .product_weight::before, .elementor-703 .elementor-element.elementor-element-0368eb2 .product_price::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    width: 20px;
    height: 1px;
    background-color: #E6E0D9;
}

.elementor-703 .elementor-element.elementor-element-0368eb2 .product_weight {
    font-family: "Heebo", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom:10px;
}

.elementor-703 .elementor-element.elementor-element-0368eb2 .product_price {
    font-family: "Reforma 1969", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-f91f692 */.elementor-703 .elementor-element.elementor-element-f91f692 {
    border: solid 1px #AEA18A;
}

.elementor-703 .elementor-element.elementor-element-f91f692 .product_weight, .elementor-703 .elementor-element.elementor-element-f91f692 .product_price {
    margin: 0;
    position: relative;
}

.elementor-703 .elementor-element.elementor-element-f91f692 .product_weight::before, .elementor-703 .elementor-element.elementor-element-f91f692 .product_price::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    width: 20px;
    height: 1px;
    background-color: #E6E0D9;
}

.elementor-703 .elementor-element.elementor-element-f91f692 .product_weight {
    font-family: "Heebo", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom:10px;
}

.elementor-703 .elementor-element.elementor-element-f91f692 .product_price {
    font-family: "Reforma 1969", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-1c0f507 */.elementor-703 .elementor-element.elementor-element-1c0f507 {
    border: solid 1px #AEA18A;
}

.elementor-703 .elementor-element.elementor-element-1c0f507 .product_weight, .elementor-703 .elementor-element.elementor-element-1c0f507 .product_price {
    margin: 0;
    position: relative;
}

.elementor-703 .elementor-element.elementor-element-1c0f507 .product_weight::before, .elementor-703 .elementor-element.elementor-element-1c0f507 .product_price::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    width: 20px;
    height: 1px;
    background-color: #E6E0D9;
}

.elementor-703 .elementor-element.elementor-element-1c0f507 .product_weight {
    font-family: "Heebo", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom:10px;
}

.elementor-703 .elementor-element.elementor-element-1c0f507 .product_price {
    font-family: "Reforma 1969", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-9255ea3 */.elementor-703 .elementor-element.elementor-element-9255ea3 {
    border: solid 1px #AEA18A;
}

.elementor-703 .elementor-element.elementor-element-9255ea3 .product_weight, .elementor-703 .elementor-element.elementor-element-9255ea3 .product_price {
    margin: 0;
    position: relative;
}

.elementor-703 .elementor-element.elementor-element-9255ea3 .product_weight::before, .elementor-703 .elementor-element.elementor-element-9255ea3 .product_price::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    width: 20px;
    height: 1px;
    background-color: #E6E0D9;
}

.elementor-703 .elementor-element.elementor-element-9255ea3 .product_weight {
    font-family: "Heebo", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom:10px;
}

.elementor-703 .elementor-element.elementor-element-9255ea3 .product_price {
    font-family: "Reforma 1969", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-328ff04 */.elementor-703 .elementor-element.elementor-element-328ff04 {
    border: solid 1px #AEA18A;
}

.elementor-703 .elementor-element.elementor-element-328ff04 .product_weight, .elementor-703 .elementor-element.elementor-element-328ff04 .product_price {
    margin: 0;
    position: relative;
}

.elementor-703 .elementor-element.elementor-element-328ff04 .product_weight::before, .elementor-703 .elementor-element.elementor-element-328ff04 .product_price::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    width: 20px;
    height: 1px;
    background-color: #E6E0D9;
}

.elementor-703 .elementor-element.elementor-element-328ff04 .product_weight {
    font-family: "Heebo", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom:10px;
}

.elementor-703 .elementor-element.elementor-element-328ff04 .product_price {
    font-family: "Reforma 1969", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-89d3911 */.elementor-703 .elementor-element.elementor-element-89d3911 {
    border: solid 1px #AEA18A;
}

.elementor-703 .elementor-element.elementor-element-89d3911 .product_weight, .elementor-703 .elementor-element.elementor-element-89d3911 .product_price {
    margin: 0;
    position: relative;
}

.elementor-703 .elementor-element.elementor-element-89d3911 .product_weight::before, .elementor-703 .elementor-element.elementor-element-89d3911 .product_price::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    width: 20px;
    height: 1px;
    background-color: #E6E0D9;
}

.elementor-703 .elementor-element.elementor-element-89d3911 .product_weight {
    font-family: "Heebo", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom:10px;
}

.elementor-703 .elementor-element.elementor-element-89d3911 .product_price {
    font-family: "Reforma 1969", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-487cd2c */.elementor-703 .elementor-element.elementor-element-487cd2c {
    border: solid 1px #AEA18A;
}

.elementor-703 .elementor-element.elementor-element-487cd2c .product_weight, .elementor-703 .elementor-element.elementor-element-487cd2c .product_price {
    margin: 0;
    position: relative;
}

.elementor-703 .elementor-element.elementor-element-487cd2c .product_weight::before, .elementor-703 .elementor-element.elementor-element-487cd2c .product_price::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    width: 20px;
    height: 1px;
    background-color: #E6E0D9;
}

.elementor-703 .elementor-element.elementor-element-487cd2c .product_weight {
    font-family: "Heebo", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom:10px;
}

.elementor-703 .elementor-element.elementor-element-487cd2c .product_price {
    font-family: "Reforma 1969", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-15d8d6f */.elementor-703 .elementor-element.elementor-element-15d8d6f {
    border: solid 1px #AEA18A;
}

.elementor-703 .elementor-element.elementor-element-15d8d6f .product_weight, .elementor-703 .elementor-element.elementor-element-15d8d6f .product_price {
    margin: 0;
    position: relative;
}

.elementor-703 .elementor-element.elementor-element-15d8d6f .product_weight::before, .elementor-703 .elementor-element.elementor-element-15d8d6f .product_price::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    width: 20px;
    height: 1px;
    background-color: #E6E0D9;
}

.elementor-703 .elementor-element.elementor-element-15d8d6f .product_weight {
    font-family: "Heebo", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom:10px;
}

.elementor-703 .elementor-element.elementor-element-15d8d6f .product_price {
    font-family: "Reforma 1969", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d0dc33a */.elementor-703 .elementor-element.elementor-element-d0dc33a {
    border: solid 1px #AEA18A;
}

.elementor-703 .elementor-element.elementor-element-d0dc33a .product_weight, .elementor-703 .elementor-element.elementor-element-d0dc33a .product_price {
    margin: 0;
    position: relative;
}

.elementor-703 .elementor-element.elementor-element-d0dc33a .product_weight::before, .elementor-703 .elementor-element.elementor-element-d0dc33a .product_price::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    width: 20px;
    height: 1px;
    background-color: #E6E0D9;
}

.elementor-703 .elementor-element.elementor-element-d0dc33a .product_weight {
    font-family: "Heebo", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom:10px;
}

.elementor-703 .elementor-element.elementor-element-d0dc33a .product_price {
    font-family: "Reforma 1969", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-22b0de8 */.elementor-703 .elementor-element.elementor-element-22b0de8 {
    border: solid 1px #AEA18A;
}

.elementor-703 .elementor-element.elementor-element-22b0de8 .product_weight, .elementor-703 .elementor-element.elementor-element-22b0de8 .product_price {
    margin: 0;
    position: relative;
}

.elementor-703 .elementor-element.elementor-element-22b0de8 .product_weight::before, .elementor-703 .elementor-element.elementor-element-22b0de8 .product_price::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    width: 20px;
    height: 1px;
    background-color: #E6E0D9;
}

.elementor-703 .elementor-element.elementor-element-22b0de8 .product_weight {
    font-family: "Heebo", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom:10px;
}

.elementor-703 .elementor-element.elementor-element-22b0de8 .product_price {
    font-family: "Reforma 1969", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-dd8e68a */.elementor-703 .elementor-element.elementor-element-dd8e68a {
    border: solid 1px #AEA18A;
}

.elementor-703 .elementor-element.elementor-element-dd8e68a .product_weight, .elementor-703 .elementor-element.elementor-element-dd8e68a .product_price {
    margin: 0;
    position: relative;
}

.elementor-703 .elementor-element.elementor-element-dd8e68a .product_weight::before, .elementor-703 .elementor-element.elementor-element-dd8e68a .product_price::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    width: 20px;
    height: 1px;
    background-color: #E6E0D9;
}

.elementor-703 .elementor-element.elementor-element-dd8e68a .product_weight {
    font-family: "Heebo", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom:10px;
}

.elementor-703 .elementor-element.elementor-element-dd8e68a .product_price {
    font-family: "Reforma 1969", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-e37d1d5 */.elementor-703 .elementor-element.elementor-element-e37d1d5 {
    border: solid 1px #AEA18A;
}

.elementor-703 .elementor-element.elementor-element-e37d1d5 .product_weight, .elementor-703 .elementor-element.elementor-element-e37d1d5 .product_price {
    margin: 0;
    position: relative;
}

.elementor-703 .elementor-element.elementor-element-e37d1d5 .product_weight::before, .elementor-703 .elementor-element.elementor-element-e37d1d5 .product_price::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    width: 20px;
    height: 1px;
    background-color: #E6E0D9;
}

.elementor-703 .elementor-element.elementor-element-e37d1d5 .product_weight {
    font-family: "Heebo", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom:10px;
}

.elementor-703 .elementor-element.elementor-element-e37d1d5 .product_price {
    font-family: "Reforma 1969", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-93158c5 */.elementor-703 .elementor-element.elementor-element-93158c5 {
    border: solid 1px #AEA18A;
}

.elementor-703 .elementor-element.elementor-element-93158c5 .product_weight, .elementor-703 .elementor-element.elementor-element-93158c5 .product_price {
    margin: 0;
    position: relative;
}

.elementor-703 .elementor-element.elementor-element-93158c5 .product_weight::before, .elementor-703 .elementor-element.elementor-element-93158c5 .product_price::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    width: 20px;
    height: 1px;
    background-color: #E6E0D9;
}

.elementor-703 .elementor-element.elementor-element-93158c5 .product_weight {
    font-family: "Heebo", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom:10px;
}

.elementor-703 .elementor-element.elementor-element-93158c5 .product_price {
    font-family: "Reforma 1969", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-ecdb76a */.elementor-703 .elementor-element.elementor-element-ecdb76a {
    border: solid 1px #AEA18A;
}

.elementor-703 .elementor-element.elementor-element-ecdb76a .product_weight, .elementor-703 .elementor-element.elementor-element-ecdb76a .product_price {
    margin: 0;
    position: relative;
}

.elementor-703 .elementor-element.elementor-element-ecdb76a .product_weight::before, .elementor-703 .elementor-element.elementor-element-ecdb76a .product_price::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    width: 20px;
    height: 1px;
    background-color: #E6E0D9;
}

.elementor-703 .elementor-element.elementor-element-ecdb76a .product_weight {
    font-family: "Heebo", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom:10px;
}

.elementor-703 .elementor-element.elementor-element-ecdb76a .product_price {
    font-family: "Reforma 1969", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-b0b9e64 */.elementor-703 .elementor-element.elementor-element-b0b9e64 {
    border: solid 1px #AEA18A;
}

.elementor-703 .elementor-element.elementor-element-b0b9e64 .product_weight, .elementor-703 .elementor-element.elementor-element-b0b9e64 .product_price {
    margin: 0;
    position: relative;
}

.elementor-703 .elementor-element.elementor-element-b0b9e64 .product_weight::before, .elementor-703 .elementor-element.elementor-element-b0b9e64 .product_price::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    width: 20px;
    height: 1px;
    background-color: #E6E0D9;
}

.elementor-703 .elementor-element.elementor-element-b0b9e64 .product_weight {
    font-family: "Heebo", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom:10px;
}

.elementor-703 .elementor-element.elementor-element-b0b9e64 .product_price {
    font-family: "Reforma 1969", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-bc89624 */.elementor-703 .elementor-element.elementor-element-bc89624 {
    border: solid 1px #AEA18A;
}

.elementor-703 .elementor-element.elementor-element-bc89624 .product_weight, .elementor-703 .elementor-element.elementor-element-bc89624 .product_price {
    margin: 0;
    position: relative;
}

.elementor-703 .elementor-element.elementor-element-bc89624 .product_weight::before, .elementor-703 .elementor-element.elementor-element-bc89624 .product_price::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    width: 20px;
    height: 1px;
    background-color: #E6E0D9;
}

.elementor-703 .elementor-element.elementor-element-bc89624 .product_weight {
    font-family: "Heebo", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom:10px;
}

.elementor-703 .elementor-element.elementor-element-bc89624 .product_price {
    font-family: "Reforma 1969", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    padding-top: 10px;
    padding-bottom: 10px;
}/* End custom CSS */