@charset "utf-8";
/* CSS Document */
#all {
    /*background-color:#F0F0F0;*/
    padding: 0;
    margin: 0px auto;
    vertical-align: middle;
    width: 100%;
}

h1 {
    margin-top: 50px !important;
    font-weight: 700 !important;
    margin-bottom: 2.4rem;
    font-family: "Work Sans", sans-serif;
    line-height: 1.2;
    letter-spacing: .25px;
    color: #000;
    text-align: center;
}

.col-md-4.text-center {
    margin: 0 auto; /* Zentriert das Element horizontal */
    text-align: center; /* Zentriert den Text im Element */
}

.col-md-4.middle {
   padding-top: 23px;
}

label,
.answer {
    color: #333333;
    font-family: Raleway, Verdana, Geneva, sans-serif;
    font-size: 15px;
    cursor: pointer;
}

input,
select,
option {
    /*	background-color:#ffffff;*/
    font-size: 15px;
    color: #666666;
    cursor: pointer;
}

select {
    border: 1px solid #9A9A9A;
    padding: 2px;
}

input[type=text],
textarea {
    border: 1px solid #9A9A9A;
    padding: 2px;
    width: 97%;
}

.radiobutton_group input[type=text] {
    margin-top: 5px;
}

.button {
    padding: 12px 0px 12px 0px;
    width: 500px;
}

input[type=submit] {
    width: 200px;
    font-size: 15px;
    padding: 6px 3px;
    border: 1px solid #ff9600;
    background-color: #ff9600;
    color: #fff;
    float: right;
}

input[name=btn_back] {
    float: left !important;
    margin-left: 10px;
    background-color: #fff !important;
    color: #ff9600 !important;
    border: none !important;
}

.msg_error {
    font-weight: bold;
    color: #dd0000;
    padding-bottom: 10px;
}

.questions {
    background-color: #f0f0f0;
    width: 100%;
    padding: 20px;
    border-radius: 0px;
    margin-bottom: 20px;
}

.question {
    padding: 15px 10px;
    color: #000000;
    background-color: #fff;
    font-family: Raleway, Verdana, sans-serif;
    font-size: 12px;
}

.html {
    padding: 0 !important;
    color: #000000;
    background: #f0f0f0 !important;
    font-family: Raleway, sans-serif !important;
}

.abstand {
    height: 10px;
    background-color: #f0f0f0;
}

.head {
    font-weight: bold;
}

.head label {
    color: #000;
    font-size: 1.125rem;
    font-weight: bold;
}

.mandatory .head label::after {
    content: "*";
}

.head div {
    font-weight: normal;
    color: #9A9A9A;
    padding-top: 5px;
}

.body div {
    padding: 0 0 10px 0;
}

td {
    text-align: center;
    vertical-align: middle;
}

td.question {
    text-align: left;
    padding: 8px 0 10px 0;
}

.radiobutton_matrix input[type=radio] {
    margin: 0 0 3px 0;
}

.radiobutton_matrix td {
    border-bottom: 1px dotted #dcdcdc;
    padding-left: 10px;
}

@media (max-width: 3840px) {
.large-wrap {
    max-width: 1440px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
   }
}

.container{ max-width:1440px!important; }

.container-footer {
max-width:1440px;
width:100%;
margin-right: auto;
margin-left: auto;
padding:0
}

.sgs {
display: inline-block;
margin:20px;
}

/***************************/

div.date input {
    cursor: pointer;
}

#datepicker {
    position: absolute;
    width: 175px;
    padding: 5px;
    background-color: #fff;
    border: solid 1px #000;
    z-index: 9999;
    font-family: arial;
    font-size: 12px;
}

#datepicker p {
    margin: 0px;
    padding: 0px;
}

#datepicker a {
    color: #999;
    text-decoration: none;
}

#datepicker a:hover,
#datepicker a.weekend:hover {
    color: #000;
}

#datepicker a.active {
    color: #F56E01 !important;
    font-weight: bold;
}

#datepicker a.today {
    color: #F56E01;
}

#datepicker a.weekend {
    color: #666666;
}

#datepicker ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

#datepicker ul li {
    float: left;
    width: 21px;
    margin: 2px;
    padding: 0px;
    list-style-type: none;
    text-align: right;
}

#datepicker ul li a {
    padding: 2px;
}

#datepicker p {
    text-align: center;
}

#datepicker_year_month {
    font-weight: bold;
}

#datepicker_weekdays {
    margin-top: 3px;
}

td label {
    text-align: center
}

/* Custom CSS styles */
body {
    background-color: #f0f0f0 !important;
    font-family: "Work Sans", sans-serif !important;
    color: #666666;
    margin: 0;
    padding: 0;
}

header {
    background-color: white;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    padding: 15px 0;
}

.mainHeader .logo img {
    max-width: 100%;
    height: auto;
}

.mainHeader h1,
.mainHeader h2 {
    color: #000;
}

.mainHeader .toggleSidebarMenu {
    cursor: pointer;
    font-size: 34px; /* Ändern Sie die Schriftgröße nach Bedarf */
    color: #000;
}

.footer {
    background-color: #fff;
    padding: 30px 20px;
    margin-bottom: 0.8rem;
    color: #000; /* Ändern Sie die Schriftfarbe auf Schwarz */
}

.footer ul {
    list-style: none;
    padding: 20px;
    margin-bottom: 30px; /* Erhöht den Abstand zwischen den Listen */
}

.footer ul li {
    margin-bottom: 20px; /* Erhöht den Abstand zwischen den Listenpunkten */
}

.footer ul li a {
    color: #000;
    text-decoration: underline;
    transition: color 0.3s; /* Sanfte Farbübergänge für Links */
    margin-bottom: 20px; /* Erhöht den Abstand zwischen den Listenpunkten */
}

.footer ul li a:hover {
    color: #ff9600; /* Farbe ändern bei Hover */
}

.footer .social-icons {
    padding: 0;
    margin-bottom: 0px !important;
}

.footer .social-icons li {
    display: inline-block;
    margin-right: 10px; /* Abstand zwischen den Icons */
}

.footer .office-address {
    margin-top: 30px; /* Abstand nach oben */
}

.footer .office-address h6 {
    margin-bottom: 10px; /* Abstand unterhalb der Überschriften */
}

.footer .cta {
    padding: 0.5rem 2.4rem 0.5rem 0.5rem; /* Padding für den Button anpassen */
    border: 0.4rem solid #000;
    position: relative;
    line-height: 1.5;
    color: #000;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .12);
    background-color: transparent;
    font-weight: bold;
    display: inline-flex; /* Flexbox verwenden */
    align-items: center; /* Vertikal zentrieren */
    text-decoration: none; /* Entfernt den Unterstrich */
}

.footer .cta span {
    margin-right: 10px; /* Abstand zwischen Text und Icon */
    color: #000; /* Schriftfarbe auf Schwarz ändern */
}

.footer .cta:focus,
.footer .cta:hover {
    text-decoration: none;
}

.icon-chevron-right-black {
    width: 2.4rem;
    height: 2.4rem;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEzLjc5IDEyIDYgNC43NjdsMi4wNDEtMi4xOTlMMTguMiAxMi4wMDEgOC4wNCAyMS40MzJsLTIuMDQtMi4xOThMMTMuNzkgMTJaIiBmaWxsPSIjMDAwIi8+PC9zdmc+);
    position: absolute;
    right: 1rem; /* Position des Icons einstellen */
    top: 50%;
    transform: translateY(-50%);
}

.icon,
.illustration {
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    font-size: 0;
    width: 1.6rem;
    height: 1.6rem;
}

/*
.footer .cta:hover {
background-color: #000000;
}
*/

.contentSection {
    padding: 20px 0;
}

.msg_error {
    font-weight: bold;
    color: #dd0000;
    padding-bottom: 10px;
}


.actions {
    padding-top: 20px;
    text-align: right;
}

.actions input[type=submit] {
    width: 150px;
    height: 45px;
    color: #000;
    background-color: #ef940c;
    border-radius:0px !important;
    border: none;
    cursor: pointer;
    position: relative;
    transition: background-color 0.3s, color 0.3s;
    font-weight: bold;
}

.actions input[type=submit]:hover {
    background-color: #e58300;
    color: #000;
}

.actions .icon-heart-black {
    width: 2.4rem;
    height: 2.4rem;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik04LjIgMy40QzUuMyAzLjQgMyA1LjggMyA4LjljMCAxLjkuOCAzLjUgMi4xIDUuMiAxLjMgMS43IDMuMiAzLjQgNS4zIDUuNWwuMS4xIDEuNiAxLjUgMS42LTEuNWMyLjItMi4xIDQuMS0zLjggNS40LTUuNSAxLjMtMS43IDIuMS0zLjMgMi4xLTUuMiAwLTMtMi4zLTUuNS01LjItNS41LTEuNSAwLTIuOS42LTMuOSAxLjYtMS0xLjEtMi40LTEuNy0zLjktMS43ek01LjcgOC45YzAtMS41IDEuMS0yLjYgMi41LTIuNiAxLjEgMCAyLjIuOCAyLjYgMS44bC4yLjJoMi4zbC4xLS4zYy40LTEgMS41LTEuOCAyLjYtMS44IDEuNSAwIDIuNSAxLjEgMi41IDIuNiAwIDEuMS0uNiAyLjMtMS43IDMuNy0xLjEgMS40LTIuNyAyLjktNC43IDQuNy0xLjktMS44LTMuNS0zLjMtNC43LTQuNy0xLjEtMS40LTEuNy0yLjUtMS43LTMuNnoiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZCIvPjwvc3ZnPg==);
    position: absolute;
    left: 0.6rem;
    top: 50%;
    transform: translateY(-50%);
}

