.elementor-152 .elementor-element.elementor-element-hmhero01{--display:flex;--min-height:1117px;--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;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-152 .elementor-element.elementor-element-hmhero01:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-hmhero01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://saromm.vecto.digital/wp-content/uploads/2026/09/Sample-7-Last-Frame-2.jpg") 50% 50%;background-size:cover;}.elementor-152 .elementor-element.elementor-element-c003{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-152 .elementor-element.elementor-element-w001{text-align:center;}.elementor-152 .elementor-element.elementor-element-w001 .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );word-spacing:var( --e-global-typography-label-word-spacing );color:var( --e-global-color-white );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-152 .elementor-element.elementor-element-w002 img{width:34px;}.elementor-152 .elementor-element.elementor-element-hmdecl01{--display:flex;--min-height:1117px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-152 .elementor-element.elementor-element-c007{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-152 .elementor-element.elementor-element-w004 .elementor-heading-title{font-family:var( --e-global-typography-h1-font-family ), Sans-serif;font-size:var( --e-global-typography-h1-font-size );font-weight:var( --e-global-typography-h1-font-weight );text-transform:var( --e-global-typography-h1-text-transform );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );word-spacing:var( --e-global-typography-h1-word-spacing );color:var( --e-global-color-text );}.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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-152 .elementor-element.elementor-element-w005{font-family:var( --e-global-typography-body-font-family ), Sans-serif;font-size:var( --e-global-typography-body-font-size );font-weight:var( --e-global-typography-body-font-weight );text-transform:var( --e-global-typography-body-text-transform );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );word-spacing:var( --e-global-typography-body-word-spacing );color:var( --e-global-color-text );}.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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-152 .elementor-element.elementor-element-w006 .elementor-button{background-color:var(--e-global-color-accent);font-family:var( --e-global-typography-btn-font-family ), Sans-serif;font-size:var( --e-global-typography-btn-font-size );font-weight:var( --e-global-typography-btn-font-weight );text-transform:var( --e-global-typography-btn-text-transform );line-height:var( --e-global-typography-btn-line-height );letter-spacing:var( --e-global-typography-btn-letter-spacing );word-spacing:var( --e-global-typography-btn-word-spacing );fill:#FFFFFF;color:#FFFFFF;padding:12px 16px 12px 16px;}.elementor-152 .elementor-element.elementor-element-w006 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-152 .elementor-element.elementor-element-w006 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-152 .elementor-element.elementor-element-c009{--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-152 .elementor-element.elementor-element-hmcard01{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:88px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-152 .elementor-element.elementor-element-c011{--display:flex;--min-height:555px;--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:flex-end;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-152 .elementor-element.elementor-element-c011:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-c011 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saromm.vecto.digital/wp-content/uploads/2026/11/saromm-home-vineyard-1732.webp");background-position:center center;background-size:cover;}.elementor-152 .elementor-element.elementor-element-cd011{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-152 .elementor-element.elementor-element-w010 .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );word-spacing:var( --e-global-typography-label-word-spacing );color:var( --e-global-color-white );}.elementor-152 .elementor-element.elementor-element-c013{--display:flex;--min-height:555px;--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:flex-end;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-152 .elementor-element.elementor-element-c013:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-c013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saromm.vecto.digital/wp-content/uploads/2026/10/The-Winery.webp");background-position:center center;background-size:cover;}.elementor-152 .elementor-element.elementor-element-cd013{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-152 .elementor-element.elementor-element-w012 .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );word-spacing:var( --e-global-typography-label-word-spacing );color:var( --e-global-color-white );}.elementor-152 .elementor-element.elementor-element-c015{--display:flex;--min-height:555px;--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:flex-end;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-152 .elementor-element.elementor-element-c015:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-c015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saromm.vecto.digital/wp-content/uploads/2026/09/The-Research-Center.jpg");background-position:center center;background-size:cover;}.elementor-152 .elementor-element.elementor-element-cd015{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-152 .elementor-element.elementor-element-w014 .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );word-spacing:var( --e-global-typography-label-word-spacing );color:var( --e-global-color-white );}.elementor-152 .elementor-element.elementor-element-c017{--display:flex;--min-height:555px;--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:flex-end;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-152 .elementor-element.elementor-element-c017:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-c017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saromm.vecto.digital/wp-content/uploads/2026/10/The-Boutique-Hotel.webp");background-position:center center;background-size:cover;}.elementor-152 .elementor-element.elementor-element-cd017{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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-152 .elementor-element.elementor-element-w016 .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );word-spacing:var( --e-global-typography-label-word-spacing );color:var( --e-global-color-white );}.elementor-152 .elementor-element.elementor-element-hmeco001{--display:flex;--min-height:1117px;--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-152 .elementor-element.elementor-element-hmeco001:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-hmeco001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saromm.vecto.digital/wp-content/uploads/2026/09/statistic_bg_image.svg");background-position:center center;background-size:cover;}.elementor-152 .elementor-element.elementor-element-c103{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-152 .elementor-element.elementor-element-w101 .elementor-heading-title{font-family:var( --e-global-typography-h2-font-family ), Sans-serif;font-size:var( --e-global-typography-h2-font-size );font-weight:var( --e-global-typography-h2-font-weight );text-transform:var( --e-global-typography-h2-text-transform );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );word-spacing:var( --e-global-typography-h2-word-spacing );color:var( --e-global-color-accent );}.elementor-152 .elementor-element.elementor-element-w102{font-family:var( --e-global-typography-caption-font-family ), Sans-serif;font-size:var( --e-global-typography-caption-font-size );font-weight:var( --e-global-typography-caption-font-weight );text-transform:var( --e-global-typography-caption-text-transform );line-height:var( --e-global-typography-caption-line-height );letter-spacing:var( --e-global-typography-caption-letter-spacing );word-spacing:var( --e-global-typography-caption-word-spacing );color:var( --e-global-color-text );}.elementor-152 .elementor-element.elementor-element-c106{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-152 .elementor-element.elementor-element-w104 .elementor-heading-title{font-family:var( --e-global-typography-display-font-family ), Sans-serif;font-size:var( --e-global-typography-display-font-size );font-weight:var( --e-global-typography-display-font-weight );text-transform:var( --e-global-typography-display-text-transform );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );word-spacing:var( --e-global-typography-display-word-spacing );color:var( --e-global-color-text );}.elementor-152 .elementor-element.elementor-element-w105 .elementor-heading-title{font-family:var( --e-global-typography-h3-font-family ), Sans-serif;font-size:var( --e-global-typography-h3-font-size );font-weight:var( --e-global-typography-h3-font-weight );text-transform:var( --e-global-typography-h3-text-transform );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );color:var( --e-global-color-text );}.elementor-152 .elementor-element.elementor-element-c109{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-152 .elementor-element.elementor-element-w107 .elementor-heading-title{font-family:var( --e-global-typography-display-font-family ), Sans-serif;font-size:var( --e-global-typography-display-font-size );font-weight:var( --e-global-typography-display-font-weight );text-transform:var( --e-global-typography-display-text-transform );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );word-spacing:var( --e-global-typography-display-word-spacing );color:var( --e-global-color-text );}.elementor-152 .elementor-element.elementor-element-w108 .elementor-heading-title{font-family:var( --e-global-typography-h3-font-family ), Sans-serif;font-size:var( --e-global-typography-h3-font-size );font-weight:var( --e-global-typography-h3-font-weight );text-transform:var( --e-global-typography-h3-text-transform );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );color:var( --e-global-color-text );}.elementor-152 .elementor-element.elementor-element-c112{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-152 .elementor-element.elementor-element-w110 .elementor-heading-title{font-family:var( --e-global-typography-display-font-family ), Sans-serif;font-size:var( --e-global-typography-display-font-size );font-weight:var( --e-global-typography-display-font-weight );text-transform:var( --e-global-typography-display-text-transform );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );word-spacing:var( --e-global-typography-display-word-spacing );color:var( --e-global-color-text );}.elementor-152 .elementor-element.elementor-element-w111 .elementor-heading-title{font-family:var( --e-global-typography-h3-font-family ), Sans-serif;font-size:var( --e-global-typography-h3-font-size );font-weight:var( --e-global-typography-h3-font-weight );text-transform:var( --e-global-typography-h3-text-transform );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );color:var( --e-global-color-text );}.elementor-152 .elementor-element.elementor-element-c115{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-152 .elementor-element.elementor-element-w113 .elementor-heading-title{font-family:var( --e-global-typography-display-font-family ), Sans-serif;font-size:var( --e-global-typography-display-font-size );font-weight:var( --e-global-typography-display-font-weight );text-transform:var( --e-global-typography-display-text-transform );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );word-spacing:var( --e-global-typography-display-word-spacing );color:var( --e-global-color-text );}.elementor-152 .elementor-element.elementor-element-w114 .elementor-heading-title{font-family:var( --e-global-typography-h3-font-family ), Sans-serif;font-size:var( --e-global-typography-h3-font-size );font-weight:var( --e-global-typography-h3-font-weight );text-transform:var( --e-global-typography-h3-text-transform );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );color:var( --e-global-color-text );}.elementor-152 .elementor-element.elementor-element-c118{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-152 .elementor-element.elementor-element-w116 .elementor-heading-title{font-family:var( --e-global-typography-display-font-family ), Sans-serif;font-size:var( --e-global-typography-display-font-size );font-weight:var( --e-global-typography-display-font-weight );text-transform:var( --e-global-typography-display-text-transform );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );word-spacing:var( --e-global-typography-display-word-spacing );color:var( --e-global-color-text );}.elementor-152 .elementor-element.elementor-element-w117 .elementor-heading-title{font-family:var( --e-global-typography-h3-font-family ), Sans-serif;font-size:var( --e-global-typography-h3-font-size );font-weight:var( --e-global-typography-h3-font-weight );text-transform:var( --e-global-typography-h3-text-transform );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );color:var( --e-global-color-text );}.elementor-152 .elementor-element.elementor-element-c121{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-152 .elementor-element.elementor-element-w119 .elementor-heading-title{font-family:var( --e-global-typography-display-font-family ), Sans-serif;font-size:var( --e-global-typography-display-font-size );font-weight:var( --e-global-typography-display-font-weight );text-transform:var( --e-global-typography-display-text-transform );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );word-spacing:var( --e-global-typography-display-word-spacing );color:var( --e-global-color-text );}.elementor-152 .elementor-element.elementor-element-w120 .elementor-heading-title{font-family:var( --e-global-typography-h3-font-family ), Sans-serif;font-size:var( --e-global-typography-h3-font-size );font-weight:var( --e-global-typography-h3-font-weight );text-transform:var( --e-global-typography-h3-text-transform );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );color:var( --e-global-color-text );}.elementor-152 .elementor-element.elementor-element-hmintro1{--display:flex;--min-height:402px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-152 .elementor-element.elementor-element-c124{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-152 .elementor-element.elementor-element-w122{text-align:center;font-family:var( --e-global-typography-body-font-family ), Sans-serif;font-size:var( --e-global-typography-body-font-size );font-weight:var( --e-global-typography-body-font-weight );text-transform:var( --e-global-typography-body-text-transform );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );word-spacing:var( --e-global-typography-body-word-spacing );color:var( --e-global-color-text );}.elementor-152 .elementor-element.elementor-element-w123{text-align:center;font-family:var( --e-global-typography-body-font-family ), Sans-serif;font-size:var( --e-global-typography-body-font-size );font-weight:var( --e-global-typography-body-font-weight );text-transform:var( --e-global-typography-body-text-transform );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );word-spacing:var( --e-global-typography-body-word-spacing );color:var( --e-global-color-text );}.elementor-152 .elementor-element.elementor-element-hmprom01{--display:flex;--min-height:1007px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-152 .elementor-element.elementor-element-c126{--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-152 .elementor-element.elementor-element-c132{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-152 .elementor-element.elementor-element-c132:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-c132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-surfalt );}.elementor-152 .elementor-element.elementor-element-c131{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-152 .elementor-element.elementor-element-w127{text-align:center;}.elementor-152 .elementor-element.elementor-element-w127 .elementor-heading-title{font-family:var( --e-global-typography-h2-font-family ), Sans-serif;font-size:var( --e-global-typography-h2-font-size );font-weight:var( --e-global-typography-h2-font-weight );text-transform:var( --e-global-typography-h2-text-transform );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );word-spacing:var( --e-global-typography-h2-word-spacing );color:var( --e-global-color-text );}.elementor-152 .elementor-element.elementor-element-w128 img{width:299px;}.elementor-152 .elementor-element.elementor-element-w129{text-align:center;font-family:var( --e-global-typography-body-font-family ), Sans-serif;font-size:var( --e-global-typography-body-font-size );font-weight:var( --e-global-typography-body-font-weight );text-transform:var( --e-global-typography-body-text-transform );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );word-spacing:var( --e-global-typography-body-word-spacing );color:var( --e-global-color-text );}.elementor-152 .elementor-element.elementor-element-w130 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-btn-font-family ), Sans-serif;font-size:var( --e-global-typography-btn-font-size );font-weight:var( --e-global-typography-btn-font-weight );text-transform:var( --e-global-typography-btn-text-transform );line-height:var( --e-global-typography-btn-line-height );letter-spacing:var( --e-global-typography-btn-letter-spacing );word-spacing:var( --e-global-typography-btn-word-spacing );fill:var(--e-global-color-accent);color:var(--e-global-color-accent);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-accent);padding:12px 16px 12px 16px;}.elementor-152 .elementor-element.elementor-element-w130 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-152 .elementor-element.elementor-element-w130 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-152 .elementor-element.elementor-element-hmnews10{--display:flex;--min-height:792px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-152 .elementor-element.elementor-element-hnl001{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-152 .elementor-element.elementor-element-hnl001.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-152 .elementor-element.elementor-element-hnw001 .elementor-heading-title{font-family:var( --e-global-typography-h2-font-family ), Sans-serif;font-size:var( --e-global-typography-h2-font-size );font-weight:var( --e-global-typography-h2-font-weight );text-transform:var( --e-global-typography-h2-text-transform );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );word-spacing:var( --e-global-typography-h2-word-spacing );color:var( --e-global-color-text );}.elementor-152 .elementor-element.elementor-element-hnw002{font-family:var( --e-global-typography-body-font-family ), Sans-serif;font-size:var( --e-global-typography-body-font-size );font-weight:var( --e-global-typography-body-font-weight );text-transform:var( --e-global-typography-body-text-transform );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );word-spacing:var( --e-global-typography-body-word-spacing );color:var( --e-global-color-text );}.elementor-152 .elementor-element.elementor-element-hnw003 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-btn-font-family ), Sans-serif;font-size:var( --e-global-typography-btn-font-size );font-weight:var( --e-global-typography-btn-font-weight );text-transform:var( --e-global-typography-btn-text-transform );line-height:var( --e-global-typography-btn-line-height );letter-spacing:var( --e-global-typography-btn-letter-spacing );word-spacing:var( --e-global-typography-btn-word-spacing );fill:var(--e-global-color-accent);color:var(--e-global-color-accent);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-accent);padding:12px 16px 12px 16px;}.elementor-152 .elementor-element.elementor-element-hnw003 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-152 .elementor-element.elementor-element-hnw003 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-152 .elementor-element.elementor-element-hnr001{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:111px;--padding-right:0px;}.elementor-152 .elementor-element.elementor-element-hnr001.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-152 .elementor-element.elementor-element-hnloop01{--swiper-slides-to-display:3;--swiper-slides-gap:0px;}.elementor-152 .elementor-element.elementor-element-hnloop01 .swiper-slide > .elementor-element{height:100%;}.elementor-152 .elementor-element.elementor-element-hmnewsbtn2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-152 .elementor-element.elementor-element-hmnewsb2w .elementor-button{background-color:transparent;font-family:var( --e-global-typography-btn-font-family ), Sans-serif;font-size:var( --e-global-typography-btn-font-size );font-weight:var( --e-global-typography-btn-font-weight );text-transform:var( --e-global-typography-btn-text-transform );line-height:var( --e-global-typography-btn-line-height );letter-spacing:var( --e-global-typography-btn-letter-spacing );word-spacing:var( --e-global-typography-btn-word-spacing );fill:var(--e-global-color-accent);color:var(--e-global-color-accent);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-accent);padding:12px 16px 12px 16px;}.elementor-152 .elementor-element.elementor-element-hmnewsb2w .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-152 .elementor-element.elementor-element-hmnewsb2w .elementor-button .elementor-button-content-wrapper{gap:16px;}@media(min-width:768px){.elementor-152 .elementor-element.elementor-element-c007{--width:675px;}.elementor-152 .elementor-element.elementor-element-c009{--width:874px;}.elementor-152 .elementor-element.elementor-element-c103{--width:380px;}.elementor-152 .elementor-element.elementor-element-c106{--width:260px;}.elementor-152 .elementor-element.elementor-element-c109{--width:280px;}.elementor-152 .elementor-element.elementor-element-c112{--width:140px;}.elementor-152 .elementor-element.elementor-element-c115{--width:240px;}.elementor-152 .elementor-element.elementor-element-c118{--width:180px;}.elementor-152 .elementor-element.elementor-element-c121{--width:390px;}.elementor-152 .elementor-element.elementor-element-c124{--width:640px;}.elementor-152 .elementor-element.elementor-element-c126{--width:864px;}.elementor-152 .elementor-element.elementor-element-c131{--width:537px;}.elementor-152 .elementor-element.elementor-element-hnl001{--width:321px;}.elementor-152 .elementor-element.elementor-element-hnr001{--width:1383px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-152 .elementor-element.elementor-element-w001 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );word-spacing:var( --e-global-typography-label-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-152 .elementor-element.elementor-element-w004 .elementor-heading-title{font-size:var( --e-global-typography-h1-font-size );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );word-spacing:var( --e-global-typography-h1-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-152 .elementor-element.elementor-element-w005{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );word-spacing:var( --e-global-typography-body-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-152 .elementor-element.elementor-element-w006 .elementor-button{font-size:var( --e-global-typography-btn-font-size );line-height:var( --e-global-typography-btn-line-height );letter-spacing:var( --e-global-typography-btn-letter-spacing );word-spacing:var( --e-global-typography-btn-word-spacing );}.elementor-152 .elementor-element.elementor-element-cd011{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-152 .elementor-element.elementor-element-w010 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );word-spacing:var( --e-global-typography-label-word-spacing );}.elementor-152 .elementor-element.elementor-element-cd013{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-152 .elementor-element.elementor-element-w012 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );word-spacing:var( --e-global-typography-label-word-spacing );}.elementor-152 .elementor-element.elementor-element-cd015{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-152 .elementor-element.elementor-element-w014 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );word-spacing:var( --e-global-typography-label-word-spacing );}.elementor-152 .elementor-element.elementor-element-cd017{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-152 .elementor-element.elementor-element-w016 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );word-spacing:var( --e-global-typography-label-word-spacing );}.elementor-152 .elementor-element.elementor-element-w101 .elementor-heading-title{font-size:var( --e-global-typography-h2-font-size );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );word-spacing:var( --e-global-typography-h2-word-spacing );}.elementor-152 .elementor-element.elementor-element-w102{font-size:var( --e-global-typography-caption-font-size );line-height:var( --e-global-typography-caption-line-height );letter-spacing:var( --e-global-typography-caption-letter-spacing );word-spacing:var( --e-global-typography-caption-word-spacing );}.elementor-152 .elementor-element.elementor-element-w104 .elementor-heading-title{font-size:var( --e-global-typography-display-font-size );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );word-spacing:var( --e-global-typography-display-word-spacing );}.elementor-152 .elementor-element.elementor-element-w105 .elementor-heading-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-152 .elementor-element.elementor-element-w107 .elementor-heading-title{font-size:var( --e-global-typography-display-font-size );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );word-spacing:var( --e-global-typography-display-word-spacing );}.elementor-152 .elementor-element.elementor-element-w108 .elementor-heading-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-152 .elementor-element.elementor-element-w110 .elementor-heading-title{font-size:var( --e-global-typography-display-font-size );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );word-spacing:var( --e-global-typography-display-word-spacing );}.elementor-152 .elementor-element.elementor-element-w111 .elementor-heading-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-152 .elementor-element.elementor-element-w113 .elementor-heading-title{font-size:var( --e-global-typography-display-font-size );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );word-spacing:var( --e-global-typography-display-word-spacing );}.elementor-152 .elementor-element.elementor-element-w114 .elementor-heading-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-152 .elementor-element.elementor-element-w116 .elementor-heading-title{font-size:var( --e-global-typography-display-font-size );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );word-spacing:var( --e-global-typography-display-word-spacing );}.elementor-152 .elementor-element.elementor-element-w117 .elementor-heading-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-152 .elementor-element.elementor-element-w119 .elementor-heading-title{font-size:var( --e-global-typography-display-font-size );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );word-spacing:var( --e-global-typography-display-word-spacing );}.elementor-152 .elementor-element.elementor-element-w120 .elementor-heading-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-152 .elementor-element.elementor-element-w122{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );word-spacing:var( --e-global-typography-body-word-spacing );}.elementor-152 .elementor-element.elementor-element-w123{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );word-spacing:var( --e-global-typography-body-word-spacing );}.elementor-152 .elementor-element.elementor-element-w127 .elementor-heading-title{font-size:var( --e-global-typography-h2-font-size );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );word-spacing:var( --e-global-typography-h2-word-spacing );}.elementor-152 .elementor-element.elementor-element-w129{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );word-spacing:var( --e-global-typography-body-word-spacing );}.elementor-152 .elementor-element.elementor-element-w130 .elementor-button{font-size:var( --e-global-typography-btn-font-size );line-height:var( --e-global-typography-btn-line-height );letter-spacing:var( --e-global-typography-btn-letter-spacing );word-spacing:var( --e-global-typography-btn-word-spacing );}.elementor-152 .elementor-element.elementor-element-hnw001 .elementor-heading-title{font-size:var( --e-global-typography-h2-font-size );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );word-spacing:var( --e-global-typography-h2-word-spacing );}.elementor-152 .elementor-element.elementor-element-hnw002{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );word-spacing:var( --e-global-typography-body-word-spacing );}.elementor-152 .elementor-element.elementor-element-hnw003 .elementor-button{font-size:var( --e-global-typography-btn-font-size );line-height:var( --e-global-typography-btn-line-height );letter-spacing:var( --e-global-typography-btn-letter-spacing );word-spacing:var( --e-global-typography-btn-word-spacing );}.elementor-152 .elementor-element.elementor-element-hnloop01{--swiper-slides-to-display:3;--swiper-slides-gap:24px;}.elementor-152 .elementor-element.elementor-element-hmnewsb2w .elementor-button{font-size:var( --e-global-typography-btn-font-size );line-height:var( --e-global-typography-btn-line-height );letter-spacing:var( --e-global-typography-btn-letter-spacing );word-spacing:var( --e-global-typography-btn-word-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-152 .elementor-element.elementor-element-w001 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );word-spacing:var( --e-global-typography-label-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-152 .elementor-element.elementor-element-w004 .elementor-heading-title{font-size:var( --e-global-typography-h1-font-size );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );word-spacing:var( --e-global-typography-h1-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-152 .elementor-element.elementor-element-w005{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );word-spacing:var( --e-global-typography-body-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-152 .elementor-element.elementor-element-w006 .elementor-button{font-size:var( --e-global-typography-btn-font-size );line-height:var( --e-global-typography-btn-line-height );letter-spacing:var( --e-global-typography-btn-letter-spacing );word-spacing:var( --e-global-typography-btn-word-spacing );}.elementor-152 .elementor-element.elementor-element-cd011{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-152 .elementor-element.elementor-element-w010 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );word-spacing:var( --e-global-typography-label-word-spacing );}.elementor-152 .elementor-element.elementor-element-cd013{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-152 .elementor-element.elementor-element-w012 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );word-spacing:var( --e-global-typography-label-word-spacing );}.elementor-152 .elementor-element.elementor-element-cd015{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-152 .elementor-element.elementor-element-w014 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );word-spacing:var( --e-global-typography-label-word-spacing );}.elementor-152 .elementor-element.elementor-element-cd017{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-152 .elementor-element.elementor-element-w016 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );word-spacing:var( --e-global-typography-label-word-spacing );}.elementor-152 .elementor-element.elementor-element-w101 .elementor-heading-title{font-size:var( --e-global-typography-h2-font-size );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );word-spacing:var( --e-global-typography-h2-word-spacing );}.elementor-152 .elementor-element.elementor-element-w102{font-size:var( --e-global-typography-caption-font-size );line-height:var( --e-global-typography-caption-line-height );letter-spacing:var( --e-global-typography-caption-letter-spacing );word-spacing:var( --e-global-typography-caption-word-spacing );}.elementor-152 .elementor-element.elementor-element-w104 .elementor-heading-title{font-size:var( --e-global-typography-display-font-size );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );word-spacing:var( --e-global-typography-display-word-spacing );}.elementor-152 .elementor-element.elementor-element-w105 .elementor-heading-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-152 .elementor-element.elementor-element-w107 .elementor-heading-title{font-size:var( --e-global-typography-display-font-size );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );word-spacing:var( --e-global-typography-display-word-spacing );}.elementor-152 .elementor-element.elementor-element-w108 .elementor-heading-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-152 .elementor-element.elementor-element-w110 .elementor-heading-title{font-size:var( --e-global-typography-display-font-size );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );word-spacing:var( --e-global-typography-display-word-spacing );}.elementor-152 .elementor-element.elementor-element-w111 .elementor-heading-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-152 .elementor-element.elementor-element-w113 .elementor-heading-title{font-size:var( --e-global-typography-display-font-size );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );word-spacing:var( --e-global-typography-display-word-spacing );}.elementor-152 .elementor-element.elementor-element-w114 .elementor-heading-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-152 .elementor-element.elementor-element-w116 .elementor-heading-title{font-size:var( --e-global-typography-display-font-size );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );word-spacing:var( --e-global-typography-display-word-spacing );}.elementor-152 .elementor-element.elementor-element-w117 .elementor-heading-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-152 .elementor-element.elementor-element-w119 .elementor-heading-title{font-size:var( --e-global-typography-display-font-size );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );word-spacing:var( --e-global-typography-display-word-spacing );}.elementor-152 .elementor-element.elementor-element-w120 .elementor-heading-title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-152 .elementor-element.elementor-element-w122{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );word-spacing:var( --e-global-typography-body-word-spacing );}.elementor-152 .elementor-element.elementor-element-w123{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );word-spacing:var( --e-global-typography-body-word-spacing );}.elementor-152 .elementor-element.elementor-element-w127 .elementor-heading-title{font-size:var( --e-global-typography-h2-font-size );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );word-spacing:var( --e-global-typography-h2-word-spacing );}.elementor-152 .elementor-element.elementor-element-w129{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );word-spacing:var( --e-global-typography-body-word-spacing );}.elementor-152 .elementor-element.elementor-element-w130 .elementor-button{font-size:var( --e-global-typography-btn-font-size );line-height:var( --e-global-typography-btn-line-height );letter-spacing:var( --e-global-typography-btn-letter-spacing );word-spacing:var( --e-global-typography-btn-word-spacing );}.elementor-152 .elementor-element.elementor-element-hnw001 .elementor-heading-title{font-size:var( --e-global-typography-h2-font-size );line-height:var( --e-global-typography-h2-line-height );letter-spacing:var( --e-global-typography-h2-letter-spacing );word-spacing:var( --e-global-typography-h2-word-spacing );}.elementor-152 .elementor-element.elementor-element-hnw002{font-size:var( --e-global-typography-body-font-size );line-height:var( --e-global-typography-body-line-height );letter-spacing:var( --e-global-typography-body-letter-spacing );word-spacing:var( --e-global-typography-body-word-spacing );}.elementor-152 .elementor-element.elementor-element-hnw003 .elementor-button{font-size:var( --e-global-typography-btn-font-size );line-height:var( --e-global-typography-btn-line-height );letter-spacing:var( --e-global-typography-btn-letter-spacing );word-spacing:var( --e-global-typography-btn-word-spacing );}.elementor-152 .elementor-element.elementor-element-hnloop01{--swiper-slides-to-display:1;--swiper-slides-gap:16px;}.elementor-152 .elementor-element.elementor-element-hmnewsb2w .elementor-button{font-size:var( --e-global-typography-btn-font-size );line-height:var( --e-global-typography-btn-line-height );letter-spacing:var( --e-global-typography-btn-letter-spacing );word-spacing:var( --e-global-typography-btn-word-spacing );}}/* Start custom CSS *//* Frame has a 164 gap before the ecosystem band and before News Room */
.elementor-element-hmeco001{margin-top:164px;}
.elementor-element-hmnews10{margin-top:164px;}

/* Promise band: 50/50, render fills its half, inner image 299 wide */
.elementor-element-c126{flex:0 0 50% !important;width:50% !important;}
.elementor-element-c132{flex:0 0 50% !important;width:50% !important;}
.elementor-element-w125,.elementor-element-w125 .elementor-widget-container{height:100%;}
.elementor-element-w125 img{width:100%;height:100%;object-fit:cover;display:block;}
.elementor-element-w128 img{width:299px;max-width:100%;height:auto;display:block;}

/* Scroll-down arrow visible and clickable */
.elementor-element-w002 img{width:34px !important;height:34px !important;max-width:none;display:block;}
.elementor-element-w002 a{display:inline-block;cursor:pointer;}
html{scroll-behavior:smooth;}

/* Declaration sketch sits flush to the right edge */
.elementor-element-c009{margin-left:auto !important;}
.elementor-element-w008 img{width:100%;display:block;}

/* Promise inner image: 299 wide, centred */
.elementor-element-w128{width:100%;text-align:center;}
.elementor-element-w128 .elementor-widget-container{display:flex;justify-content:center;}
.elementor-element-w128 img{width:299px !important;height:419px !important;max-width:100%;object-fit:cover;}

/* Promise band is 1007 tall in the frame; the portrait render must not set the height */
.elementor-element-hmprom01{height:1007px;min-height:1007px;}
.elementor-element-c126{height:100%;overflow:hidden;position:relative;}
.elementor-element-w125{position:absolute;inset:0;}
.elementor-element-w125 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}

