.elementor-2585 .elementor-element.elementor-element-1d86ba3f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:64px;--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 );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-2585 .elementor-element.elementor-element-661ff296 .elementor-heading-title{font-family:var( --e-global-typography-7aef097-font-family ), Sans-serif;font-size:var( --e-global-typography-7aef097-font-size );font-weight:var( --e-global-typography-7aef097-font-weight );line-height:var( --e-global-typography-7aef097-line-height );letter-spacing:var( --e-global-typography-7aef097-letter-spacing );color:var( --e-global-color-f948854 );}.elementor-2585 .elementor-element.elementor-element-c219959{--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;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2585 .elementor-element.elementor-element-a41280e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2585 .elementor-element.elementor-element-4c1f4ad img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-2585 .elementor-element.elementor-element-f1f8b33 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-2585 .elementor-element.elementor-element-625cce8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2585 .elementor-element.elementor-element-3583038{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-2585 .elementor-element.elementor-element-316d5de img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-2585 .elementor-element.elementor-element-2e42f6c img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-2585 .elementor-element.elementor-element-826aa8c img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-2585 .elementor-element.elementor-element-2fc4bdd img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-2585 .elementor-element.elementor-element-bea59d7 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-2585 .elementor-element.elementor-element-29ad917 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-2585 .elementor-element.elementor-element-0127292 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-2585 .elementor-element.elementor-element-5c77223 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-2585 .elementor-element.elementor-element-419fcc0 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-2585 .elementor-element.elementor-element-4329de5 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-2585 .elementor-element.elementor-element-1d86ba3f{--padding-top:76px;--padding-bottom:52px;--padding-left:24px;--padding-right:24px;}.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-2585 .elementor-element.elementor-element-661ff296 .elementor-heading-title{font-size:var( --e-global-typography-7aef097-font-size );line-height:var( --e-global-typography-7aef097-line-height );letter-spacing:var( --e-global-typography-7aef097-letter-spacing );}.elementor-2585 .elementor-element.elementor-element-c219959{--padding-top:64px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2585 .elementor-element.elementor-element-a41280e{--grid-auto-flow:row;}.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 );}.elementor-2585 .elementor-element.elementor-element-3583038{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2585 .elementor-element.elementor-element-1d86ba3f{--margin-top:152px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.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-2585 .elementor-element.elementor-element-661ff296 .elementor-heading-title{font-size:var( --e-global-typography-7aef097-font-size );line-height:var( --e-global-typography-7aef097-line-height );letter-spacing:var( --e-global-typography-7aef097-letter-spacing );}.elementor-2585 .elementor-element.elementor-element-c219959{--padding-top:48px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2585 .elementor-element.elementor-element-a41280e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.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 );}.elementor-2585 .elementor-element.elementor-element-625cce8{--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-2585 .elementor-element.elementor-element-3583038{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-1d86ba3f */.elementor-2585 .elementor-element.elementor-element-1d86ba3f {
  --s: 124px; /* control the size */
  --c1: #f2f2f2;
  --c2: #f9f9f9;

  --g: var(--c1) 0 25%, var(--c2) 0 50%, #0000 0;
  background: 
    conic-gradient(from 135deg at 25% 75%, var(--g)) 
      calc(var(--s)/4) calc(var(--s)/-4), 
    conic-gradient(from -45deg at 75% 25%, var(--g))
      calc(var(--s)/-4) calc(var(--s)/4), 
    repeating-conic-gradient(var(--g));
  background-size: var(--s) var(--s);
}/* End custom CSS */