.pflicht {
    font-size: 11px;
}

.pagination {
    text-align: right;
    font-size: 11px;
    margin-top: 20px;
}

.finish {
    color: #fff;
    background-color: #ff9600;
    border: none;
}

.primary-button {
    padding: 0.6rem 1.2rem;
    width: 150px;
    height: 45px;
    color: #000;
    background-color: #ef940c;
    display: inline-block;
    border: none;
    cursor: pointer;
    position: relative;
    transition: background-color 0.3s, color 0.3s;
    font-weight: bold; /* Schrift fett */
}

.primary-button .icon-heart-black {
    width: 1.5rem;
    height: 1.5rem;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik04LjIgMy40QzUuMyAzLjQgMyA1LjggMyA4LjljMCAxLjkuOCAzLjUgMi4xIDUuMiAxLjMgMS43IDMuMiAzLjQgNS4zIDUuNWwuMS4xIDEuNiAxLjUgMS42LTEuNWMyLjItMi4xIDQuMS0zLjggNS40LTUuNSAxLjMtMS43IDIuMS0zLjMgMi4xLTUuMiAwLTMtMi4zLTUuNS01LjItNS41LTEuNSAwLTIuOS42LTMuOSAxLjYtMS0xLjEtMi40LTEuNy0zLjktMS43ek01LjcgOC45YzAtMS41IDEuMS0yLjYgMi41LTIuNiAxLjEgMCAyLjIuOCAyLjYgMS44bC4yLjJoMi4zbC4xLS4zYy40LTEgMS41LTEuOCAyLjYtMS44IDEuNSAwIDIuNSAxLjEgMi41IDIuNiAwIDEuMS0uNiAyLjMtMS43IDMuNy0xLjEgMS40LTIuNyAyLjktNC43IDQuNy0xLjktMS44LTMuNS0zLjMtNC43LTQuNy0xLjEtMS40LTEuNy0yLjUtMS43LTMuNnoiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZCIvPjwvc3ZnPg==);
    position: absolute;
    left: 0.6rem;
    top: 50%;
    transform: translateY(-50%);
}

.primary-button.clicked {
    -webkit-filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.12));
    filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.12));
}

.primary-button:hover {
    background-color: #e58300;
    color: #000;
    text-decoration: none; /* Unterstreichung entfernen */
}

.col-md-4.text-center {
    text-align: center;
}

.tertiary-button {
    padding: 1rem 2.8rem;
    border: 0.4rem solid #000;
    position: relative;
    line-height: 1.5;
    color: #000;
    box-shadow: 0 2px 8px rgba(0,0,0,.12);
    background-color: transparent;
}

.col-md-4 h6 {
    margin-top: 25px !important;
    margin-bottom: 0.4rem;
    color: #000;
    font-weight: bold;
    padding: 20px;
}

.footer p {
    margin-top: -20px  !important;
    margin-bottom: 0;
    padding: 0 20px;
}

.footer a {
    text-decoration: none; /* Unterstreichung entfernen */
    color: #000; /* Schriftfarbe auf Schwarz ändern */
    font-weight: bold;
}

.footer a:hover {
    text-decoration: underline; /* Unterstreichung hinzufügen */
}

.footer .cta span {
    margin-right: 10px; /* Abstand zwischen Text und Icon */
}

.footer a:hover,
.footer a:focus { /* Entfernen Sie die orangefarbene Schriftfarbe beim Anklicken */
    color: #000 !important; /* Schriftfarbe auf Schwarz ändern */
}

.icon-chevron-down {
    width: 1.2rem; /* Anpassung der Breite */
    height: 0.8rem; /* Anpassung der Höhe */
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuNTE1IDMuNTE1IDEyIDEybDguNDg1LTguNDg1IiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPjwvc3ZnPg==);
    position: absolute;
    right: 3rem; /* Anpassung der Position nach rechts */
}

.icon,
.illustration {
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    font-size: 0;
}

.footer-menu-main ul .footer-menu-item .footer-menu-link {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
    padding: 1.4rem 0;
    background-color: transparent;
    border-bottom: 2px solid #e8e4e4;
    width: 120%;
    text-decoration: underline;
    text-align: left;
    color: #000;
}

.bg-neutral-200 {
    color: #000!important;
    background-color: #f5f2f2!important;
}

.footer-top .footer-contents {
    padding-top: 0;
    padding-bottom: 3.2rem;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.button,
.engage-fab-button,
.icon-only-button,
.link-button,
.secondary-button,
.tertiary-button,
button,
input[type=submit] {
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    font-size: inherit;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    background: white;
}

/* Toggle Button Styles */
.toggle-switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
    margin-left: auto;
    margin-right: auto;
}

.toggle-switch input {
    display: none;
}

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

.slider:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

input:checked + .slider {
    background-color: #000;
}

input:focus + .slider {
    box-shadow: 0 0 1px #000;
}

input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
    border-radius: 34px;
}

.slider.round:before {
    border-radius: 50%;
}

/* Button Groups */
.button-group {
    display: inline-flex;
    border: 1px solid #ccc;
    border-radius: 0px;
}

.button-group button {
    border: none;
    outline: none;
    cursor: pointer;
    padding: 10px 20px;
    background-color: transparent;
}

.button-group button:hover {
    background-color: #f0f0f0;
}

.button-group button.active {
    background-color: #000;
    color: white;
}

.footer-menu-item.footer-accordion {
    position: relative;
}


.footer-menu-item.footer-accordion button span {
    font-weight: bold; /* Fett machen */
    color: black; /* Schwarz machen */
    text-decoration: underline; /* Unterstreichung hinzufügen */
}


/* Runden schwarzen Kreis beim Anklicken entfernen */
.footer-menu-link.accordion-trigger:focus {
    outline: none; /* Entfernt den Standard-Fokus-Stil */
}

.copyright {
    text-align: left; /* Center align the text */
    font-size: 14px; /* Adjust font size as needed */
    margin-top: 20px; /* Add margin from the top */
}

.icon-chevron-down.rotate-up {
    transform: rotate(180deg);
    /* Hier passen Sie die Rotation an, je nachdem, um wie viel Grad Sie den Pfeil drehen möchten */
}

ul li .icon, ul li::before {
    width: 2.4rem;
    height: 2.4rem;
}

@media (min-width: 768px) {
    .footer .col-md-4 {
      max-width: none; 
      border-top: 4px solid #000;
      /* padding: 20px; */
    }
  }

/* Icons */

.footer-top .footer-top-wrap .footer-top-wrap-right, .list-container .list-search-bar .modal-group .modal-button {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
}

.icon-right-arrow-green {
    width: 8.3rem;
    height: 1.21rem;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCA5NyAyNS4zIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA5NyAyNS4zIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiM2YzA7c3Ryb2tlLXdpZHRoOjU7c3Ryb2tlLWxpbmVjYXA6cm91bmR9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMyAxMC41YzkuOCA0LjEgMzUuNCA0LjkgNDYgNSA4LjguMSAzNC4yLjggNDIuNS0yLjUiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNODMgMi43YzQgMyA5LjEgNS44IDExLjIgMTAuNi40LjgtOC40IDguMi05LjcgOS42Ii8+PC9zdmc+);
}

.icon-down-arrow-green { display:none;}

.engage-menu a:hover span, .flex, .footer-top .footer-top-wrap .footer-top-wrap-right .social-container .social-icons, .form-group.error .dropdown+label, .form-group.error input[type=date]+label, .form-group.error input[type=email]+label, .form-group.error input[type=number]+label, .form-group.error input[type=password]+label, .form-group.error input[type=search]+label, .form-group.error input[type=tel]+label, .form-group.error input[type=text]+label, .form-group.label-adjust .choices-container:disabled+label, .form-group.label-adjust .choices-container:focus+label, .form-group.label-adjust .dropdown-open+label, .form-group.label-adjust .dropdown.selected+label, .form-group.label-adjust .dropdown:disabled+label, .form-group.label-adjust .dropdown:focus+label, .form-group.label-adjust .dropdown:hover+label, .form-group.label-adjust input[type=date]:disabled+label, .form-group.label-adjust input[type=date]:focus+label, .form-group.label-adjust input[type=date]:not(:placeholder-shown)+label, .form-group.label-adjust input[type=email]:disabled+label, .form-group.label-adjust input[type=email]:focus+label, .form-group.label-adjust input[type=email]:not(:placeholder-shown)+label, .form-group.label-adjust input[type=number]:disabled+label, .form-group.label-adjust input[type=number]:focus+label, .form-group.label-adjust input[type=number]:not(:placeholder-shown)+label, .form-group.label-adjust input[type=password]:disabled+label, .form-group.label-adjust input[type=password]:focus+label, .form-group.label-adjust input[type=password]:not(:placeholder-shown)+label, .form-group.label-adjust input[type=search]:disabled+label, .form-group.label-adjust input[type=search]:focus+label, .form-group.label-adjust input[type=search]:not(:placeholder-shown)+label, .form-group.label-adjust input[type=tel]:disabled+label, .form-group.label-adjust input[type=tel]:focus+label, .form-group.label-adjust input[type=tel]:not(:placeholder-shown)+label, .form-group.label-adjust input[type=text]:disabled+label, .form-group.label-adjust input[type=text]:focus+label, .form-group.label-adjust input[type=text]:not(:placeholder-shown)+label, .header.alternative .menu-toggle, .social-menu a:hover span, .text-block-and-social-layout .social-menu-container .engage-menu a:hover span, .text-block-and-social-layout .social-menu-container .social-menu a:hover span {
    display: -webkit-flex;
    display: flex;
}
.social-icons {
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -0.4rem;
    margin-left: -0.4rem;
}

