@import url("https://p.typekit.net/p.css?s=1&k=qiv5ceu&ht=tk&f=24537.24538.24539.24540.24543.24544.24547.24548&a=100660222&app=typekit&e=css");

@font-face {
font-family:"sofia-pro";
src:url("https://use.typekit.net/af/773a22/00000000000000007735f996/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff2"),url("https://use.typekit.net/af/773a22/00000000000000007735f996/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff"),url("https://use.typekit.net/af/773a22/00000000000000007735f996/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:900;font-stretch:normal;
}

@font-face {
font-family:"sofia-pro";
src:url("https://use.typekit.net/af/2cf3cc/00000000000000007735f991/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3") format("woff2"),url("https://use.typekit.net/af/2cf3cc/00000000000000007735f991/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3") format("woff"),url("https://use.typekit.net/af/2cf3cc/00000000000000007735f991/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:900;font-stretch:normal;
}

@font-face {
font-family:"sofia-pro";
src:url("https://use.typekit.net/af/5d97ff/00000000000000007735f999/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/5d97ff/00000000000000007735f999/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/5d97ff/00000000000000007735f999/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"sofia-pro";
src:url("https://use.typekit.net/af/66e20c/00000000000000007735f993/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/66e20c/00000000000000007735f993/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/66e20c/00000000000000007735f993/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"sofia-pro";
src:url("https://use.typekit.net/af/2e2409/00000000000000007735f990/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/2e2409/00000000000000007735f990/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/2e2409/00000000000000007735f990/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;
}

@font-face {
font-family:"sofia-pro";
src:url("https://use.typekit.net/af/0ab956/00000000000000007735f998/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff2"),url("https://use.typekit.net/af/0ab956/00000000000000007735f998/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff"),url("https://use.typekit.net/af/0ab956/00000000000000007735f998/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:300;font-stretch:normal;
}

@font-face {
font-family:"sofia-pro";
src:url("https://use.typekit.net/af/b718ff/00000000000000007735f98d/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/b718ff/00000000000000007735f98d/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/b718ff/00000000000000007735f98d/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"sofia-pro";
src:url("https://use.typekit.net/af/c09857/00000000000000007735f98c/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/c09857/00000000000000007735f98c/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/c09857/00000000000000007735f98c/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

   
   body {
       margin: 0;
       font-family: "sofia-pro", sans-serif;
   }
   
   header,
   nav {
       display: block;
   }
   
   ul {
       margin-top: 0;
       margin-bottom: 1rem;
   }
   
   a {
       color: #007bff;
       text-decoration: none;
       background-color: transparent;
   }
   
   a:hover {
       color: #0056b3;
       text-decoration: underline;
   }
   
   img {
       vertical-align: middle;
       border-style: none;
       height: auto;
   }
   
   img.compareimg.desk {
       width: 100%;
   }
   
   .nav {
       display: -ms-flexbox;
       display: flex;
       -ms-flex-wrap: wrap;
       flex-wrap: wrap;
       padding-left: 0;
       margin-bottom: 0;
       list-style: none;
   }
   
   .clearfix::after {
       display: block;
       clear: both;
       content: "";
   }
   
   .container {
       width: 100%;
       padding-right: 15px;
       padding-left: 15px;
       margin-right: auto;
       margin-left: auto;
   }
   
   #top-menu li {
       word-wrap: break-word;
   }
   
   .et_mobile_menu {
       border-color: #2ea3f2;
   }
   
   #main-header {
       width: 100%;
       -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
       -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
       box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
   }
   
   #et-top-navigation {
       padding-top: 33px;
   }
   
   #et-top-navigation nav>ul>li>a {
       padding-bottom: 33px;
   }
   
   .mobile_menu_bar {
       padding-bottom: 24px;
   }
   
   #logo {
       width:200px;
       display: inline-block;
       float: none;
       max-height: 54%;
       margin-bottom: 0;
       vertical-align: middle;
       -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
       transition: all 0.4s ease-in-out;
       -webkit-transform: translate3d(0, 0, 0);
   }
   
   span.logo_helper {
       display: inline-block;
       width: 0;
       height: 100%;
       vertical-align: middle;
   }
   
   #top-menu,
   #top-menu-nav {
       line-height: 0;
   }
   
   #et-top-navigation {
       font-weight: 600;
   }
   
   #top-menu li {
       display: inline-block;
       padding-right: 30px;
       font-size: 14px;
   }
   
   #top-menu>li:last-child {
       padding-right: 0;
   }
   
   #top-menu a {
       display: block;
       position: relative;
       color: rgba(0, 0, 0, 0.6);
       text-decoration: none;
       -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
       transition: all 0.4s ease-in-out;
   }
   
   #top-menu-nav>ul>li>a:hover {
       opacity: 0.7;
       -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
       transition: all 0.4s ease-in-out;
   }
   
   #et-top-navigation {
       float: right;
   }
   
   #et_mobile_nav_menu {
       display: none;
       float: right;
   }
   
   .mobile_menu_bar {
       display: block;
       position: relative;
       line-height: 0;
   }
   
   .mobile_menu_bar:before {
       position: relative;
       top: 0;
       left: 0;
       font-size: 34px;
       content: "\2261";
       font-family: "Font Awesome 5 Free";
       cursor: pointer;
   }
   
   .mobile_nav .select_page {
       display: none;
   }
   
   .nav li {
       position: relative;
       line-height: 1em;
   }
   
   .nav li:hover {
       visibility: inherit;
   }
   
   .et_mobile_menu li a {
       font-size: 14px;
       -webkit-transition: all 0.2s ease-in-out;
       -moz-transition: all 0.2s ease-in-out;
       transition: all 0.2s ease-in-out;
   }
   
   .et_mobile_menu li a:hover {
       opacity: 0.7;
       background-color: rgba(0, 0, 0, 0.03);
   }
   
   .et_mobile_menu {
       display: none;
       visibility: visible;
       position: absolute;
       z-index: 9999;
       left: 0;
       width: 100%;
       padding: 5%;
       border-top: 3px solid #2ea3f2;
       opacity: 1;
       background: #fff;
       -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
       -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
       box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
   }
   
   .et_mobile_menu li a {
       display: block;
       padding: 10px 5%;
       border-bottom: 1px solid rgba(0, 0, 0, 0.03);
       color: #666;
   }
   
   .mobile_menu_bar {
       display: block;
       position: relative;
       line-height: 0;
   }
   
   .mobile_nav .select_page {
       display: none;
   }
   
   .clearfix:after {
       display: block;
       visibility: hidden;
       clear: both;
       height: 0;
       font-size: 0;
       content: " ";
   }
   
   #top-menu>li:last-child {
       padding-right: 22px;
   }
   
   .mobile_menu_bar:after,
   .mobile_menu_bar:before {
       color: #533e59;
   }
   
   .et_mobile_menu {
       border-color: #533e59;
   }
   
   #top-menu a,
   .et_mobile_menu li a {
       color: #4a4a4a;
   }
   
   #top-menu li a {
       font-size: 16px;
   }
   
   .et_mobile_menu {
       border-top: 2px solid #007491;
   }
   
   .container.clearfix.et_menu_container {
       position: relative;
   }
   
   .et_mobile_menu {
       padding: 5%;
       top: 54px;
       right: 0;
       width: 100%;
       list-style-type: none;
   }
   
   #main-header {
       position: sticky;
       background: #003366 !important;
   }
   
   #main-header .row {
       justify-content: space-between;
   }
   
   #main-header nav>ul>li>a {
       color: #fff !important;
   }
   
   #main-header #et-top-navigation {
       padding: 15px 0;
   }
   
   #main-header ul#top-menu {
       display: flex;
       align-items: center;
       margin: 0;
   }
   
   .hidden {
       display: none !important;
   }
   
   #main-header nav>ul>li.angebot_btn_white>a {
       background: #fff;
       color: #003366 !important;
       padding: 6px !important;
       border-radius: 5px;
       line-height: normal;
       font-size: 16px;
   }
   
   #main-header .logo_container {
       display: flex;
       align-items: center;
   }
   
   #main-header .logo_container span {
       color: #fff;
       padding-left: 10px;
       font-size: 16px;
   }
   
   #et-top-navigation nav>ul>li>a {
       padding-bottom: 0;
       letter-spacing: 0.5px;
       font-size: 16px;
       font-weight: 400;
   }
   
   @media (min-width: 981px) {
       .container {
           max-width: 1080px;
       }
   }
   
   a.button:hover {
       text-decoration: none;
   }
   
   .row {
       display: -ms-flexbox;
       display: flex;
       -ms-flex-wrap: wrap;
       flex-wrap: wrap;
       margin-right: -15px;
       margin-left: -15px;
   }
   
   .mobile {
       display: none !important;
   }
   
   img.google_verfied {
       left: 0;
   }
   
   .google_verfied {
       display: none !important;
   }
   
   @media (max-width: 767px) {
       .desk {
           display: none !important;
       }
       .mobile {
           display: block !important;
       }
       #main-header,
       #main-header .et_mobile_menu {
           padding: 10px 20px;
       }
       div#et-top-navigation {
           display: none;
       }
   }
   
   .google_verfied_2 {
       background: #f7f7f7;
       padding: 7px;
       display: flex;
       right: 0;
       border-radius: 5px;
       position: absolute;
   }
   
   body .google_logo img {
       margin-top: 0;
   }
   
   a {
       color: inherit;
       transition: all 0.6s ease;
   }
   
   .faq-item.active p {
       display: block;
   }
   
   .faq-item.active h6 img {
       transform: rotate(90deg);
   }
   
   * {
       box-sizing: border-box;
   }
   
   .videos .video-toshow {
       height: auto !important;
   }
   
   @media only screen and (max-width: 980px) {
       #logo {
           max-width: 100px;
       }
   }
   
   section.banner {
       background: #b3b3b3;
       color: #fff;
       padding: 10px 0;
   }
   
   header#main-header {
       padding: 10px;
   }
   
   @media (max-width: 767px) {
       div#et-top-navigation {
           display: block;
       }
       nav#top-menu-nav {
           display: none;
       }
       div#et_mobile_nav_menu {
           display: none;
       }
       .mobile_menu_bar:after,
       .mobile_menu_bar:before {
           display: none;
       }
       .mobile_menu_bar {
           padding-bottom: 0;
       }
       header#main-header.open ul#mobile_menu {
           display: block;
           top: 41px;
           left: 0;
           margin: 0;
       }
       ul#mobile_menu ul {
           margin: 0;
           list-style: none;
           padding: 0;
       }
       span.mobile_menu_bar.mobile_menu_bar_toggle {
           background-image: url(https://elithairtransplant.com/german/wp-content/themes/elithairtransplant/assets/images/menu-1.svg);
           width: 32px;
           height: 32px;
           background-repeat: no-repeat;
           background-position: center;
           background-size: contain;
       }
       #main-header #et-top-navigation {
           padding: 0;
       }
   }
   
   a.blue-button {
       color: white;
   }
   
   html {
       margin: 0 !important;
   }
   
   .google_logo {
       text-align: center;
   }
   
   .google_logo img {
       margin-top: 30px;
   }
   
   .google_text {
       text-align: center;
       font-size: 12px;
   }
   
   .google_text .starts5_google span {
       color: #fea41a;
   }
   
   @media (min-width: 768px) {
       .google_verfied_2 {
           display: none;
       }
   }

   form#gform_219 .nps-radio .gchoice {
    flex-grow: 1;
    max-width: 33%;
}

form#gform_219 .nps-radio .gfield_radio {
    justify-content: flex-start !important;
    flex-wrap: wrap;
    gap: 10px;
}
form#gform_219 .nps-radio .gchoice label {
    max-width: 100%;
    width: 100%;
}
@media (max-width: 460px) {
    form#gform_219 .nps-radio .gfield_radio {
        flex-direction: column;
        gap: 10px;
    }
    form#gform_219  .nps-radio .gchoice {
        max-width: 100%;
    }
}

@media (max-width: 420px) {
    form#gform_219  .nps-radio .gchoice {
    max-width: 100%;
}
}
