@media (min-width:1px) and  (max-width:479.999px) {
          .eee-header-logo, #responsive-menu-logo {
            max-width: calc(100% - 90px);
          }
          .eee-header-logo img, #responsive-menu-logo img {
            width: 160px;
          }
        
      .eee-slider__frame-image--bg-image-sizing-cover-mini {
        background-size: cover;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-top-mini {
        background-position: center top;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-bottom-mini {
        background-position: center bottom;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-left-mini {
        background-position: left center;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-right-mini {
        background-position: right center;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-top-left-mini {
        background-position: left top;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-bottom-left-mini {
        background-position: left bottom;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-top-right-mini {
        background-position: right top;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-bottom-right-mini {
        background-position: right bottom;
      }
    
    #eee-slider-884 {
      height: 300px;
    }
  
  	.eee-grid-314 {
  		margin-left: -20px;
  	}
  	.eee-grid-314 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-314 {
  		margin-top: -20px;
  	}
  	.eee-grid-314 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-6616 {
  		margin-left: -20px;
  	}
  	.eee-grid-6616 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-6616 {
  		margin-top: -20px;
  	}
  	.eee-grid-6616 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-6314 {
  		margin-left: -20px;
  	}
  	.eee-grid-6314 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-6314 {
  		margin-top: -20px;
  	}
  	.eee-grid-6314 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-3258 {
  		margin-left: -20px;
  	}
  	.eee-grid-3258 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-3258 {
  		margin-top: -20px;
  	}
  	.eee-grid-3258 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-4266 {
  		margin-left: -20px;
  	}
  	.eee-grid-4266 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-4266 {
  		margin-top: -20px;
  	}
  	.eee-grid-4266 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-5687 {
  		margin-left: -20px;
  	}
  	.eee-grid-5687 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-5687 {
  		margin-top: -20px;
  	}
  	.eee-grid-5687 > div {
  		padding-top: 20px;
  	}
  
                @media (max-width: 479px) {
                  #eee-teaser-5532.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-right) .eee-teaser__icon-wrapper {
                    width: 48px;
                  }
                  #eee-teaser-5532.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-right) .eee-teaser__content-wrapper-inner {
                    width: calc(100% - 48px - 15px);
                  }
                }
              
                @media (max-width: 479px) {
                  #eee-teaser-4376.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-right) .eee-teaser__icon-wrapper {
                    width: 48px;
                  }
                  #eee-teaser-4376.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-right) .eee-teaser__content-wrapper-inner {
                    width: calc(100% - 48px - 15px);
                  }
                }
              
  	.eee-grid-1050 {
  		margin-left: -20px;
  	}
  	.eee-grid-1050 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-1050 {
  		margin-top: -20px;
  	}
  	.eee-grid-1050 > div {
  		padding-top: 20px;
  	}
  
                @media (max-width: 479px) {
                  #eee-teaser-5351.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-right) .eee-teaser__icon-wrapper {
                    width: 48px;
                  }
                  #eee-teaser-5351.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-right) .eee-teaser__content-wrapper-inner {
                    width: calc(100% - 48px - 15px);
                  }
                }
              
                @media (max-width: 479px) {
                  #eee-teaser-5133.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-right) .eee-teaser__icon-wrapper {
                    width: 48px;
                  }
                  #eee-teaser-5133.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-right) .eee-teaser__content-wrapper-inner {
                    width: calc(100% - 48px - 15px);
                  }
                }
              
                @media (max-width: 479px) {
                  #eee-teaser-5931.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-right) .eee-teaser__icon-wrapper {
                    width: 48px;
                  }
                  #eee-teaser-5931.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-right) .eee-teaser__content-wrapper-inner {
                    width: calc(100% - 48px - 15px);
                  }
                }
              
  	.eee-grid-6012 {
  		margin-left: -20px;
  	}
  	.eee-grid-6012 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-6012 {
  		margin-top: -20px;
  	}
  	.eee-grid-6012 > div {
  		padding-top: 20px;
  	}
  
                @media (max-width: 479px) {
                  #eee-teaser-7508.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-right) .eee-teaser__icon-wrapper {
                    width: 48px;
                  }
                  #eee-teaser-7508.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-right) .eee-teaser__content-wrapper-inner {
                    width: calc(100% - 48px - 15px);
                  }
                }
              
                @media (max-width: 479px) {
                  #eee-teaser-6978.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-right) .eee-teaser__icon-wrapper {
                    width: 48px;
                  }
                  #eee-teaser-6978.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-right) .eee-teaser__content-wrapper-inner {
                    width: calc(100% - 48px - 15px);
                  }
                }
              
  	.eee-grid-6547 {
  		margin-left: -20px;
  	}
  	.eee-grid-6547 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-6547 {
  		margin-top: -20px;
  	}
  	.eee-grid-6547 > div {
  		padding-top: 20px;
  	}
  
                @media (max-width: 479px) {
                  #eee-teaser-2196.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-right) .eee-teaser__icon-wrapper {
                    width: 48px;
                  }
                  #eee-teaser-2196.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-right) .eee-teaser__content-wrapper-inner {
                    width: calc(100% - 48px - 15px);
                  }
                }
              
                @media (max-width: 479px) {
                  #eee-teaser-6004.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-right) .eee-teaser__icon-wrapper {
                    width: 48px;
                  }
                  #eee-teaser-6004.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-right) .eee-teaser__content-wrapper-inner {
                    width: calc(100% - 48px - 15px);
                  }
                }
              
  	.eee-grid-3827 {
  		margin-left: -20px;
  	}
  	.eee-grid-3827 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-3827 {
  		margin-top: -20px;
  	}
  	.eee-grid-3827 > div {
  		padding-top: 20px;
  	}
  
                @media (max-width: 479px) {
                  #eee-teaser-4922.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-right) .eee-teaser__icon-wrapper {
                    width: 48px;
                  }
                  #eee-teaser-4922.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-right) .eee-teaser__content-wrapper-inner {
                    width: calc(100% - 48px - 15px);
                  }
                }
              
                @media (max-width: 479px) {
                  #eee-teaser-2704.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-right) .eee-teaser__icon-wrapper {
                    width: 48px;
                  }
                  #eee-teaser-2704.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-right) .eee-teaser__content-wrapper-inner {
                    width: calc(100% - 48px - 15px);
                  }
                }
              
  	.eee-grid-1616 {
  		margin-left: -20px;
  	}
  	.eee-grid-1616 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-1616 {
  		margin-top: -20px;
  	}
  	.eee-grid-1616 > div {
  		padding-top: 20px;
  	}
  
                @media (max-width: 479px) {
                  #eee-teaser-1554.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-right) .eee-teaser__icon-wrapper {
                    width: 48px;
                  }
                  #eee-teaser-1554.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-right) .eee-teaser__content-wrapper-inner {
                    width: calc(100% - 48px - 15px);
                  }
                }
              
                @media (max-width: 479px) {
                  #eee-teaser-182.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-right) .eee-teaser__icon-wrapper {
                    width: 48px;
                  }
                  #eee-teaser-182.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-right) .eee-teaser__content-wrapper-inner {
                    width: calc(100% - 48px - 15px);
                  }
                }
              
                @media (max-width: 479px) {
                  #eee-teaser-3776.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-right) .eee-teaser__icon-wrapper {
                    width: 48px;
                  }
                  #eee-teaser-3776.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-right) .eee-teaser__content-wrapper-inner {
                    width: calc(100% - 48px - 15px);
                  }
                }
              
  	.eee-grid-5314 {
  		margin-left: -20px;
  	}
  	.eee-grid-5314 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-5314 {
  		margin-top: -20px;
  	}
  	.eee-grid-5314 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-1344 {
  		margin-left: -20px;
  	}
  	.eee-grid-1344 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-1344 {
  		margin-top: -20px;
  	}
  	.eee-grid-1344 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-3941 {
  		margin-left: -20px;
  	}
  	.eee-grid-3941 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-3941 {
  		margin-top: -20px;
  	}
  	.eee-grid-3941 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-1467 {
  		margin-left: -20px;
  	}
  	.eee-grid-1467 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-1467 {
  		margin-top: -20px;
  	}
  	.eee-grid-1467 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-3171 {
  		margin-left: -20px;
  	}
  	.eee-grid-3171 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-3171 {
  		margin-top: -20px;
  	}
  	.eee-grid-3171 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-3078 {
  		margin-left: -5%;
  	}
  	.eee-grid-3078 > div {
  		padding-left: 5%;
  	}
  
  	.eee-grid-3078 {
  		margin-top: -8%;
  	}
  	.eee-grid-3078 > div {
  		padding-top: 8%;
  	}
  