ul li .icon, ul li::before {
    width: 1.8rem;
    height: 1.8rem;
}

.icon-facebook-circle {
    width: 1.6rem;
    height: 1.6rem;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMTZDMCA3LjE2MyA3LjE2MyAwIDE2IDBzMTYgNy4xNjMgMTYgMTYtNy4xNjMgMTYtMTYgMTZTMCAyNC44MzcgMCAxNloiIGZpbGw9IiMwMDAiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0ibTE1Ljg3NiA5LjI3My0uMTA3LjAzYy0xLjYxMi40NjEtMS45ODIgMi4wNS0xLjk4MiAzLjA1NiAwIC4wODItLjAwOC4xNjktLjAyMi4zMTNsLS4wMDEuMDEyYy0uMDEzLjEzLS4wMy4zMDktLjAzLjUwMyAwIC4xMy4wMTIuMjU0LjAyOC4zNi0uNTkyLjAwNS0xLjE4LjAxLTEuNzYyLjAxYTEgMSAwIDAgMCAwIDJjLjY0MiAwIDEuMjktLjAwNSAxLjkzOC0uMDEyLjAwNi4xMTMuMDEuMjIyLjAxLjMyOCAwIC42Ny4wNTYgMS4zMjguMTA5IDEuOTM4bC4wMDIuMDJjLjA1NC42My4xMDMgMS4yMS4xMDMgMS43ODggMCAuMzA0LjAwMi42LjAwNC44OS4wMDMuNTY5LjAwNiAxLjEyLS4wMDQgMS42OS0uMDAyLjE0LS4wMDIuMzU1LS4wMDEuNTI3di4yMjVsLjAwMS4wOTRhMSAxIDAgMSAwIDItLjAxN3YtLjA5YTQ3LjM5NCA0Ny4zOTQgMCAwIDEgMC0uNzA0Yy4wMS0uNTkxLjAwNy0xLjE4Ni4wMDQtMS43NjgtLjAwMi0uMjg2LS4wMDQtLjU2OC0uMDA0LS44NDcgMC0uNjcyLS4wNTYtMS4zMzEtLjExLTEuOTQydi0uMDE4Yy0uMDU1LS42My0uMTA0LTEuMjA5LS4xMDQtMS43ODYgMC0uMTE4LS4wMDQtLjIzNi0uMDA5LS4zNTIuODI2LS4wMSAxLjY0Mi0uMDE4IDIuNDQtLjAxOGExIDEgMCAxIDAgMC0yYy0uODUgMC0xLjcxNy4wMDktMi41ODcuMDJhNS4xOTEgNS4xOTEgMCAwIDAtLjAyLS4xMDNsLS4wMDUtLjAyMmExLjI2MSAxLjI2MSAwIDAgMS0uMDM0LS4yMTFjMC0uMDg3LjAwOC0uMTc3LjAyMi0uMzJsLjAwMi0uMDE1Yy4wMTMtLjEyOC4wMy0uMzA1LjAzLS40OTMgMC0uMzMyLjA2Mi0uNjE4LjE2NC0uODE1LjA5LS4xNzQuMi0uMjcuMzY3LS4zMTdsLjA2Mi0uMDE4Yy40MjktLjEyMy43My0uMjA5IDEuMDA3LS4yMDloMS42ODlhMSAxIDAgMSAwIDAtMmgtMS42OWMtLjU3NCAwLTEuMTQ0LjE2Ni0xLjUxLjI3M1oiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);
}

.icon-instagram-circle {
    width: 2.2rem;
    height: 2.2rem;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMjIuMzI0YzAtMTIuMTUgOS44NS0yMiAyMi0yMnMyMiA5Ljg1IDIyIDIyLTkuODUgMjItMjIgMjItMjItOS44NS0yMi0yMloiIGZpbGw9IiMwMDAiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMyLjU4MyAxMi42NTRjLjY5NyAxLjAzOC45MjUgMi42NDQuODEgNC44OTdhMzguODk3IDM4Ljg5NyAwIDAgMS0uMTIxIDEuODUzbC0uMDE0LjE1M2MtLjAyLjI2LS4wMi41MjMtLjAyIDIuMjAydi4zODhjMCAyLjMzMyAwIDIuMzQ3LS4wODcgNS41NjIuMDE5IDEuNzUzLS4xMzcgMy4yOC0uOTM4IDQuMzYtLjg2NyAxLjE2OC0yLjI1OSAxLjU0NC0zLjk0NCAxLjU5NC0xLjM1OC4wNC0yLjg0Ny4wMTgtNC4yLS4wMDItLjcxMy0uMDEtMS4zODktLjAyLTEuOTg2LS4wMmE5NC44OSA5NC44OSAwIDAgMS0yLjI1Mi0uMDM2aC0uMDA4YTkzLjE3MyA5My4xNzMgMCAwIDAtMi4yMTQtLjAzNWMtLjk5NiAwLTEuNjYgMC0zLjExLS4xNTEtMS41OTMtLjE2Ni0zLjQxNC0uNDc1LTQuMzctMi4zODhhNC44MjggNC44MjggMCAwIDEtLjQwMy0xLjA1IDQuMTEgNC4xMSAwIDAgMS0uMTAxLS45ODJWMjMuMzFjMC0yLjA1NSAwLTMuNDkuMDktNi4wNi4wMTItLjMyNy4wMi0uNjMzLjAyNi0uOTEzLjAxLS40MTUuMDItLjc3My4wMzgtMS4wNjUuMDMtLjUxMy4wOTMtLjk5NS4yOTctMS40NjQuMzE3LS43MjkuNzYtMS40NjYgMS44MjQtMS45ODQuNDgyLS4yMzQuOTc3LS4zMiAxLjM4Mi0uMzY5LjIyMi0uMDI2LjM4Ni0uMDQuNTMyLS4wNTMuMTgtLjAxNS4zMzItLjAyOC41MzMtLjA1OWwuMDc4LS4wMTJoMTUuMTYxYzEuMDMzLS4wNTMgMi4yMTQuMTU4IDIuOTk3IDEuMzIzWm0tMS43MTMgMS4xNWMtLjIwNi0uMzA2LS40OTctLjQ1MS0xLjE5OS0uNDEybC0uMDI5LjAwMkgxNC41OGMtLjIxOS4wMy0uNDg4LjA1NS0uNzEzLjA3NS0uMTM2LjAxMy0uMjU3LjAyNC0uMzQuMDM0LS4zMjkuMDQtLjU1Mi4wOTItLjcyNC4xNzYtLjQ1Ny4yMjItLjYyNi40NzEtLjgzNC45NS0uMDU5LjEzNS0uMTA0LjMyNy0uMTMuNzY3LS4wMTcuMjY1LS4wMjQuNTYtLjAzMy45MzItLjAwNy4yOC0uMDE1LjYwNS0uMDI5Ljk5NS0uMDg4IDIuNTM0LS4wODggMy45NC0uMDg4IDUuOTg5djUuNjg3YzAgLjIzMi4wMTMuMzcxLjA0NS41MDUuMDMzLjEzOC4wOTYuMzE2LjI0LjYwNS40Mi44MzcgMS4xNCAxLjA5MiAyLjc0IDEuMjU5IDEuMzQ2LjE0IDEuOTMyLjE0IDIuODg5LjE0aC4wMDdjLjc1OSAwIDEuNTE2LjAxOCAyLjI1OC4wMzVoLjAwNWMuNzQ4LjAxOCAxLjQ4MS4wMzUgMi4yMS4wMzUuNjYxIDAgMS4zNjguMDExIDIuMDk2LjAyMiAxLjMyLjAyIDIuNzEuMDQgNC4wMy4wMDIgMS40ODktLjA0NCAyLjA1OC0uMzcgMi4zNDgtLjc2Mi4zNTQtLjQ3Ni41NTMtMS4zNjEuNTMzLTMuMTI3di0uMDQ4Yy4wNS0xLjg2OS4wNzEtMi42NDguMDgtMy40MjguMDA2LS41NTguMDA2LTEuMTE2LjAwNi0yLjA3M3YtLjAxN2MwLTIuNDY1LjAwMi0yLjQ5MS4wNDMtMi45MzQuMDIzLS4yNTguMDYtLjY1OC4xMTYtMS43NjcuMTEtMi4xODctLjE2NS0zLjE5OC0uNDY0LTMuNjQyWm0tMTIuMzM4IDMuMTZjMS45OTQtLjMwNCAzLjg2OC0uMTA4IDUuNzU0LjUxNWwuMDQuMDE0LjAzOS4wMTZjMS4zNC41NjggMS45MjUgMS44IDIuMTg2IDIuNzk0LjI2Mi45OTUuMjYyIDEuOTc2LjI2MiAyLjQwMnYuMDE3YzAgLjUzNS0uMDUxIDEuMTk4LS4xOTIgMS44NS0uMTM3LjYzNC0uMzc5IDEuMzUzLS44MjMgMS45Mi0uNTE1LjY1Ny0uODY4IDEuMDk3LTEuNzYzIDEuNTktLjQ0NS4yNDYtLjk3Ni4zMzctMS4zNzguMzgtLjQyNy4wNDYtLjg1LjA1LTEuMTQuMDUtMS42NjkgMC0zLjEtLjMyMi00LjQzOS0xLjY1LS43OTItLjc4NS0xLjU1OS0xLjgzLTEuOTg1LTIuOTgtLjQzLTEuMTU3LS41NDMtMi41MTkuMTYzLTMuNzgxLjA0NS0uMDguMDk0LS4xNy4xNDYtLjI2Ny4yMy0uNDIyLjUzNi0uOTg3LjkxLTEuNDY2LjQ4LS42MTUgMS4xODYtMS4yNDYgMi4yMi0xLjQwM1ptNS4wNjEgMi40NTljLTEuNTg1LS41MTgtMy4xMTctLjY2OS00Ljc1LS40Mi0uMzEuMDQ4LS41OTQuMjM2LS45MDYuNjM2LS4yNTcuMzI5LS40NTcuNjk1LS42OCAxLjEwMy0uMDY0LjExOS0uMTMuMjQtLjIwMS4zNjctLjMyLjU3LS4zMjQgMS4yNjItLjAzIDIuMDU1LjI5Ny44MDEuODY3IDEuNjAyIDEuNTA1IDIuMjM0LjgyMy44MTcgMS42NDkgMS4wNSAyLjk4NiAxLjA1LjI4NCAwIC42MTEtLjAwMy45MjEtLjAzNi4zMzQtLjAzNi41MjctLjA5NS42MDItLjEzNi41MjUtLjI5LjY3LS40NjUgMS4xMzUtMS4wNTYuMTY3LS4yMTMuMzIyLS41ODQuNDMtMS4wODNhNi45NiA2Ljk2IDAgMCAwIC4xNDUtMS40MTVjMC0uNDItLjAwNC0xLjE3Mi0uMTk0LTEuODk0LS4xODgtLjcxOC0uNTAyLTEuMTk0LS45NjMtMS40MDVabTMuMzM3LTMuOTVjLjQ4Ni0uMTA5Ljk2OS4xNDUgMS4xNjYuNTgyYTEuMDMxIDEuMDMxIDAgMCAxIC40OTcgMS40Yy0uMDc1LjE1LS4yMzcuNDA1LS41Ni41NTQtLjM2Mi4xNjgtLjcxLjEwNC0uOTM4IDBhMS4zMDIgMS4zMDIgMCAwIDEtLjQxLS4yOTkgMS44MjEgMS44MjEgMCAwIDEtLjE4OS0uMjQzIDIuOTIzIDIuOTIzIDAgMCAxLS4yMTMtLjM5MyAyLjA3IDIuMDcgMCAwIDEtLjEzMy0uMzY4IDEuMDMxIDEuMDMxIDAgMCAxIC43OC0xLjIzMloiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);
}