/* Carousel clips to its own box */
.elementor-element-hnloop01 .swiper{overflow:hidden;}

/* Frame leaves 163 of white between News Room and the footer */
.elementor-element-hmnews10{margin-bottom:163px;}

/* ==== TABLET FRAME (1024) ==== */
@media (max-width:1024px) and (min-width:768px){
  .elementor-element-hmdecl01{min-height:576px !important;height:576px;}
  .elementor-element-c007{flex:0 0 514px !important;width:514px !important;padding-left:24px !important;}
  .elementor-element-c009{flex:0 0 484px !important;width:484px !important;margin-left:auto !important;}
  .elementor-element-w008 img{width:100%;height:561px;object-fit:contain;object-position:right center;}
  .elementor-element-hmcard01{padding-top:56px !important;}
  :is(.elementor-element-hmcard01, .elementor-element-hmcard01 > .e-con-inner) > .e-con{aspect-ratio:374/554 !important;}
  .elementor-element-hmeco001{margin-top:121px !important;min-height:666px !important;height:666px;}
  .elementor-element-hmintro1{min-height:372px !important;height:372px;}
  .elementor-element-hmprom01{height:792px !important;min-height:792px !important;}
  .elementor-element-c126{flex:0 0 520px !important;width:520px !important;}
  .elementor-element-c132{flex:1 1 auto !important;width:auto !important;}
  .elementor-element-hmnews10{margin-top:121px !important;margin-bottom:123px !important;}
  .elementor-element-hnloop01 .elementor-element-lpimg030 img{height:443px !important;}
}
@media (max-width:1024px) and (min-width:768px){
  .elementor-element-hmcard01 > .e-con-inner{padding-top:56px !important;}
  .elementor-element-hmcard01{padding-top:0 !important;}
  .elementor-element-hnl001 .elementor-widget-text-editor{display:none !important;}
  .elementor-element-hmnews10{padding-inline:24px !important;}
}
@media (max-width:1024px) and (min-width:768px){
  .elementor-element-hmnews10{min-height:0 !important;padding-top:4px !important;gap:0 !important;row-gap:0 !important;}
  .elementor-element-hnl001{margin-bottom:40px !important;}
  .elementor-element-hmnewsbtn2{padding-top:55px !important;}
}
/* ==== END TABLET */