.eee-mini-100_pc{ width:100%; }
    #eee-form-5812 {
      width: auto;
    }
  
        #eee-form-5812 .eee-form-field__label:not(.eee-form-field__label--checkbox):not(.eee-form-field__label--toggle):not(.eee-form-field__label--radio),
    #eee-form-5812 .eee-form-field__input-wrapper {
      width: auto;
    }
        #eee-form-5812 .eee-form-field--label-left-mini .eee-form-field__label:not(.eee-form-field__label--checkbox):not(.eee-form-field__label--toggle):not(.eee-form-field__label--radio) {
      float: left;
      width: 29%;
    	padding-top: 4px;
    	padding-bottom: 4px;
    }
    #eee-form-5812 .eee-form-field--label-left-mini .eee-form-field__input-wrapper {
      float: right;
      width: calc(100% - 29% - 15px);
    }
    #eee-form-5812 .eee-form-field--label-left-mini .eee-form-field__input-wrapper--options-list,
    #eee-form-5812 .eee-form-field--label-left-mini .eee-form-field__input-wrapper--option {
    	padding-top: 4px;
    	padding-bottom: 4px;
    }
  
}
@media (min-width:480px) and  (max-width:767.999px) {
          .eee-header-logo, #responsive-menu-logo {
            max-width: calc(100% - 90px);
          }
          .eee-header-logo img, #responsive-menu-logo img {
            width: 160px;
          }
        
      .eee-slider__frame-image--bg-image-sizing-cover-small {
        background-size: cover;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-top-small {
        background-position: center top;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-bottom-small {
        background-position: center bottom;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-left-small {
        background-position: left center;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-right-small {
        background-position: right center;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-top-left-small {
        background-position: left top;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-bottom-left-small {
        background-position: left bottom;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-top-right-small {
        background-position: right top;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-bottom-right-small {
        background-position: right bottom;
      }
    
    #eee-slider-884 {
      height: 300px;
    }
  
  	.eee-grid-314 {
  		margin-left: -20px;
  	}
  	.eee-grid-314 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-314 {
  		margin-top: -20px;
  	}
  	.eee-grid-314 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-6616 {
  		margin-left: -20px;
  	}
  	.eee-grid-6616 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-6616 {
  		margin-top: -20px;
  	}
  	.eee-grid-6616 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-6314 {
  		margin-left: -20px;
  	}
  	.eee-grid-6314 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-6314 {
  		margin-top: -20px;
  	}
  	.eee-grid-6314 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-3258 {
  		margin-left: -20px;
  	}
  	.eee-grid-3258 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-3258 {
  		margin-top: -20px;
  	}
  	.eee-grid-3258 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-4266 {
  		margin-left: -20px;
  	}
  	.eee-grid-4266 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-4266 {
  		margin-top: -20px;
  	}
  	.eee-grid-4266 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-5687 {
  		margin-left: -20px;
  	}
  	.eee-grid-5687 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-5687 {
  		margin-top: -20px;
  	}
  	.eee-grid-5687 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-1050 {
  		margin-left: -20px;
  	}
  	.eee-grid-1050 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-1050 {
  		margin-top: -20px;
  	}
  	.eee-grid-1050 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-6012 {
  		margin-left: -20px;
  	}
  	.eee-grid-6012 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-6012 {
  		margin-top: -20px;
  	}
  	.eee-grid-6012 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-6547 {
  		margin-left: -20px;
  	}
  	.eee-grid-6547 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-6547 {
  		margin-top: -20px;
  	}
  	.eee-grid-6547 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-3827 {
  		margin-left: -20px;
  	}
  	.eee-grid-3827 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-3827 {
  		margin-top: -20px;
  	}
  	.eee-grid-3827 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-1616 {
  		margin-left: -20px;
  	}
  	.eee-grid-1616 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-1616 {
  		margin-top: -20px;
  	}
  	.eee-grid-1616 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-5314 {
  		margin-left: -20px;
  	}
  	.eee-grid-5314 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-5314 {
  		margin-top: -20px;
  	}
  	.eee-grid-5314 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-1344 {
  		margin-left: -20px;
  	}
  	.eee-grid-1344 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-1344 {
  		margin-top: -20px;
  	}
  	.eee-grid-1344 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-3941 {
  		margin-left: -20px;
  	}
  	.eee-grid-3941 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-3941 {
  		margin-top: -20px;
  	}
  	.eee-grid-3941 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-1467 {
  		margin-left: -20px;
  	}
  	.eee-grid-1467 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-1467 {
  		margin-top: -20px;
  	}
  	.eee-grid-1467 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-3171 {
  		margin-left: -20px;
  	}
  	.eee-grid-3171 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-3171 {
  		margin-top: -20px;
  	}
  	.eee-grid-3171 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-3078 {
  		margin-left: -5%;
  	}
  	.eee-grid-3078 > div {
  		padding-left: 5%;
  	}
  
  	.eee-grid-3078 {
  		margin-top: -8%;
  	}
  	.eee-grid-3078 > div {
  		padding-top: 8%;
  	}
  
.eee-small-50_pc{ width:50%; }
    #eee-form-5812 {
      width: auto;
    }
  
        #eee-form-5812 .eee-form-field__label:not(.eee-form-field__label--checkbox):not(.eee-form-field__label--toggle):not(.eee-form-field__label--radio),
    #eee-form-5812 .eee-form-field__input-wrapper {
      width: auto;
    }
        #eee-form-5812 .eee-form-field--label-left-small .eee-form-field__label:not(.eee-form-field__label--checkbox):not(.eee-form-field__label--toggle):not(.eee-form-field__label--radio) {
      float: left;
      width: 28%;
    	padding-top: 4px;
    	padding-bottom: 4px;
    }
    #eee-form-5812 .eee-form-field--label-left-small .eee-form-field__input-wrapper {
      float: right;
      width: calc(100% - 28% - 15px);
    }
    #eee-form-5812 .eee-form-field--label-left-small .eee-form-field__input-wrapper--options-list,
    #eee-form-5812 .eee-form-field--label-left-small .eee-form-field__input-wrapper--option {
    	padding-top: 4px;
    	padding-bottom: 4px;
    }
  
}
@media (min-width:768px) and  (max-width:979.999px) {
          .eee-header-logo, #responsive-menu-logo {
            max-width: calc(100% - 90px);
          }
          .eee-header-logo img, #responsive-menu-logo img {
            width: 160px;
          }
        
      .eee-slider__frame-image--bg-image-sizing-cover-medium {
        background-size: cover;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-top-medium {
        background-position: center top;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-bottom-medium {
        background-position: center bottom;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-left-medium {
        background-position: left center;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-right-medium {
        background-position: right center;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-top-left-medium {
        background-position: left top;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-bottom-left-medium {
        background-position: left bottom;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-top-right-medium {
        background-position: right top;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-bottom-right-medium {
        background-position: right bottom;
      }
    
    #eee-slider-884 {
      height: 300px;
    }
  
  	.eee-grid-314 {
  		margin-left: -20px;
  	}
  	.eee-grid-314 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-314 {
  		margin-top: -20px;
  	}
  	.eee-grid-314 > div {
  		padding-top: 20px;
  	}
  
.eee-grid-314__br--medium{ display:block; }
  	.eee-grid-6616 {
  		margin-left: -20px;
  	}
  	.eee-grid-6616 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-6616 {
  		margin-top: -20px;
  	}
  	.eee-grid-6616 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-6314 {
  		margin-left: -20px;
  	}
  	.eee-grid-6314 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-6314 {
  		margin-top: -20px;
  	}
  	.eee-grid-6314 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-3258 {
  		margin-left: -20px;
  	}
  	.eee-grid-3258 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-3258 {
  		margin-top: -20px;
  	}
  	.eee-grid-3258 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-4266 {
  		margin-left: -20px;
  	}
  	.eee-grid-4266 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-4266 {
  		margin-top: -20px;
  	}
  	.eee-grid-4266 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-5687 {
  		margin-left: -20px;
  	}
  	.eee-grid-5687 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-5687 {
  		margin-top: -20px;
  	}
  	.eee-grid-5687 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-1050 {
  		margin-left: -20px;
  	}
  	.eee-grid-1050 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-1050 {
  		margin-top: -20px;
  	}
  	.eee-grid-1050 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-6012 {
  		margin-left: -20px;
  	}
  	.eee-grid-6012 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-6012 {
  		margin-top: -20px;
  	}
  	.eee-grid-6012 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-6547 {
  		margin-left: -20px;
  	}
  	.eee-grid-6547 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-6547 {
  		margin-top: -20px;
  	}
  	.eee-grid-6547 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-3827 {
  		margin-left: -20px;
  	}
  	.eee-grid-3827 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-3827 {
  		margin-top: -20px;
  	}
  	.eee-grid-3827 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-1616 {
  		margin-left: -20px;
  	}
  	.eee-grid-1616 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-1616 {
  		margin-top: -20px;
  	}
  	.eee-grid-1616 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-5314 {
  		margin-left: -20px;
  	}
  	.eee-grid-5314 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-5314 {
  		margin-top: -20px;
  	}
  	.eee-grid-5314 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-1344 {
  		margin-left: -20px;
  	}
  	.eee-grid-1344 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-1344 {
  		margin-top: -20px;
  	}
  	.eee-grid-1344 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-3941 {
  		margin-left: -20px;
  	}
  	.eee-grid-3941 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-3941 {
  		margin-top: -20px;
  	}
  	.eee-grid-3941 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-1467 {
  		margin-left: -20px;
  	}
  	.eee-grid-1467 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-1467 {
  		margin-top: -20px;
  	}
  	.eee-grid-1467 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-3171 {
  		margin-left: -20px;
  	}
  	.eee-grid-3171 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-3171 {
  		margin-top: -20px;
  	}
  	.eee-grid-3171 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-3078 {
  		margin-left: -5%;
  	}
  	.eee-grid-3078 > div {
  		padding-left: 5%;
  	}
  
  	.eee-grid-3078 {
  		margin-top: -5%;
  	}
  	.eee-grid-3078 > div {
  		padding-top: 5%;
  	}
  
.eee-medium-auto{width:auto;}
    #eee-form-5812 {
      width: auto;
    }
  
        #eee-form-5812 .eee-form-field__label:not(.eee-form-field__label--checkbox):not(.eee-form-field__label--toggle):not(.eee-form-field__label--radio),
    #eee-form-5812 .eee-form-field__input-wrapper {
      width: auto;
    }
        #eee-form-5812 .eee-form-field--label-left-medium .eee-form-field__label:not(.eee-form-field__label--checkbox):not(.eee-form-field__label--toggle):not(.eee-form-field__label--radio) {
      float: left;
      width: 27%;
    	padding-top: 4px;
    	padding-bottom: 4px;
    }
    #eee-form-5812 .eee-form-field--label-left-medium .eee-form-field__input-wrapper {
      float: right;
      width: calc(100% - 27% - 15px);
    }
    #eee-form-5812 .eee-form-field--label-left-medium .eee-form-field__input-wrapper--options-list,
    #eee-form-5812 .eee-form-field--label-left-medium .eee-form-field__input-wrapper--option {
    	padding-top: 4px;
    	padding-bottom: 4px;
    }
  
}
@media (min-width:980px) {
          .eee-header-logo, #responsive-menu-logo {
            max-width: none;
          }
          .eee-header-logo img, #responsive-menu-logo img {
            width: 280px;
          }
        
      .eee-slider__frame-image--bg-image-sizing-cover-large {
        background-size: cover;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-top-large {
        background-position: center top;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-bottom-large {
        background-position: center bottom;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-left-large {
        background-position: left center;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-right-large {
        background-position: right center;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-top-left-large {
        background-position: left top;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-bottom-left-large {
        background-position: left bottom;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-top-right-large {
        background-position: right top;
      }
      .eee-slider__frame-image--bg-image-sizing-cover-bottom-right-large {
        background-position: right bottom;
      }
    
    #eee-slider-884 {
      height: 300px;
    }
  
  	.eee-grid-314 {
  		margin-left: -20px;
  	}
  	.eee-grid-314 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-314 {
  		margin-top: -20px;
  	}
  	.eee-grid-314 > div {
  		padding-top: 20px;
  	}
  
.eee-grid-314__br--large{ display:block; }
  	.eee-grid-6616 {
  		margin-left: -20px;
  	}
  	.eee-grid-6616 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-6616 {
  		margin-top: -20px;
  	}
  	.eee-grid-6616 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-6314 {
  		margin-left: -20px;
  	}
  	.eee-grid-6314 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-6314 {
  		margin-top: -20px;
  	}
  	.eee-grid-6314 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-3258 {
  		margin-left: -20px;
  	}
  	.eee-grid-3258 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-3258 {
  		margin-top: -20px;
  	}
  	.eee-grid-3258 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-4266 {
  		margin-left: -20px;
  	}
  	.eee-grid-4266 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-4266 {
  		margin-top: -20px;
  	}
  	.eee-grid-4266 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-5687 {
  		margin-left: -20px;
  	}
  	.eee-grid-5687 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-5687 {
  		margin-top: -20px;
  	}
  	.eee-grid-5687 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-1050 {
  		margin-left: -20px;
  	}
  	.eee-grid-1050 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-1050 {
  		margin-top: -20px;
  	}
  	.eee-grid-1050 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-6012 {
  		margin-left: -20px;
  	}
  	.eee-grid-6012 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-6012 {
  		margin-top: -20px;
  	}
  	.eee-grid-6012 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-6547 {
  		margin-left: -20px;
  	}
  	.eee-grid-6547 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-6547 {
  		margin-top: -20px;
  	}
  	.eee-grid-6547 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-3827 {
  		margin-left: -20px;
  	}
  	.eee-grid-3827 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-3827 {
  		margin-top: -20px;
  	}
  	.eee-grid-3827 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-1616 {
  		margin-left: -20px;
  	}
  	.eee-grid-1616 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-1616 {
  		margin-top: -20px;
  	}
  	.eee-grid-1616 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-5314 {
  		margin-left: -20px;
  	}
  	.eee-grid-5314 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-5314 {
  		margin-top: -20px;
  	}
  	.eee-grid-5314 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-1344 {
  		margin-left: -20px;
  	}
  	.eee-grid-1344 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-1344 {
  		margin-top: -20px;
  	}
  	.eee-grid-1344 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-3941 {
  		margin-left: -20px;
  	}
  	.eee-grid-3941 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-3941 {
  		margin-top: -20px;
  	}
  	.eee-grid-3941 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-1467 {
  		margin-left: -20px;
  	}
  	.eee-grid-1467 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-1467 {
  		margin-top: -20px;
  	}
  	.eee-grid-1467 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-3171 {
  		margin-left: -20px;
  	}
  	.eee-grid-3171 > div {
  		padding-left: 20px;
  	}
  
  	.eee-grid-3171 {
  		margin-top: -20px;
  	}
  	.eee-grid-3171 > div {
  		padding-top: 20px;
  	}
  
  	.eee-grid-3078 {
  		margin-left: -5%;
  	}
  	.eee-grid-3078 > div {
  		padding-left: 5%;
  	}
  
  	.eee-grid-3078 {
  		margin-top: -5%;
  	}
  	.eee-grid-3078 > div {
  		padding-top: 5%;
  	}
  
.eee-large-auto{width:auto;}
    #eee-form-5812 {
      width: auto;
    }
  
        #eee-form-5812 .eee-form-field__label:not(.eee-form-field__label--checkbox):not(.eee-form-field__label--toggle):not(.eee-form-field__label--radio),
    #eee-form-5812 .eee-form-field__input-wrapper {
      width: auto;
    }
        #eee-form-5812 .eee-form-field--label-left-large .eee-form-field__label:not(.eee-form-field__label--checkbox):not(.eee-form-field__label--toggle):not(.eee-form-field__label--radio) {
      float: left;
      width: 26%;
    	padding-top: 4px;
    	padding-bottom: 4px;
    }
    #eee-form-5812 .eee-form-field--label-left-large .eee-form-field__input-wrapper {
      float: right;
      width: calc(100% - 26% - 15px);
    }
    #eee-form-5812 .eee-form-field--label-left-large .eee-form-field__input-wrapper--options-list,
    #eee-form-5812 .eee-form-field--label-left-large .eee-form-field__input-wrapper--option {
    	padding-top: 4px;
    	padding-bottom: 4px;
    }
  
}