.icon-linkedin-circle {
    width: 2.2rem;
    height: 2.2rem;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMjIuMzI0YzAtMTIuMTUgOS44NS0yMiAyMi0yMnMyMiA5Ljg1IDIyIDIyLTkuODUgMjItMjIgMjItMjItOS44NS0yMi0yMloiIGZpbGw9IiMwMDAiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE0LjUwMyAxNi44MzZjLjc1My4xMDIgMS4yOC43OTUgMS4xNzggMS41NDctLjA0LjMwMS0uMDg1IDEuMDIxLS4xMjggMS44MzdsLS4wMjYuNDhjLS4wMzEuNjEtLjA2MiAxLjE5OC0uMDkgMS41MTctLjA3Mi44MzUtLjA3IDEuNjc5LS4wNjcgMi41OTdsLjAwMi41NThhMjMzLjk3MiAyMzMuOTcyIDAgMCAxLS4wNTggNC4yMDggNi44NzEgNi44NzEgMCAwIDEtLjAwNS4xNDh2LjAwMWMtLjAwMS4wMS0uMDA0LjA2Ni0uMDExLjEyNWExLjM4MSAxLjM4MSAwIDAgMS0uMDg4LjM0MWMtLjAyMi4wNTEtLjA4NS4xNzQtLjEyOS4yNDUtLjA3OC4xMDctLjMzLjM1LS41MTcuNDY1LS4zMDIuMTE0LS45NDguMTE3LTEuMjU3LjAwM2EyLjQ0NyAyLjQ0NyAwIDAgMS0uNTM0LS40ODUgMS4zNzYgMS4zNzYgMCAwIDEtLjE2OS0uMzg0di0uMDA0Yy0uMDI2LS4wOTctLjAzNi0uMTc3LS4wMzctLjE5M3YtLjAwMmMtLjAxMS0uMDkzLS4wMTItLjIwMy0uMDEyLS4yMTl2LS4yMDhjMC0uMDc4LjAwNi0uMTU0LjAxOC0uMjI5YTIzMS41MTUgMjMxLjUxNSAwIDAgMCAuMDQ4LTMuODEzdi0uNTE2Yy0uMDA0LS45MTctLjAwOC0xLjkwNi4wNzctMi44NzcuMDIzLS4yNjYuMDUtLjc3OS4wOC0xLjM3OWwuMDI4LS41MjVjLjA0MS0uNzYzLjA5LTEuNjIuMTUtMi4wNmExLjM3NSAxLjM3NSAwIDAgMSAxLjU0Ny0xLjE3OFptLTEuOTQgMTIuNzQ3di0uMDAzLjAwM1ptMi43NDIuMDM0di4wMS0uMDFaTTEyLjkwNCAxMi4wNzhhMi4wMTIgMi4wMTIgMCAwIDEgMS45My0uNzIzYy4xOC4wMy4zNDUuMDk0LjQ5MS4xODUuMTI3LjAyLjMyNS4wNjQuNTI3LjE3Mi42NzMuMzU2LjgxNyAxLjAwNC44NTIgMS4yNTguMDIuMTQ3LjAyLjI3Ni4wMi4zNTdsLS4wMDQuMTA2LS4wMDIuMDVhMi44MzkgMi44MzkgMCAwIDEtLjM0MiAxLjIxOWMtLjE4Ni4zNDEtLjYwNS45MjctMS4zNzQgMS4wOTgtLjczMy4xNjItMS40ODUtLjAxMS0yLjAxOC0uNTcyLS40NjgtLjQ5Mi0uNjEtMS4xMTktLjYwOS0xLjYxYTIuNDcgMi40NyAwIDAgMSAuNTI5LTEuNTRaTTIyLjE2IDE1LjQ0OWExLjM3NSAxLjM3NSAwIDEgMC0yLjc1IDBjMCAuOTc0LS4wMTcgMS45NTEtLjAzMyAyLjk0MXYuMDA3Yy0uMDE3Ljk4NC0uMDM0IDEuOTgtLjAzNCAyLjk3OSAwIC4zODktLjAwNCAyLjE0Ni0uMDE3IDMuOTAzLS4wMTQgMS44MTEtLjAzOCAzLjQ3NS0uMDY5IDMuNzgyLS4wMjkuMjg1LjAzMi41Ni4xNi43OTRhMS4zNzYgMS4zNzYgMCAwIDAgMi42OS0uNDAzYzAtLjc5Mi4xLTEuNjAzLjI0LTIuNDczLjA0NC0uMjc4LjA5NC0uNTcyLjE0Ni0uODc1LjEwMy0uNi4yMTEtMS4yMzIuMjktMS44MzkuMDctLjUzNS4yMDYtMS4wMDQuMzY3LTEuNTY3LjA4My0uMjg3LjE3My0uNi4yNjQtLjk1Ny4wODItLjMxOC4xNDUtLjU5OC4yMDMtLjg1My4xMDgtLjQ4LjE5Ny0uODc2LjM1NC0xLjI4MmEuOTMyLjkzMiAwIDAgMSAuMTk2LS4zMzYuNS41IDAgMCAxIC4yNDQtLjEyM2MuNzctLjE5NyAxLjU3Ny0uMTg4IDIuNTY0LS4xNzhsLjUxLjAwNGExLjgyIDEuODIgMCAwIDEgLjMzNi41MDJjLjM0Ni45NjUuNTE0IDEuODgxLjYzNiAzLjAwOC4xNDIgMS4zMTEuMTMzIDQuMjQzLjEyOCA2LjEyN2wtLjAwMS44NDJhMS4zNzUgMS4zNzUgMCAxIDAgMi43NSAwYzAtLjIxOCAwLS40ODIuMDAyLS43OC4wMDUtMS44NDcuMDE1LTUtLjE0NS02LjQ4NC0uMTM1LTEuMjQ4LS4zMzYtMi4zOTYtLjc4LTMuNjM4YTQuMzcgNC4zNyAwIDAgMC0uODE4LTEuMzVjLS4zMDYtLjM0NC0uOTY4LS45NzYtMS44OTgtLjk3Ni0uMTc1IDAtLjM2Mi0uMDAzLS41NTktLjAwNi0uOTk4LS4wMTQtMi4yNTItLjAzMS0zLjQwOC4yNjZhMy4yMDQgMy4yMDQgMCAwIDAtMS41ODUuOTI0Yy4wMS0uNjUuMDE3LTEuMzA0LjAxNy0xLjk2WiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);
}

