.elementor-2005 .elementor-element.elementor-element-7b0011d7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2005 .elementor-element.elementor-element-7b0011d7:not(.elementor-motion-effects-element-type-background), .elementor-2005 .elementor-element.elementor-element-7b0011d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF9F7;background-image:url("https://igaf.sympic.work/wp-content/uploads/2025/06/igaf-banner-kooperationspartner-scaled.jpeg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2005 .elementor-element.elementor-element-7b0011d7 > .elementor-background-overlay{background-color:#EDF9F7;opacity:0.81;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2005 .elementor-element.elementor-element-7b0011d7 > .elementor-container{min-height:400px;}.elementor-2005 .elementor-element.elementor-element-7b0011d7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2005 .elementor-element.elementor-element-3058fffd > .elementor-element-populated{margin:0px 0px 0px -30px;--e-column-margin-right:0px;--e-column-margin-left:-30px;}.elementor-2005 .elementor-element.elementor-element-93e64b8 > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-2005 .elementor-element.elementor-element-93e64b8{text-align:left;}.elementor-2005 .elementor-element.elementor-element-93e64b8 .elementor-heading-title{font-family:"myriad-pro", Sans-serif;font-size:19px;font-weight:400;line-height:1.1em;color:var( --e-global-color-71430df );}.elementor-2005 .elementor-element.elementor-element-5feae2ae > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-2005 .elementor-element.elementor-element-5feae2ae{text-align:left;}.elementor-2005 .elementor-element.elementor-element-5feae2ae .elementor-heading-title{font-family:"myriad-pro", Sans-serif;font-size:50px;font-weight:600;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-2005 .elementor-element.elementor-element-722a769b{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:left;}.elementor-2005 .elementor-element.elementor-element-722a769b .elementor-heading-title{font-family:"myriad-pro", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:var( --e-global-color-08fcc9d );}.elementor-2005 .elementor-element.elementor-element-6a17503{--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;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2005 .elementor-element.elementor-element-1478a84 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2005 .elementor-element.elementor-element-1478a84{z-index:1;}@media(max-width:1024px){.elementor-2005 .elementor-element.elementor-element-7b0011d7 > .elementor-container{min-height:500px;}.elementor-2005 .elementor-element.elementor-element-3058fffd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2005 .elementor-element.elementor-element-5feae2ae .elementor-heading-title{font-size:45px;}.elementor-2005 .elementor-element.elementor-element-722a769b{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-2005 .elementor-element.elementor-element-1478a84 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-2005 .elementor-element.elementor-element-7b0011d7 > .elementor-container{min-height:638px;}.elementor-2005 .elementor-element.elementor-element-93e64b8 .elementor-heading-title{font-size:17px;}.elementor-2005 .elementor-element.elementor-element-5feae2ae .elementor-heading-title{font-size:35px;}.elementor-2005 .elementor-element.elementor-element-722a769b{width:100%;max-width:100%;}.elementor-2005 .elementor-element.elementor-element-722a769b .elementor-heading-title{font-size:14px;}}@media(min-width:768px){.elementor-2005 .elementor-element.elementor-element-3058fffd{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2005 .elementor-element.elementor-element-3058fffd{width:60%;}}@media(min-width:1025px){.elementor-2005 .elementor-element.elementor-element-7b0011d7:not(.elementor-motion-effects-element-type-background), .elementor-2005 .elementor-element.elementor-element-7b0011d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for wp-widget-gd_simple_archive, class: .elementor-element-1478a84 */.bsui .input-group-inside .input-group-text {
  padding-left: 12px;
  padding-top: 14px;
}

.elementor-2005 .elementor-element.elementor-element-1478a84 input.search_text,.elementor-2005 .elementor-element.elementor-element-1478a84 input.snear {padding-left:36px!important;}

.elementor-2005 .elementor-element.elementor-element-1478a84 input:not([type="button"]):not([type="submit"]) {margin-right: 6px;
  border-radius: 6px!important;
  border: 1px solid rgba(150, 145, 164,.33)!important;}

.elementor-2005 .elementor-element.elementor-element-1478a84 .bsui .form-label {
  font-size: 1.4rem;
}


.elementor-2005 .elementor-element.elementor-element-1478a84 .bsui .mb-3 {
  margin-bottom: 3rem !important;
}

.bsui .btn-primary, .bsui .page-link.active, .active > .bsui .page-link {
  background: #00698a!important;}
.elementor-2005 .elementor-element.elementor-element-1478a84 .bsui a {color:#00698a!important;}

.elementor-2005 .elementor-element.elementor-element-1478a84 .geodir-output-location .inline {width:100%;}

.elementor-2005 .elementor-element.elementor-element-1478a84 .sticky-top, .elementor-2005 .elementor-element.elementor-element-1478a84 .gd-sa-list {padding-top:100px!important;}


.elementor-2005 .elementor-element.elementor-element-1478a84 .bsui h4 {margin-bottom:0px;}


.elementor-2005 .elementor-element.elementor-element-1478a84 .bsui .form-check {
  display: flex;

}

.elementor-2005 .elementor-element.elementor-element-1478a84 .bsui .customize_filter_inner .text-muted {margin-top: 3px;}

.elementor-2005 .elementor-element.elementor-element-1478a84 .card-footer {display: none;}



.elementor-2005 .elementor-element.elementor-element-1478a84 button {background:var( --e-global-color-primary );}

.elementor-2005 .elementor-element.elementor-element-1478a84 .bsui .dropdown-item:hover, .bsui .dropdown-item:focus, .elementor-2005 .elementor-element.elementor-element-1478a84 .bsui a {
  color: var( --e-global-color-primary );}
  
  .elementor-2005 .elementor-element.elementor-element-1478a84 .bsui .card-body {
  color: var( --e-global-color-71430df );
}


  
  .elementor-2005 .elementor-element.elementor-element-1478a84 .card .wp-block-column {width: 100%;}
  
  .elementor-2005 .elementor-element.elementor-element-1478a84 .card-footer, .elementor-2005 .elementor-element.elementor-element-1478a84 .card p {display: none;}
  
  .elementor-2005 .elementor-element.elementor-element-1478a84 .bsui .gd_place {margin-bottom:3em!important;}
  

    .elementor-2005 .elementor-element.elementor-element-1478a84 .gd_place .card {border-radius:6px 6px 6px 6px!important;box-shadow: 0 0.125rem 0.5rem -0.25rem rgba(31,27,45,0.12),0 0.25rem 1rem rgba(31,27,45,0.12) !important;}
  .elementor-2005 .elementor-element.elementor-element-1478a84 .gd_place > .card {border:none;box-shadow:none!important;}
  
  .elementor-2005 .elementor-element.elementor-element-1478a84 .card-body {padding:0px 20px 20px 20px!important;}
  
  
  .elementor-2005 .elementor-element.elementor-element-1478a84 .tofront {margin-bottom:12px;}
  
  
  .geodir-loop-container {margin-top:70px;}
  
  .elementor-2005 .elementor-element.elementor-element-1478a84  button {
  background: var( --e-global-color-primary );
  padding: 16px 20px;
  font-family: var( --e-global-typography-ba6914a-font-family ), Sans-serif;
  font-size: var( --e-global-typography-ba6914a-font-size );
  font-weight: var( --e-global-typography-ba6914a-font-weight );
  line-height: var( --e-global-typography-ba6914a-line-height );
  fill: var( --e-global-color-ad41708 );
}

.elementor-2005 .elementor-element.elementor-element-1478a84 .dropdown-menu.show a.gd_user_action:first-child {border-bottom: 1px solid rgba(33,33,33,.05);}/* End custom CSS */