.elementor-2418 .elementor-element.elementor-element-6e36bf8{--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-2418 .elementor-element.elementor-element-e26ab2d{--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-2418 .elementor-element.elementor-element-e26ab2d:not(.elementor-motion-effects-element-type-background), .elementor-2418 .elementor-element.elementor-element-e26ab2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EA;}.elementor-2418 .elementor-element.elementor-element-c9bdfc5{--spacer-size:50px;}.elementor-2418 .elementor-element.elementor-element-1dc5edb{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;}.elementor-2418 .elementor-element.elementor-element-5e7e8dd{--grid-columns:3;}.elementor-2418 .elementor-element.elementor-element-5e7e8dd .elementor-loop-container{grid-auto-rows:1fr;}.elementor-2418 .elementor-element.elementor-element-5e7e8dd .e-loop-item > .elementor-section, .elementor-2418 .elementor-element.elementor-element-5e7e8dd .e-loop-item > .elementor-section > .elementor-container, .elementor-2418 .elementor-element.elementor-element-5e7e8dd .e-loop-item > .e-con, .elementor-2418 .elementor-element.elementor-element-5e7e8dd .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-2418 .elementor-element.elementor-element-5e7e8dd .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-2418 .elementor-element.elementor-element-5e7e8dd .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2418 .elementor-element.elementor-element-5e7e8dd .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2418 .elementor-element.elementor-element-5e7e8dd .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2418 .elementor-element.elementor-element-5e7e8dd .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-2418 .elementor-element.elementor-element-bd7734b{--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;}body.elementor-page-2418:not(.elementor-motion-effects-element-type-background), body.elementor-page-2418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-2418 .elementor-element.elementor-element-5e7e8dd{--grid-columns:2;}}@media(max-width:767px){.elementor-2418 .elementor-element.elementor-element-5e7e8dd{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-6e36bf8 */.elementor-2418 .elementor-element.elementor-element-6e36bf8 {
  background-color: #000820;
  background-image:
    repeating-conic-gradient(rgba(255,255,255,0.018) 0% 25%, transparent 0% 50%),
    radial-gradient(ellipse 90% 70% at 50% 30%, rgba(13,39,102,0.55), transparent 65%);
  background-size: 64px 64px, cover;
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-1dc5edb */.elementor-2418 .elementor-element.elementor-element-1dc5edb .elementor-button {
  background:transparent !important;
  background-image:none !important;
  border:none !important;
  border-radius:0 !important;
  padding:0 !important;
  box-shadow:none !important;
  font-family:'Open Sans',sans-serif !important;
  font-size:12px !important;
  font-weight:700 !important;
  letter-spacing:0.1em !important;
  text-transform:uppercase !important;
  color:#0b1530 !important;
}
.elementor-2418 .elementor-element.elementor-element-1dc5edb .elementor-button:hover {
  background:transparent !important;
  color:#936215 !important;
}
.elementor-2418 .elementor-element.elementor-element-1dc5edb .elementor-button-text {
  color:#0b1530 !important;
}
.elementor-2418 .elementor-element.elementor-element-1dc5edb .elementor-button:hover .elementor-button-text {
  color:#936215 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd7734b */.elementor-2418 .elementor-element.elementor-element-bd7734b {
  background-color: #F5F1EA;
  border-top: 1px solid #e4dfd4;
}/* End custom CSS */