.icon-twitter-circle {
    width: 1.6rem;
    height: 1.6rem;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMTZDMCA3LjE2MyA3LjE2MyAwIDE2IDBzMTYgNy4xNjMgMTYgMTYtNy4xNjMgMTYtMTYgMTZTMCAyNC44MzcgMCAxNloiIGZpbGw9IiMwMDAiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE5Ljc4MyAxMC43ODRhMy44MyAzLjgzIDAgMCAwLS42MTYtLjAzMyA0LjAzMyA0LjAzMyAwIDAgMC0xLjI0NC4yMzhjLS40NC4xNTgtLjcyOC41MDctLjkxNSAxLjA1LS4xOS41NTMtLjI0MyAxLjIyNi0uMjQ0IDEuODZhLjc1Ljc1IDAgMCAxLS44MyAxLjIwNSAxLjEyNiAxLjEyNiAwIDAgMC0uMjM3LS4wNDdsLS4wNzMtLjAxYTQuNTUxIDQuNTUxIDAgMCAxLS40MTktLjA2NiA4Ljc3IDguNzcgMCAwIDEtMS4xMjYtLjMzNGMtLjc0NC0uMjc0LTEuNDktLjYtMi4yMDEtMS4wNDJhMjYuOTA2IDI2LjkwNiAwIDAgMS0xLjkxMy0xLjMzMiA3LjIzNSA3LjIzNSAwIDAgMC0uNzYtLjQ5NGMtLjA3OS4zNS0uMDMyLjY5OS4xMzYgMS4wOS4yNC41Ni43NTYgMS4wODkgMS4zNCAxLjZhLjA1My4wNTMgMCAwIDEgLjAwMy4wMDNsLjA0LjAzMS4xMi4wOTdjLjA5Ny4wNzcuMjIuMTc1LjMzOC4yNzZhNC43IDQuNyAwIDAgMSAuMzQ1LjMxNWMuMDQzLjA0Ni4xMTguMTI3LjE3OC4yMjdhLjg0Ljg0IDAgMCAxIC4xMTMuMzA3Ljc3Ljc3IDAgMCAxLS4yOC43MTkuODEzLjgxMyAwIDAgMS0uNDI1LjE3Mi45NjUuOTY1IDAgMCAxLS4yMjUtLjAwNSAxLjUyNyAxLjUyNyAwIDAgMS0uMjUzLS4wNTkgMy41MDYgMy41MDYgMCAwIDEtLjE2NS0uMDU3bC0uMDIyLS4wMDgtLjAzMS0uMDEyYTEuNzMgMS43MyAwIDAgMC0uMTctLjA0bC0uMDQ1LS4wMDljLS4wNjYtLjAxMy0uMTUxLS4wMy0uMjMtLjA0OGwtLjAwNS0uMDAxLjA3My4wMzhjLjE0LjA3Ni4yODMuMTQ4LjQ0LjIyN2wuMDYxLjAzYy4xNzYuMDkuMzY3LjE4Ny41NTYuMjk1LjI4OS4xNjYuNTYuMzUuODA1LjUxN2wuMDA2LjAwNWMuMjU1LjE3My40ODEuMzI3LjcxNS40NjJoLjAwMWMuMDE4LjAxLjEyNi4wNzMuMjE3LjE0Ni4wMjYuMDIxLjA3LjA1OC4xMTUuMTA4di4wMDFhLjc2My43NjMgMCAwIDEtLjE5NyAxLjE5NmMtLjE3Ni4wOTYtLjM0NC4wOTYtLjM4OS4wOTZoLS4xMjFjLS4wODguMDAxLS4xODkuMDAyLS4yOSAwIC4wNTMuMDI1LjEwMy4wNDguMTQ2LjA3LjMuMTUuNTgxLjI3Ljg0NC4zMy4wMzQuMDA5LjA2Mi4wMTMuMTA5LjAybC4wOTguMDE3Yy4wOTQuMDE2LjIzNy4wNDMuMzg2LjEuMDQ4LjAxOC4xNi4wNjIuMjY3LjE0NWEuNzgyLjc4MiAwIDAgMS0uMDE3IDEuMjU2bC0uMDAzLjAwM2ExLjM2OCAxLjM2OCAwIDAgMS0uMTU1LjEgNC4zOTggNC4zOTggMCAwIDEtLjg1Ny4zNjUgMjEuOTkyIDIxLjk5MiAwIDAgMCAxLjUxOC0uMjQ2IDQuODQgNC44NCAwIDAgMCAuNDYyLS4xMjEgMTAuMzU3IDEwLjM1NyAwIDAgMSAuNTYtLjE2MmMuMTE4LS4wMy4yMzgtLjA1NS4zMzUtLjA3NGwuMDQ3LS4wMWMuMTE0LS4wMjMuMjAxLS4wNDIuMjgzLS4wNjcuOTEzLS4yNzIgMS43NS0uNzczIDIuNTEyLTEuNDE1LjIxOC0uMTgzLjQ0Mi0uMzY0LjY2LS41MzlsLjEwNS0uMDgzYy4yNTMtLjIwNC40OTgtLjQwMi43MzItLjYwNi40NjgtLjQwOC44NjktLjgxNyAxLjE2Ni0xLjI3Ni4xNTUtLjI0LjI5LS41MDIuNDMxLS43OTdsLjEwMi0uMjEzYy4xMDktLjIzLjIyNi0uNDc4LjM1My0uNzE0LjA2Ni0uMTI0LjExLS4yNzIuMTU2LS40ODVsLjAzMi0uMTU5Yy4wMzUtLjE3NS4wOC0uMzk2LjEzNy0uNTkyLjA1Mi0uMTc3LjA1Mi0uNDU0LjA1Mi0uODE3VjEzLjVjMC0uMDktLjAwMi0uMjY3LjAyOC0uNDM5LjAzLS4xNzcuMTEtLjQ1NS4zNDQtLjY4YS43OC43OCAwIDAgMS0uNDczLS45MWwtLjAzNi4wMWEyLjI0IDIuMjQgMCAwIDEtLjM0Ni4wNzdjLS4yNi4wMzMtLjY2OC4wMS0uOTktLjMxNWEzLjYxMSAzLjYxMSAwIDAgMC0uMDUtLjAxOWwtLjAwNS0uMDAyYTYuMTQyIDYuMTQyIDAgMCAxLS4xMTctLjA0OGMtLjAyLS4wMS0uMDQzLS4wMi0uMDY4LS4wMy0uMTM0LS4wNi0uMzIzLS4xNDQtLjQ4Mi0uMjM1YTEuMzMgMS4zMyAwIDAgMC0uNDQyLS4xMjZabTQuODU4LjE4Yy4wMzktLjAwNC4wNzYtLjAwOC4xMTMtLjAxNGEuODk5Ljg5OSAwIDAgMSAuMTg4LS4wMDcuNzYyLjc2MiAwIDAgMSAuNjI2IDEuMTM3LjkzNy45MzcgMCAwIDEtLjE3LjIyYy0uMDQuMDM5LS4wOC4wNzMtLjExMy4xLS4wNjguMDU0LS4xNC4xMDUtLjE5OC4xNDRhMS41NzYgMS41NzYgMCAwIDEtLjIxMS4xMjJjLS4wNDMuMDItLjExMi4wNjItLjIxOC4xNDJsLS4xNTguMTI0LS4wMTkuMDE2YTkuNzkgOS43OSAwIDAgMS0uMTU3LjEyNSAxMy4wMjcgMTMuMDI3IDAgMCAwLS40MDMuMzIyVjEzLjYwMmMwIC4yODQuMDAzLjc3LS4xMTQgMS4xNjYtLjAzOC4xMjktLjA2LjI0NC0uMDkuMzktLjAxNC4wNzUtLjAzLjE1Ny0uMDUxLjI1M2EzLjI5NSAzLjI5NSAwIDAgMS0uMy44NzZjLS4xMDguMjAyLS4yMDQuNDA1LS4zMDguNjI1bC0uMTE4LjI0NmMtLjE0OC4zMDgtLjMxNS42NDEtLjUyNS45NjQtLjQwNi42MjYtLjkyMyAxLjE0LTEuNDM5IDEuNTktLjI1OS4yMjYtLjUyNC40NC0uNzc4LjY0NGwtLjEwNy4wODZjLS4yMTkuMTc2LS40MjguMzQzLS42My41MTQtLjg3OS43NC0xLjg5NCAxLjM2MS0zLjA1IDEuNzA2YTQuNjkyIDQuNjkyIDAgMCAxLS40NjguMTFjLS4wOTkuMDItLjE3Ny4wMzYtLjI1NS4wNTYtLjEyNy4wMzItLjI0Ny4wNjktLjM4NS4xMTFsLS4xMTMuMDM0YTYuMjgyIDYuMjgyIDAgMCAxLS42MDUuMTU3Yy0uODAyLjE1OC0xLjYyNS4yOC0yLjQ0OC4zNDgtLjQ1OS4wMzgtLjkzLjAzNC0xLjM1OC4wM2wtLjM1My0uMDAxYy0uMjI0IDAtLjQzMS0uMDE0LS42NDctLjAzOGExLjg4MSAxLjg4MSAwIDAgMS0uNDU5LS4xMTYuODQ2Ljg0NiAwIDAgMC0uMDk1LS4wM0EzLjMyOCAzLjMyOCAwIDAgMSA4LjQgMjNhMTYuMTUgMTYuMTUgMCAwIDEtLjIxLS4xMTMgNC4zNCA0LjM0IDAgMCAwLS4zNTItLjE3OGwtLjAwNC0uMDAyYTIuMDc1IDIuMDc1IDAgMCAxLS4xNDMtLjA2Ny45NC45NCAwIDAgMS0uMTM3LS4wODdjLS4wMzYtLjAyOC0uMTkzLS4xNDktLjI2Ni0uMzc1YS43Ni43NiAwIDAgMSAuMTktLjc4LjgxLjgxIDAgMCAxIC4yOC0uMTc4IDEuMzMgMS4zMyAwIDAgMSAuMjM3LS4wNjMgNy41MyA3LjUzIDAgMCAxIC43Ny0uMTA3bC4zOTYtLjAyOWMuMzM5LS4wMjQuNjU0LS4wNDYuOTgtLjA4Ni4zMjQtLjAzOS42NDMtLjEuOTc0LS4xNzFsLS4xNzQtLjA4YTMuMTggMy4xOCAwIDAgMS0uNjI3LS4zNyA1LjgwMiA1LjgwMiAwIDAgMS0uNzEyLS42MzggMS4yOTggMS4yOTggMCAwIDEtLjE0OS0uMjA5IDIuNzAyIDIuNzAyIDAgMCAxLS4xOS0uMzk3IDEuMTU4IDEuMTU4IDAgMCAxLS4wNDItLjE1di0uMDAyYS44MDUuODA1IDAgMCAxIC41NjUtLjk0NyAxNS4yMTggMTUuMjE4IDAgMCAxLS40NjUtLjI0IDIuNTg2IDIuNTg2IDAgMCAwLS4xNTQtLjA3NCA2LjUzIDYuNTMgMCAwIDEtLjIwOC0uMWMtLjE0Mi0uMDczLS40MDItLjIxMi0uNTg4LS40NDRhMS42NjggMS42NjggMCAwIDEtLjI5Ni0uNTk1IDMuODQgMy44NCAwIDAgMS0uMDU2LS4yMjJsLS4wMDQtLjAyYTMuNzM1IDMuNzM1IDAgMCAwLS4wMzItLjEzNWMtLjA5LS4zNDMtLjA0MS0uNzE1LS4wMTYtLjlsLS4wMDEtLjA2NGMtLjAwMS0uMDM1LS4wMDEtLjEuMDA3LS4xN2EuNzkyLjc5MiAwIDAgMSAuMjMtLjQ5Mi43NDkuNzQ5IDAgMCAxIC4yNzctLjE3NyA0LjI4NCA0LjI4NCAwIDAgMS0uNTE4LS44NzdjLS4zNzMtLjg3Mi0uNDE1LTEuNzY5LjAxLTIuNjgybC4wMDUtLjAxMmMuMDI3LS4wNi4wNjktLjE1LjExNy0uMjNhMS4wMSAxLjAxIDAgMCAxIC4zNS0uMzYuOTExLjkxMSAwIDAgMSAuNjQzLS4xMDdjLjE2LjAzMS4yOTguMDk4LjM5NS4xNS40NjYuMjUuOTIuNTA2IDEuMzgzLjg1Mi41OTcuNDQ4IDEuMTk0Ljg4IDEuODA1IDEuMjYuNTkzLjM2OSAxLjIzNi42NTIgMS45MjkuOTA4LjIyNC4wODMuNDQ2LjE1NC42NzMuMjE0LjAyNC0uNTk2LjEwMS0xLjI3Ni4zMTctMS45MDQuMjgtLjgxMS44Mi0xLjYxMyAxLjgzLTEuOTczYTUuNTMzIDUuNTMzIDAgMCAxIDEuNzE1LS4zMjZjLjI0OC0uMDA1LjU1NS4wMDMuODY1LjA0OS4zMDEuMDQzLjY1Ny4xMjkuOTcuMzA4LjA4Ny4wNS4xOS4wOTYuMzI1LjE1NmwuMDk2LjA0My4wMTIuMDA0LjA0LjAxNi4xMzUuMDU1YTEuNTYzIDEuNTYzIDAgMCAxIC4yODIuMTYybC4wMDMtLjAwMS4wNzQtLjAyMi4wMzEtLjAxYTQuMDYgNC4wNiAwIDAgMSAuMTM0LS4wMzljLjA4LS4wMjEuMTYxLS4wNTIuMjktLjEwMWwuMDMxLS4wMTJhMy4zNzEgMy4zNzEgMCAwIDEgLjU4OC0uMTc3Yy4zLS4wNjMuNTY4LS4xMi44MDctLjE5Ni4wNjctLjAyMS4xNzItLjA1LjI5Ny0uMDUzYS43OTIuNzkyIDAgMCAxIC44MTUuODYxLjkyOC45MjggMCAwIDEtLjA3LjI3N2MtLjA0MS4xLS4wOTkuMTk0LS4xMjQuMjM1bC0uMDAxLjAwMS0uMDIzLjAzNi0uMDE2LjAyNy0uMDEuMDE1Yy0uMDEzLjAyNy0uMDI4LjA1My0uMDQ0LjA3OFptLTIuODk1LS44OTNoLjAwMi0uMDAyWm0tMTEuMjkzIDYuMTY4LjAwMi4wMDMtLjAwMi0uMDAzWm0xLjkwNCAxLjc1OWguMDEzLS4wMTNabS42NTEgMy40MzktLjAwMy0uMDAxaC4wMDNabS00Ljc3IDEuMjAxaC4wMDMtLjAwM1oiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);
}