/* ==== MOBILE FRAME (375) ==== */
@media (max-width:767px){.elementor-element-hmdecl01{min-height:0!important;height:auto!important;flex-direction:column!important;padding:87px 0 0!important}:is(.elementor-element-hmdecl01, .elementor-element-hmdecl01 > .e-con-inner){flex-direction:column!important;align-items:stretch!important}.elementor-element-c007{flex:0 0 auto!important;width:100%!important;padding:0 16px!important;gap:8px!important}.elementor-element-c007>.elementor-widget-button{margin-top:8px!important}.elementor-element-c009{flex:0 0 auto!important;width:343px!important;margin:36px 16px 0!important}.elementor-element-w008 img{width:100%!important;height:auto!important;object-fit:contain}.elementor-element-hmcard01{padding-top:0!important;margin-top:14px!important}:is(.elementor-element-hmcard01, .elementor-element-hmcard01 > .e-con-inner){flex-direction:column!important;overflow:visible!important;gap:23px!important;padding:0!important}:is(.elementor-element-hmcard01, .elementor-element-hmcard01 > .e-con-inner)>.e-con{flex:0 0 auto!important;width:100%!important;aspect-ratio:344/555!important;min-height:0!important}.elementor-element-hmeco001{margin-top:81px!important;min-height:1146px!important;height:1146px}.elementor-element-c103{top:78px!important;left:18px!important;width:300px!important}.elementor-element-c106{top:247px!important;left:156px!important;width:180px!important;align-items:center!important;text-align:center!important}.elementor-element-c109{top:397px!important;left:10px!important;width:180px!important;align-items:center!important;text-align:center!important}.elementor-element-c112{top:490px!important;left:194px!important;width:180px!important;align-items:center!important;text-align:center!important}.elementor-element-c115{top:592px!important;left:38px!important;width:180px!important;align-items:center!important;text-align:center!important}.elementor-element-c121{top:768px!important;left:173px!important;width:140px!important;align-items:center!important;text-align:center!important}.elementor-element-c118{top:922px!important;left:0px!important;width:180px!important;align-items:center!important;text-align:center!important}.elementor-element-hmintro1{min-height:376px!important;height:376px}:is(.elementor-element-hmintro1, .elementor-element-hmintro1 > .e-con-inner)>.e-con{width:343px!important}.elementor-element-hmprom01{height:auto!important;min-height:0!important;flex-direction:column!important}:is(.elementor-element-hmprom01, .elementor-element-hmprom01 > .e-con-inner){flex-direction:column!important}.elementor-element-c126{flex:0 0 auto!important;width:100%!important;height:292px!important;min-height:292px!important;position:relative}.elementor-element-c132{flex:0 0 auto!important;width:100%!important;padding:82px 16px 78px!important}.elementor-element-c131{width:100%!important;gap:0!important}.elementor-element-w128{margin-top:63px!important;align-self:center!important;width:205px!important}.elementor-element-w128 img{width:205px!important;height:255px!important}.elementor-element-w129{margin-top:38px!important}.elementor-element-w130{margin-top:30px!important}.elementor-element-w129 p{margin:0!important}}
@media (max-width:767px){.elementor .elementor-element-hmcard01.e-con{padding-left:16px!important;padding-right:16px!important}.elementor-element-c132{padding-left:25px!important;padding-right:25px!important}.elementor-element-hmnews10{min-height:0!important;flex-direction:column!important;overflow:hidden!important;padding:0 16px!important;gap:0!important;margin-top:87px!important;margin-bottom:80px!important}.elementor-element-hnl001{width:100%!important;padding:0!important;align-items:center!important;text-align:center!important;gap:9px!important}.elementor-element-hnl001 .elementor-widget-text-editor{display:block!important}.elementor-element-hnl001 .elementor-widget-text-editor p{margin:0}.elementor-element-hnr001{width:100%!important;padding:0!important;margin-top:30px!important;overflow:visible!important}.elementor-element-hnloop01 .swiper{overflow:visible!important;width:321px!important;margin:0!important}.elementor-element-hnloop01 .elementor-element-lpimg030 img{height:388px!important}.elementor-element-hmnewsbtn2{padding-top:30px!important;width:100%!important}.elementor-element-hmnewsbtn2 .elementor-widget-button,.elementor-element-hmnewsbtn2 a{width:100%!important;justify-content:center}}
/* ==== END MOBILE */

