@import url('fonts.css');

@media (max-width: 800px) {
    #AgasNavMobile {
       opacity: 0;
       transition: opacity 0.6s ease-in-out;
  }
    #AgasNavMobile.visible {
       opacity: 1;
  }
}
.agas-clear {
     clear: both !important;
     font-size: 0 !important;
     line-height: 0 !important;
     border: 0 !important;
     margin: 0 !important;
     padding: 0 !important;
}
 .agas-clear::before, .agas-clear::after {
     box-sizing: border-box !important;
}
 .agas-cursor-default {
     cursor: default !important;
}
 .agas-cursor-pointer {
     cursor: pointer !important;
}
 .agas-cursor-text {
     cursor: text !important;
}
 .jtpl-breadcrumb__inner {
     background-color: transparent !important;
}
 .jtpl-breadcrumb__title-navigation-gutter {
     background-color: rgba(130, 147, 145, 0.7) !important;
}  
/* *************************************************ueuns-FlexBox-Article***************************************** */
 #agas-ueuns-box {
     max-width: 1001px;
     padding: 0 !important;
     margin: 0 auto !important;
     text-align: justify;
}
 .agas-ueuns-flex-container {
     display: flex;
     flex-direction: row;
     flex-wrap: wrap;
     justify-content: space-between;
     align-items: center;
     margin: 1.5% 0 !important;
     padding: 0 !important;
}
 .ueuns-flex-item-right img, .ueuns-flex-item-left img {
     width: 100% !important;
     border-radius: 5px !important;
     margin: 0 !important;
     padding: 0 !important;
}
 .agas-ueuns-flex-item-48 {
     flex: 0 1 auto;
     flex-basis: 46%;
     flex-grow: 1;
     flex-shrink: 1;
     margin: 0 !important;
     padding: 0 !important;
}
 .agas-ueuns-flex-item-33 {
     flex: 0 1 auto;
     flex-basis: 26%;
     flex-grow: 1;
     flex-shrink: 1;
     height: 260px;
     margin: 0 0 3% 0 !important;
     padding: 2% 2% 0 !important;
     border: 2px solid #b0d4ee !important;
     border-radius: 4px;
}
 .agas-ueuns-flex-item-25 {
     flex: 0 1 auto;
     flex-basis: 22%;
     flex-grow: 1;
     flex-shrink: 1;
     margin: 0.5% !important;
     padding: 2% !important;
     border: 1px solid #eee !important;
     border-radius: 4px;
}
 .flex-item-66 {
     flex-basis: 66% !important;
}
 .flex-item-30 {
     flex-basis: 30% !important;
}
 .agas-ueuns-flex-container-solo {
     display: flex;
     flex-direction: column;
     flex-wrap: wrap;
     justify-content: center;
     align-items: center;
     margin: 1.5% 0 2% 0 !important;
}
 .agas-ueuns-flex-container-solo img {
     height: 300px !important;
     border-radius: 4px !important;
     margin: 0 0 2% 0 !important;
     padding: 0 !important;
}
 .agas-ueuns-flex-item-25 img {
     transition: all 0.4s ease-in-out;
}
 .agas-ueuns-flex-item-25 img:hover {
     opacity: 0.8;
}
 .ueuns-flex-item-left {
     margin-right: 2% !important;
}
 .ueuns-flex-item-right {
     margin-left: 2% !important;
}
 .ueuns-flex-item-center {
     margin-right: 3% !important;
     margin-left: 3% !important;
}
 .agas-ueuns-h1 {
     margin-top: 20px !important;
     margin-bottom: 15px !important;
}
 .agas-ueuns-h2 {
     margin-top: 10px !important;
     margin-bottom: 20px !important;
}
 .agas-ueuns-h2-left {
    font-family: var(--AgasFontOne) !important;
     margin-top: 10px !important;
     margin-bottom: 27px !important;
     text-align: left !important;
     font-optical-sizing: auto;
     font-size: 25px !important;
     font-weight: 500 !important;
     letter-spacing: 0 !important;
     font-style: none !important;
     line-height: 1.30em !important;
     text-transform: none !important;
     color: #4c5a58 !important;
}
 .agas-job-link {
     margin: 0 auto !important;
     margin-bottom: 30px !important;
     text-align: center !important;
}
 .signal {
     color: var(--AgasColorSignal) !important;
}
 a.agas-job-h2-link, a.agas-job-h2-link:link, a.agas-job-h2-link:visited, a.agas-job-h2-link:active {
     font-family: var(--AgasFontTwo) !important;
     font-size: 29px !important;
     font-weight: 500 !important;
     line-height: 1.40em !important;
     text-align: center !important;
     text-decoration: none !important;
     hyphens: auto !important;
     color: #212b2a !important;
     margin: 0 auto !important;
     padding: 0 !important;
}
 a.agas-job-h2-link:hover {
     color: var(--AgasHoverColor) !important;
}
 @media all and (max-width: 768px) {
    a.agas-job-h2-link, a.agas-job-h2-link:link, a.agas-job-h2-link:visited, a.agas-job-h2-link:active, a.agas-job-h2-link:hover {
         font-size: 26px !important;
     }
}
 .agas-ueuns-h3 {
     margin-top: 13px !important;
     margin-bottom: 13px !important;
}
 .agas-ueuns-text {
     font-size: 17px !important;
     font-weight: 400 !important;
     line-height: 1.45em !important;
     text-align: justify !important;
     hyphens: auto !important;
     color: #666;
     padding: 0;
     margin: 0;
}
 .agas-ueuns-text-20, a.text-20, a.text-20:link, a.text-20:visited, a.text-20:active {
     font-size: 20px !important;
     font-weight: 400 !important;
     line-height: 1.55em !important;
     text-align: justify !important;
     hyphens: auto !important;
     padding: 0;
     margin: 0;
}
 .agas-ueuns-text-20 {
     color: #666 !important;
}
 a.agas-h5-general-link, a.agas-h5-general-link:link, a.agas-h5-general-link:visited, a.agas-h5-general-link:active {
     font-size: 20px !important;
     font-weight: 400 !important;
     font-style: normal !important;
     line-height: 135% !important;
     letter-spacing: 0.01em !important;
     text-align: center !important;
     color: #212b2a !important;
     text-transform: none !important;
     text-decoration: none !important;
     margin: 0 auto !important;
     margin-top: 10px !important;
     margin-bottom: 20px !important;
     hyphens: auto;
     hyphenate-limit-chars: auto 4;
     hyphenate-limit-lines: 2;
     -webkit-hyphens: auto;
     -webkit-hyphenate-limit-chars: auto 4;
     -webkit-hyphenate-limit-lines: 2;
     -ms-hyphens: auto;
     -ms-hyphenate-limit-chars: auto 4;
     -ms-hyphenate-limit-lines: 2;
}
 a.agas-h5-general-link:hover {
     color: var(--AgasHoverColor) !important;
}
 .agas-ueuns-text-dsw {
     font-size: 15px !important;
     font-weight: 400 !important;
     line-height: 1.55em !important;
     text-align: left !important;
     hyphens: auto !important;
     color: #C2095A !important;
     padding: 0;
     margin: 0;
}
 .agas-ueuns-text-job {
     font-size: 18px !important;
     font-weight: 400 !important;
     line-height: 1.45em !important;
     text-align: justify !important;
     hyphens: auto !important;
     color: #5d6a69 !important;
     padding: 0;
     margin: 0;
}
 .agas-ueuns-text-solo {
     font-size: 24px !important;
     font-weight: 400 !important;
     line-height: 1.40em !important;
     text-align: center !important;
     hyphens: auto !important;
     color: #000 !important;
     padding: 0;
     margin: 0;
}
 .ueuns-agas-spacer {
     height: 30px !important;
     width: 1px !important;
}
 .ueuns-agas-spacer-50 {
     height: 50px !important;
     width: 1px !important;
}
 .ueuns-agas-spacer-40 {
     height: 40px !important;
     width: 1px !important;
}
 .ueuns-agas-spacer-30 {
     height: 30px !important;
     width: 1px !important;
}
 .ueuns-agas-spacer-20 {
     height: 20px !important;
     width: 1px !important;
}
 .ueuns-agas-spacer-10 {
     height: 10px !important;
     width: 1px !important;
}
 .ueuns-agas-spacer-5 {
     height: 5px !important;
     width: 1px !important;
}
 @media only screen and (max-width: 750px) {
     #agas-ueuns-box {
         width: 96% !important;
         margin: 0 auto !important;
         margin-left: 2% !important;
         margin-right: 2% !important;
    }
     .agas-ueuns-flex-container {
         flex-direction: column;
         flex-wrap: wrap;
         justify-content: center;
         align-items: center;
    }
     .agas-ueuns-flex-item-48, .flex-item-66, .flex-item-30, .agas-ueuns-flex-container, .agas-ueuns-flex-container-solo {
         flex-basis: 100% !important;
    }
     .ueuns-flex-item-left, .ueuns-flex-item-right, .agas-ueuns-flex-container, .agas-ueuns-flex-container img, .ueuns-flex-item-center {
         margin-right: 0 !important;
         margin-left: 0 !important;
         width: 100% !important;
    }
     .agas-ueuns-text {
         padding-bottom: 4% !important;
    }
     .ueuns-flex-item-order-text {
         order: 1;
    }
     .ueuns-flex-item-order-images {
         order: 2;
         margin: 4% 0 2% 0 !important;
    }
     .ueuns-agas-spacer {
         height: 5px !important;
    }
     .agas-ueuns-flex-item-33 {
         width: 96% !important;
         margin: 10px 0 !important;
         padding: 2% 2% 5% 2% !important;
    }
     .ueuns-flex-item-center {
         margin-right: 0 !important;
         margin-left: 0 !important;
    }
}
 #agas-quer-button-box {
     position: relative;
     align-content: center;
     float: none;
     width: 100%;
     height: auto;
     padding: 0;
     margin: 10px 0;
}
 .agas-quer-button {
     display: inline-block;
     max-width: 100%;
     margin: 0 auto;
     padding: 0;
     box-sizing: border-box;
     align-content: center;
}
 .agas-quer-button figure img {
     display: block;
     margin: 0 auto;
     padding: 0;
     width: 100%;
     border: 1px solid #b0d4ee;
     border-radius: 6px;
}
 .querscreenheading {
     background-color: transparent;
     border: 0;
     color: #293635 !important;
     font-size: 18px !important;
     font-style: italic !important;
     font-weight: 700 !important;
     letter-spacing: 0.07em !important;
     margin: 0 !important;
     text-align: center !important;
     padding: 10px 0 !important;
     text-transform: uppercase;
     white-space: nowrap;
}
 .quer-image-mobile {
     visibility: collapse;
     display: none;
}
 @media all and (max-width: 666px) {
     .querscreenheading {
         font-size: 15px !important;
         letter-spacing: 0.03em !important;
         padding: 10px 0 !important;
         text-transform: uppercase;
         white-space: nowrap;
    }
     .quer-image-desctop {
         visibility: collapse !important;
         display: none !important;
    }
     .quer-image-mobile {
         visibility: visible !important;
         display: inline !important;
    }
}
/* ********************************************Anchor-to-ContactFormular***************************************** */
 .agas-button-anchor-box {
     margin: 0 auto;
     margin-top: 5px;
     margin-bottom: 5px;
     text-align: right;
}
 .agas-anchor-id {
     margin: 0 auto;
     margin-top: -125px !important;
     padding: 0;
     width: 1px;
     height: 1px;
}
 .agas-button-anchor {
     border: 0;
     font-size: 11px;
     line-height: 100%;
     text-transform: uppercase;
     padding: 7px 0;
     text-decoration: none;
     text-shadow: none !important;
     letter-spacing: 0.12em;
     hyphens: auto;
     display: inline-block;
     font-weight: 700 !important;
     color: #ff6600 !important;
     background-color: transparent;
}
 .agas-button-anchor:hover {
     border: 0;
     background-color: transparent;
     color: #666 !important;
}
 .agas-button-anchor::after {
     content: '\00BB';
     padding-left: 5px;
}
/* ********************************************Stellenangebote-Link-nur-mobile-Ansicht***************************************** */
 .agas-mobile-anchor-job-box {
     position: relative;
     height: auto;
     width: 100%;
     display: none;
     margin: 0 auto;
     margin-top: 20px;
     margin-bottom: 30px;
     text-align: center;
}
 .agas-mobile-job-anchor {
     text-align: center;
     border: 1px solid #ff6600;
     font-size: 16px;
     line-height: 100%;
     text-transform: uppercase;
     padding: 7px 20px;
     text-decoration: none;
     text-shadow: none !important;
     letter-spacing: 0.12em;
     hyphens: auto;
     display: inline-block;
     font-weight: 700 !important;
     color: #ff6600 !important;
     background-color: transparent;
}
 .agas-mobile-job-anchor:hover {
     background-color: transparent;
     color: #666 !important;
}
 .agas-mobile-job-anchor::after {
     content: '\00BB';
     padding-left: 5px;
}
 @media all and (max-width: 768px) {
     .agas-mobile-anchor-job-box {
         display: inline-block !important;
    }
}
/* ********************************************Borgese-Fechter-Agasias***************************************** */
 #agas-solo-borgese-block-border {
     display: inline-block;
     position: relative;
     height: 378px;
     width: 100%;
     background-image: url("https://www.agas-immobilien-makler.de/images/basics/borgese-back-desctop.jpg");
     background-repeat: repeat;
     background-color: transparent;
     margin: 0;
     padding: 0;
     border: 1px solid #d2e1d7;
     border-radius: 5px;
}
 #agas-solo-borgese-block {
     display: inline-block;
     position: relative;
     display: grid;
     grid-template-columns: repeat(2, 1fr);
     grid-column-gap: 0px;
     grid-row-gap: 0px;
     margin: 0;
     padding: 0;
}
 @media all and (max-width: 768px) {
     #agas-solo-borgese-block {
         grid-template-columns: repeat(1, 1fr);
    }
     #agas-solo-borgese-image, #agas-solo-borgese-text {
         margin: 0 !important;
    }
     #agas-solo-borgese-block-border {
         background-image: url("https://www.agas-immobilien-makler.de/images/basics/borgese-back-mobile.jpg");
    }
     .solo-borgese-content {
         padding: 2% 8% 0 24% !important;
         line-height: 140% !important;
         font-size: 12px !important;
    }
     .solo-borgese, a.solo-borgese:link {
         line-height: 140% !important;
         font-size: 12px !important;
    }
}
 #agas-solo-borgese-image {
     display: block;
     position: relative;
     height: auto;
     width: 100%;
     background-color: transparent;
     margin: 0 auto;
     padding: 0;
     border: 0;
     margin: 0;
}
 #agas-solo-borgese-text {
     display: block;
     position: relative;
     height: auto;
     width: 100%;
     background-color: transparent;
     margin: 0 auto;
     padding: 0;
     border: 0;
     margin: 0;
}
 .solo-borgese-content {
     display: inline-block;
     text-decoration: none;
     letter-spacing: 0.03em;
     color: #090d0b;
     hyphens: auto;
     text-align: justify;
     font-size: 14px;
     line-height: 210%;
     font-weight: 400;
     padding: 10% 8% 0 0;
     background-color: transparent;
}
 .solo-borgese, a.solo-borgese:link, a.solo-borgese:visited, a.solo-borgese:active {
     text-decoration: none;
     letter-spacing: 0.06em;
     color: #090d0b !important;
     hyphens: auto;
     text-align: justify;
     font-size: 14px;
     line-height: 210%;
     font-weight: 700;
}
 a.solo-borgese:hover {
     color: #ff6600 !important;
}
/* ***************************************************************************** */
 .agas-three-card {
     position: relative;
     display: flow-root;
     padding: 45px 40px;
     border: 1px solid rgba(0, 0, 0, 0.06);
     border-radius: 3px;
     box-sizing: border-box;
     box-shadow: 0 14px 25px rgba(0, 0, 0, 0.06);
     transition: box-shadow 0.1s ease-in-out;
     font-size: 0.88rem !important;
     font-weight: 400 !important;
     line-height: 220% !important;
     text-align: left !important;
     text-decoration: none !important;
     text-transform: none !important;
     letter-spacing: 0.33px !important;
}
 .agas-three-card:hover {
     background-color: #fff;
     box-shadow: 0 14px 25px rgba(0, 0, 0, 0.12);
}
 .agas-three-card-text {
     font-size: 0.88rem !important;
     font-weight: 400 !important;
     line-height: 200% !important;
     text-align: left !important;
     text-decoration: none !important;
     text-transform: none !important;
     letter-spacing: 0.33px !important;
     color: #333 !important;
     padding: 0 !important;
     margin: 0 !important;
}
 .agas-three-card-heading {
     font-size: 1.55rem !important;
     font-weight: 400 !important;
     line-height: 100% !important;
     text-align: left !important;
     text-decoration: none !important;
     text-transform: none !important;
     letter-spacing: 0.33px !important;
     margin-bottom: 15px !important;
}
/* ********************************************Besonders-Hover-Tooltipp***************************************** */
 .besonders-block-agas-tooltip {
     display: inline-block;
     position: relative;
     display: grid;
     grid-template-columns: repeat(3, 1fr);
     grid-column-gap: 0px;
     grid-row-gap: 0px;
     margin: 0;
     padding: 0;
}
 @media all and (max-width: 768px) {
     .besonders-block-agas-tooltip {
         grid-template-columns: repeat(1, 1fr);
    }
     #besonders-agas-hover-tooltipp, .besonders-margin-01, .besonders-margin-02, .besonders-margin-03 {
         margin: 1% 0 !important;
         width: 100% !important;
    }
}
 #besonders-agas-hover-tooltipp {
     box-sizing: border-box;
     display: block;
     position: relative;
     text-align: center;
     height: 110px;
     width: 99%;
     background-color: #90c2e7;
     margin: 0 auto;
     padding: 0;
     border-radius: 5px;
}
 .besonders-margin-01 {
     margin: 0 1% 0 0 !important;
}
 .besonders-margin-02 {
     margin: 0 0.5% 0 0.5% !important;
}
 .besonders-margin-03 {
     margin: 0 0 0 1% !important;
}
 .besonders-agas-hover-tooltipp {
     border-radius: 0;
     padding: 0;
     text-decoration: none;
     letter-spacing: 0.05em;
     hyphens: auto;
     display: inline-block;
     cursor: pointer;
     text-decoration: none;
     text-align: center;
     font-size: 16px;
     line-height: 210%;
     font-weight: 700 !important;
     background-color: transparent;
}
 #besonders-agas-hover-tooltipp:hover {
     background-color: #90c2e7;
     transition: background-color .1s ease-in-out;
     border-bottom-right-radius: 0;
     border-bottom-left-radius: 0;
     cursor: pointer;
}
 .agas-tooltip-besonders {
     position: relative;
     display: inline-block;
}
 .agas-tooltip-besonders .agas-tooltiptext-besonders {
     visibility: hidden;
     width: 100%;
     background-color: #040c12;
     text-align: center;
     border: 0;
     padding: 0;
     position: absolute;
     z-index: 9999;
     top: 108px;
     opacity: 0;
     transition: opacity 1s;
     border-bottom-right-radius: 5px;
     border-bottom-left-radius: 5px;
}
 .agas-tooltip-besonders:hover .agas-tooltiptext-besonders {
     visibility: visible;
     opacity: 1;
}
 .box-distance {
     padding: 5% 0 !important;
}
 .material-icons.besonders-agas-arrow {
     font-size: 40px !important;
     color: #f1f7fc;
     line-height: 1.00em;
     margin: 0;
     padding: 0;
     text-align: center;
     position: relative;
}
 p.dreier-besonders-header {
     padding: 18px 0 0 0;
     text-decoration: none;
     text-align: center;
     font-size: 20px;
     line-height: 1.15em;
     letter-spacing: 0.09em;
     font-weight: 700;
     color: #040c12;
     text-transform: uppercase;
     margin: 0;
}
 p.dreier-besonders {
     font-size: 17px;
     line-height: 1.35em;
     letter-spacing: 0.03em;
     text-align: left;
     font-weight: 400;
     padding: 1% 8% 4%;
     color: #f1f7fc;
}
 p.dreier-besonders::before {
     content: "\01F538";
}
/* ******************************************Mitarbeiter-Potraet*********************************** */
 .uetopbox {
     display: inline;
     float: left;
     position: relative;
     margin: 0 auto;
     padding: 0;
     width: 100%;
     text-aling: center;
     background-color:transparent;
}
 .ueagasuns-mobile {
     display: none;
     position: relative;
     margin: 0 auto;
     padding: 0;
     width: 94%;
     text-aling: center;
     align-content: middle;
     background-color:transparent;
}
 .ueagasuns-mobile img {
     max-width: 100%;
     margin: 3%;
}
 .uebox {
     display:block ;
     margin: 0 auto;
     padding: 0;
     max-width: 32%;
     min-width: 266px;
     text-aling: center;
     background-color: transparent;
}
 .ueagasuns {
     display: block;
     float: left;
     margin: 0 auto;
     margin-top: 10px;
     margin-right: 3px;
     margin-left: 3px;
     border: 1px solid #e9f0ec;
     box-sizing: border-box;
     border-radius: 4px;
}
 @media all and (max-width: 799px) {
     .ueagasuns-mobile {
         display: inline-block !important;
    }
}
 @media all and (max-width: 700px) {
     .ueagasuns {
         float: none;
    }
     .uetopbox {
         display: none;
    }
     .stelle-worker-desctop {
         display: none !important;
    }
}
 .ueagasuns-box {
     margin: 0 auto;
     text-align: center;
     max-width: 328px;
}
 .ueagasuns-box img {
     max-width: 230px;
}
 .ueagasuns-image img {
     -webkit-transition: all .3s ease;
     -moz-transition: all .3s ease;
     transition: all .3s ease;
}
 .ueagasuns-image:hover img {
     -webkit-transform: scale(1.04);
     -moz-transform: scale(1.04);
     transform: scale(1.04);
}
 .empty-image img {
     -webkit-transition: all .3s ease;
     -moz-transition: all .3s ease;
     transition: all .3s ease;
}
 .empty-image:hover img {
     -webkit-transform: scale(1.04);
     -moz-transform: scale(1.04);
     transform: scale(1.04);
}
 .ueagasuns-header {
     margin: 0 auto;
     padding: 0;
     text-align: center;
     max-width: 328px;
}
 .ueagasuns .ueagasuns-trigger {
     letter-spacing: 0.03em !important;
     font-size: 18px !important;
     line-height: 1.75em;
     font-weight: 300;
     color: #1a211d;
     text-align: center;
     width: 100%;
     padding: 10px 30px 10px 30px;
     display: block;
     cursor: pointer;
     background-color: transparent;
     transition: color 0.25s ease;
     position: relative;
     text-decoration: none;
     margin: 0;
     border: 0;
     -webkit-transition: background-color 1s ease-out;
     -moz-transition: background-color 1s ease-out;
     -o-transition: background-color 1s ease-out;
     transition: background-color 1s ease-out;
}
 .ueagasuns .ueagasuns-trigger:focus {
     color: #111914;
}
 .ueagasuns .ueagasuns-panel {
     margin: 0 auto;
     text-align: center;
     overflow: hidden;
     transition-property: height, visibility;
     transition-timing-function: ease;
     padding: 0;
     text-indent: 0 !important;
}
 .ueagasuns-text-data {
     padding: 10px 0 5px 0;
     margin: 0 auto;
}
 a.ueuns-link-basic, a.ueuns-link-basic:link, a.ueuns-link-basic:visited, a.ueuns-link-basic:active {
     letter-spacing: 0.03em;
     font-size: 15px;
     text-align: center;
     line-height: 1.20em;
     font-weight: 600;
     color: #101713;
     text-decoration: none;
}
 a.ueuns-link-basic:hover {
     color: #ff6600;
}
 a.ueuns-mail::before {
     content: '\2709';
     padding-right: 8px;
     color: #ff6600 !important;
}
 a.ueuns-fone::before {
     content: '\260E';
     padding-right: 8px;
     color: #ff6600 !important;
}
 .data-agas-color {
     color: #50775d !important;
     font-weight: 500 !important;
}
 .ueagasuns-title-data {
     letter-spacing: 0.03em !important;
     font-size: 18px !important;
     text-align: center;
     line-height: 0.60em;
     font-weight: 600;
     color: #101713;
     margin: 0 auto;
}
 .ueagasuns-text, a.ueagasuns-text, a.ueagasuns-text:link, a.ueagasuns-text:visited, a.ueagasuns-text:active {
     letter-spacing: 0.03em;
     font-size: 15px !important;
     text-align: justify;
     line-height: 1.85em;
     font-weight: 400;
     color: #385442;
     text-decoration: none;
     text-indent: 0 !important;
}
 a.ueagasuns-text:hover {
     color: #ff6600;
}
 .ueagasuns-text {
     padding: 6% 6%;
     margin: 0;
     text-indent: 0 !important;
}
 .ueagasuns.js-enabled .ueagasuns-panel {
     visibility: hidden;
}
 .ueagasuns.is-active .ueagasuns-panel {
     visibility: visible;
}
 a.agas-job-ueuns:link, a.agas-job-ueuns:visited, a.agas-job-ueuns:active {
     color: #50775d !important;
     text-align: center;
     font-size: 16px;
     line-height: 1.00em;
     font-weight: 700 !important;
     text-decoration: none;
}
 a.agas-job-ueuns:hover {
     color: #ff6600 !important;
     text-decoration: none;
}
 .material-icons.ueuns-agas-mail {
     font-size: 16px;
     color: #50775d;
     line-height: 1.00em;
     margin: 0;
     text-align: center;
     padding-right: 8px;
     position: relative;
     vertical-align: middle;
}
 .material-icons.ueuns-agas-agent {
     font-size: 18px;
     color: #50775d;
     line-height: 1.00em;
     margin: 0;
     text-align: center;
     padding: 0 8px 0 5px;
     position: relative;
     vertical-align: top;
     top: 3px;
}
 .material-icons.ueuns-agas-tel {
     font-size: 21px;
     color: #50775d;
     line-height: 1.00em;
     margin: 0;
     text-align: center;
     padding-right: 14px;
     animation: bounce 2s infinite;
     position: relative;
}
 .material-icons.ueuns-agas-arrow {
     font-size: 30px !important;
     color: #000;
     line-height: 1.00em;
     margin: 0;
     padding: 0;
     text-align: center;
     position: relative;
}
 .material-icons.ueuns-agas-tel::after {
     content: '';
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     height: 28px;
     width: 30px;
}
 @keyframes bounce {
     0%, 20%, 50%, 80%, 100% {
         transform: translateY(0);
    }
     40% {
         transform: translateY(5px);
    }
     60% {
         transform: translateY(-3px);
    }
}
 .agas-motto-box {
     margin: 0 auto;
     border: 0;
     background-color: transparent;
     box-sizing: border-box;
     padding: 20px 0 10px 0;
}
 .agas-motto {
     letter-spacing: 0.01em;
     font-size: 27px;
     line-height: 1.40em;
     font-weight: 700;
     color: #111;
     text-align: center;
     padding: 0;
     font-style: italic !important;
}
 .motto-agas-sup {
     letter-spacing: 0.01em;
     font-size: 22px;
     line-height: 1.40em;
     font-weight: 300;
     color: #666;
     text-align: center;
     font-style: none !important;
}
/* *************************************************Job-About***************************************** */
 p.agas-worker-text-top {
     letter-spacing: 0.03em !important;
     font-size: 19px !important;
     line-height: 1.8em;
     font-weight: 600;
     text-align: center !important;
     padding: 0;
     margin: 0 auto;
     color: #000 !important;
}
 p.agas-worker-text {
     letter-spacing: 0.03em !important;
     font-size: 17px !important;
     line-height: 1.5em;
     font-weight: 300;
     text-align: center !important;
     padding: 0;
     margin: 0 auto;
     color: #000 !important;
}
 details.agas-Stellenangebote {
     padding: 5px 0 !important;
     border-bottom: 2px dashed #999 !important;
     border-top: 0;
     border-left: 0;
     border-right: 0;
     background-color: #fff;
     margin: 20px 0 !important;
}
 details.agas-Stellenangebote:hover {
     background-color: #fff;
     border-bottom: 2px dashed #ff6600 !important;
}
 summary {
     letter-spacing: 0;
     font-size: 21px;
     font-weight: 400;
     padding: 10px;
     color: #ff6600;
     cursor: pointer;
     list-style: none;
}
 .agas-stellen-sum {
     letter-spacing: 0;
     font-size: 21px;
     font-weight: 400;
     padding: 10px;
     color: #314838;
     cursor: pointer;
     list-style: none;
}
 .Stellenangebote {
     letter-spacing: 0.03em !important;
     font-size: 18px !important;
     font-weight: 400;
     padding: 10px;
     color: #666 !important;
}
 summary::-webkit-details-marker {
     display: none;
}
 summary::before {
     padding-right: .25rem;
     content: '»';
}
 details[open] summary::before {
     padding-right: .25rem;
     content: '×';
}
 details[open] summary {
     font-weight: 500;
}
 details[open] {
     border-radius: 3px 3px 3px 3px;
     background-color: #fff;
}
 .agas-stellen {
     font-size: 16px;
     color: #333;
     padding: 10px;
}
 #agas-stellen-list, li.stellen-list, .stellen-bottom {
     list-style: none;
     margin: 0;
     padding: 0;
     font-size: 16px;
     line-height: 150% !important;
     font-weight: 300;
     color: #111;
     padding: 0 0 0 20px;
     text-indent: -1.45em;
}
 li.stellen-list::before {
     content: "\00BB";
     font-weight: 500;
     color: #111;
     padding-right: 10px;
}
 li.stellen-bottom::before {
     content: "";
}
 .agas-stellen-title {
     letter-spacing: 0.08em !important;
     font-size: 16px !important;
     font-style: italic;
     font-weight: 500;
     padding: 10px;
     color: #333 !important;
     text-decoration: underline;
}
 #agas-stellen-list a, li.stellen-list a, .agas-stellen a {
     color: #ff6600 !important;
}
 .agas-stellen-grid {
     max-width: 98%;
     margin: 0 auto;
     display: grid;
     grid-gap: 0.20em 0.30em;
     grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
     grid-auto-rows: 1fr;
     font-weight: 300;
     color: #090d0b;
     font-size: 12px;
}
 .agas-stellen-item {
     padding: 0.80em 0.60em;
     border: 1px solid #e1e1e1;
     margin: 1.80em 0;
     background-color: #e9f0ec;
}
 .agas-button-job-box {
     margin: 0 auto;
     margin-top: 5px;
     margin-bottom: 5px;
     text-align: right;
}
 .agas-anchor-id {
     margin: 0 auto;
     padding: 0;
     width: 1px;
     height: 1px;
}
 .agas-button-job {
     border: 0;
     font-size: 11px;
     line-height: 100%;
     text-transform: uppercase;
     padding: 7px 0;
     text-decoration: none;
     text-shadow: none !important;
     letter-spacing: 0.12em;
     hyphens: auto;
     display: inline-block;
     font-weight: 700 !important;
     color: #ff6600 !important;
     background-color: transparent;
}
 .agas-button-job:hover {
     border: 0;
     background-color: transparent;
     color: #666 !important;
}
 .agas-button-job::after {
     content: '\00BB';
     padding-left: 5px;
}
 .accordionStelle {
     padding: 15px 0 5px 0 !important;
}
 @media all and (max-width: 770px) {
     body .agas-button-job-box {
         margin-top: 5px;
         margin-bottom: 5px;
    }
}
 #agas-quer-list, li.quer-list, .quer-bottom {
     list-style: none;
     margin: 0;
     padding: 0;
     font-size: 16px;
     line-height: 150% !important;
     font-weight: 300;
     color: #111;
     padding: 0 0 0 20px;
     text-indent: -1.45em;
}
 li.quer-list::before {
     content: "\00BB";
     font-weight: 500;
     color: #111;
     padding-right: 10px;
}
 li.quer-bottom::before {
     content: "";
}
 .agas-quer-title {
     letter-spacing: 0.08em !important;
     font-size: 16px !important;
     font-style: italic;
     font-weight: 500;
     padding: 10px;
     color: #333 !important;
     text-decoration: underline;
}
 details.petit-agas-accordion {
     padding: 5px 0 !important;
     border-bottom: 1px dashed #ccc !important;
     border-top: 0;
     border-left: 0;
     border-right: 0;
     background-color: #fff;
     margin: 5px 0 !important;
}
 details.petit-agas-accordion:hover {
     background-color: #e5f2ea;
     border-bottom: 1px dashed #ccc !important;
}
 .petit-agas-accordion-sum {
     letter-spacing: 0.05em !important;
     font-size: 19px !important;
     line-height: 1.30em;
     font-weight: 400;
     padding: 3px 0;
     color: #555 !important;
     cursor: pointer;
     list-style: none;
}
 .agas-accordion-text-petit {
     letter-spacing: 0.03em !important;
     font-size: 17px;
     line-height: 1.4em;
     font-weight: 400;
     color: #555;
     padding: 17px;
}
 .agas-about-box {
     padding: 5px;
     border: 1px solid #b5b5b5;
     border-radius: 3px;
     background-color: #fff;
     margin: 8px 0 8px 0;
}
 .agas-about {
     letter-spacing: 0.03em !important;
     line-height: 130%;
     font-size: 22px !important;
     text-transform: uppercase;
     font-weight: 400 !important;
     padding: 10px;
     color: #444 !important;
}
 .agas-about-text {
     font-size: 18px;
     line-height: 170%;
     letter-spacing: 0.03em !important;
     color: #222;
     padding: 10px;
}
 details.agas-about-box:hover {
     background-color: #e5f2ea;
}
 #ag-stell-contentsolo {
     background : transparent;
     padding : 2% 0;
     margin : 0 auto;
     max-width : 100%;
}
 .ag-stell-porthumbs {
     max-width : 1000px;
     padding : 5px 5px 0;
     margin : 0 auto;
}
 .ag-stell-porthumbs img {
     border-radius: 5px;
     border: 1px solid #dee8e1;
}
 .ag-stell-porthumbs .ag-stell-titlethumbs a {
     font-size: 10px;
     line-height : 100%;
     text-decoration : none;
     text-transform : uppercase;
     letter-spacing : 0.05em;
     text-align : center !important;
     font-weight : 400;
     color : #666;
}
 .ag-stell-porthumbs .ag-stell-titlethumbs a:hover {
     color : #666;
}
 #ag-stell-contentsolo {
     background : transparent;
     padding : 2% 0;
     margin : 0 auto;
     max-width : 100%;
}
 .ag-stell-porthumbs {
     max-width : 1000px;
     padding : 5px 5px 0;
     margin : 0 auto;
}
 .ag-stell-porthumbs img {
     border-radius: 5px;
     border: 1px solid #dee8e1 !important;
}
 .ag-stell-porthumbs .ag-stell-titlethumbs a {
     font-size: 10px;
     line-height : 100%;
     text-decoration : none;
     text-transform : uppercase;
     letter-spacing : 0.05em;
     text-align : center !important;
     font-weight : 400;
     color : #666;
}
 .ag-stell-porthumbs .ag-stell-titlethumbs a:hover {
     color : #666;
}
 .ag-stell-porthumbs .ag-stell-thumb {
     width : 18.6%;
     margin : 0 0.5% 5px;
     text-align : center !important;
}
 .ag-stell-box {
     display : inline-block;
     vertical-align : top;
}
 .ag-stell-box figure {
     margin : 0 0 6px;
     padding : 0;
     text-align : center !important;
     border: 0;
}
 .ag-stell-box figure img {
     margin : 0 auto;
     padding : 0;
     max-width : 100%;
     display : block;
     border: 1px solid #dee8e1 !important;
}
 @media all and (max-width: 800px) {
     .ag-stell-porthumbs {
         padding : 0 8px;
    }
     .ag-stell-porthumbs .ag-stell-thumb {
         width : 44.94286%;
         margin : 0 1.78571% 34px;
    }
     .ag-stell-porthumbs .ag-stell-titlethumbs a {
         font-size : 14px;
    }
}
 @media all and (min-width: 556px) {
     .ag-stell-mobile {
         display : none !important;
    }
}
 @media all and (max-width: 555px) {
     .ag-stell-porthumbs .ag-stell-thumb {
         width : 100%;
         margin : 0 0 14px;
         padding : 0;
    }
     .ag-stell-mobile {
         display : block !important;
    }
     .ag-stell-desctop {
         display : none !important;
    }
}
 .agas-button-direkt-box {
     margin: 0 auto;
     margin-top: 30px;
     margin-bottom: 40px;
     text-align: center;
}
 .agas-button-direkt-tel {
     border: 1px solid #4a7a5d;
     border-radius: 3px;
     font-size: 16px;
     line-height: 100%;
     padding: 9px 26px;
     text-decoration: none;
     text-transform: uppercase;
     letter-spacing: 0.06em;
     hyphens: auto;
     display: inline-block;
     font-weight: 700 !important;
     color: #4a7a5d !important;
     background-color: transparent;
     background-image: linear-gradient(#ffffff, #f5f8f6);
}
 .agas-button-direkt-tel:hover {
     border: 1px solid #fff !important;
     background-color: #609e7a;
     background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .1) 100%);
     transition: background-color .3s ease-in-out;
     color: #fff !important;
}
 .agas-button-job-box {
     margin: 0 auto;
     margin-top: 1%;
     margin-bottom: 2%;
     margin-right: 2.6%;
     text-align: right;
}
 .agas-job-id {
     margin: 0 auto;
     padding: 0;
     width: 1px;
     height: 1px;
}
 .agas-button-job {
     border: 1px solid #fff;
     border-radius: 5px;
     font-size: 11px;
     line-height: 100%;
     text-transform: uppercase;
     padding: 7px 0;
     text-decoration: none;
     text-shadow: none !important;
     letter-spacing: 0.12em;
     hyphens: auto;
     display: inline-block;
     font-weight: 700 !important;
     color: #ff6600 !important;
     background-color: transparent;
     background-image: linear-gradient(#fff, #fff);
}
 .agas-button-job:hover {
     border: 1px solid #fff !important;
     background-color: #fff;
     background-image: linear-gradient(to bottom, rgba(233,240,236, 0) 0%, rgba(233,240,236, .1) 100%);
     transition: background-color .3s ease-in-out;
     color: #666 !important;
}
 .agas-button-job::after {
     content: '\00BB';
     padding-left: 5px;
}
 @media all and (max-width: 770px) {
     body .agas-button-direkt-tel {
         font-size: 14px;
         letter-spacing: 0.01em;
         padding: 9px 6px !important;
    }
     body .agas-button-job-box {
         margin-top: 5px;
         margin-bottom: 5px;
    }
}
/* *************************************************Dafür-stehen-wir-Neu***************************************** */
 body {
     box-sizing: border-box;
}
 *, ::after, ::before {
     box-sizing: border-box;
     -webkit-overflow-scrolling: unset;
     -webkit-tap-highlight-color: transparent;
}
 #dsw-ueuns-agas-box {
     -moz-hyphens: auto;
     -o-hyphens: auto;
     -webkit-hyphens: auto;
     -ms-hyphens: auto;
     hyphens: auto !important;
     counter-reset: agas-section-counter;
     border-top: 1px solid #cccccc;
     padding: 5px 0 0 0;
     margin: 30px 0;
}
 .dsw-ueuns-agas-grid {
     display: grid;
     grid-template-rows: auto auto;
     grid-template-columns: 1fr 1fr 1fr;
     grid-auto-rows: auto;
     grid-gap: 0 !important;
     position: relative;
     min-height: 1rem;
}
 .grid-back-flex-blue {
     background-color: #f1f7fc;
}
 .grid-back-flex-green {
     background-color: #f5f8f6;
}
 .dsw-agas-grid {
     position: relative;
     padding: 0 15px;
     margin: 20px 0;
}
 .dsw-agas-grid-none {
     position: relative;
     padding: 0 15px;
     margin: 10px 0;
}
 .dsw-agas-grid::after {
     content: "";
     position: absolute;
     bottom: -25px;
     left: 0;
     height: 1px;
     width: 100%;
     background-color: #cccccc;
}
 .dsw-agas-grid-none::after {
     content: "";
     position: absolute;
     bottom: -20px;
     left: 0;
     height: 1px;
     width: 100%;
     background-color: #c6c6c6;
}
 .dsw-line {
     border-right: 1px solid #d5d5d5;
     border-left: 1px solid #d5d5d5;
}
 .dsw-article-preview {
     display: flex;
     overflow: hidden;
     word-break: break-word;
}
 .dsw-article-preview-content-none {
     position: relative !important;
}
 .dsw-article-preview-content-none img {
     margin: 8px 0 !important;
     border: 0 !important;
     padding: 0 !important;
     border-radius: 4px !important;
     width: 100% !important;
}
 .dsw-article-preview-content {
     position: relative;
}
 .dsw-article-preview-content::before {
     font-size: 36px !important;
     line-height: 100% !important;
     font-weight: 600 !important;
     font-family: var(--AgasFontOne) !important;
     letter-spacing: normal !important;
     font-style: normal !important;
     font-stretch: normal !important;
     counter-increment: agas-section-counter;
     content: counter(agas-section-counter) ". ";
     position: absolute;
     left: 0;
     color: #acafaf !important;
}
 .especially-preview-content {
     position: relative;
}
 .dsw-article-preview-text-none {
     padding: 0 !important;
}
 .dsw-article-preview-text {
     padding: 0 0 0 40px;
}
 .especially-preview-text {
     padding: 0 2%;
}
 .dsw-article-text, .dsw-article-text-02, .dsw-article-text-03, .number-info-text {
     font-family: var(--AgasFontTwo) !important;
     font-weight: 300 !important;
     text-align: left !important;
     hyphens: auto !important;
     color: #030606 !important;
     font-stretch: normal;
}
 .dsw-article-text {
     font-size: 16px !important;
     line-height: 140% !important;
}
 .dsw-article-text-02 {
     font-size: 19px !important;
     line-height: 140% !important;
     padding-bottom: 15px;
}
 .dsw-article-text-03 {
     font-size: 20px !important;
     line-height: 140% !important;
     padding-bottom: 15px;
}
 .number-info-text {
     font-size: 17px !important;
     line-height: 140% !important;
}
 .agas-ueuns-h3-02-blue, .agas-ueuns-h3-02-green, .number-info-h3-text {
     font-family: var(--AgasFontTwo) !important;
     font-weight: 400 !important;
     font-style: normal !important;
     text-align: left !important;
     text-transform: none;
     padding: 0 !important;
     margin: 0 !important;
}
 h3.agas-ueuns-h3-dsw {
     font-size: 26px !important;
     line-height: 160% !important;
     font-family: var(--AgasFontOne) !important;
     color: var(--AgasColorTurquoise) !important;
     font-weight: 400 !important;
     font-style: normal !important;
     text-align: left !important;
     text-transform: none;
     padding: 0 !important;
     margin: 0 !important;
}
 .agas-h3-especially {
     font-size: 26px !important;
     line-height: 110% !important;
     font-weight: 400 !important;
     margin-bottom: 5% !important;
     font-family: var(--AgasFontOne) !important;
     color: var(--AgasColorTurquoise) !important;
     text-transform: none !important;
     font-style: normal !important;
     text-align: left !important;
     padding: 0 !important;
     margin: 0 0 17px 0 !important;
}
 .agas-ueuns-h3-02-blue, .agas-ueuns-h3-02-green {
     font-size: 25px !important;
     line-height: 1.866em !important;
}
 .agas-ueuns-h3-02-blue {
     color: #C2095A !important;
}
 .agas-ueuns-h3-02-green {
     color: #385442 !important;
}
 .number-info-h3-text {
     font-size: 22px !important;
     line-height: 120% !important;
     color: var(--AgasColorRed) !important;
     margin: 10px 0 10px 0 !important;
}
 a.service-agas-grid, a.service-agas-grid:link, a.service-agas-grid:visited, a.service-agas-grid:active {
     font-size: 1.488rem !important;
     font-weight: 700 !important;
     line-height: 2.000em !important;
     text-align: left !important;
     hyphens: auto !important;
     padding: .25em .88em .25em 0;
     text-decoration: none;
     letter-spacing: .044rem;
     transition: all .5s;
}
 a.service-agas-grid:hover, a.service-agas-grid:focus {
     padding: .25em 0 .25em .88em;
}
 a.service-agas-grid::after {
     content: '\00BB';
     padding-left: 5px;
     transition: all .5s;
}
 a.agas-service-color-blue {
     box-shadow: inset 0 -1px 0 0 transparent !important;
     color: #ff6600 !important;
}
 a.agas-service-color-blue:hover, a.agas-service-color-blue:focus {
     box-shadow: inset 0 -1px 0 0 #ff6600 !important;
     color: #ff6600 !important;
}
 a.agas-service-color-blue::after {
     color: #ff6600 !important;
}
 a.agas-service-color-blue:hover::after {
     color: #ff6600 !important;
}
 a.agas-service-color-green {
     box-shadow: inset 0 -1px 0 0 transparent !important;
     color: #385442 !important;
}
 a.agas-service-color-green:hover, a.agas-service-color-green:focus {
     box-shadow: inset 0 -1px 0 0 #385442 !important;
     color: #385442 !important;
}
 a.agas-service-color-green::after {
     color: #385442 !important;
}
 a.agas-service-color-green:hover::after {
     color: #385442 !important;
}
 @media screen and (max-width: 750px) {
     .dsw-ueuns-agas-grid {
         display: grid;
         grid-template-rows: auto;
         grid-template-columns: auto;
         grid-auto-rows: auto;
         grid-gap: 0;
    }
     .dsw-line {
         border-right: 0 !important;
         border-left: 0 !important;
    }
     .dsw-article-preview-text {
         padding: 0 0 0 8%;
    }
     .especially-preview-text {
         padding: 0 1%;
    }
}
 @media screen and (max-width: 660px) {
     .dsw-article-preview-text {
         padding: 0 0 0 8%;
    }
}
 @media screen and (max-width: 550px) {
     .dsw-article-preview-text {
         padding: 0 0 0 15%;
    }
     .dsw-agas-grid, .dsw-agas-grid-none {
         padding: 0 15px 0 5px;
    }
}
 .dsw-article-text-top {
     font-size: 1.100rem !important;
     font-weight: 700 !important;
     text-align: left !important;
     line-height: 1.0em;
     text-transform: uppercase;
     letter-spacing: .133rem;
     display: flex !important;
     flex-direction: row;
     justify-content: flex-start;
     align-items: center;
     overflow: visible;
     font-style: inherit;
     word-break: break-word;
     color: #888 !important;
     padding: 0 !important;
     margin: 8px 0 12px 0 !important;
     border: 0 !important;
}
 .material-icons.article-text-top {
     font-size: 1.100rem !important;
     font-weight: 700 !important;
     text-align: left !important;
     color: #888;
     line-height: 1.0em;
     padding: 0 5px 0 0;
}
 #Agas-Center-Index-offline {
     margin: 0 auto !important;
     margin-top: 55px !important;
     padding: 0 !important;
     max-width: 940px !important;
     justify-content: center !important;
     text-align: center !important;
}
/* *************************************************agas-especially-list***************************************** */
 .agas-especially-list {
     font-family: var(--AgasFontTwo) !important;
     font-size: 16px !important;
     font-weight: 400 !important;
     line-height: 130% !important;
     text-align: left !important;
     hyphens: auto !important;
     color: #5e6867 !important;
     font-stretch: normal !important;
     margin: 0 !important;
     padding: 0 !important;
}
 .agas-especially-list li {
     list-style-type: circle !important;
     list-style-position: outside !important;
     margin: 3% 0 3% 6% !important;
}
 .agas-especially-list li::marker {
     color: var(--AgasColorTurquoise) !important;
}
/* *************************************************Sites-Memory-Button***************************************** */
 .agas-memory-sites-box {
     width: 100% !important;
     max-width: 990px;
     padding: 0 !important;
     margin: 0 auto !important;
}
 @media only screen and (max-width: 650px) {
     .agas-memory-sites-box img {
         width: 100% !important;
    }
}
 .agas-memory-sites {
     max-width: 1000px !important;
     padding: 0 !important;
     margin: 0 auto !important;
}
 .agas-block-text-count-2 {
     position: relative;
     margin: 0 auto;
     margin-top: 3%;
     margin-bottom: 6%;
     width: 100%;
     padding: 0;
     border: 0;
     hyphens: auto;
     text-decoration: none;
     text-transform: none;
     color: #5e6867;
     column-count: 2;
     column-gap: 2%;
     font-size: 18px;
     line-height: 180%;
     font-weight: 400;
     text-align: justify;
     -ms-hyphens: auto;
     -webkit-hyphens: auto;
     hyphens: auto;
}
 .agas-block-text-count-2-petit {
     font-family: var(--AgasFontTwo) !important;
     position: relative;
     margin: 0 auto;
     margin-top: 3%;
     margin-bottom: 4%;
     width: 100%;
     padding: 0;
     border: 0;
     hyphens: auto;
     text-decoration: none;
     text-transform: none;
     color: #5e6867;
     column-count: 2;
     column-gap: 2%;
     font-size: 16px;
     line-height: 180%;
     font-weight: 400;
     text-align: justify;
     -ms-hyphens: auto;
     -webkit-hyphens: auto;
     hyphens: auto;
}
 .count-color-2 {
     color: #4c82a1 !important;
}
 @media screen and (max-width: 750px) {
     .agas-block-text-count-2 {
         column-count: 1;
         font-size: 15px;
    }
     .agas-block-text-count-2-petit {
         column-count: 1;
         font-size: 14px;
    }
}
/* *************************************************Memory-Site-Rent-Text***************************************** */
 .agas-memory-rent-site-h2 {
     font-optical-sizing: auto;
     font-size: 23px !important;
     font-weight: 400 !important;
     line-height: 140% !important;
     letter-spacing: 0.01em !important;
     text-align: center !important;
     color: #4c5a58 !important;
     margin: 0 0 4% 0 !important;
     padding: 0 2% !important;
}
 h4.agas-h4-general {
     font-family: var(--AgasFontOne) !important;
     font-optical-sizing: auto;
     font-size: 22px !important;
     font-weight: 500 !important;
     line-height: 140% !important;
     letter-spacing: 0.01em !important;
     text-align: left !important;
     text-transform: none !important;
     margin: 0 0 2% 0 !important;
     padding: 0 !important;
     color: var(--AgasColorDarkYellow) !important;
}
 .agas-h4-general::after {
     font-family: var(--AgasFontOne) !important;
     content: "\2713" !important;
     padding-left: 8px !important;
     font-size: 22px !important;
     font-weight: 600 !important;
     color: var(--AgasColorDarkYellow) !important;
}
 .agas-memory-text-01 {
     position: relative;
     margin: 0 auto;
     width: 100%;
     padding: 0;
     border: 0;
     text-decoration: none;
     text-transform: none;
     color: #7a8281;
     font-size: 16px;
     line-height: 180%;
     font-weight: 400;
     text-align: justify;
     hyphens: auto;
     hyphenate-limit-chars: auto 4;
     hyphenate-limit-lines: 2;
     -webkit-hyphens: auto;
     -webkit-hyphenate-limit-chars: auto 4;
     -webkit-hyphenate-limit-lines: 2;
     -ms-hyphens: auto;
     -ms-hyphenate-limit-chars: auto 4;
     -ms-hyphenate-limit-lines: 2;
}
 ul.memory-sites-agas {
     list-style-type:none;
     letter-spacing: 0.03em;
     color: #7a8281;
     padding-left: 30px;
     margin: 1% 0 !important;
     hyphens: auto;
     hyphenate-limit-chars: auto 4;
     hyphenate-limit-lines: 2;
     -webkit-hyphens: auto;
     -webkit-hyphenate-limit-chars: auto 4;
     -webkit-hyphenate-limit-lines: 2;
     -ms-hyphens: auto;
     -ms-hyphenate-limit-chars: auto 4;
     -ms-hyphenate-limit-lines: 2;
}
 li.memory-sites-agas-list {
     font-size: 16px;
     line-height: 180%;
     font-weight: 400;
     padding: 0;
     margin: 0;
}
 ul li.memory-sites-agas-list:before {
     content: "\2714";
     display: inline-block;
     width: 1.7em;
     margin-left: -1.9em;
     color: var(--AgasColorGreen);
}
 ul.memory-sites-agas-02 {
     list-style-type:none;
     letter-spacing: 0.03em;
     color: #7a8281;
     padding-left: 30px;
     margin: 1% 0 !important;
     hyphens: auto;
     hyphenate-limit-chars: auto 4;
     hyphenate-limit-lines: 2;
     -webkit-hyphens: auto;
     -webkit-hyphenate-limit-chars: auto 4;
     -webkit-hyphenate-limit-lines: 2;
     -ms-hyphens: auto;
     -ms-hyphenate-limit-chars: auto 4;
     -ms-hyphenate-limit-lines: 2;
}
 li.memory-sites-agas-list-02 {
     font-size: 14px;
     line-height: 180%;
     font-weight: 400;
     padding: 0;
     margin: 0;
}
 ul li.memory-sites-agas-list-02::before {
     content: "\2713";
     display: inline-block;
     width: 1.7em;
     margin-left: -1.9em;
}
 ul li.list-style-none::before {
     content: none !important;
}
 li.memory-sites-agas-list-02-title {
     font-size: 22px;
     line-height: 180%;
     font-weight: 400;
     padding: 0;
     color: var(--AgasColorDarkYellow);
     margin: 1% 0 !important;
}
 ul li.memory-sites-agas-list-02-title:before {
     content: none;
     display: inline-block;
     width: 0;
}
 .agas-memory-text-count-2 {
     position: relative;
     margin: 0 auto;
     margin-top: 3%;
     margin-bottom: 1%;
     width: 100%;
     padding: 0;
     border: 0;
     text-decoration: none;
     text-transform: none;
     color: #7a8281;
     column-count: 2;
     column-gap: 2%;
     font-size: 16px;
     line-height: 180%;
     font-weight: 400;
     text-align: justify;
     -ms-hyphens: auto;
     -webkit-hyphens: auto;
     hyphens: auto;
}
 .memory-agas-info-box {
     display: flex;
     flex-direction: row;
     justify-content: center;
     align-items: flex-start;
     flex-wrap: wrap;
}
 .memory-agas-info-item-01 {
     flex-grow: 0;
     flex-shrink: 0;
     flex-basis: 65%;
     padding-right: 20px;
}
 .memory-agas-info-item-02 {
     flex-grow: 0;
     flex-shrink: 0;
     flex-basis: 35%;
}
 .memory-agas-info-item-03, .memory-agas-info-item-04 {
     flex-grow: 1;
     flex-shrink: 1;
     flex-basis: 50%;
     padding: 20px;
}
 .memory-agas-info-item-04 {
}
 @media screen and (max-width: 750px) {
     .agas-memory-text-count-2 {
         column-count: 1;
         font-size: 15px;
    }
     .memory-agas-info-box {
         flex-direction: column;
    }
     .memory-agas-info-item-01 {
         flex-basis: 100%;
         padding-right: 0;
    }
     .memory-agas-info-item-02 {
         flex-basis: 100%;
         padding-right: 0;
    }
     .memory-agas-info-item-03, .memory-agas-info-item-04 {
         flex-basis: 100%;
         padding: 10px;
    }
}
/* ***************************************FormularInfo***************************************** */
 .FormInfo-agas-box {
     display: flex !important;
     flex-direction: row !important;
     justify-content: center !important;
     align-items: flex-start !important;
     flex-wrap: wrap !important;
     margin: 0 auto !important;
     background-color: #fff !important;
}
 .FormInfo-agas-box img {
     width: 100% !important;
}
 .FormInfo-agas-item-01 {
     flex-grow: 0 !important;
     flex-shrink: 0 !important;
     flex-basis: 100% !important;
}
 .FormInfo-agas-item-img {
     flex-grow: 0 !important;
     flex-shrink: 0 !important;
     flex-basis: 33.33% !important;
}
 .FormInfo-agas-item-02 {
     flex-grow: 0 !important;
     flex-shrink: 0 !important;
     flex-basis: 30% !important;
}
 .FormInfo-agas-item-02 img {
     width: 90% !important;
     padding: 0 !important;
}
 .FormInfo-agas-item-03 {
     flex-grow: 0 !important;
     flex-shrink: 0 !important;
     flex-basis: 70% !important;
}
 .FormInfo-agas-visit {
     display: flex !important;
     flex-direction: row !important;
     align-items: center !important;
     width: 100% !important;
     margin: 0 auto !important;
     padding: 2% !important;
     background-color: #e7edec !important;
     border-radius: 7px !important;
}
 .FormInfo-agas-visit img {
     width: 100% !important;
}
 .FormInfo-agas-images {
     width: 100px !important;
     margin: 0 auto !important;
     margin-bottom: 1% !important;
     background-color: transparent !important;
}
 .FormInfo-agas-img {
     width: 100% !important;
     margin: 0 auto !important;
     text-align: center !important;
     margin-bottom: 1% !important;
     background-color: transparent;
}
 .FormInfo-agas-img img {
     width: 60% !important;
     margin: 0 auto !important;
     padding: 0 !important;
}
 .FormInfo-agas-img-text {
     font-family: var(--AgasFontTwo);
     font-size: 12px !important;
     line-height: 120% !important;
     font-weight: 400 !important;
     letter-spacing: 0.01em !important;
     color: #536e6b !important;
     padding: 0 !important;
     margin: 3% 0 !important;
}
 .FormInfo-agas-text {
     width: 100% !important;
     margin: 0 !important;
     text-align: left !important;
     margin-top: 8% !important;
     margin-bottom: 8% !important;
     background-color: #fff !important;
}
 ul.FormInfo-agas-list {
     list-style-type:none !important;
     letter-spacing: 0.03em !important;
     color: #536e6b !important;
     padding-left: 30px !important;
     margin: 3% 0 !important;
     hyphens: auto !important;
     hyphenate-limit-chars: auto 4;
     hyphenate-limit-lines: 2;
     -webkit-hyphens: auto;
     -webkit-hyphenate-limit-chars: auto 4;
     -webkit-hyphenate-limit-lines: 2;
     -ms-hyphens: auto;
     -ms-hyphenate-limit-chars: auto 4;
     -ms-hyphenate-limit-lines: 2;
}
 li.FormInfo-agas-list-text {
     font-family: var(--AgasFontTwo);
     font-size: 15px !important;
     line-height: 160% !important;
     font-weight: 400 !important;
     padding: 0 !important;
     margin: 0 !important;
}
 ul li.FormInfo-agas-list-text::before {
     content: "\2714";
     display: inline-block !important;
     width: 1.6em !important;
     margin-left: -1.0em !important;
     color: #648581 !important;
}
 .FormInfo-agas-visit-text {
     font-size: 12px !important;
     line-height: 140% !important;
     font-weight: 400 !important;
     letter-spacing: 0.01em !important;
     text-align: left !important;
     color: #18201f !important;
     padding: 3% 4% 3% 0 !important;
     margin: 3% 0 !important;
}
 span.agas-bold {
     font-weight: 600 !important;
     line-height: 200% !important;
}
 span.agas-ital {
     font-style: italic !important;
     line-height: 200% !important;
}
 .FormInfo-agas-underline-box {
     width: 100% !important;
     margin: 0 auto !important;
     text-align: center !important;
     margin-top: 0 !important;
     margin-bottom: 12% !important;
     background-color: transparent;
}
 .FormInfo-agas-text-underline {
     font-family: var(--AgasFontTwo);
     font-size: 19px !important;
     line-height: 140% !important;
     font-weight: 400 !important;
     font-style: italic !important;
     letter-spacing: 0 !important;
     text-align: center !important;
     color: #070a09 !important;
     position: relative !important;
}
 .FormInfo-agas-text-underline:after {
     content: "";
     position: absolute !important;
     width: 120% !important;
     left: -1.2em !important;
     right: 0 !important;
     height: 9px !important;
     bottom: -0.7em !important;
     background-image: url(https://agas-immobilien-makler.de/images/basics/underline.png);
     background-position: center !important;
     background-size: contain !important;
     background-repeat: no-repeat !important;
}
 @media screen and (max-width: 750px) {
     .FormInfo-agas-box {
         display: none !important;
         visibility: hidden !important;
    }
}
/* ***************************************PersonalSitesInfo***************************************** */
 #personal-agas-info-box {
     position: relative !important;
     box-sizing: border-box !important;
     max-width: 1022px !important;
     margin: 0 auto !important;
     margin-top: 4% !important;
     margin-bottom: 4% !important;
     border: 0 !important;
     padding: 0 !important;
}
 .personal-agas-info {
     display: flex !important;
     justify-content: space-between;
     flex-direction: row;
     align-items: center;
     margin: 0 auto !important;
     margin-top: 4% !important;
     border: 0 !important;
     padding: 0 !important;
     background: rgb(242,246,245);
     background: -moz-linear-gradient(180deg, rgba(242,246,245,1) 0%, rgba(255,255,255,1) 50%, rgba(242,246,245,1) 100%);
     background: -webkit-linear-gradient(180deg, rgba(242,246,245,1) 0%, rgba(255,255,255,1) 50%, rgba(242,246,245,1) 100%);
     background: linear-gradient(180deg, rgba(242,246,245,1) 0%, rgba(255,255,255,1) 50%, rgba(242,246,245,1) 100%);
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2f6f5",endColorstr="#f2f6f5",GradientType=1);
     clear: both;
     overflow: hidden;
     border-radius: 250px !important;
}
 .personal-agas-sites-item-images-left {
     flex-basis: auto !important;
     flex-grow: 0 !important;
     flex-shrink: 1 !important;
     padding: 0 !important;
     margin: 0 !important;
     border: 0 !important;
     text-align: left !important;
}
 .personal-agas-sites-item-images-right {
     flex-basis: auto !important;
     flex-grow: 0 !important;
     flex-shrink: 1 !important;
     padding: 0 !important;
     margin: 0 !important;
     border: 0 !important;
     text-align: right !important;
}
 .personal-agas-sites-item-images-left img, .personal-agas-sites-item-images-right img {
     display: block;
     width: 100% !important;
     max-width: 260px !important;
     border: 0 !important;
     margin: 0 !important;
     padding: 0 !important;
}
 .personal-agas-sites-item-text-right {
     flex-basis: auto !important;
     flex-grow: 1 !important;
     flex-shrink: 1 !important;
     justify-content: flex-end !important;
     padding: 0 5% 0 0 !important;
     margin: 0 !important;
     margin-right: 0 !important;
     text-align: right !important;
}
 .personal-agas-sites-item-text-left {
     flex-basis: auto !important;
     flex-grow: 1 !important;
     flex-shrink: 1 !important;
     justify-content: flex-start !important;
     padding: 0 0 0 5% !important;
     margin: 0 !important;
     margin-left: 0 !important;
     text-align: left !important;
}
 .personal-sites-text-bold-right, .personal-sites-text-bold-left, .personal-sites-text-bold-center {
     font-family: var(--AgasFontTwo) !important;
     font-optical-sizing: auto !important;
     font-size: 20px !important;
     font-weight: 600 !important;
     font-style: none !important;
     line-height: 160% !important;
     letter-spacing: 0.02em !important;
     color: #18201f !important;
     margin: 0 !important;
     padding: 0 !important;
}
 .personal-sites-text-bold-right {
     justify-content: flex-end !important;
     text-align: right !important;
}
 .personal-sites-text-bold-left {
     justify-content: flex-start !important;
     text-align: left !important;
}
 .personal-sites-text-bold-center {
     justify-content: center !important;
     text-align: center !important;
}
 .personal-agas-sites-text-right, .personal-agas-sites-text-left, .personal-agas-sites-text-center {
     font-family: var(--AgasFontTwo) !important;
     font-optical-sizing: auto !important;
     font-size: 22px !important;
     font-weight: 300 !important;
     font-style: none !important;
     line-height: 190% !important;
     letter-spacing: 0.03em !important;
     color: #18201f !important;
     margin: 0 !important;
     padding: 0 !important;
}
 .personal-agas-sites-text-right {
     justify-content: flex-end !important;
     text-align: right !important;
}
 .personal-agas-sites-text-left {
     justify-content: flex-start !important;
     text-align: left !important;
}
 .personal-agas-sites-text-center {
     justify-content: center !important;
     text-align: center !important;
}
 hr.personal-agas-line-right, hr.personal-agas-line-left, hr.personal-agas-line-center {
     position: relative !important;
     border: 0 !important;
     height: 1px !important;
}
 hr.personal-agas-line-right {
     text-align: right !important;
     margin-right: 0 !important;
     width: 60% !important;
     background-image: linear-gradient(to right, rgba(92, 112, 118, 0), rgba(92, 112, 118, 0.99), rgba(92, 112, 118, 0.99)) !important;
}
 hr.personal-agas-line-left {
     text-align: left !important;
     margin-left: 0 !important;
     width: 60% !important;
     background-image: linear-gradient(to right, rgba(92, 112, 118, 0.99), rgba(92, 112, 118, 0.99), rgba(92, 112, 118, 0)) !important;
}
 hr.personal-agas-line-center {
     text-align: center !important;
     justify-content: center !important;
     margin: 3% 0 !important;
     width: 100% !important;
     background-image: linear-gradient(to right, rgba(92, 112, 118, 0), rgba(92, 112, 118, 0.99), rgba(92, 112, 118, 0)) !important;
}
 .personal-text-desctop, .person-images-dectop {
     display: block !important;
     visibility: visible !important;
}
 .personal-text-mobile, .person-images-mobile {
     display: none !important;
     visibility: hidden !important;
}
 .person-images-mobile img {
     display: none !important;
     visibility: hidden !important;
}
 @media screen and (max-width: 800px) {
     .personal-text-desctop, .person-images-dectop {
         display: none !important;
         visibility: hidden !important;
    }
     .person-images-dectop img {
         display: none !important;
         visibility: hidden !important;
    }
     .personal-text-mobile {
         display: block !important;
         visibility: visible !important;
         margin: 1% 0 3% 0 !important;
         width: 100%;
         justify-content: center !important;
    }
     .person-images-mobile {
         display: block !important;
         visibility: visible !important;
    }
     .personal-agas-info {
         justify-content: center;
         flex-direction: column;
         align-items: center;
         flex-wrap: wrap;
         margin: 0 auto !important;
         margin-top: 3% !important;
         padding: 0 !important;
         background-color: transparent !important;
         background: transparent !important;
         border-radius: 0 !important;
    }
     .personal-agas-sites-item-images-left, .personal-agas-sites-item-text-right {
         flex-basis:100% !important;
         flex-grow: 1 !important;
    }
     .personal-agas-sites-item-images-left, .personal-agas-sites-item-images-right {
         padding: 0 0 4% 0 !important;
    }
     .personal-agas-sites-item-text-right, .personal-agas-sites-item-text-left {
         padding: 6% !important;
    }
     .personal-agas-sites-item-images-left img, .personal-agas-sites-item-images-right img {
         padding: 4% 0 !important;
    }
}
/* ***************************************TwoImagesTextInfo***************************************** */
 .two-images-agas-info-box {
     position: relative !important;
     box-sizing: border-box !important;
     max-width: 1022px !important;
     margin: 0 auto !important;
     margin-top: 4% !important;
     margin-bottom: 8% !important;
     border: 0 !important;
     padding: 0 !important;
}
 .two-images-agas-info {
     display: flex !important;
     justify-content: center;
     flex-direction: row;
     align-items: flex-start;
     margin: 0 auto !important;
     margin-top: 4% !important;
     border: 0 !important;
     padding: 0 !important;
     background-color: transparent;
     clear: both;
     overflow: hidden;
}
 .two-images-agas-info-item-left {
     flex-basis: 50% !important;
     flex-grow: 1 !important;
     flex-shrink: 1 !important;
     justify-content: flex-start !important;
     padding: 0 1% 0 0 !important;
     margin: 0 !important;
     border: 0 !important;
     text-align: left !important;
}
 .two-images-agas-info-item-left img, .two-images-agas-info-item-right img {
     display: block;
     width: 100% !important;
     max-width: 666px !important;
     border-radius: 5px !important;
     margin: 0 0 5% 0 !important;
     padding: 0 !important;
}
 .two-images-agas-info-item-right {
     flex-basis: 50% !important;
     flex-grow: 1 !important;
     flex-shrink: 1 !important;
     justify-content: flex-start !important;
     padding: 0 0 0 1% !important;
     margin: 0 !important;
     text-align: left !important;
}
 .agas-h2-left {
     font-family: var(--AgasFontTwo) !important;
     font-optical-sizing: auto !important;
     text-align: left !important;
     font-size: 27px !important;
     line-height: 120% !important;
     font-weight: 300 !important;
     margin: 3% 0 2% 0 !important;
     color: #3a4d4b !important;
}
 .two-images-agas-text {
     font-family: var(--AgasFontTwo) !important;
     position: relative !important;
     margin: 0 auto !important;
     width: 100%;
     padding: 0 !important;
     border: 0 !important;
     text-decoration: none !important;
     text-transform: none !important;
     color: #7a8281 !important;
     font-size: 16px !important;
     line-height: 160% !important;
     font-weight: 400 !important;
     text-align: left !important;
     hyphens: auto !important;
     hyphenate-limit-chars: auto 4;
     hyphenate-limit-lines: 2;
     -webkit-hyphens: auto;
     -webkit-hyphenate-limit-chars: auto 4;
     -webkit-hyphenate-limit-lines: 2;
     -ms-hyphens: auto;
     -ms-hyphenate-limit-chars: auto 4;
     -ms-hyphenate-limit-lines: 2;
}
 @media screen and (max-width: 750px) {
     .two-images-agas-info {
         justify-content: center;
         flex-direction: column;
         align-items: center;
         flex-wrap: wrap;
         background-color: transparent !important;
         background: transparent !important;
         border-radius: 0 !important;
    }
     .two-images-agas-info-item-left, .two-images-agas-info-item-right {
         padding: 4% 0 0 0 !important;
    }
}
/* ***************************************28-Good-Reasons***************************************** */
 .agas-28-good-reasons-box {
     position: relative !important;
     box-sizing: border-box !important;
     max-width: 1000px !important;
     margin: 0 auto !important;
     margin-top: 3% !important;
     margin-right: 3% !important;
     margin-bottom: 4% !important;
     margin-left: 3% !important;
     border: 0 !important;
     padding: 0 !important;
}
 ul.agas-28-good-reasons-list, a.agas-28-good-reasons-link, a.agas-28-good-reasons-link:link, a.agas-28-good-reasons-link:visited, a.agas-28-good-reasons-link:active {
     font-family: var(--AgasFontTwo) !important;
     font-optical-sizing: auto;
     font-size: 18px !important;
     font-weight: 400 !important;
     line-height: 140% !important;
     letter-spacing: 0.01em !important;
     text-align: left !important;
}
 ul.agas-28-good-reasons-list {
     list-style-type: none !important;
     padding: 0 !important;
     margin: 0 !important;
     -moz-hyphens: auto;
     -o-hyphens: auto;
     -webkit-hyphens: auto;
     -ms-hyphens: auto;
     hyphens: auto !important;
     color: #5e6867 !important;
}
 ul.agas-28-good-reasons-list li:before {
     font-family: var(--AgasFontTwo) !important;
     content: "\2B25" !important;
     padding-right: 15px !important;
     color: var(--AgasColorRed) !important;
}
 ul.agas-28-good-reasons-list li {
     margin: 0 0 5px 0;
     padding-left: 1.8em;
     list-style-position: inside;
     text-indent: -1.7em;
}
 a.agas-28-good-reasons-link, a.agas-28-good-reasons-link:link, a.agas-28-good-reasons-link:visited, a.agas-28-good-reasons-link:active {
     text-decoration: none !important;
     color: var(--AgasColorRed) !important;
}
 a.agas-28-good-reasons-link:hover {
     color: #5e6867 !important;
}
 ul.agas-systematic-list {
     font-family: var(--AgasFontTwo) !important;
     font-optical-sizing: auto;
     font-size: 18px !important;
     font-weight: 400 !important;
     line-height: 140% !important;
     letter-spacing: 0.01em !important;
     text-align: left !important;
     list-style-type: none !important;
     padding: 0 !important;
     margin: 0 !important;
     -moz-hyphens: auto;
     -o-hyphens: auto;
     -webkit-hyphens: auto;
     -ms-hyphens: auto;
     hyphens: auto !important;
     color: #5e6867 !important;
     counter-reset: AgasSystemCounter 0;
}
 ul.agas-systematic-list li {
     margin: 0 0 5px 0;
     padding-left: 1.8em;
     list-style-position: inside;
     text-indent: -1.66em;
}
 ul.agas-systematic-list li:before {
     font-family: var(--AgasFontOne) !important;
     counter-increment: AgasSystemCounter;
     content: counter(AgasSystemCounter) ".";
     padding-right: 15px !important;
     font-weight: 600 !important;
     color: var(--AgasColorRed) !important;
}
 .agas-spacer-5 {
     height: 5px !important;
     width: 1px !important;
}
 .agas-spacer-10 {
     height: 10px !important;
     width: 1px !important;
}
 .agas-spacer-20 {
     height: 20px !important;
     width: 1px !important;
}
 .agas-spacer-30 {
     height: 30px !important;
     width: 1px !important;
}
 .agas-spacer-40 {
     height: 40px !important;
     width: 1px !important;
}
 .agas-spacer-50 {
     height: 50px !important;
     width: 1px !important;
}
 .agas-spacer-60 {
     height: 60px !important;
     width: 1px !important;
}
/* *************************************************BlogBox***************************************** */
 #agas-blog-box {
     position: relative !important;
     box-sizing: border-box !important;
     max-width: 1022px !important;
     margin: 0 auto !important;
     margin-top: 4% !important;
     margin-bottom: 5% !important;
     padding: 0 !important;
     background-color: transparent;
}
 .agas-blog-box {
     display: flex !important;
     justify-content: center;
     flex-direction: row;
     align-items: flex-start;
     margin: 0 auto !important;
     border: 0 !important;
     padding: 0 !important;
     background-color: transparent;
     clear: both;
     overflow: hidden;
}
 .agas-blog-box-item {
     flex-basis: 25% !important;
     flex-grow: 1 !important;
     flex-shrink: 1 !important;
     justify-content: flex-start !important;
     padding: 0 0 0 0 !important;
     margin: 0 !important;
     text-align: center !important;
}
 .agas-blog-box-text {
     flex-basis: 100% !important;
     flex-grow: 0 !important;
     flex-shrink: 0 !important;
     justify-content: flex-start !important;
     padding: 2% 0.2% !important;
     margin: 0 !important;
     font-family: var(--AgasFontTwo) !important;
     -ms-hyphens: auto;
     -webkit-hyphens: auto;
     hyphens: auto;
     font-optical-sizing: auto;
     font-size: 16px !important;
     font-weight: 400 !important;
     line-height: 160% !important;
     letter-spacing: 0.02em !important;
     text-align: justify !important;
     color: #5e6867 !important;
}
 .agas-blog-box-item img {
     width: 100%;
     margin: 0 !important;
     padding: 1% !important;
     border-radius: 5px !important;
}
 a.agas-blog-box-link:link img {
     transition: transform 0.5s;
}
 a.agas-blog-box-link:link:hover img {
     transform: scale(97%);
}
 @media screen and (max-width: 750px) {
     .agas-blog-box {
         justify-content: center;
         flex-direction: column;
         align-items: center;
         flex-wrap: wrap;
         background-color: transparent !important;
         background: transparent !important;
    }
     .agas-blog-box-item {
         flex-basis: 100% !important;
         padding: 4% 0 0 0 !important;
    }
     .agas-blog-box-text {
         padding: 2% !important;
         column-count: 1;
         text-align: justify !important;
    }
}
/* ***************************************Agas-Über-Uns-Neu************************ */
 .agas-h2-general-ital {
     font-optical-sizing: auto;
     font-size: 29px !important;
     font-weight: 500 !important;
     letter-spacing: 0 !important;
     font-style: italic !important;
     line-height: 1.30em !important;
     text-align: center !important;
     text-transform: none !important;
     margin: 0 auto !important;
     margin-top: 26px !important;
     margin-bottom: 28px !important;
     color: #4c5a58 !important;
}
 .agas-h5-general, .agas-h5-larger {
     font-family: var(--AgasFontTwo) !important;
     font-weight: 400 !important;
     font-style: normal !important;
     letter-spacing: 0.01em !important;
     text-align: center !important;
     text-transform: none !important;
     margin: 0 auto !important;
     margin-top: 10px !important;
     margin-bottom: 20px !important;
     hyphens: auto;
     hyphenate-limit-chars: auto 4;
     hyphenate-limit-lines: 2;
     -webkit-hyphens: auto;
     -webkit-hyphenate-limit-chars: auto 4;
     -webkit-hyphenate-limit-lines: 2;
     -ms-hyphens: auto;
     -ms-hyphenate-limit-chars: auto 4;
     -ms-hyphenate-limit-lines: 2;
}
.agas-h5-general {
    font-size: 20px !important;
    line-height: 135% !important;
    color: #747e7d !important;
}
.agas-h5-larger {
    font-size: 21px !important;
    line-height: 155% !important;
    color: #5d6a69 !important;
}
 .work-h3-agas {
     font-family: var(--AgasFontTwo) !important;
     font-size: 21px !important;
     font-weight: 400 !important;
     font-style: normal !important;
     line-height: 100% !important;
     letter-spacing: 0 !important;
     text-align: left !important;
     color: #455351 !important;
     text-transform: uppercase !important;
     margin: 0 auto !important;
     margin-top: 13px !important;
     margin-bottom: 13px !important;
}
 .agas-work-text {
     font-family: var(--AgasFontTwo) !important;
     font-size: 15px !important;
     font-weight: 400 !important;
     line-height: 1.77em !important;
     text-align: left !important;
     hyphens: auto !important;
     color: #5e6867 ;
     padding: 0;
     margin: 0;
}
 .agas-copyright-info {
     width: 100% !important;
     margin: 0 auto !important;
     padding: 0 !important;
     margin-top: 15px !important;
     margin-bottom: 20px !important;
     font-family: var(--AgasFontTwo) !important;
     font-size: 10px !important;
     font-weight: 400 !important;
     font-style: normal !important;
     line-height: 160% !important;
     letter-spacing: 0.04em !important;
     text-align: center !important;
     color: #6f7978 !important;
     text-transform: none !important;
}
/* ***************************************Agas-Co-Worker************************ */
 #agas-co-worker {
     max-width : 1111px !important;
     margin : 0 auto !important;
     margin-top: 3% !important;
     display:flex !important;
     flex-direction: row !important;
     justify-content: center !important;
     flex-wrap: wrap !important;
     align-items: center !important;
     padding : 0 !important;
}
 .agas-co-worker-flex-item {
     flex: 0 1 auto;
     flex-basis: 33.33% !important;
     flex-grow: 1;
     max-width: 333px;
     margin: 2% 0 !important;
     padding : 0 !important;
     flex-direction: column !important;
}
 .agas-co-worker-person {
     position: relative !important;
     display: flex !important;
     max-width : 100% !important;
     height: auto;
     margin : 0 auto !important;
     margin-right: 6% !important;
     margin-bottom: 0 !important;
     margin-left: 6% !important;
     text-align: center !important;
     justify-content: center !important;
     align-items: flex-start !important;
}
 .agas-co-worker-person img {
     margin : 0 auto !important;
     padding: 0 !important;
     margin-bottom: 2% !important;
     max-width : 200px !important;
     max-height: 200px !important;
}
 a.agas-co-worker-images, a.agas-co-worker-images:link, a.agas-co-worker-images:visited, a.agas-co-worker-images:active, a.agas-co-worker-images:hover {
     font-size: 0 !important;
     border: 0 !important;
     margin: 0 !important;
     padding: 0 !important;
     background: transparent;
     cursor: pointer;
     display: inline-block;
     height: auto;
     overflow:hidden;
}
 a.agas-co-worker-images:link img {
     transition: transform 0.5s;
     width: 100% !important;
     border: 0 !important;
     margin: 0 auto !important;
     padding: 0 !important;
}
 a.agas-co-worker-images:link:hover img {
     transform: scale(1.07, 1.07);
     margin: 0 auto !important;
     padding: 0 !important;
}
 .agas-co-worker-title {
     font-family: var(--AgasFontOne) !important;
     font-size: 17px !important;
     font-weight: 500 !important;
     font-style: normal !important;
     line-height: 150% !important;
     letter-spacing: 0.04em !important;
     text-align: center !important;
     color: #18201f !important;
     text-transform: none !important;
     text-decoration: none !important;
}
 .agas-co-worker-info {
     font-family: var(--AgasFontTwo) !important;
     font-size: 15px !important;
     font-weight: 300 !important;
     font-style: normal !important;
     line-height: 160% !important;
     letter-spacing: 0.04em !important;
     text-align: center !important;
     color: var(--AgasColorDarkYellowLight) !important;
     text-transform: uppercase !important;
     text-decoration: none !important;
     margin: 10px 0 !important;
     padding: 0 !important;
}
 .agas-co-worker-contact-item {
     flex: 0 1 auto !important;
     display: flex !important;
     flex-direction: row;
     justify-content: center;
     align-items: flex-start;
     margin: 10px 0 !important;
     padding: 0 !important;
     text-align: center !important;
     word-break: break-word !important;
     -webkit-hyphens: manual !important;
     -ms-hyphens: manual !important;
     hyphens: manual !important;
}
 .agas-co-worker-contact-left, .agas-co-worker-contact-right {
     flex: 0 1 auto !important;
     flex-direction: row !important;
     margin: 0 !important;
     padding: 0 !important;
}
 .agas-co-worker-contact-left {
     margin-right: 6px !important;
}
 .agas-co-worker-contact-right {
     margin: 0 !important;
}
 .agas-contact-icon-box {
     display: inline-block !important;
     vertical-align: middle !important;
     text-align: center !important;
     padding-right: 6px !important;
}
 .agas-h6-contact {
     font-family: var(--AgasFontTwo) !important;
     font-size: 14px !important;
     font-weight: 400 !important;
     font-style: normal !important;
     line-height: 100% !important;
     text-align: center !important;
     letter-spacing: 0.02em !important;
     color: #212b2a !important;
     white-space: nowrap !important;
     text-transform: none !important;
     text-decoration: none !important;
     border: 0 !important;
     padding: 0 !important;
     margin: 0 !important;
}
 a.agas-h6-contact-link, a.agas-h6-contact-link:link, a.agas-h6-contact-link:visited, a.agas-h6-contact-link:active {
     font-family: var(--AgasFontTwo) !important;
     font-style: normal !important;
     line-height: 100% !important;
     text-align: center !important;
     white-space: nowrap !important;
     text-transform: none !important;
     text-decoration: none !important;
     border: 0 !important;
     padding: 0 !important;
}
 a.agas-co-worker-link, a.agas-co-worker-link:link, a.agas-co-worker-link:visited, a.agas-co-worker-link:active {
     font-family: var(--AgasFontTwo) !important;
     font-size: 14px !important;
     font-weight: 400 !important;
     font-style: normal !important;
     line-height: 100% !important;
     text-align: center !important;
     letter-spacing: 0.02em !important;
     color: #212b2a !important;
     white-space: nowrap !important;
     text-transform: none !important;
     text-decoration: none !important;
     border: 0 !important;
     padding: 0 !important;
}
 .material-icons.agas-co-worker-icons {
     font-size: 16px !important;
     font-weight: 400 !important;
     font-style: none !important;
     line-height: 100% !important;
     margin: 0 !important;
     padding: 8% 0 0 0 !important;
     text-align: center !important;
     align-items: flex-start !important;
     color: #212b2a !important;
}
 .material-icons.agas-co-worker-icons:hover, a.agas-h6-contact-link:hover, .agas-h6-contact:hover {
     color: var(--AgasHoverColor) !important;
     cursor: pointer !important;
     transition: all 0.3s ease-in !important;
}
/* Agas-Obscured-Button */
 #agas-obscured-center-button-box {
     position: relative;
     display: flex !important;
     flex-direction: column;
     justify-content: center;
     align-items: center;
     overflow: visible !important;
     margin: 6% 0 3% 0 !important;
     padding: 0 !important;
     border: 0 !important;
     width: 100% !important;
     background-color: transparent !important;
}
 .agas-obscured-center-button-item {
     flex: 0 1 auto !important;
     display: flex !important;
     flex-direction: row;
     justify-content: center;
     align-items: center;
     border: 1px solid #ff0a4b !important;
     border-radius: 33px !important;
     margin: 0 2% !important;
     padding: 0.5% 3% !important;
     background: #fff;
}
 .agas-obscured-center-button-item-icon, .agas-obscured-center-button-item-fone-01, .agas-obscured-center-button-item-fone-02, .agas-obscured-center-button-item-text {
     flex: 0 1 auto !important;
     flex-direction: row !important;
     margin: 0 !important;
     padding: 0 !important;
}
 .agas-obscured-center-button-item-text {
     margin-right: 5% !important;
}
 .agas-obscured-center-button-item-fone-01 {
     margin-right: 5% !important;
}
 .agas-obscured-center-button-item-fone-02 {
     margin: 0 !important;
}
 a.agas-obscured-center-button-link, a.agas-obscured-center-button-link:link, a.agas-obscured-center-button-link:visited, a.agas-obscured-center-button-link:active {
     font-family: var(--AgasFontTwo) !important;
     font-size: 17px !important;
     font-weight: 600 !important;
     font-style: italic !important;
     line-height: 100% !important;
     text-align: center !important;
     letter-spacing: 0.02em !important;
     color: #ff0a4b !important;
     white-space: nowrap !important;
     text-transform: none !important;
     text-decoration: none !important;
     border: 0 !important;
     padding: 0 !important;
     background-color:transparent !important;
}
 a.agas-obscured-center-button-link:hover {
     color: #0a0003 !important;
     border: 0 !important;
}
 .material-icons.agas-obscured-center-button-icons {
     font-size: 17px !important;
     font-weight: 400 !important;
     font-style: none !important;
     line-height: 100% !important;
     margin: 0 !important;
     padding: 30% 0 0 0 !important;
     text-align: center !important;
     align-items: center !important;
     color: #ff0a4b;
}
 @media screen and (min-width: 700px) {
     #agas-obscured-center-button-box {
         display: none !important;
         visibility: hidden !important;
    }
}
 @media screen and (max-width: 800px) {
     .agas-obscured-center-button-item {
         margin: 2% 0 !important;
         padding: 1% 5% !important;
    }
}
 @media all and (max-width: 830px) {
     .agas-co-worker-flex-item {
         flex-basis: 50% !important;
    }
}
 @media all and (max-width: 666px) {
     .agas-co-worker-flex-item {
         flex-basis: 100% !important;
    }
     .agas-co-worker-title {
         font-size: 20px !important;
    }
     .agas-co-worker-info {
         font-size: 18px !important;
    }
     .agas-h5-general, .agas-work-text {
         text-align: justify !important;
    }
     .agas-h6-contact {
         font-size: 16px !important;
         line-height: 160% !important;
    }
     .agas-co-worker-person {
         margin-top: 6% !important;
    }
     .agas-co-worker-person img {
         margin-bottom: 0 !important;
    }
     .agas-h3-especially {
         font-size: 28px !important;
    }
}
/* Agas-Person-Tooltip */
 .AgasTooltipContent {
     font-family: var(--AgasFontTwo) !important;
     display: none;
     background: rgba(24,32,31,1) !important;
     box-shadow: 0px 4px 15px #444;
     color: #fff !important;
     text-transform: none !important;
     font-size: 14px !important;
     font-weight: 400 !important;
     font-style: normal !important;
     line-height: 150% !important;
     text-align: justify !important;
     padding: 12px 17px !important;
     border-radius: 3px !important;
     word-break: break-word !important;
     -webkit-hyphens: auto !important;
     -ms-hyphens: auto !important;
     hyphens: auto !important;
     position: absolute !important;
     top: 99% !important;
     right: 0 !important;
     left: 0 !important;
     transform-origin: top bottom !important;
     animation: hieuung ease-in 0.35s !important;
     z-index: 1001 !important;
}
 @keyframes hieuung {
     from {
         transform: scale(0);
    }
     to {
         transform: scale(1);
    }
}
 .AgasTooltip:hover .AgasTooltipContent {
     display: block !important;
}
 .AgasTooltipContent:after {
     content: "" !important;
     position: absolute !important;
     width: 0 !important;
     height: 0 !important;
}
/* Agas-Ankauf-Container */
 .agas-content-section-container-flex-start {
     display: flex !important;
     flex-direction: row !important;
     justify-content: center !important;
     align-items: flex-start !important;
     flex-wrap: wrap !important;
     margin: 0 auto !important;
     padding : 0 !important;
}
 .agas-content-section-item-33 {
     flex: 0 1 auto !important;
     flex-shrink: 1 !important;
     flex-basis: 33.33% !important;
     align-items: flex-start !important;
     justify-content: center !important;
     margin: 2% 0 !important;
     padding : 0 !important;
     flex-direction: row !important;
}
 .agas-row-sect-item {
     align-items: flex-start !important;
     justify-content: center !important;
     text-align: center !important;
}
 .agas-sale-section-text, .agas-sale-section-text-left {
     font-family: var(--AgasFontTwo) !important;
     text-transform: none !important;
     font-weight: 400 !important;
     font-style: normal !important;
     word-break: break-word !important;
     -webkit-hyphens: auto !important;
     -ms-hyphens: auto !important;
     hyphens: auto !important;
}
 .agas-sale-section-text {
     font-size: 19px !important;
     line-height: 140% !important;
     text-align: center !important;
     padding: 2% 3% !important;
     color: #596b69 !important;
}
 .agas-sale-section-text-left {
     font-size: 20px !important;
     line-height: 140% !important;
     text-align: left !important;
     padding: 0 !important;
     color: #677977 !important;
}
 .agas-content-section-container-center {
     display: flex !important;
     flex-direction: row !important;
     justify-content: flex-start !important;
     align-items: center !important;
     flex-wrap: wrap !important;
     margin: 0 auto !important;
     padding : 0 !important;
}
 .agas-content-section-container-2 {
     display: flex !important;
     flex-direction: row !important;
     justify-content: center !important;
     flex-basis: 48% !important;
     align-items: center !important;
     flex-wrap: wrap !important;
     margin: 2% 1% 0 1% !important;
     padding : 0 !important;
}
 .agas-content-section-item-50 {
     flex: 0 1 auto !important;
     flex-shrink: 1 !important;
     flex-basis: auto !important;
     align-items: center !important;
     justify-content: flex-start !important;
     margin: 2% 0 !important;
     padding : 0 !important;
     flex-direction: row !important;
}
 .agas-content-section-item-2-2 {
     flex: 0 1 auto !important;
     flex-basis: auto !important;
     align-items: center !important;
     justify-content: center !important;
     margin: 2% 0 !important;
     padding : 0 !important;
     flex-direction: row !important;
}
 .agas-flex-item-1-2 {
     flex-grow: 0 !important;
     flex-shrink: 0 !important;
     margin-left: 1% !important;
}
 .agas-flex-item-2-2 {
     flex-grow: 0 !important;
     flex-shrink: 1 !important;
     flex-basis: 85% !important;
     margin-left: 4% !important;
}
 .agas-row-sect-item-left {
     align-items: center !important;
     justify-content: center !important;
     text-align: left !important;
}
 .agas-flex-item-1 {
     flex-grow: 0 !important;
     flex-shrink: 0 !important;
     margin-left: 1% !important;
}
 .agas-flex-item-2 {
     flex-grow: 0 !important;
     flex-shrink: 1 !important;
     flex-basis: 92% !important;
     margin-left: 2% !important;
}
 .agas-color-bold {
     font-weight: 600 !important;
     margin: 0 2px !important;
}
 .agas-upper-heading {
     font-weight: 400 !important;
     font-size: 22px !important;
     line-height: 110% !important;
     text-align: center !important;
     color: #677977 !important;
     margin: 5px 0 20px 0 !important;
     padding: 0 !important;
     text-transform: uppercase !important;
}
 .material-icons.agas-sale-icons-center {
     font-size: 36px !important;
     font-weight: 400 !important;
     font-style: none !important;
     line-height: 100% !important;
     margin: 0 !important;
     padding: 4% 0 !important;
     text-align: center !important;
     align-items: center !important;
     color: var(--AgasColorGreen) !important;
}
 .material-icons.agas-sale-icons-left {
     font-size: 35px !important;
     font-weight: 400 !important;
     font-style: none !important;
     line-height: 100% !important;
     margin: 0 !important;
     padding: 0 !important;
     text-align: center !important;
     align-items: center !important;
     color: var(--AgasColorIcons) !important;
}
 .material-icons.agas-sale-icons-options {
     font-size: 38px !important;
     font-weight: 400 !important;
     font-style: none !important;
     line-height: 100% !important;
     margin: 0 !important;
     padding: 0 !important;
     text-align: center !important;
     align-items: center !important;
     color: var(--AgasColorIcons) !important;
}
 @media all and (max-width: 715px) {
     .agas-flex-item-2 {
         flex-basis: 88% !important;
    }
     .agas-content-section-container-2 {
         flex-direction: column !important;
         flex-basis: 100% !important;
         margin: 3% 1% 2% 1% !important;
    }
     .agas-flex-item-1-2 {
         margin-left: 0 !important;
    }
     .agas-flex-item-2-2 {
         flex-basis: 100% !important;
         margin-left: 0 !important;
    }
}
 @media all and (max-width: 666px) {
     .agas-content-section-container, .agas-content-section-container-center, .agas-content-section-item-50 {
         flex-direction: column !important;
    }
     .agas-content-section-item-33, .agas-flex-item-2 {
         flex-direction: column !important;
         flex-basis: 100% !important;
    }
     .agas-flex-item-1, .agas-flex-item-2 {
         margin: 1% !important;
    }
}
/******************************img-txt-box*********************************/
 .agas-img-txt-box {
     display:flex !important;
     flex-direction: row !important;
     justify-content: flex-start !important;
     align-items: center !important;
     margin: 0 !important;
}
 .agas-img-txt-images, .agas-img-txt-text {
     flex: 0 1 auto !important;
}
 .agas-img-txt-text {
     font-family: var(--AgasFontTwo) !important;
     font-size: 15px !important;
     font-weight: 400 !important;
     line-height: 1.77em !important;
     text-align: justify !important;
     hyphens: auto !important;
     color: #7a8281 !important;
     padding: 1% 1% 1% 2% !important;
}
 .agas-img-txt-images {
     padding: 1% !important;
     background-color: #fff;
     border-radius: 5px !important;
     border: 1px solid #d1dcdb;
}
 .agas-img-txt-images img {
     max-width: 160px !important;
     padding: 1% !important;
     border-radius: 5px !important;
}
 @media all and (max-width: 715px) {
     .agas-img-txt-images {
         display: none !important;
         visibility: hidden !important;
    }
     .agas-img-txt-text {
         padding: 1% !important;
    }
}
/******************************Contact-Neu*********************************/
.agas-contact-site-links {
        flex: 0 1 auto !important;
        display: flex !important;
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-start;
        margin: 10px 0 !important;
        padding: 0 !important;
        text-align: left !important;
        word-break: break-word !important;
        -webkit-hyphens: manual !important;
        -ms-hyphens: manual !important;
        hyphens: manual !important;
}
a.agas-contact-site:link, a.agas-contact-site:visited, a.agas-contact-site:active {
        font-family: var(--AgasFontThree) !important;
        font-style: normal !important;
        line-height: 100% !important;
        text-align: left !important;
        white-space: nowrap !important;
        text-transform: none !important;
        text-decoration: none !important;
        color: #3a4d4b !important;
        border: 0 !important;
        padding: 0 !important;
}
.agas-contact-h6-contact {
        font-family: var(--AgasFontThree) !important;
        font-size: 19px !important;
        font-weight: 300 !important;
        font-style: normal !important;
        line-height: 100% !important;
        text-align: left !important;
        letter-spacing: 0.01em !important;
        color: #3a4d4b !important;
        white-space: wrap !important;
        text-transform: none !important;
        text-decoration: none !important;
        border: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
}
.agas-contact-icon-box-contact {
        display: inline-block !important;
        vertical-align: middle !important;
        text-align: left !important;
        padding-right: 8px !important;
}
.material-icons.agas-contact-icons {
        font-size: 20px !important;
        font-weight: 400 !important;
        font-style: none !important;
        line-height: 100% !important;
        margin: 0 !important;
        padding: 8% 0 0 0 !important;
        text-align: center !important;
        align-items: flex-start !important;
        color: var(--AgasHoverColor) !important;
}
.material-icons.agas-contact-icons:hover, .agas-contact-h6-contact:hover, a.agas-contact-site:hover {
        color: var(--AgasHoverColor) !important;
        cursor: pointer !important;
        transition: all 0.3s ease-in !important;
}
.agas-contact-div-contact {
        font-family: var(--AgasFontThree) !important;
        font-style: normal !important;
        line-height: 180% !important;
        text-align: left !important;
        letter-spacing: 0.01em !important;
        color: #3a4d4b !important;
        white-space: wrap !important;
        text-transform: none !important;
        text-decoration: none !important;
        border: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
}
.agas-contact-div-contact > span.bold {
        font-size: 19px !important;
        font-weight: 700 !important;
        line-height: 220% !important;
        color: #6c7574 !important;
}
.agas-contact-div-contact > span.normal {
        font-size: 19px !important;
        font-weight: 300 !important;
}
.agas-contact-div-contact > span.petit {
        font-size: 17px !important;
        font-weight: 300 !important;
}
/******************************WAB-Worker-Awards*********************************/
#worker-awards-button {
     display: flex !important;
     margin: 0 auto !important;
     margin-top: 20px !important;
     margin-bottom: 30px !important;
     padding: 0 !important;
     max-width: 1000px !important;
     position: relative;
     background-color: #fff !important;
     border: 0 !important;
     clear: both;
}
 #worker-awards-button img {
     width: 100%;
     height: auto;
     object-fit: cover;
}
 .worker-awards-overlay {
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     display: flex !important;
     flex-direction: column !important;
     justify-content: space-between !important;
     align-items: center !important;
     background-color: transparent;
}
 .wab-top {
     width: 100%;
     display: flex !important;
     flex-direction: row !important;
     justify-content: space-between !important;
     align-items: flex-start !important;
     position: relative;
     background-color: transparent !important;
}
 .wab-top-text {
     flex: 0 1 65%;
     display: flex !important;
     justify-content: flex-start !important;
     align-items: flex-start !important;
     background-color: transparent !important;
     font-family: var(--AgasFontTwo) !important;
     font-optical-sizing: auto;
     font-size: 30px !important;
     font-weight: 300 !important;
     line-height: 180% !important;
     hyphens: auto !important;
     letter-spacing: 0 !important;
     text-align: left !important;
     color: #3a4d4b;
     margin-bottom: 0;
}
.wab-top-long-text {
     flex: 0 1 65%;
     display: flex !important;
     justify-content: flex-start !important;
     align-items: flex-start !important;
     background-color: transparent !important;
     font-family: var(--AgasFontTwo) !important;
     font-optical-sizing: auto;
     font-size: 29px !important;
     font-weight: 300 !important;
     line-height: 180% !important;
     hyphens: auto !important;
     letter-spacing: 0 !important;
     text-align: left !important;
     color: #3a4d4b;
     margin-bottom: 0;
}
.wab-top-long-text-dubble {
     flex: 0 1 65%;
     display: flex !important;
     justify-content: center !important;
     align-items: flex-start !important;
     flex-direction: column !important;
     font-family: var(--AgasFontTwo) !important;
     font-optical-sizing: auto;
     font-size: 28px !important;
     font-weight: 300 !important;
     line-height: 180% !important;
     hyphens: auto !important;
     letter-spacing: 0.02 !important;
     text-align: left !important;
     color: #111 !important;
     margin-bottom: 0 !important;
}
.wab-top-long-text-long {
     flex: 0 1 65%;
     display: flex !important;
     justify-content: flex-start !important;
     align-items: flex-start !important;
     background-color: transparent !important;
     font-family: var(--AgasFontTwo) !important;
     font-optical-sizing: auto;
     font-size: 28px !important;
     font-weight: 300 !important;
     line-height: 180% !important;
     hyphens: auto !important;
     letter-spacing: 0 !important;
     text-align: left !important;
     color: #3a4d4b;
     margin-bottom: 0;
}
.wab-top-text-mobile {
    display : none !important;
     visibility: hidden !important;
     flex: 0 1 100%;
     display: flex !important;
     justify-content: center !important;
     align-items: flex-start !important;
     background-color: transparent !important;
     font-family: var(--AgasFontTwo) !important;
     font-optical-sizing: auto;
     font-size: 0 !important;
     line-height: 0 !important;
     hyphens: auto !important;
     letter-spacing: 0 !important;
     text-align: center !important;
     color: #3a4d4b;
     margin-bottom: 3%;
}
 .wab-top-images {
     flex: 0 1 35% !important;
     display: flex !important;
     flex-direction: row !important;
     justify-content: flex-end !important;
     align-items: flex-start !important;
     background: transparent !important;
     margin: 0 auto !important;
     padding: 0 !important;
     font-size: 0 !important;
     line-height: 0 !important;
}
 .wab-top-images-item {
     justify-content: center !important;
     align-items: flex-start !important;
     background: transparent !important;
}
 .award-01 {
     flex: 0 1 30%;
}
 .award-01 img {
     width: 100% !important;
     margin: 0 !important;
     padding: 0 !important;
}
 .award-02 {
     flex: 0 2 40%;
     padding: 0 5% !important;
}
 .award-02 img {
     width: 100% !important;
     margin: 0 !important;
     padding: 0 !important;
}
 .award-03 {
     flex: 0 1 30%;
}
 .award-03 img {
     width: 100% !important;
     margin: 0 !important;
     padding: 0 !important;
}
 .wab-bottom {
     display: flex !important;
     justify-content: center !important;
     align-items: flex-end !important;
}
 .wab-bottom-button {
     background: transparent !important;
}
 .wab-bottom-button-item {
     background-color: transparent !important;
     margin: 0 auto !important;
     padding: 0 !important;
     font-size: 0 !important;
     line-height: 0 !important;
}
 .wab-contact-button {
     justify-content: center !important;
     padding: 0 !important;
     margin: 0 0 !important;
     text-align: left !important;
}
 .wab-contact-button img {
     max-width: 400px !important;
     border-radius: 1px;
     box-shadow: -1px 3px 7px #999;
}
 a.wab-contact-button:link img {
     transition: transform 0.5s;
}
 a.wab-contact-button:link:hover img {
     transform: scale(97%);
}
 .wab-worker-desctop {
     display: block !important;
     visibility: visible !important;
}
 .wab-worker-mobile, .wab-worker-mobile-petit {
     display : none !important;
     visibility: hidden !important;
}
 @media screen and (max-width: 955px) {
     .wab-top-text {
         font-size: 28px !important;
    }
    .wab-top-long-text {
         font-size: 27px !important;
    }
    .wab-top-long-text-long {
         font-size: 26px !important;
    }
    .wab-top-long-text-dubble {
         font-size: 27px !important;
    }
}
 @media screen and (max-width: 900px) {
     .wab-top-text {
         font-size: 26px !important;
    }
    .wab-top-long-text {
         font-size: 24px !important;
    }
    .wab-top-long-text-long {
         font-size: 23px !important;
    }
    .wab-top-long-text-dubble {
         font-size: 25px !important;
    }
}
 @media screen and (max-width: 840px) {
     .wab-top-text {
         font-size: 22px !important;
    }
    .wab-top-long-text {
         font-size: 21px !important;
    }
    .wab-top-long-text-long {
         font-size: 20px !important;
    }
    .wab-top-long-text-dubble {
         font-size: 22px !important;
    }
}
 @media screen and (max-width: 710px) {
     .wab-top-text {
         font-size: 18px !important;
    }
    .wab-top-long-text {
         font-size: 17px !important;
    }
    .wab-top-long-text-long {
         font-size: 16px !important;
    }
    .wab-top-long-text-dubble {
         font-size: 20px !important;
    }
}
 @media screen and (max-width: 620px) {
     .wab-worker-desctop, .wab-worker-mobile-petit, .wab-top-long-text-dubble {
         display : none !important;
         visibility: hidden !important;
    }
     .wab-worker-mobile {
         display: block !important;
         visibility: visible !important;
    }
     .wab-top {
         flex-direction: column !important;
         justify-content: space-around !important;
    }
     .wab-top-text, .wab-top-long-text, .wab-top-long-text-long {
         flex: 0 1 100%;
         justify-content: center !important;
         align-items: flex-start !important;
         text-align: center !important;
         margin-bottom: 3%;
    }
     .wab-top-text {
         font-size: 30px !important;
         line-height: 120% !important;
    }
    .wab-top-long-text {
         font-size: 28px !important;
         line-height: 120% !important;
    }
    .wab-top-long-text-long {
         font-size: 27px !important;
    }
     .wab-top-images {
         flex: 0 1 100% !important;
         justify-content: space-between !important;
         width: 90%;
    }
     .wab-top-images-item {
         justify-content: center !important;
         align-items: flex-start !important;
    }
}
 @media screen and (max-width: 580px) {
     .wab-top-images {
         width: 85%;
    }
}
 @media screen and (max-width: 500px) {
     .wab-top-images {
         width: 70%;
    }
}
 @media screen and (max-width: 400px) {
     .wab-worker-desctop, .wab-worker-mobile {
         display : none !important;
         visibility: hidden !important;
    }
     .wab-worker-mobile-petit {
         display: block !important;
         visibility: visible !important;
    }
    .wab-top-images {
         width: 85%;
    }
}
@media screen and (max-width: 550px) {
     .wab-top-text, .wab-top-long-text, .wab-top-long-text-long {
        display : none !important;
         visibility: hidden !important;
         font-size: 0 !important;
         line-height: 0 !important;
    }
    .wab-top-text-mobile {
        display: block !important;
        visibility: visible !important;
        font-size: 28px !important;
        font-weight: 300 !important;
        line-height: 120% !important;
        letter-spacing: 0 !important;
    }
}

