.elementor-4746 .elementor-element.elementor-element-b1ae4b7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.vx-viewport-card{max-width:1200px;}.elementor-4746 .elementor-element.elementor-element-7a2b7b1{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4746 .elementor-element.elementor-element-7a2b7b1:not(.elementor-motion-effects-element-type-background), .elementor-4746 .elementor-element.elementor-element-7a2b7b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c255db8 );}.elementor-4746 .elementor-element.elementor-element-0efb5cf .ts-advanced-list{justify-content:left;}.elementor-4746 .elementor-element.elementor-element-0efb5cf .ts-action  .ts-action-con{padding:8px 26px 8px 26px;}.elementor-4746 .elementor-element.elementor-element-0efb5cf .ts-action-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-4746 .elementor-element.elementor-element-0efb5cf  .ts-action-con{font-size:1rem;font-weight:600;text-transform:uppercase;background:var( --e-global-color-649c10e );}.elementor-4746 .elementor-element.elementor-element-0efb5cf .ts-action-icon{background:var( --e-global-color-649c10e );border-style:none;border-radius:26px;--ts-icon-size:16px;--ts-icon-color:var( --e-global-color-text );}.elementor-4746 .elementor-element.elementor-element-0efb5cf .ts-action-con, .elementor-4746 .elementor-element.elementor-element-0efb5cf .ts-action span{grid-gap:8px;}.elementor-4746 .elementor-element.elementor-element-0efb5cf .ts-action-con:hover{border-color:var( --e-global-color-text );color:var( --e-global-color-649c10e );background:var( --e-global-color-text );}.elementor-4746 .elementor-element.elementor-element-0efb5cf .ts-action-con:hover .ts-action-icon{background:var( --e-global-color-text );border-color:var( --e-global-color-text );--ts-icon-color:var( --e-global-color-649c10e );}.elementor-4746 .elementor-element.elementor-element-0efb5cf .ts-action::after{color:var( --e-global-color-primary );font-size:12px;background-color:var( --e-global-color-649c10e );border-radius:0px;}.elementor-4746 .elementor-element.elementor-element-9103b29 .ts-gallery-grid{grid-gap:10px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-auto-rows:500px;}.elementor-4746 .elementor-element.elementor-element-9103b29 .ts-gallery li a, .elementor-4746 .elementor-element.elementor-element-9103b29 .ts-empty-item > div{border-radius:10px;}@media(max-width:1366px){.elementor-4746 .elementor-element.elementor-element-b1ae4b7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4746 .elementor-element.elementor-element-9103b29 .ts-gallery-grid{grid-auto-rows:400px;}}@media(max-width:1200px){.elementor-4746 .elementor-element.elementor-element-b1ae4b7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-4746 .elementor-element.elementor-element-9103b29 .ts-gallery-grid{grid-auto-rows:300px;}}@media(max-width:880px){.elementor-4746 .elementor-element.elementor-element-b1ae4b7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-4746 .elementor-element.elementor-element-b1ae4b7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4746 .elementor-element.elementor-element-9103b29 .ts-gallery-grid{grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-rows:200px;}}