.icon-email-circle {
    width: 1.6rem;
    height: 1.6rem;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMTZDMCA3LjE2MyA3LjE2MyAwIDE2IDBzMTYgNy4xNjMgMTYgMTYtNy4xNjMgMTYtMTYgMTZTMCAyNC44MzcgMCAxNloiIGZpbGw9IiMwMDAiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTExLjk5IDguMDI2Yy0uNDg4LS4wNTEtLjk1Mi0uMDE1LTEuMzI3LjAxNGwtLjA2Ny4wMDVjLS4xMjEuMDA5LS4yMjUuMDEtLjM1Ni4wMTNsLS4yNjUuMDA2YTQuMTgxIDQuMTgxIDAgMCAwLS44NjYuMTAzIDYuMzM5IDYuMzM5IDAgMCAxLS4yMTguMDQ4bC0uMDE0LjAwM2MtLjA5LjAxOC0uMjAyLjA0MS0uMzE3LjA3YTIuNTcgMi41NyAwIDAgMC0uODI0LjM1MyAzLjM0MiAzLjM0MiAwIDAgMC0xLjA1IDEuMTk3Yy0uMzAxLjU3LS4zOTMgMS4yNjYtLjQ0OSAxLjY5bC0uMDEuMDc2Yy0uMDUuMzc2LS4wNDYuNzg0LS4wNDMgMS4wOTRsLjAwMi4yMzJjLS4wMDEuMTU2LS4wMDcuMzEtLjAxNC40ODRsLS4wMDQuMDljLS4wMDguMjAyLS4wMTYuNDMtLjAxMS42NjUuMDE1LjcyMi0uMDIyIDEuNDUxLS4wNjUgMi4yMTdsLS4wMS4xNzhjLS4wMzkuNzAxLS4wOCAxLjQzNS0uMDggMi4xNzNsLS4wMDEuMjEzYy0uMDA1LjQ5NC0uMDExIDEuMTUyLjE2IDEuNzg1LjIzMy44NjMuNzggMS41NzEgMS40MzggMi4wNS44MzMuNjA0IDEuODU2Ljg2MSAyLjYxNiAxLjA1MmwuMjA1LjA1MmMuMzQ4LjA4OS44NTQuMTA3IDEuMzA4LjExLjQ5NC4wMDQgMS4wNy0uMDExIDEuNjMyLS4wM2wuNjM5LS4wMjNjLjMzNy0uMDEyLjY1Ny0uMDIzLjk1LS4wMzEuNDg5LS4wMTQuODEyLS4wMTQuOTU0IDBsLjA5Ny4wMS4wOTYtLjAxYy4xNDMtLjAxNC40NjYtLjAxNC45NTUgMCAuMjkyLjAwOC42MTMuMDIuOTUuMDMxbC42MzkuMDIzYy41NjEuMDE5IDEuMTM4LjAzNCAxLjYzMi4wMy40NTMtLjAwMy45Ni0uMDIxIDEuMzA4LS4xMWwuMjA0LS4wNTJjLjc2LS4xOSAxLjc4NC0uNDQ4IDIuNjE3LTEuMDUzLjY1OC0uNDc4IDEuMjA1LTEuMTg2IDEuNDM4LTIuMDQ5LjE3LS42MzMuMTY1LTEuMjkuMTYtMS43ODVsLS4wMDEtLjIxM2MwLS43MzgtLjA0Mi0xLjQ3Mi0uMDgtMi4xNzNsLS4wMS0uMTc4YTI5LjM5OCAyOS4zOTggMCAwIDEtLjA2NS0yLjIxN2MuMDA0LS4yMzUtLjAwMy0uNDYzLS4wMTItLjY2NmwtLjAwMy0uMDg5YTE0LjA3MiAxNC4wNzIgMCAwIDEtLjAxMy0uNzE2Yy4wMDQtLjMxLjAwOC0uNzE4LS4wNDItMS4wOTRsLS4wMS0uMDc2Yy0uMDU2LS40MjQtLjE0OC0xLjEyLS40NDktMS42OWEzLjM0MyAzLjM0MyAwIDAgMC0xLjA1LTEuMTk3IDIuNTcxIDIuNTcxIDAgMCAwLS44MjQtLjM1MiA3LjAxIDcuMDEgMCAwIDAtLjMxNy0uMDcxbC0uMDE0LS4wMDNjLS4wOS0uMDE5LS4xNTYtLjAzMi0uMjE4LS4wNDhhNC4xOCA0LjE4IDAgMCAwLS44NjctLjEwM2wtLjI2NS0uMDA2Yy0uMTMtLjAwMi0uMjM0LS4wMDQtLjM1Ni0uMDEzbC0uMDY3LS4wMDVjLS4zNzUtLjAzLS44MzktLjA2NS0xLjMyNi0uMDE0SDExLjk5MVptLTEuMjQxIDIuMDEzYy40NDctLjAzNC43NTctLjA1OCAxLjA2NS0uMDJsLjA2LjAwN2g4LjI1MmwuMDYtLjAwN2MuMzA4LS4wMzguNjE4LS4wMTQgMS4wNjUuMDIuMTc5LjAxNC4zODQuMDE3LjU0Ny4wMmwuMTY0LjAwNGMuMTE4LjAwNC4yMTUuMDEuMjk3LjAyLTEuMDA3LjczMS0yLjA4IDEuMzk5LTMuMTgxIDIuMDg0LS41MzguMzM0LTEuMDgyLjY3My0xLjYyOSAxLjAyNS0uMzY3LjIzNi0uNzI1LjQ2My0xLjA4Ni42NzRhNDYuNjk3IDQ2LjY5NyAwIDAgMC0xLjUxLS44MTJsLS4yMDEtLjEwNWMtLjU1Ni0uMjg5LTEuMDk0LS41NjgtMS42Mi0uODY2LS45NTItLjU0LTEuODgyLTEuMDkxLTIuODIyLTEuNjQ4bC0uNTY5LS4zMzdjLjEwNC0uMDIuMjI4LS4wMy4zOTctLjAzNWwuMTY0LS4wMDRjLjE2Mi0uMDAzLjM2OC0uMDA2LjU0Ny0uMDJabS0yLjUwMiAxLjU1OGEyMi42NSAyMi42NSAwIDAgMC0uMDM4LjI3M2MtLjAzLjIyLS4wMjcuNDIyLS4wMjUuNjkzLjAwMS4xMTMuMDAzLjIzNy4wMDIuMzgtLjAwMS4xOTItLjAxLjM4NC0uMDE2LjU1N2wtLjAwMy4wODJjLS4wMDguMi0uMDE0LjM3Ni0uMDEuNTQ2LjAxNi44MDgtLjAyNSAxLjYwNy0uMDY4IDIuMzdsLS4wMS4xNjhjLS4wMzkuNzEyLS4wNzcgMS4zOTItLjA3NyAyLjA3di4yNmMtLjAwMy41MTMtLjAwNC44Ny4wOSAxLjIxOC4wOTkuMzY3LjM0NS43MDcuNjgyLjk1Mi41MDYuMzY4IDEuMTYzLjUzNSAyLjAxMy43NTJsLjEyOC4wMzMuMDIuMDA0LjA1My4wMDhhMy4xIDMuMSAwIDAgMCAuMTg1LjAxOGMuMTUzLjAxLjM0NS4wMTcuNTcuMDE4LjQ1LjAwNC45OTItLjAxIDEuNTUtLjAyOWwuNjE4LS4wMjJjLjM0Ni0uMDEyLjY4NC0uMDI0Ljk4My0uMDMzLjQxLS4wMS44MTctLjAxNyAxLjEwNi4wMDIuMjg4LS4wMi42OTUtLjAxMyAxLjEwNi0uMDAyLjMuMDA5LjYzNy4wMi45ODIuMDMzbC42MTkuMDIyYy41NTguMDE5IDEuMS4wMzMgMS41NS4wMy4yMjUtLjAwMi40MTYtLjAwOC41Ny0uMDJhMy4xMDUgMy4xMDUgMCAwIDAgLjIzOC0uMDI1bC4wMTYtLjAwM2guMDAzbC4xMjgtLjAzNGMuODUtLjIxNyAxLjUwNy0uMzg0IDIuMDE0LS43NTIuMzM2LS4yNDUuNTgzLS41ODUuNjgyLS45NTIuMDk0LS4zNDkuMDkzLS43MDUuMDktMS4yMTh2LS4yNmMwLS42NzgtLjAzOC0xLjM1OC0uMDc4LTIuMDdsLS4wMS0uMTY5YTMxLjIzNSAzMS4yMzUgMCAwIDEtLjA2Ny0yLjM2OCA5LjI2MyA5LjI2MyAwIDAgMC0uMDEtLjU0N2wtLjAwMy0uMDgyYTE2LjI1NiAxNi4yNTYgMCAwIDEtLjAxNi0uNTU3Yy0uMDAxLS4xNDMgMC0uMjY3LjAwMS0uMzguMDAzLS4yNy4wMDUtLjQ3Mi0uMDI1LS42OTMtLjAxOS0uMTQzLS4wMzctLjI3My0uMDU1LS4zOS0xLjE4OS44ODYtMi40NyAxLjY4My0zLjY5NyAyLjQ0Ni0uNTE1LjMyLTEuMDIuNjM1LTEuNTA2Ljk0Ny0uNTA4LjMyOC0xLjAzOC42Ni0xLjU5NC45NjdsLS4wMDQuMDAyYy0uMDgyLjA0NS0uMzcuMjA0LS43NTEuMTQ0YTEuMTU0IDEuMTU0IDAgMCAxLS40MjktLjE2bC0uMDItLjAxMi0uMDE0LS4wMDhhMzcuMDcgMzcuMDcgMCAwIDAtMS43OTEtLjk3OGwtLjItLjEwNGE1My4wMjIgNTMuMDIyIDAgMCAxLTEuNjgyLS45Yy0uOTY2LS41NDgtMS45My0xLjEyLTIuODg1LTEuNjg1bC0uOTE1LS41NDJaIiBmaWxsPSIjZmZmIi8+PC9zdmc+);
}