@media (min-width: 999px) {
  .eee-middle {
    width: calc(100%);
  }
    }

@media (min-width: 999px) {
  .eee-middle {
    width: calc(100%);
  }
    }

      #eee-slider-frame-image-4164 {
        background-image: url('/files/demo/teaser-images/slider/keyboard.jpg');
      }
      
    
        #eee-teaser-4164.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-4164.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-4164.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-4164.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
      #eee-slider-frame-image-1942 {
        background-image: url('/files/demo/teaser-images/slider/apps.jpg');
      }
      
    
      #eee-slider-frame-image-3357 {
        background-image: url('/files/demo/teaser-images/slider/code.jpg');
      }
      
    
        #eee-teaser-3357.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-3357.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-3357.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-3357.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
      #eee-slider-frame-image-3582 {
        background-image: url('/files/demo/teaser-images/slider/server.jpg');
      }
      
    
        #eee-teaser-3582.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-3582.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-3582.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-3582.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
      #eee-slider-frame-image-4164 {
        background-image: url('/files/demo/teaser-images/slider/keyboard.jpg');
      }
      
    
        #eee-teaser-4164.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-4164.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-4164.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-4164.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
      #eee-slider-frame-image-1942 {
        background-image: url('/files/demo/teaser-images/slider/apps.jpg');
      }
      
    
      #eee-slider-frame-image-3357 {
        background-image: url('/files/demo/teaser-images/slider/code.jpg');
      }
      
    
        #eee-teaser-3357.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-3357.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-3357.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-3357.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
      #eee-slider-frame-image-3582 {
        background-image: url('/files/demo/teaser-images/slider/server.jpg');
      }
      
    
        #eee-teaser-3582.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-3582.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-3582.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-3582.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
  #eee-slider-884 .eee-slider__frame .eee-youtube-frame iframe { width: 100%; height: 300px; }

      @media only screen and (min-width: 1px) and (max-width: 479px)    {
      #eee-space-2438
      {
        height: 15px;
      }
    }
      @media only screen and (min-width: 480px) and (max-width: 767px)    {
      #eee-space-2438
      {
        height: 15px;
      }
    }
      @media only screen and (min-width: 768px) and (max-width: 979px)    {
      #eee-space-2438
      {
        height: 15px;
      }
    }
      @media only screen and (min-width: 980px)    {
      #eee-space-2438
      {
        height: 15px;
      }
    }
  

        #eee-teaser-817.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-817.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-817.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-817.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-905.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-905.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-905.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-905.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-3858.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-3858.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-3858.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-3858.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-1360.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-1360.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-1360.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-1360.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-4277.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-4277.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-4277.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-4277.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-405.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-405.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-405.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-405.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-3143.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-3143.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-3143.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-3143.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-6141.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-6141.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-6141.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-6141.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-2414.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-2414.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-2414.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-2414.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-5068.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-5068.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-5068.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-5068.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-5274.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-5274.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-5274.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-5274.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-3288.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-3288.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-3288.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-3288.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-3594.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-3594.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-3594.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-3594.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-5646.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-5646.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-5646.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-5646.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-7002.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-7002.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-7002.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-7002.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-7131.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-7131.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-7131.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-7131.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-1660.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-1660.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-1660.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-1660.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-6563.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-6563.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-6563.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-6563.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-1129.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-1129.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-1129.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-1129.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-3184.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-3184.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-3184.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-3184.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-6268.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-6268.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-6268.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-6268.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-5012.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-5012.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-5012.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-5012.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-1532.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-1532.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-1532.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-1532.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-3888.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-3888.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-3888.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-3888.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-495.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-495.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-495.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-495.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-4498.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-4498.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-4498.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-4498.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-4050.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-4050.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-4050.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-4050.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-7124.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-7124.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-7124.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-7124.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-4205.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-4205.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-4205.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-4205.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-6675.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-6675.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-6675.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-6675.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-2567.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-2567.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-2567.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-2567.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-665.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-665.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-665.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-665.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-2233.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-2233.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-2233.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-2233.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-201.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-201.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-201.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-201.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-4003.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-4003.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-4003.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-4003.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-7179.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-7179.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-7179.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-7179.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-6197.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-6197.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-6197.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-6197.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-2435.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-2435.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-2435.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-2435.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-1672.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-1672.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-1672.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-1672.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-2362.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-2362.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-2362.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-2362.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-3830.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-3830.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-3830.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-3830.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-4196.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-4196.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-4196.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-4196.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-951.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-951.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-951.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-951.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-4043.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-4043.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-4043.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-4043.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-1065.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-1065.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-1065.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-1065.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-676.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-676.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-676.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-676.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-6443.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-6443.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-6443.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-6443.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-2345.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-2345.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-2345.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-2345.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-1831.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-1831.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-1831.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-1831.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-6230.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-6230.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-6230.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-6230.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-6084.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-6084.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-6084.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-6084.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-5262.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-5262.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-5262.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-5262.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-3445.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-3445.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-3445.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-3445.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-5532.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-5532.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-5532.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-5532.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
              #eee-teaser-5532.eee-teaser--icon-left .eee-teaser__icon-wrapper {
                width: 48px;
              }
              #eee-teaser-5532.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-left-on-large):not(.eee-teaser--image-right):not(.eee-teaser--image-right-on-large) .eee-teaser__content-wrapper-inner {
                width: calc(100% - 48px - 15px);
              }
            
        #eee-teaser-4376.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-4376.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-4376.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-4376.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
              #eee-teaser-4376.eee-teaser--icon-left .eee-teaser__icon-wrapper {
                width: 48px;
              }
              #eee-teaser-4376.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-left-on-large):not(.eee-teaser--image-right):not(.eee-teaser--image-right-on-large) .eee-teaser__content-wrapper-inner {
                width: calc(100% - 48px - 15px);
              }
            
        #eee-teaser-6025.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-6025.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-6025.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-6025.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-5512.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-5512.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-5512.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-5512.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-5351.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-5351.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-5351.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-5351.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
              #eee-teaser-5351.eee-teaser--icon-left .eee-teaser__icon-wrapper {
                width: 48px;
              }
              #eee-teaser-5351.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-left-on-large):not(.eee-teaser--image-right):not(.eee-teaser--image-right-on-large) .eee-teaser__content-wrapper-inner {
                width: calc(100% - 48px - 15px);
              }
            
        #eee-teaser-5133.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-5133.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-5133.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-5133.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
              #eee-teaser-5133.eee-teaser--icon-left .eee-teaser__icon-wrapper {
                width: 48px;
              }
              #eee-teaser-5133.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-left-on-large):not(.eee-teaser--image-right):not(.eee-teaser--image-right-on-large) .eee-teaser__content-wrapper-inner {
                width: calc(100% - 48px - 15px);
              }
            
        #eee-teaser-1361.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-1361.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-1361.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-1361.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-6151.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-6151.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-6151.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-6151.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-5931.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-5931.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-5931.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-5931.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
              #eee-teaser-5931.eee-teaser--icon-left .eee-teaser__icon-wrapper {
                width: 48px;
              }
              #eee-teaser-5931.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-left-on-large):not(.eee-teaser--image-right):not(.eee-teaser--image-right-on-large) .eee-teaser__content-wrapper-inner {
                width: calc(100% - 48px - 15px);
              }
            
        #eee-teaser-7508.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-7508.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-7508.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-7508.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
              #eee-teaser-7508.eee-teaser--icon-left .eee-teaser__icon-wrapper {
                width: 48px;
              }
              #eee-teaser-7508.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-left-on-large):not(.eee-teaser--image-right):not(.eee-teaser--image-right-on-large) .eee-teaser__content-wrapper-inner {
                width: calc(100% - 48px - 15px);
              }
            
        #eee-teaser-6978.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-6978.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-6978.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-6978.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
              #eee-teaser-6978.eee-teaser--icon-left .eee-teaser__icon-wrapper {
                width: 48px;
              }
              #eee-teaser-6978.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-left-on-large):not(.eee-teaser--image-right):not(.eee-teaser--image-right-on-large) .eee-teaser__content-wrapper-inner {
                width: calc(100% - 48px - 15px);
              }
            
        #eee-teaser-1486.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-1486.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-1486.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-1486.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-4926.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-4926.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-4926.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-4926.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-2196.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-2196.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-2196.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-2196.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
              #eee-teaser-2196.eee-teaser--icon-left .eee-teaser__icon-wrapper {
                width: 48px;
              }
              #eee-teaser-2196.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-left-on-large):not(.eee-teaser--image-right):not(.eee-teaser--image-right-on-large) .eee-teaser__content-wrapper-inner {
                width: calc(100% - 48px - 15px);
              }
            
        #eee-teaser-6004.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-6004.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-6004.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-6004.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
              #eee-teaser-6004.eee-teaser--icon-left .eee-teaser__icon-wrapper {
                width: 48px;
              }
              #eee-teaser-6004.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-left-on-large):not(.eee-teaser--image-right):not(.eee-teaser--image-right-on-large) .eee-teaser__content-wrapper-inner {
                width: calc(100% - 48px - 15px);
              }
            
        #eee-teaser-1120.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-1120.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-1120.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-1120.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-3423.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-3423.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-3423.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-3423.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-4922.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-4922.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-4922.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-4922.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
              #eee-teaser-4922.eee-teaser--icon-left .eee-teaser__icon-wrapper {
                width: 48px;
              }
              #eee-teaser-4922.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-left-on-large):not(.eee-teaser--image-right):not(.eee-teaser--image-right-on-large) .eee-teaser__content-wrapper-inner {
                width: calc(100% - 48px - 15px);
              }
            
        #eee-teaser-2704.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-2704.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-2704.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-2704.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
              #eee-teaser-2704.eee-teaser--icon-left .eee-teaser__icon-wrapper {
                width: 48px;
              }
              #eee-teaser-2704.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-left-on-large):not(.eee-teaser--image-right):not(.eee-teaser--image-right-on-large) .eee-teaser__content-wrapper-inner {
                width: calc(100% - 48px - 15px);
              }
            
        #eee-teaser-5002.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-5002.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-5002.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-5002.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-5753.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-5753.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-5753.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-5753.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-1554.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-1554.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-1554.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-1554.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
              #eee-teaser-1554.eee-teaser--icon-left .eee-teaser__icon-wrapper {
                width: 48px;
              }
              #eee-teaser-1554.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-left-on-large):not(.eee-teaser--image-right):not(.eee-teaser--image-right-on-large) .eee-teaser__content-wrapper-inner {
                width: calc(100% - 48px - 15px);
              }
            
        #eee-teaser-182.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-182.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-182.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-182.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
              #eee-teaser-182.eee-teaser--icon-left .eee-teaser__icon-wrapper {
                width: 48px;
              }
              #eee-teaser-182.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-left-on-large):not(.eee-teaser--image-right):not(.eee-teaser--image-right-on-large) .eee-teaser__content-wrapper-inner {
                width: calc(100% - 48px - 15px);
              }
            
        #eee-teaser-4152.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-4152.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-4152.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-4152.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-6613.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-6613.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-6613.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-6613.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-6068.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-6068.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-6068.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-6068.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-3324.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-3324.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-3324.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-3324.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-3776.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-3776.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-3776.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-3776.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
              #eee-teaser-3776.eee-teaser--icon-left .eee-teaser__icon-wrapper {
                width: 48px;
              }
              #eee-teaser-3776.eee-teaser--icon-left:not(.eee-teaser--image-left):not(.eee-teaser--image-left-on-large):not(.eee-teaser--image-right):not(.eee-teaser--image-right-on-large) .eee-teaser__content-wrapper-inner {
                width: calc(100% - 48px - 15px);
              }
            
        #eee-teaser-3421.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-3421.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-3421.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-3421.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-5863.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-5863.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-5863.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-5863.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-3574.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-3574.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-3574.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-3574.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-4688.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-4688.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-4688.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-4688.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-4281.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-4281.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-4281.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-4281.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-234.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-234.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-234.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-234.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-7004.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-7004.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-7004.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-7004.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-1132.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-1132.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-1132.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-1132.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-4310.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-4310.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-4310.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-4310.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-493.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-493.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-493.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-493.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-7392.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-7392.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-7392.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-7392.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-1707.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-1707.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-1707.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-1707.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-1710.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-1710.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-1710.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-1710.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-6964.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-6964.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-6964.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-6964.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-5714.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-5714.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-5714.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-5714.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-6595.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-6595.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-6595.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-6595.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-5684.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-5684.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-5684.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-5684.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-2021.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-2021.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-2021.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-2021.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-935.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-935.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-935.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-935.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-3895.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-3895.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-3895.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-3895.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-354.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-354.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-354.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-354.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-7260.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-7260.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-7260.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-7260.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-3018.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-3018.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-3018.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-3018.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-7116.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-7116.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-7116.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-7116.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-3269.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-3269.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-3269.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-3269.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-7071.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-7071.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-7071.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-7071.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-2931.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-2931.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-2931.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-2931.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-1516.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-1516.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-1516.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-1516.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-2774.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-2774.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-2774.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-2774.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-5377.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-5377.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-5377.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-5377.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-3630.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-3630.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-3630.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-3630.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-1207.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-1207.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-1207.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-1207.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-4342.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-4342.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-4342.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-4342.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
        #eee-teaser-4965.eee-teaser--has-border {
          padding: calc(25px - 1px) calc(15px - 1px) calc(25px - 1px) calc(15px - 1px);
        }
        #eee-teaser-4965.eee-teaser--has-background:not(.eee-teaser--has-border) {
          padding: 25px 15px 25px 15px;
        }
        #eee-teaser-4965.eee-teaser--has-border .eee-teaser__image-wrapper {
          margin-top: calc((25px - 1px) * -1);
          margin-left: calc((15px - 1px) * -1);
          margin-right: calc((15px - 1px) * -1);
        }
        #eee-teaser-4965.eee-teaser--has-background:not(.eee-teaser--has-border) .eee-teaser__image-wrapper {
          margin-top: -25px;
          margin-left: -15px;
          margin-right: -15px;
        }
      
      @media only screen and (min-width: 1px) and (max-width: 479px)    {
      #eee-space-4885
      {
        height: 50px;
      }
    }
      @media only screen and (min-width: 480px) and (max-width: 767px)    {
      #eee-space-4885
      {
        height: 50px;
      }
    }
      @media only screen and (min-width: 768px) and (max-width: 979px)    {
      #eee-space-4885
      {
        height: 50px;
      }
    }
      @media only screen and (min-width: 980px)    {
      #eee-space-4885
      {
        height: 50px;
      }
    }
  

  #AdvancedBox-2217
  {
    width: 100%;
    box-sizing: border-box; 
    max-width: 100%; 
    border-top: 0px solid #d1d1d1; 
    border-bottom: 0px solid #d1d1d1; 
    border-left: 0px solid #d1d1d1; 
    border-right: 0px solid #d1d1d1; 
            text-align: left; 
    display: inline-block; 
    vertical-align: top; 
        padding: px px px px; 
    color: ${fontColor};  }
  
  #AdvancedBox-2217 h1, #AdvancedBox-2217 h2, #AdvancedBox-2217 h3, #AdvancedBox-2217 h3, #AdvancedBox-2217 h4, #AdvancedBox-2217 h5
  {
    color: ${fontColor};  }

  @media (min-width: 768px)
  {
    #eee-cookie-alert-707.eee-cookie-alert--box
    {
      max-width: 300px;
    }
  }

      @media only screen and (min-width: 1px) and (max-width: 479px)    {
      #eee-space-6850
      {
        height: 50px;
      }
    }
      @media only screen and (min-width: 480px) and (max-width: 767px)    {
      #eee-space-6850
      {
        height: 50px;
      }
    }
      @media only screen and (min-width: 768px) and (max-width: 979px)    {
      #eee-space-6850
      {
        height: 50px;
      }
    }
      @media only screen and (min-width: 980px)    {
      #eee-space-6850
      {
        height: 50px;
      }
    }
  

