.elementor-52 .elementor-element.elementor-element-62e8383{--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;}.elementor-52 .elementor-element.elementor-element-8a34dcd{width:100%;max-width:100%;}.elementor-52 .elementor-element.elementor-element-6b67590{--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:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-6b67590:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-6b67590 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D2D;}.elementor-52 .elementor-element.elementor-element-33512f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-8d92b03 .elementor-heading-title{color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-80680da .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-33e384e{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-52 .elementor-element.elementor-element-686687f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-52 .elementor-element.elementor-element-04f3386{--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;}.elementor-52 .elementor-element.elementor-element-a7dc08e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:2rem;font-weight:600;}.elementor-52 .elementor-element.elementor-element-d05dbfe{width:100%;max-width:100%;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-52 .elementor-element.elementor-element-2dc5dcd{--grid-columns:4;--grid-row-gap:10px;--load-more—spacing:10px;--load-more-button-align:center;--grid-column-gap:10px;}.elementor-52 .elementor-element.elementor-element-2dc5dcd .elementor-button{background-color:#00673E;}.elementor-52 .elementor-element.elementor-element-2dc5dcd > .elementor-widget-container{margin:40px 0px 80px 0px;}.elementor-52 .elementor-element.elementor-element-2dc5dcd .elementor-loop-container{grid-auto-rows:1fr;}.elementor-52 .elementor-element.elementor-element-2dc5dcd .e-loop-item > .elementor-section, .elementor-52 .elementor-element.elementor-element-2dc5dcd .e-loop-item > .elementor-section > .elementor-container, .elementor-52 .elementor-element.elementor-element-2dc5dcd .e-loop-item > .e-con, .elementor-52 .elementor-element.elementor-element-2dc5dcd .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}body.elementor-page-52:not(.elementor-motion-effects-element-type-background), body.elementor-page-52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}@media(max-width:1366px){.elementor-52 .elementor-element.elementor-element-2dc5dcd{--grid-columns:3;}}@media(max-width:1024px){.elementor-52 .elementor-element.elementor-element-33512f7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-52 .elementor-element.elementor-element-686687f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-52 .elementor-element.elementor-element-2dc5dcd{--grid-columns:2;}}@media(max-width:767px){.elementor-52 .elementor-element.elementor-element-33e384e{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-52 .elementor-element.elementor-element-a7dc08e .elementor-heading-title{font-size:1.6rem;}.elementor-52 .elementor-element.elementor-element-2dc5dcd{--grid-columns:1;}.elementor-52 .elementor-element.elementor-element-2dc5dcd > .elementor-widget-container{margin:20px 0px 40px 0px;}}/* Start custom CSS for heading, class: .elementor-element-80680da */.elementor-52 .elementor-element.elementor-element-80680da {
    color: #FFF !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d05dbfe */.custom-select-wrapper {
      font-family: system-ui, -apple-system, sans-serif;
      position: relative;
      max-width: 300px;
      margin: 10px 0;
      direction: rtl;
    }
    
    * {
        font-family: "Open Sans";
    }
    
    .custom-select-label {
        font-family: "Open Sans";
        font-size: 20px;
    }
    .custom-select-label {
      color: #000;
      font-weight: 500;
      margin-bottom: 8px;
      display: block;
    }

    .custom-select {
      position: relative;
      width: 100%;
      margin-top: 15px;
    }

    .select-button {
      display: flex;
      justify-content: space-between;
      align-items: center;
      padding: 12px 16px;
      background: #FFF;
      border: 1px solid #00673E;
      border-radius: 4px;
      cursor: pointer;
      color: #000;
      width: 100%;
      font-size: 14px;
    }

    .select-button svg {
      transition: transform 0.2s;
    }

    .select-button.active svg {
      transform: rotate(180deg);
    }

    .options-list {
      position: absolute;
      top: 97%;
      right: 0;
      width: 100%;
      background: #FFF;
      border: 1px solid #00673E;
      border-top: none;
      border-radius: 0 0 4px 4px;
      max-height: 0;
      overflow: hidden;
      transition: max-height 0.2s;
      z-index: 1000;
      opacity: 0;
    }

    .options-list.active {
      max-height: 300px;
      overflow-y: auto;
      top: 100%;
      opacity: 1;
    }

    .option {
      padding: 12px 16px;
      cursor: pointer;
      color: #000;
      font-size: 14px;
    }


    .option.selected {
      background: #00673E;
      color: #FFF;
    }
    
    [type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover {
    color: #000;
    background-color: #f0f7f4;
    text-decoration: none
}
.elementor-52 .elementor-element.elementor-element-d05dbfe .category-button-external-link {
    border: 1px solid #2D2D2D;
    background: #2D2D2D;
    color: #FFF;
}

@media (max-width: 1024px) {
    .custom-select-wrapper {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-2dc5dcd */.elementor-52 .elementor-element.elementor-element-2dc5dcd .e-loop__load-more {
    margin-top: 30px;
}/* End custom CSS */