/* Desktop: the frame starts the card images straight after the declaration band */
@media (min-width:1025px){.elementor-element-hmcard01>.e-con-inner,.elementor-element-hmcard01{padding-top:0!important}}

/* ==== AUDIT 2: desktop, measured against the frame ==== */
@media (min-width:1025px){.elementor-element-c103{top:165px!important}.elementor-element-c106{top:139px!important;left:996px!important;width:260px!important;align-items:center!important;text-align:center!important;gap:4px!important;row-gap:4px!important}.elementor-element-c106 .elementor-heading-title{text-align:center!important}.elementor-element-c109{top:429px!important;left:495.5px!important;width:280px!important;align-items:center!important;text-align:center!important;gap:4px!important;row-gap:4px!important}.elementor-element-c109 .elementor-heading-title{text-align:center!important}.elementor-element-c112{top:480px!important;left:968px!important;width:140px!important;align-items:center!important;text-align:center!important;gap:4px!important;row-gap:4px!important}.elementor-element-c112 .elementor-heading-title{text-align:center!important}.elementor-element-c115{top:587px!important;left:77.5px!important;width:240px!important;align-items:center!important;text-align:center!important;gap:4px!important;row-gap:4px!important}.elementor-element-c115 .elementor-heading-title{text-align:center!important}.elementor-element-c118{top:587px!important;left:1464px!important;width:180px!important;align-items:center!important;text-align:center!important;gap:4px!important;row-gap:4px!important}.elementor-element-c118 .elementor-heading-title{text-align:center!important}.elementor-element-c121{top:768px!important;left:703px!important;width:390px!important;align-items:center!important;text-align:center!important;gap:4px!important;row-gap:4px!important}.elementor-element-c121 .elementor-heading-title{text-align:center!important}:is(.elementor-element-hmcard01, .elementor-element-hmcard01 > .e-con-inner)>.e-con{padding-left:37px!important;padding-bottom:40px!important}}
@media (max-width:767px){.elementor-element-w127 .elementor-heading-title,.elementor-element-hnw001 .elementor-heading-title{font-size:18px!important;line-height:24px!important}}
@media (min-width:1025px){.elementor-element-c109{left:505.5px!important}:is(.elementor-element-hmcard01, .elementor-element-hmcard01 > .e-con-inner)>.e-con{padding-left:40px!important}.elementor-element-w128{width:100%!important;text-align:center!important;margin-top:15px!important}.elementor-element-w128 img{display:inline-block!important;margin:0 auto!important}.elementor-element-w129{margin-top:9px!important}.elementor-element-w130{margin-top:-8px!important}.elementor-element-hnw002{max-width:250px!important;width:250px!important;margin-top:-9px!important}.elementor-element-hnw003{margin-top:-13px!important}}
.elementor-element-w001 .elementor-heading-title{letter-spacing:1px!important}
@media (min-width:1025px){.elementor-element-c007 p{margin:0!important}.elementor-element-c009{flex:0 0 878px!important;width:878px!important;margin-right:4px!important}.elementor-element-w008 img{width:878px!important;height:auto!important}}
@media (min-width:1025px){.elementor-element-c007>.elementor-widget-text-editor{margin-top:-16px!important}.elementor-element-c007>.elementor-widget-button{margin-top:8px!important}}
/* ==== END AUDIT 2 */