.icon-youtube-circle {
    width: 2.2rem;
    height: 2.2rem;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMjIuMzI0YzAtMTIuMTUgOS44NS0yMiAyMi0yMnMyMiA5Ljg1IDIyIDIyLTkuODUgMjItMjIgMjItMjItOS44NS0yMi0yMloiIGZpbGw9IiMwMDAiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI3LjE0MiAxMS4zNkgxNS40ODZjLS42OTYtLjA3LTEuMzYtLjAyMi0xLjkwOS4wMThsLS4wOTQuMDA3Yy0uMTguMDEzLS4zMzguMDE1LS41MzEuMDE5LS4xMTEuMDAxLS4yMzMuMDAzLS4zNzguMDA4LS4zNDkuMDEtLjc3OS4wMzUtMS4yMjcuMTM4LS4wOTMuMDIxLS4xOTEuMDQtLjMyLjA2NmwtLjAyMi4wMDRjLS4xMy4wMjUtLjI5LjA1Ny0uNDU0LjA5NmEzLjcyNSAzLjcyNSAwIDAgMC0xLjE2LjQ3IDQuNjU2IDQuNjU2IDAgMCAwLTEuNTE0IDEuNjM3Yy0uNDQuNzkzLS41NzUgMS43NTktLjY1NiAyLjM0MmwtLjAxNC4xMDRjLS4wNzUuNTI0LS4wNjggMS4wOTMtLjA2MyAxLjUyLjAwMS4xMTYuMDAzLjIyMi4wMDIuMzEzLS4wMDEuMjEzLS4wMS40MjQtLjAyLjY2M2wtLjAwNS4xMjJjLS4wMTIuMjgtLjAyMy41OTUtLjAxNy45Mi4wMjEuOTktLjAzMSAxLjk5LS4wOTMgMy4wNDRsLS4wMTUuMjQ1Yy0uMDU3Ljk2My0uMTE3IDEuOTc1LS4xMTcgMi45OSAwIC4wOTIgMCAuMTktLjAwMi4yOTItLjAwNi42NzktLjAxNiAxLjU5NS4yMzUgMi40NzUuMzQzIDEuMjAxIDEuMTQxIDIuMTcyIDIuMDgyIDIuODIgMS4xOTIuODIgMi42NTYgMS4xNjggMy43NiAxLjQzbC4yOTYuMDcyYy40ODYuMTE4IDEuMjA0LjE0MyAxLjg2NS4xNDhhNjMuODUgNjMuODUgMCAwIDAgMi4zNjItLjA0MmwuOTI2LS4wM2MuNDktLjAxOC45NTYtLjAzNCAxLjM4LS4wNDUuNzA5LS4wMTggMS4xODgtLjAxOCAxLjQwNS4wMDJsLjEyNi4wMTEuMTI1LS4wMTFjLjIxOC0uMDIuNjk3LS4wMiAxLjQwNS0uMDAyLjQyNC4wMTEuODkuMDI3IDEuMzguMDQ0bC45MjYuMDMxYy44MTUuMDI2IDEuNjUuMDQ3IDIuMzYzLjA0Mi42Ni0uMDA1IDEuMzc4LS4wMyAxLjg2NC0uMTQ4bC4yOTYtLjA3MWMxLjEwNS0uMjYzIDIuNTY4LS42MTEgMy43Ni0xLjQzMi45NDEtLjY0NyAxLjc0LTEuNjE4IDIuMDgyLTIuODE5LjI1MS0uODguMjQyLTEuNzk2LjIzNS0yLjQ3NWwtLjAwMi0uMjkxYzAtMS4wMTYtLjA2LTIuMDI4LS4xMTctMi45OTFsLS4wMTQtLjI0NWMtLjA2Mi0xLjA1My0uMTE1LTIuMDU0LS4wOTQtMy4wNDQuMDA3LS4zMjUtLjAwNS0uNjQtLjAxNi0uOTJsLS4wMDUtLjEyMmMtLjAxLS4yNC0uMDItLjQ1LS4wMi0uNjYzLS4wMDEtLjA5IDAtLjE5Ny4wMDEtLjMxNC4wMDUtLjQyNi4wMTItLjk5NS0uMDYyLTEuNTJsLS4wMTUtLjEwM2MtLjA4LS41ODMtLjIxNS0xLjU1LS42NTYtMi4zNDJhNC42NTYgNC42NTYgMCAwIDAtMS41MTQtMS42MzYgMy43MjQgMy43MjQgMCAwIDAtMS4xNi0uNDdjLS4xNjMtLjA0LS4zMjMtLjA3Mi0uNDUzLS4wOTdsLS4wMjItLjAwNGE5LjU5OCA5LjU5OCAwIDAgMS0uMzItLjA2NiA2LjI0OSA2LjI0OSAwIDAgMC0xLjIyOC0uMTM4IDI4LjEzOSAyOC4xMzkgMCAwIDAtLjM3Ny0uMDA4Yy0uMTkzLS4wMDQtLjM1LS4wMDYtLjUzMS0uMDJsLS4wOTUtLjAwNmMtLjU0OC0uMDQtMS4yMTItLjA4OS0xLjkwOC0uMDE5Wm0tMTMuNDYgMi43NjhjLjY0NC0uMDQ3IDEuMTEtLjA4IDEuNTc0LS4wMjhsLjA3OC4wMWgxMS45NmwuMDc3LS4wMWMuNDY1LS4wNTMuOTMtLjAyIDEuNTc1LjAyOC4yNTYuMDE4LjU0NS4wMjMuNzguMDI3bC4yNDYuMDA1Yy4yOTcuMDEuNTEuMDI4LjY5MS4wNy4xNDEuMDMyLjI4NC4wNi40MDIuMDgzbC4wMzIuMDA2Yy4xMzIuMDI2LjIzOC4wNDcuMzM1LjA3LjIuMDUuMjgyLjA4OS4zMTUuMTEuMjI0LjE0NC40NDcuMzg2LjYuNjYuMTcuMzA1LjI1Ljc3OC4zNTEgMS40OTYuMDQyLjI5OC4wNC41NjguMDM1LjkzNy0uMDAxLjE1Ni0uMDAzLjMyOC0uMDAyLjUyOC4wMDIuMjY2LjAxMy41MzIuMDIzLjc2OWwuMDA1LjExM2MuMDEyLjI3NS4wMi41MTUuMDE1Ljc0Ny0uMDI0IDEuMTEzLjAzNiAyLjIxNC4wOTcgMy4yNjNsLjAxNC4yMzJjLjA1OC45OC4xMTMgMS45MTIuMTEzIDIuODQzbC4wMDEuMzU3Yy4wMDMuNzA3LjAwNSAxLjE4NS0uMTI5IDEuNjU1LS4xNC40OS0uNDkyLjk2MS0uOTk1IDEuMzA4LS43NTEuNTE2LTEuNzI2Ljc1Mi0yLjk1MyAxLjA0OWwtLjE5My4wNDZjLS4xMjcuMDMxLS41MjcuMDY2LTEuMjM2LjA3YTYxLjIwOCA2MS4yMDggMCAwIDEtMi4yNTYtLjA0bC0uODk4LS4wM2gtLjAwMWMtLjUtLjAxNy0uOTktLjAzNC0xLjQyMy0uMDQ1LS42MDQtLjAxNS0xLjE5MS0uMDI0LTEuNjAxLjAwMy0uNDEtLjAyNy0uOTk4LS4wMTgtMS42MDItLjAwMy0uNDMzLjAxMS0uOTIyLjAyOC0xLjQyMy4wNDZsLS44OTkuMDNjLS44MS4wMjUtMS42LjA0NC0yLjI1Ni4wNC0uNzA5LS4wMDUtMS4xMDktLjA0LTEuMjM2LS4wN2wtLjE5My0uMDQ3Yy0xLjIyNy0uMjk3LTIuMjAxLS41MzMtMi45NTItMS4wNS0uNTAzLS4zNDYtLjg1Ni0uODE3LS45OTYtMS4zMDctLjEzNC0uNDctLjEzMi0uOTQ4LS4xMjktMS42NTRsLjAwMS0uMzU4YzAtLjkzMS4wNTUtMS44NjMuMTEzLTIuODQzbC4wMTQtLjIzMmMuMDYyLTEuMDQ5LjEyMS0yLjE1LjA5OC0zLjI2M2ExMi4wMSAxMi4wMSAwIDAgMSAuMDE0LS43NDdsLjAwNS0uMTEzYTIxLjI5MSAyMS4yOTEgMCAwIDAgLjAyLTEuMjk3Yy0uMDAzLS4zNjktLjAwNi0uNjQuMDM2LS45MzcuMTAyLS43MTguMTgyLTEuMTkuMzUyLTEuNDk2LjE1My0uMjc0LjM3Ni0uNTE2LjYtLjY2LjAzMi0uMDIxLjExNC0uMDYuMzE0LS4xMS4wOTgtLjAyMy4yMDMtLjA0NC4zMzYtLjA3bC4wMzEtLjAwNmMuMTE4LS4wMjMuMjYxLS4wNS40MDItLjA4My4xOC0uMDQyLjM5NS0uMDYuNjkxLS4wN2wuMjQ2LS4wMDVjLjIzNS0uMDA0LjUyNS0uMDA5Ljc4LS4wMjdabTUuNzExIDUuMjcxLjAwOC0uMS4wMi4wMTIuMzM4LjIwNGMuNS4zMDMuODYyLjUzNSAxLjA2Ni43MDEuOTYxLjc4MiAyLjAxMiAxLjM4NyAyLjk1IDEuOTI3bC4wMTMuMDA3Yy4yMDguMTIuNDE5LjI0LjYzMy4zNTgtLjEzOC4wNTUtLjI4LjExNS0uNDE5LjE4bC0uMjYuMTIzYy0uNDg4LjIyOS0xLjAxMS40NzQtMS41MjYuNzUtLjM2LjE5Mi0uNzcxLjM0NS0xLjIzNi40ODVsLS43MjcuMjE4YTI0NS40MzcgMjQ1LjQzNyAwIDAgMC0uOTUuMjg3IDIyLjAzMiAyMi4wMzIgMCAwIDAtLjAyLTEuOTcgMTguMDggMTguMDggMCAwIDEtLjAyNy0xLjM3MmMuMDEtLjM1OS4wMzgtLjY2LjA3LTEuMDAxLjAyMi0uMjQuMDQ2LS40OTguMDY3LS44MDlabS4zNjktMy4xMWExLjk4NiAxLjk4NiAwIDAgMC0xLjkwMi0uMTUyIDEuODc2IDEuODc2IDAgMCAwLTEuMTExIDEuNzIxYzAgLjI2MS0uMDIuNDY3LS4wNDYuNzI3LS4wMTcuMTc0LS4wMzYuMzczLS4wNTMuNjI4LS4wMTIuMTctLjAzLjM3NC0uMDUuNTk2LS4wMzguNDItLjA4MS45MDEtLjA5MyAxLjMxOS0uMDE3LjU2NS4wMSAxLjE1Mi4wMzIgMS42NzUuMDA5LjE4Ni4wMTcuMzYzLjAyMi41MjguMDExLjMzNC4wMDUuNzQ2LS4wMDkgMS4yMDMtLjA1NiAxLjg5IDEuNzUgMy4yMTQgMy41MjMgMi42NTdhMjY3LjcwNyAyNjcuNzA3IDAgMCAxIC45NTItLjI4OGwuNzQ4LS4yMjRhOS40NjEgOS40NjEgMCAwIDAgMS43NC0uNjk0Yy40NDQtLjIzOC44OTItLjQ0OCAxLjM4MS0uNjc4bC4yNzktLjEzMWE4LjEgOC4xIDAgMCAxIC42NzQtLjI2OGwuMTQzLS4wNTJhNy43NTEgNy43NTEgMCAwIDAgMS4xMTMtLjQ4OWMuMTYyLS4wOS4zMzktLjE2LjYxNy0uMjcxbC4wOC0uMDMyLjAyLS4wMDcuMDgyLS4wMzIuMDAzLS4wMDJjLjA1LS4wMi4yMjYtLjA5LjQwMS0uMjI1LjE3Mi0uMTMyLjY0LS41NjYuNTYtMS4yOTVhMS40OTEgMS40OTEgMCAwIDAtLjU4LTEuMDEyYy0uNDUtLjM1LS45NDItLjU4My0xLjI5Mi0uNzQ4bC0uMDg1LS4wNGEyNS40NTQgMjUuNDU0IDAgMCAxLTEuNzUxLS45MzdjLS45Ny0uNTU3LTEuODMzLTEuMDYtMi42LTEuNjgzLS4zNzUtLjMwNS0uOTAzLS42MzMtMS4zNzQtLjkybC0uMzgtLjIyOWEzNC42NTYgMzQuNjU2IDAgMCAxLTEuMDQ0LS42NDVaIiBmaWxsPSIjZmZmIi8+PC9zdmc+);
}

