.elementor-826 .elementor-element.elementor-element-70e7a302{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-826 .elementor-element.elementor-element-7e1796de{--display:flex;--min-height:45vh;--justify-content:flex-end;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-8eed403 );--border-color:var( --e-global-color-8eed403 );--border-radius:24px 24px 24px 24px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-826 .elementor-element.elementor-element-7e1796de:not(.elementor-motion-effects-element-type-background), .elementor-826 .elementor-element.elementor-element-7e1796de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-826 .elementor-element.elementor-element-15054565 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-20b6a5c );}.elementor-826 .elementor-element.elementor-element-21dd2491{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-20b6a5c );}.elementor-826 .elementor-element.elementor-element-21dd2491 p{margin-block-end:0px;}.elementor-826 .elementor-element.elementor-element-13a8ff95{--display:flex;--min-height:45vh;--justify-content:flex-end;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-8eed403 );--border-color:var( --e-global-color-8eed403 );--border-radius:24px 24px 24px 24px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-826 .elementor-element.elementor-element-13a8ff95:not(.elementor-motion-effects-element-type-background), .elementor-826 .elementor-element.elementor-element-13a8ff95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-826 .elementor-element.elementor-element-710cb57b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-62a7d08 );}.elementor-826 .elementor-element.elementor-element-2b92fbf4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-62a7d08 );}.elementor-826 .elementor-element.elementor-element-2b92fbf4 p{margin-block-end:0px;}.elementor-826 .elementor-element.elementor-element-35dc0472{--display:flex;--min-height:45vh;--justify-content:flex-end;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-8eed403 );--border-color:var( --e-global-color-8eed403 );--border-radius:24px 24px 24px 24px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-826 .elementor-element.elementor-element-35dc0472:not(.elementor-motion-effects-element-type-background), .elementor-826 .elementor-element.elementor-element-35dc0472 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-826 .elementor-element.elementor-element-4ed27bdb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-20b6a5c );}.elementor-826 .elementor-element.elementor-element-e7bd313{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-20b6a5c );}.elementor-826 .elementor-element.elementor-element-e7bd313 p{margin-block-end:0px;}.elementor-826 .elementor-element.elementor-element-5668837c{--display:flex;--min-height:45vh;--justify-content:flex-end;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-8eed403 );--border-color:var( --e-global-color-8eed403 );--border-radius:24px 24px 24px 24px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-826 .elementor-element.elementor-element-5668837c:not(.elementor-motion-effects-element-type-background), .elementor-826 .elementor-element.elementor-element-5668837c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-826 .elementor-element.elementor-element-2c82b578 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-1c3e2dd );}.elementor-826 .elementor-element.elementor-element-4c8d4e73{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-1c3e2dd );}.elementor-826 .elementor-element.elementor-element-4c8d4e73 p{margin-block-end:0px;}.elementor-826 .elementor-element.elementor-element-59872b89{--display:flex;--min-height:45vh;--justify-content:flex-end;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-8eed403 );--border-color:var( --e-global-color-8eed403 );--border-radius:24px 24px 24px 24px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-826 .elementor-element.elementor-element-59872b89:not(.elementor-motion-effects-element-type-background), .elementor-826 .elementor-element.elementor-element-59872b89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-826 .elementor-element.elementor-element-57727873 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-826 .elementor-element.elementor-element-6c82264e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-826 .elementor-element.elementor-element-6c82264e p{margin-block-end:0px;}.elementor-826 .elementor-element.elementor-element-58641719{--display:flex;--min-height:45vh;--justify-content:flex-end;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-8eed403 );--border-color:var( --e-global-color-8eed403 );--border-radius:24px 24px 24px 24px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-826 .elementor-element.elementor-element-58641719:not(.elementor-motion-effects-element-type-background), .elementor-826 .elementor-element.elementor-element-58641719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-826 .elementor-element.elementor-element-1bb32da4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-1c3e2dd );}.elementor-826 .elementor-element.elementor-element-75c87b9a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-1c3e2dd );}.elementor-826 .elementor-element.elementor-element-75c87b9a p{margin-block-end:0px;}.elementor-826 .elementor-element.elementor-element-50d9cea6{--display:flex;--min-height:45vh;--justify-content:flex-end;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-8eed403 );--border-color:var( --e-global-color-8eed403 );--border-radius:24px 24px 24px 24px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-826 .elementor-element.elementor-element-50d9cea6:not(.elementor-motion-effects-element-type-background), .elementor-826 .elementor-element.elementor-element-50d9cea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-826 .elementor-element.elementor-element-32764e6f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-accent );}.elementor-826 .elementor-element.elementor-element-3acfdc71{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-826 .elementor-element.elementor-element-3acfdc71 p{margin-block-end:0px;}.elementor-826 .elementor-element.elementor-element-292122fb{--display:flex;--min-height:45vh;--justify-content:flex-end;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-8eed403 );--border-color:var( --e-global-color-8eed403 );--border-radius:24px 24px 24px 24px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-826 .elementor-element.elementor-element-292122fb:not(.elementor-motion-effects-element-type-background), .elementor-826 .elementor-element.elementor-element-292122fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-826 .elementor-element.elementor-element-48c22b6f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-62a7d08 );}.elementor-826 .elementor-element.elementor-element-72cb79d6{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-62a7d08 );}.elementor-826 .elementor-element.elementor-element-72cb79d6 p{margin-block-end:0px;}@media(max-width:1024px){.elementor-826 .elementor-element.elementor-element-70e7a302{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-826 .elementor-element.elementor-element-7e1796de{--min-height:30vh;}.elementor-826 .elementor-element.elementor-element-15054565 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-826 .elementor-element.elementor-element-21dd2491{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-826 .elementor-element.elementor-element-13a8ff95{--min-height:30vh;}.elementor-826 .elementor-element.elementor-element-710cb57b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-826 .elementor-element.elementor-element-2b92fbf4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-826 .elementor-element.elementor-element-35dc0472{--min-height:30vh;}.elementor-826 .elementor-element.elementor-element-4ed27bdb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-826 .elementor-element.elementor-element-e7bd313{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-826 .elementor-element.elementor-element-5668837c{--min-height:30vh;}.elementor-826 .elementor-element.elementor-element-2c82b578 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-826 .elementor-element.elementor-element-4c8d4e73{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-826 .elementor-element.elementor-element-59872b89{--min-height:30vh;}.elementor-826 .elementor-element.elementor-element-57727873 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-826 .elementor-element.elementor-element-6c82264e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-826 .elementor-element.elementor-element-58641719{--min-height:30vh;}.elementor-826 .elementor-element.elementor-element-1bb32da4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-826 .elementor-element.elementor-element-75c87b9a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-826 .elementor-element.elementor-element-50d9cea6{--min-height:30vh;}.elementor-826 .elementor-element.elementor-element-32764e6f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-826 .elementor-element.elementor-element-3acfdc71{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-826 .elementor-element.elementor-element-292122fb{--min-height:30vh;}.elementor-826 .elementor-element.elementor-element-48c22b6f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-826 .elementor-element.elementor-element-72cb79d6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-826 .elementor-element.elementor-element-70e7a302{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-826 .elementor-element.elementor-element-7e1796de{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-826 .elementor-element.elementor-element-15054565 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-826 .elementor-element.elementor-element-21dd2491{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-826 .elementor-element.elementor-element-13a8ff95{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-826 .elementor-element.elementor-element-710cb57b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-826 .elementor-element.elementor-element-2b92fbf4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-826 .elementor-element.elementor-element-35dc0472{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-826 .elementor-element.elementor-element-4ed27bdb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-826 .elementor-element.elementor-element-e7bd313{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-826 .elementor-element.elementor-element-5668837c{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-826 .elementor-element.elementor-element-2c82b578 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-826 .elementor-element.elementor-element-4c8d4e73{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-826 .elementor-element.elementor-element-59872b89{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-826 .elementor-element.elementor-element-57727873 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-826 .elementor-element.elementor-element-6c82264e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-826 .elementor-element.elementor-element-58641719{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-826 .elementor-element.elementor-element-1bb32da4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-826 .elementor-element.elementor-element-75c87b9a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-826 .elementor-element.elementor-element-50d9cea6{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-826 .elementor-element.elementor-element-32764e6f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-826 .elementor-element.elementor-element-3acfdc71{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-826 .elementor-element.elementor-element-292122fb{--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-826 .elementor-element.elementor-element-48c22b6f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-826 .elementor-element.elementor-element-72cb79d6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS *//* CONTENITORE GENERALE */
.gb-masonry.e-con{
  display: block !important;
  column-count: 2;
  column-gap: 28px;

}

/* CARD */
.gb-masonry.e-con > .gb-masonry-item.e-con{
  display: inline-flex !important;
  flex-direction: column;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 0 28px 0 !important;
  break-inside: avoid !important;
  -webkit-column-break-inside: avoid !important;
  page-break-inside: avoid !important;
  vertical-align: top;
  
}

/* evita comportamenti strani di Elementor */
.gb-masonry.e-con > .gb-masonry-item.e-con[data-element_type="container"]{
  width: 100% !important;
  flex-basis: auto !important;
  z-index: 999999;
}

/* immagini */
.gb-masonry .elementor-widget-image img{
  display: block;
  width: 100%;
  height: auto;
}

/* tablet */
@media (max-width: 1024px){
  .gb-masonry.e-con{
    column-count: 2;
    column-gap: 24px;
  }

  .gb-masonry.e-con > .gb-masonry-item.e-con{
    margin-bottom: 24px !important;
  }
}

/* mobile */
@media (max-width: 767px){
  .gb-masonry.e-con{
    column-count: 1;
    column-gap: 0;
  }

  .gb-masonry.e-con > .gb-masonry-item.e-con{
    margin-bottom: 20px !important;
  }
}
@media (min-width: 1025px){
  .gb-masonry .gb-offset-top{
    transform: translateY(70px);
  }

}/* End custom CSS */