/* AUDIT 2 home intro */
@media (min-width:1025px){.elementor-element-hmintro1 .elementor-widget-text-editor p{margin:0!important}.elementor-element-hmintro1 .elementor-widget-text-editor{width:614px!important;max-width:614px!important;margin-left:auto;margin-right:auto}}

/* AUDIT 2 home intro lift */
@media (min-width:1025px){.elementor-element-hmintro1 .elementor-widget-text-editor{position:relative!important;top:-11px!important}}

/* AUDIT 2 home labels and mobile news */
@media (min-width:1025px){.elementor-element-c106>.elementor-widget-heading:last-child,.elementor-element-c109>.elementor-widget-heading:last-child,.elementor-element-c112>.elementor-widget-heading:last-child,.elementor-element-c115>.elementor-widget-heading:last-child,.elementor-element-c118>.elementor-widget-heading:last-child,.elementor-element-c121>.elementor-widget-heading:last-child{position:relative!important;left:6px!important}}@media (max-width:767px){.elementor-element-hnl001 .elementor-widget-text-editor{margin-top:-4px!important}}

/* AUDIT 2 home tablet promise */
@media (max-width:1024px) and (min-width:768px){.elementor-element-w128{width:100%!important;text-align:center!important}.elementor-element-w128 img{display:inline-block!important;width:204px!important;height:286px!important;object-fit:cover!important;margin:0 auto!important}.elementor-element-w129{max-width:464px!important;margin-left:auto!important;margin-right:auto!important}.elementor-element-w129 p{margin:0!important}}