.social-icons li .icon {
    width: 2.2rem;;
    height: 2.2rem;;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: center;
    justify-content: center;
    border-radius: 50%;
    background-color: #000;
    margin-right: 0;
}

/* Pfeil links nach rechts bewegen*/
.engage-button span i, .social-button span i, ul li .icon {
    margin-right: -5.2rem;
}

.footer-top .flex-row {
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: row;
    flex-direction: row;
}

.footer-top .footer-top-wrap {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 100%;
    /* margin-bottom: 3.05rem; */
    margin-left: 0;
    margin-right: 0;
}

.footer-top .footer-top-wrap .footer-top-wrap-right .fallow-us {
    display: -webkit-flex;
    display: flex;
    margin-right: 2.4rem;
}

.footer-top .footer-top-wrap .footer-top-wrap-right .fallow-us h5 {
    margin-bottom: 0;
    margin-top: -10px;
}

/* CSS für Desktop und Tablet */
.footer-top-wrap {
    display: flex;
    justify-content: space-between;
}

.footer-top-wrap-right {
    display: flex;
    align-items: center;
}

.social-container {
    margin-left: 0px; /* Abstand zwischen den Social Icons */
}

/* CSS für Mobile Geräte */
@media only screen and (max-width: 767px) {
    .footer-top-wrap {
        flex-direction: column; /* Ändert die Richtung der Elemente auf vertikal */
        align-items: center; /* Zentriert die Elemente horizontal */
    }

    .footer-top-wrap-right {
        margin-top: 20px; /* Abstand zwischen den Elementen */
    }
}