.agas-awards-btn {
     display: inline-flex !important;
     align-items: center !important;
     border-radius: 50px !important;
     text-decoration: none !important;
     white-space: nowrap !important;
      padding: 13px 20px !important;
      background-color: #b59b50 !important;
      box-shadow: 0 4px 10px rgba(4, 4, 2, 0.2) !important;
    transition: box-shadow 0.3s ease, background-color 0.3s ease !important;
}
.agas-awards-btn:hover {
     color: #fff !important;
     background-color: #b59b50 !important;
     box-shadow: 0 6px 16px rgba(4, 4, 2, 0.3) !important;
}
.agas-awards-btn-label {
     font-size: 20px !important;
      font-weight: 400 !important;
     letter-spacing: 0.02em !important;
     font-family: var(--AgasFontTwo) !important;
     color: #fff !important;
}
.agas-awards-btn-icon {
     display: inline-flex !important;
     justify-content: center !important;
     align-items: center !important;
     width: 19px !important;
     height: 19px !important;
     font-family: "FontAwesome" !important;
     font-weight: 400 !important;
      margin-left: 15px !important;
     font-size: 19px !important;
     border-radius: 50% !important;
     background: transparent !important;
     color: #fff !important;
     flex-shrink: 0 !important;
     cursor: default !important;
}
@media (max-width: 666px) {
    .agas-awards-btn {
        padding: 14px 14px !important;
    }
    .agas-awards-btn-label {
        font-size: 20px !important;
        letter-spacing: 0 !important;
    }
}
.agas-h1-noCaps {
  font-optical-sizing: auto;
  font-family: var(--AgasFontOne) !important;
  font-size: 46px !important;
  font-weight: 500 !important;
  font-style: normal !important;
  line-height: 1.22em !important;
  letter-spacing: -0.01em !important;
  text-align: center !important;
  text-transform: none !important;
  color: #405250 !important;
  margin: 25px 0 20px 0 !important;
}
.agas-h1-noCaps-ital {
    color: #c8a45a !important;
    font-style: italic !important;
    font-weight: 500 !important;
}
.agas-claim-subtitle {
    font-family: var(--AgasFontTwo) !important;
    display: block !important;
    font-size: 26px !important;
    font-weight: 400 !important;
    color: #405250 !important;
    letter-spacing: 0.02em !important;
    line-height: 130% !important;
    text-align: center !important;
    margin: 0 auto !important;
    margin-top: 0.25rem !important;
    margin-bottom: 0.85rem !important;
    padding: 0 !important;
}