/* AUDIT 2 home tablet promise 2 */
@media (max-width:1024px) and (min-width:768px){.elementor .elementor-element-w129{max-width:464px!important;width:464px!important}.elementor-element-c131{position:relative!important;left:-4px!important}.elementor-element-w128{margin-top:8px!important}.elementor-element-w129{margin-top:10px!important}}

/* AUDIT 2 home mobile render and cards */
@media (max-width:767px){.elementor-element-w125{display:none!important}.elementor-element-c126{background-image:url(https://saromm.vecto.digital/wp-content/uploads/2026/09/Saromm_rendering6-1-2.jpg)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}:is(.elementor-element-hmcard01, .elementor-element-hmcard01 > .e-con-inner)>.e-con{aspect-ratio:auto!important;height:555px!important;min-height:555px!important}.elementor-element-hmcard01{margin-top:12px!important}}

/* AUDIT 2 home mobile render specificity */
@media (max-width:767px){.elementor .e-con.e-parent.elementor-element-hmprom01 .e-con.e-child.elementor-element-c126{background-image:url(https://saromm.vecto.digital/wp-content/uploads/2026/09/Saromm_rendering6-1-2.jpg)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}}

/* AUDIT 2 home tablet render shift */
@media (max-width:1024px) and (min-width:768px){.elementor-element-w125 img{object-position:calc(50% + 5px) 50%!important}}

/* AUDIT 2 home mobile cards */
@media (max-width:767px){body .elementor .e-con.e-parent .e-con.e-child.elementor-element-c011{background-image:url("https://saromm.vecto.digital/wp-content/uploads/2026/11/saromm-home-vineyard-1732.webp")!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}body .elementor .e-con.e-parent .e-con.e-child.elementor-element-c013{background-image:url(https://saromm.vecto.digital/wp-content/uploads/2026/10/The-Winery.webp)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}body .elementor .e-con.e-parent .e-con.e-child.elementor-element-c015{background-image:url(https://saromm.vecto.digital/wp-content/uploads/2026/09/The-Research-Center-M.jpg)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}body .elementor .e-con.e-parent .e-con.e-child.elementor-element-c017{background-image:url(https://saromm.vecto.digital/wp-content/uploads/2026/10/The-Boutique-Hotel.webp)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}}

/* AUDIT 2 news carousel to edge */
@media (min-width:1025px){.elementor .elementor-element-hnr001{flex:1 1 auto!important;width:auto!important;max-width:none!important}}

/* AUDIT 2 polish home mobile news */
@media (max-width:767px){.elementor .elementor-element-hmnews10{margin-top:79px!important}.elementor-element-hnw002{position:relative!important;top:3px!important}}

/* SAROMM card descriptions hidden until saromm-core 1.6 */
.saromm-card-desc{display:none}/* End custom CSS */