@media (max-width: 666px) {
    .agas-h1-noCaps {
         font-size: 58px !important;
         line-height: 150% !important;
    }
    .agas-claim-subtitle {
        font-size: 22px !important;
    }
}

/******************************Info-Grid-Tree*********************************/
#info-grid-tree-box {
     border-top: 1px solid #ccc;
     padding: 5px 0 0 0;
     margin: 50px 0 30px 0;
}
 .info-grid-tree-grid {
     display: grid;
     grid-template-rows: auto auto;
     grid-template-columns: 1fr 1fr 1fr;
     grid-auto-rows: auto;
     grid-gap: 0 !important;
     position: relative;
     min-height: 1rem;
}
 .igt-grid {
     position: relative;
     padding: 0 15px;
     margin: 20px 0;
}
 .igt-grid-none {
     position: relative;
     padding: 0 15px;
     margin: 10px 0;
}
 .igt-grid::after {
     content: "";
     position: absolute;
     bottom: -25px;
     left: 0;
     height: 1px;
     width: 100%;
     background-color: #ccc;
}
 .igt-grid-none::after {
     content: "";
     position: absolute;
     bottom: -20px;
     left: 0;
     height: 1px;
     width: 100%;
     background-color: #c6c6c6;
}
 .igt-line {
     border-right: 1px solid #d5d5d5;
     border-left: 1px solid #d5d5d5;
}
 .igt-preview {
     display: flex;
     overflow: hidden;
     word-break: break-word;
}
 .igt-preview-content {
     position: relative;
}
 .igt-preview-text {
     padding: 0 1% 0 1%;
     hyphens: auto !important;
      -moz-hyphens: auto;
     -o-hyphens: auto;
     -webkit-hyphens: auto;
     -ms-hyphens: auto;
}
 h3.igt-h3-agas {
     font-size: 20px !important;
     line-height: 120% !important;
     font-family: var(--AgasFontTwo) !important;
     color: #324240 !important;
     font-weight: 500 !important;
     font-style: normal !important;
     text-align: left !important;
     text-transform: none;
     padding: 0 !important;
     margin: 0 !important;
     margin-bottom: 5% !important;
}
 .igt-text {
     font-family: var(--AgasFontTwo) !important;
     font-size: 15px !important;
     line-height: 150% !important;
     font-weight: 300 !important;
     text-align: justify !important;
     hyphens: auto !important;
     color: #070a09 !important;
     font-stretch: normal;
}
 @media screen and (max-width: 750px) {
     .info-grid-tree-grid {
         display: grid;
         grid-template-rows: auto;
         grid-template-columns: auto;
         grid-auto-rows: auto;
         grid-gap: 0;
    }
     .igt-line {
         border-right: 0 !important;
         border-left: 0 !important;
    }
     .igt-preview-text {
         padding: 0 3%;
    }
}
 @media screen and (max-width: 550px) {
     .igt-preview-text {
         padding: 0 5%;
    }
     .igt-grid, .igt-grid-none {
         padding: 0 15px 0 5px;
    }
}
/******************************Phone-Standart-Right*********************************/
#agas-phone-standart-right {
     position: fixed;
     top: 200px;
     right: -200px !important;
     width: 250px !important;
     border-radius: 50px 0 0 50px !important;
     z-index: 9999999999999999 !important;
     display: flex;
     justify-content: flex-start !important;
     align-items: center !important;
     flex-direction: row;
     background-color: rgba(253,239,142, 1.0) !important;
     transition: right 0.4s ease, background-color 0.9s ease, opacity 0.9s ease, visibility 0.9s ease !important;
     opacity: 1;
     visibility: visible;
     border: 0 !important;
     padding: 0 !important;
     margin: 0 !important;
     box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
 #agas-phone-standart-right:hover {
     background-color: rgba(253,239,142, 0.4) !important;
     right: 0 !important;
     border: 0 !important;
}
 .agas-phone-standart-img {
     display: inline-block !important;
     width: 230px !important;
     height: 51px !important;
     border-radius: 50% !important;
     cursor: default !important;
     padding: 0 !important;
     margin: 0 !important;
}
.agas-phone-standart-img img {
     width: 100% !important;
     padding: 0 !important;
     padding-top: 1px !important;
     padding-right: 0 !important;
     padding-bottom: 1px !important;
     padding-left: 6px !important;
     margin: 0 !important;
}
 .agas-phone-standart-img a {
     font-size: 0 !important;
     padding: 0 !important;
     margin: 0 !important;
}