:root{
  --primaryFont: "Trebuchet MS",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
  --secondaryFont: "Trebuchet MS",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif
}

    
.btn svg {height: 20px;width: 20px; vertical-align: sub;margin-right: 4px; fill:#fff;}    
.btn{display: inline-flex !important;}
body {margin: 0 auto;}
  .go2933276541{
 display:none !important; 
}  

@media(min-width:992px){
._WEBSITE_HEADER ul.hs-menu-children-wrapper>li:hover>a {background: var(--secondary)!important;}
._WEBSITE_HEADER ul.hs-menu-children-wrapper{min-width:350px; padding:0!important;}    
._WEBSITE_HEADER ul.hs-menu-children-wrapper>li>a{padding: 13px 15px!important; }
._WEBSITE_HEADER .menu-wrapper .hs-menu-wrapper>ul>li>ul { transform: translateY(20px); }
._WEBSITE_HEADER .menu-wrapper .hs-menu-wrapper>ul>li:after { content: ""; position: absolute; top: 100%; right: 0; left: 0; background: transparent; bottom: 0; height: 20px; width: 100%; }
  .header_bottom {
    position: absolute;
    width: 100%;
    background-color: var(--website_bg_color);
  } 
  main#main-content {
    padding-top: 85px;
  }
    
}
/*header*/
.font_three{}

._WEBSITE_HEADER {padding: 0;}
.header_bottom { padding: 15px 130px 15px 50px;}
.header_socil_media ul li svg{height:18px; width:18px; fill:#fff; vertical-align: middle;}
.header_top_contact ul li svg{height:13px; width:13px; fill:#fff; vertical-align: middle;}
.header_top { padding: 10px 130px 10px 50px; background: var(--secondary); }
.header_top_row ul { padding: 0; margin: 0; list-style: none; }
.header_top_row { display: flex; flex-flow: wrap; align-items:center;}
.header_top_left { width: 80%; }
.header_top_right { width: 20%; text-align:right; }
.header_top_contact ul li { display: inline-block; padding-right: 12px; }
.header_socil_media ul li { display: inline-block; padding: 0 15px; }
.header_top_contact ul li a { text-decoration: none; color: var(--white); font-size: 14px; line-height: 21px; display: inline-flex;}
span.icon__top { padding-right: 8px; }

span.contact_icone svg { height: 18px; width: 18px; vertical-align: top; fill: #54595f; }
.header_contact a { font-size: 18px; font-weight: 600; color: #54595f; line-height: 25px !important; text-align: center; text-decoration: none; }
.header_contact a span { font-size: 10px; }
.logo {display: flex;flex-flow: wrap;align-items: center;}
.header_contact {padding-left: 30px;}

.header_fixed .header_bottom { position: fixed;right: 0;left: 0; top: 0;background: #F9F9F9; z-index: 9999; transition:all 0.4s ease;}
   
 


/*hero*/
.hero { background-repeat: no-repeat; min-height: 700px; display: flex; align-items: center; padding: 100px 0; }
.hero_row { display: flex; flex-flow: wrap; align-items: center; }
.hero_left { width: 60%; padding-right: 30px; }
.hero_right { width: 40%; text-align:center; padding-left: 30px; }
.circle_content { height: 145px; width: 145px;  transform: rotate(-5deg); display: inline-flex; box-shadow: 0 0 10px 0 rgba(0,0,0,.11); text-align: center; border-radius: 100%; align-items: center; justify-content: center; color:var(--white); padding: 20px; font-size: 17px; line-height: 26px; font-weight: 600; }
.hero_content_box h1 { line-height: 56px;  padding-top: 18px; }
.hero_btn { padding-top: 20px; }
.hero .wrapper {width: 100%;}
.hero_text {font-size: 13px;line-height: 20px;color: var(--white);padding-top: 5px;}
.title_design .hero_content_box h1 { max-width: 520px; color: #333; padding-top: 18px; line-height: 48px;}
.title_design .hero_content_box h2 { font-size: 34px; color: #333; }

.hero.studieren_hero .hero_row { align-items: flex-start; }
.hero.studieren_hero h2 { color: var(--white); font-size: 36px; font-weight: 300; line-height: 42px; }
.hero.studieren_hero h1 { max-width: 550px; padding-top: 50px; padding-bottom: 25px; color: var(--white); }
.hero.studieren_hero {align-items: self-start;padding: 80px 0;}
.hero.morgan.job_hero {align-items: flex-start;padding: 50px 0;min-height: 600px;}    

.werden_hero h2 {color: var(--white);font-size: 36px;line-height: 40px;font-weight: 400;}
.hero.werden_hero h1 {color: #333;font-size: 30px;font-weight: 600;line-height: 35px;max-width: 450px;padding-top: 20px;}
    
.hero.Ihrer_hero { min-height: 500px; padding: 60px 0; position: relative; z-index: 1; }
.hero.Ihrer_hero .hero_content_box h2 { color: var(--white); font-weight: 400; font-size: 33px; }
.hero.Ihrer_hero .hero_content_box h1 { color: var(--white); padding-top: 30px; font-weight: 300; }
.hero.Ihrer_hero:after { content: ""; position: absolute; right: 0; left: 0; top: 0; bottom: 0; background: #000; z-index: -1; opacity: 0.14; }
    
.hero.zum_hero .hero_content_box h2 { color: var(--white); font-size: 36px;line-height: 42px;}
.hero.zum_hero .hero_content_box h1 {color: var(--white);padding-top: 15px;max-width: 500px;font-weight: 600;} 

.hero.ratgeber_hero .hero_left { width: 100%; padding-right: 0; }
.hero.ratgeber_hero .hero_left { width: 100%; padding-right: 0; }
.hero.ratgeber_hero .hero_content_box h2 { color: var(--white); font-size: 40px; line-height: 45px; }
.hero.ratgeber_hero .hero_content_box h1 { max-width: 900px; color: var(--white); }
.hero.ratgeber_hero { position: relative; z-index: 1; }
.hero.ratgeber_hero:after { content: ""; position: absolute; right: 0; left: 0; top: 0; bottom: 0; z-index: -1; background: #000; opacity: 0.35; }

.ueber_hero.contact_hero {min-height: 550px;display: flex;align-items: center;justify-content: center;}
.ueber_hero.contact_hero .ueber_title h2 {color: var(--white);}    
.hero.Ihrer_hero.private_hero .hero_content_box h1 {font-weight: 400;}
    
.switch.abroad_hero .switch_row { align-items: center; }
.switch.abroad_hero .switch_right { text-align: center; }
.switch.abroad_hero { padding: 200px 0; }
.switch.abroad_hero .switch_left h2 { padding-bottom: 0; font-size: 40px; line-height: 48px; font-weight: 300; }
.switch.abroad_hero .switch_left h1 { max-width: 560px; font-weight: 600; }

.hero.Ihrer_hero.zum_hero.Monat_hero:after { background: #333333B0; opacity: 0.5; }
.hero.Ihrer_hero.zum_hero.Monat_hero { min-height: 700px; }
.Monat_hero .hero_text, .Monat_hero .hero_text a { font-size: 25px; line-height: 30px; font-weight: 600; color: var(--white); }
.Monat_hero.hero.Ihrer_hero .hero_content_box h2{font-weight:300}
.hero_text a {text-decoration: none;}
.hero_text a:hover{text-decoration:underline;}    

.ueber_hero.hero.Ihrer_hero.haben_title { min-height: 550px; }
.ueber_hero.hero.Ihrer_hero.haben_title .ueber_title { text-align: center; }
.ueber_hero.hero.Ihrer_hero.haben_title .ueber_title h2 { color: #009ed9; font-weight: 400; }

.hero.Ihrer_hero.prices_hero {min-height: 600px;}
.hero.Ihrer_hero.prices_hero:after { opacity: 0.1; background: #656262B0; }
.hero.Ihrer_hero.prices_hero .hero_content_box h2 { color: #DA1B1B; font-size: 36px; line-height: 48px; font-weight: 300; }
.hero.Ihrer_hero.prices_hero .hero_content_box h1 { color: #DA1B1B; font-weight: 600; line-height: 48px; padding-bottom: 15px; max-width:600px;}
.hero.Ihrer_hero.prices_hero .hero_text h3 { color: #d91821; font-weight: 400; padding-bottom: 10px; line-height: 38px; }
.hero.Ihrer_hero.prices_hero .hero_text { color: #d91821; font-size:16px;}

.hero.Ihrer_hero.around._hero:after, .Ihrer_hero.traveling_hero:after{ background: #333333B0; opacity: 0.5; }
.hero.Ihrer_hero.around._hero, .hero.Ihrer_hero.traveling_hero { min-height: 650px; }
.hero.Ihrer_hero.around._hero .hero_content_box h2 { color: #8FFF93; font-size: 36px; font-weight: 500; line-height: 48px; }
.hero.Ihrer_hero.around._hero .hero_content_box h1 { color: #E1F7FF; font-size: 29px; font-weight: 600; line-height: 48px; }
.hero.Ihrer_hero.traveling_hero .hero_content_box h2 {font-weight: 300;}
    
.hero.ratgeber_hero.energ_hero:after { background-color: #656262B0;opacity: 0.1;}
.hero.ratgeber_hero.energ_hero .hero_content_box h2 { font-size: 36px; }
.hero.ratgeber_hero.energ_hero .hero_content_box h1 { font-size: 35px; line-height: 48px; font-weight: 600; color: var(--secondary); max-width: 500px; padding-top: 22px; }
.hero.ratgeber_hero.energ_hero .hero_content_box h3 { color: #fff; padding-top: 10px; }
.insure_hero .ueber_col {max-width: 640px;}
.ueber_hero.insure_hero .ueber_title h2 {font-size: 35px;line-height: 35px;}
.ueber_hero .ueber_title h2 {font-size: 45px;}
 
.switch.abroad_hero.credit_hero { padding: 150px 0; }
.switch.abroad_hero.credit_hero:after { opacity: 0.5; background: #333333B0; }
.switch.abroad_hero.credit_hero .switch_left h1 { padding-top: 25px; }

.ueber_hero.hero.Ihrer_hero.insure__hero:after { background: #ee9b4b; opacity: 0.15; }
.ueber_hero.hero.Ihrer_hero.insure__hero .ueber_col, .ueber_hero.ueber__hero_main .ueber_col { max-width: 700px; }
.ueber_hero.hero.Ihrer_hero.insure__hero .ueber_lis.our_list ul, .ueber_hero.ueber__hero_main .ueber_lis.our_list ul { display: flex; flex-flow: wrap; }
.ueber_hero.hero.Ihrer_hero.insure__hero .ueber_lis.our_list ul li { padding-right: 10px; }
.ueber_hero.hero.Ihrer_hero.insure__hero .ueber_lis.our_list ul li span.our_list_text { padding: 0; }
.ueber_hero.hero.Ihrer_hero.insure__hero {min-height: 600px;}
.ueber_hero_content {padding: 15px 15px;background: var(--secondary);border-radius: 10px;margin-top: 15px; margin-bottom: 20px;}
.ueber_hero.ueber__hero_main .ueber_lis.our_list ul li { padding-right: 10px; }
.ueber_hero.ueber__hero_main .ueber_lis.our_list ul li span.our_list_text { padding: 0; }
.ueber_hero.ueber__hero_main .ueber_title h2{font-weight:900;}
    
.citizen_btn_wrap .btn {margin-top: 10px;width: 100%;text-align: center; justify-content: center;}
.citizen_title h4{color:#009ed9;}

/*study_list*/

span.study_text.price_text {border: none;}
.study_list_box ul {padding: 0;margin: 0;list-style: none;}
.study_list_box ul li {display: flex;align-items: center;border-bottom: 1px solid #ddd; } 
span.study_icone.price_icone svg {fill: var(--secondary);height: 22px; width: 22px;}
.study_list_image img {display: block;margin: 0 auto;border-radius: 10px;} 

/*insurance*/
.insurance { padding-top:80px; padding-bottom:50px;}
.insurance_row { display: flex; flex-flow: wrap; }
.insurance_left { width: 65%; padding-right: 30px; }
.insurance_right { width: 35%; }
.insurance_content.title_main h4 {padding: 0;}
.insurance_list_box { text-align: center; padding: 30px 20px; background: #FCEBDB; }
.insurance_list_box ul { margin: 0; list-style: none; padding: 0; }
.insurance_list_box ul li { padding-top: 22px; }
.insurance_list.visiting h5 {padding-bottom: 10px; color: #54595f; }
.insurance_list.visiting {color: #333; }
.insurance_list.visiting h3 { color: #85b818; }

.list__icon svg { height: 50px; width: 50px; fill: var(--secondary); }
.title_main h2 { padding: 13px 0;}
.title_main h4 { font-weight: 600; }
.list__text { padding-top: 15px; }
.insurance_btn { padding-top: 30px; }

.allian_list .insurance_list_left .insurance_list ul li:after { position: static; }
.allian_list .insurance_list_left .insurance_list ul { list-style: inherit; padding-left: 20px; }
.allian_list .insurance_list_left .insurance_list ul li { padding: 0; }

.alles_list .insurance_list ul li:after { position: static; }
.alles_list .insurance_list ul { list-style: inherit; padding-left: 20px; padding-top:0;}
.alles_list .insurance_list ul li { padding: 0; }
.alles_list .insurance_list_row {border: 1px solid #000;padding: 15px;border-radius: 10px;}
.alles_list .insurance_list_title {padding-bottom: 15px;}
.expert_list ul li {padding-bottom: 10px;}
.insurance_form_col h2 span {font-weight: 400;} 
    
.page__link.contact__detail { box-shadow: 0px 0px 10px -6px rgba(0,0,0,0.5);background: #fff;padding: 30px; color: #333;}
.page__link.contact__detail a {color: #333;}
.page__link.contact__detail a:hover {color: #333;} 
  
/*price*/
.price { padding: 50px 0; }
span.price_icone svg { height: 18px; width: 18px; display: block; }
.price_list ul { padding: 0; margin: 0; list-style: none; }
.price_row { display: flex; flex-flow: wrap; margin: 0 -10px; }
.price_box { width: calc(100% / 3 - 20px); margin: 10px 10px;  background: #f7f7f7;}
.price_box_content h3 { text-align: center; background: #54595f; padding: 20px 0; color: var(--white); margin: 0; font-weight: 600; }
.price_list { padding: 10px 15px; }
.price_list ul li { display: flex; flex-flow: wrap; display: flex; align-items: center; }
span.price_text { width: calc(100% - 35px); border-bottom: 2px solid #ddd; margin-left: 10px; padding: 10px 0; }
.price_content { padding-top: 15px; }
span.price_icone { width: 25px; }
.price_list ul li:last-child span.price_text { border: 0; }
.price_top_text { background: #99d21c; text-align: center; transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg); color: var(--white); margin-top: 35px; font-size: 13px; line-height: 2; font-weight: 500; text-transform: uppercase; }
.price_top { position: absolute; top: 0; left: auto; right: 0; transform: rotate(90deg); width: 150px; overflow: hidden; height: 150px; }
.price_box_design .price_box {box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);padding: 10px;}
.price_box_content{ position:relative;}
.price.price_box_design .price_row { margin: 0 -20px; }
.price.price_box_design .price_content { text-align: center; padding-top: 30px; }
.price.price_box_design .price_box {width: calc(33.33333% - 40px);margin: 20px;}
.price.price_box_design {padding-top: 20px;padding-bottom: 40px;}    
 

section.price.premium.standar_price .price_box_content {
    position: static;
}

section.price.premium.standar_price .premium_btn { padding-bottom: 0; position: absolute; right: 0; left: 0; bottom: 25px; }
section.price.premium.standar_price .price_box { position: relative; padding-bottom: 90px; }
.price.premium.standar_price span.price_text {font-size: 15px;}
   

/*premium*/
.box_price { font-size: 40px; line-height: 32px; color: #555555; padding-top: 15px; text-align: center; font-weight:600;}
.box_price span { font-size: 16px; line-height: 24px; color: #54595f; font-weight:400;}
.price_box_content h3 span { font-size: 13px; font-weight: 400; }
.price.premium .price_box_content .premium_btn {padding-bottom: 40px;}
.premium_btn{ text-align: center; padding-top:10px;}

.price.premium.standar_price .box_price { padding: 40px 0; }
.price.premium.standar_price .box_price { font-size: 65px; font-weight: 600; }
.price.premium.standar_price span.price_text { padding: 0; border: none; }
.price.premium.standar_price ul li { padding: 5px 0; }
.price.price_box_design.price__main span.price_text {font-weight: 700;font-size: 14px;line-height: 20px;}

/*health*/
.health { padding: 100px 0; min-height: 400px; display: flex; align-items: center; background-repeat: no-repeat; }
.health_row { display: flex; flex-flow: wrap; }
.health_left { width: 50%; }
.health_right { width: 50%; }
.title_main h4 { padding: 8px 0; font-weight: 600; }
.health_box_content.title_main h2 {padding: 0;}
    
/*international*/
.inter { padding-top:60px; padding-bottom:50px;}
.inter_col { padding-top: 60px; }
.inter_row { display: flex; flex-flow: wrap; align-items: center; }
.inter_left { width: 50%; padding-right: 15px; }
.inter_right { width: 50%; padding-left: 15px; }
.inter_image img { display: block; width: 100%; }
.inter_text { padding-top: 15px; }
.inter_btn { padding-top: 30px; }
.inter_heading h4 { color: var(--secondary); font-weight: 600; }

/*european*/
.euro_btn_wrap { display:flex; flex-flow:wrap; padding-top:25px;}
.euro_btn_wrap a {margin: 5px 12px 5px 0;}
.euro_bottom_content { font-size: 12px; line-height: 18px; max-width: 440px; }
.euro_bottom_content a { text-decoration: none; color: #333; }
.euro_bottom_content a:hover { text-decoration: underline; text-decoration-color: #000;}
.european_title h2{padding-top:0;}
.european {padding: 55px 0;}

/*our*/
.our_icone svg { height: 28px; width: 28px; vertical-align: middle; display: block; fill: var(--secondary); }
.our_list ul { padding: 0; margin: 0; list-style: none; }
.our_list ul li { padding: 10px 0; display: flex; flex-flow: wrap; align-items: center; }
.our { padding: 50px 0;}
.our_row { display: flex; flex-flow: wrap; }
.our_left { width: 60%; padding-right: 30px; }
.our_right { width: 40%; padding-left: 30px; }
.our_image img { display: block; }
.our_btn { padding-top: 30px; }
span.our_icone { width: 40px; }
span.our_list_text { width: calc(100% - 40px); padding-left: 10px; }
.our_image { padding-top: 20px; }
.page__link a{font-size: 16px; text-decoration: none; transition: all 0.4s ease; color: var(--secondary);}
.page__link a:hover{ text-decoration: underline; color: var(--secondary); }
.our_content.title_main h2 {max-width: 400px;line-height: 42px;}
.our_right .our_list span.our_list_text {color: #54595f;}


.link_color a {text-decoration: none;color: #000;font-size: 16px;line-height: 24px;}
.link_color a:hover {text-decoration: underline; text-decoration-color: #000;}
 

/*companie*/
.companie_logo img { display: block; width: 100%; }
.companie_heading.title_main h2 { padding: 0; }
.companie_logo { padding-top: 17px; }
.companie {padding-top: 65px; padding-bottom: 30px; }
.companie.compani__title h2 {color: #333;}
.company_list_title h2{color:#009ed9;}
/*excellent*/
.slide_star_icone svg { height: 32px; width: 32px; display: inline-block; }
.slide_gl_logo img { height: 35px !important; width: 110px; display: block; object-fit: cover; margin: 0 auto; }
.slider { padding-top: 30px;padding-bottom: 60px; }
.slide_star_icone { padding: 10px 0; }
.slide__left { text-align: center; width: 25%; padding-right: 20px; }
.slider_main_row { display: flex; flex-flow: wrap; align-items: center; }
.slide__right { width: 75%; padding-left: 30px; }

.slider_btn .btn {width: 100%;text-align: center; justify-content: center;}
.slide__text { font-size: 14px; line-height: 20px; }
.slide__text span { font-weight: 700; }
.review_right span img { height: 20px; width: 20px; display: block; }
.slider_content_box { font-size: 14px; line-height: 20px; min-height: 200px; padding: 20px 28px; border: 2px solid #e5e5e5; margin:10px; background:#fff;}
.review_row { display: flex; flex-flow: wrap; }
.review_right { text-align: right; width: 10%; }
.review_left { width: 90%; }
.slider_content_box .slide_star_icone svg { height: 20px; width: 20px; }
.review_name { font-weight: 700; }
.slider__row { display: flex; flex-flow: wrap; }
.slider__box {  transition: all 0.4s ease; }
.slider__box:hover {transform: translateY(-8px);}
.slider__row { padding: 0 20px; }

.slider_btn .btn:hover {background: var(--secondary);border-color: transparent;text-decoration: underline;}
.slider_btn .btn{transition: all 0.4s ease;}

/*slick arrow*/

.slick_arrow__design .slick-arrow { align-items: center; background: transparent !important; border-radius: 0; bottom: 0; display: flex !important; font-size: 0 !important; justify-content: center; padding: 0; position: absolute; right: auto; top: 50%; transform: translateY(-50%); transition: all .4s ease; height: 24px; width: 24px; z-index: 1; border: none; cursor:pointer;}
.slick_arrow__design button.slick-next.slick-arrow { right: 0px }
.slick_arrow__design button.slick-prev.slick-arrow { left: 0px }
.slick_arrow__design button.slick-next.slick-arrow:after,  .slick_arrow__design button.slick-prev.slick-arrow:before { background-image: url("https://pages.diegesundheitsexperten.de/hubfs/arrows111-1.svg"); background-repeat: no-repeat; background-size: contain; content: ""; height: 20px; position: absolute; width: 20px }
.slick_arrow__design button.slick-next.slick-arrow:after { transform: rotate(180deg) }

/* .slider__row button.slick-next.slick-arrow:after, .slider__row button.slick-prev.slick-arrow:after { content: ""; background: #cccccc; width: 17px; height: 3px; display: block; top: 18px; right: 0px; transform: rotate(45deg); border-radius: 2px; position: absolute; }
.slider__row button.slick-next.slick-arrow:before, .slider__row button.slick-prev.slick-arrow:before { content: ""; background: #cccccc; width: 17px; height: 3px; display: block; top: 8px; right: 0px; transform: rotate(-45deg); border-radius: 2px; position: absolute; }
.slider__row button.slick-prev.slick-arrow:after { transform: rotate(-45deg); }
.slider__row button.slick-prev.slick-arrow:before { transform: rotate(45deg); } 
.slider__row button.slick-next.slick-arrow { left: 0px }
.slider__row button.slick-prev.slick-arrow { right: 0px }
*/

/*slick dots*/
.slick_arrow__design ul.slick-dots { padding: 0; margin: 0; list-style: none; justify-content: center; align-items: center; display: flex; flex-flow: wrap; margin-top: 5px; }
.slick_arrow__design ul.slick-dots li button { width: 10px; height: 10px; background: #cccccc; padding: 4px; opacity: 0.4; border-radius: 100%; font-size: 0; cursor: pointer; border: none; display: block; transition: all 0.4s ease; }
.slick_arrow__design ul.slick-dots li { margin: 2px; }
.slick_arrow__design ul.slick-dots .slick-active  button { opacity: 1; }

.company_logo_row.slick_arrow__design ul.slick-dots{margin-top:50px;}
.company_logo_row.slick_arrow__design ul.slick-dots li{margin:0 6px;}
.company_logo_row.slick_arrow__design ul.slick-dots li button{background:var(--secondary); height:11px; width:11px;}

/*important*/
.important { padding: 40px 60px; border-top: 15px solid var(--secondary); border-bottom: 15px solid var(--secondary); }
.importan_content { font-size: 14px; line-height: 21px; color: #54595f; }
.importan_content span { font-weight: 700; padding: 15px 0; display: block; }
.importan_content h6 { color: var(--secondary); font-weight: 600; }

/*benifit*/
.benifit_row.row h2 {text-decoration: underline;}
 
/*hero_inner*/
.hero_inner .hero_content_box {background: var(--secondary);padding: 35px 20px 20px 20px;max-width: 550px;}

/*benifit*/
.benifit_image img { display: block;}
.benifit_list.our_list ul li {padding: 5px 0;}
     
/*inexpensiv*/
.inexpensiv_content span {font-weight: 700;}
.inexpensiv_content {color: #333;}
    
/*text_bar*/
.hero_content_box h1 {padding-top: 0;}
 
/*compliant*/
.compliant_icone svg{height:95px; width:95px; display:block; fill:var(--secondary); margin:0 auto; transition:all 0.4s ease;}
.compliant_row {display: flex;flex-flow: wrap;text-align: center; margin: 0 -10px;}
.compliant_box {width: calc(100% / 3 - 20px);margin: 10px 10px;}
.compliant_text { padding-top: 15px;}
.compliant_icone svg:hover {transform: scale(1.1);}
.cmp_icon .compliant_icone svg { height: 45px; width: 45px;}
.cmp_icon .compliant_text h3 {color: #333333;}
.einen_icon .compliant_text h3 {color: #333333;font-size: 20px;line-height: 26px;}
.einen_icon .compliant_icone svg {height: 50px;width: 50px;}
.complain__list .compliant_box {margin: 20px 10px;}
.complain__list .compliant_box .compliant_text {padding-top: 24px;} 
 
.compliant.visa_complain .compliant_box { width: calc(100% / 5 - 20px); }
.compliant.visa_complain .compliant_box .compliant_icone svg { height: 60px; width: 60px; fill: #99D21C; }
.compliant.visa_complain .compliant_box .compliant_text h3 { font-size: 20px; line-height: 25px; font-weight: 500; padding-top: 10px; }

/**/
.allianz_right {padding-top: 25px;text-align: right;}

/*morgan-hero*/ 
.morgan_icone {position: absolute;top: 30px;right: auto;left: auto;}
 section.hero.morgan {position: relative;}

/*care*/
.care_image img {width: 100%;display: block;}
.care_text ul {padding-left: 22px;}
/*insurance-list*/
.insurance_list ul { list-style: none; padding: 0; margin: 0; }
.insurance_list ul li:after { content: ""; position: absolute; right: 0; left: 0; top:50%; bottom: 0; transform: translateY(-50%); height: 15px; width: 15px; background: var(--secondary); border-radius: 100%; }
.insurance_list ul li{position:relative; padding:7px 0px 7px 35px;} 
.allian_list .insurance_list_right .insurance_list ul li {color: #54595f;}

/*document*/
.document_list ul { padding: 0; margin: 0; list-style: none; }
.document_list ul li a { display: flex; flex-flow: wrap; align-items: center; text-decoration: none; color: #333333; font-size: 18px; line-height: 18px; font-weight: 400; }
.document_list ul li { padding: 12px 0; border-bottom: 1px solid #33333330;}
.document_list ul li .our_list_text:hover {text-decoration: underline;}
    
/*overview*/
.overview_box{ box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.5);}
.overview_head h3 { margin: 0; color: var(--white); font-weight: 400; }
.overview_head { padding: 20px 15px; background: var(--secondary); }
.overview_list table { border: none; border-spacing:0;}
.overview_list tbody td {font-size: 15px;line-height: 23px;font-weight: 500; border-bottom:1px solid hsla(0,0%,50.2%,.5019607843137255); color:#333; padding:8px;}
.overview_list a { text-decoration: none; color: #000; }
.overview_list a:hover { text-decoration: underline; text-decoration-color: #000;}
.overview_list tr:nth-child(2n){background-color: hsla(0,0%,50.2%,.07058823529411765);}
.overview_list tr td+td, tr th+th {border-left: 1px solid hsla(0,0%,50.2%,.5019607843137255);}
.overview_top_row { display: flex; flex-flow: wrap; margin:0 -10px;}
.one_box .overview_box { width: 100%; margin-bottom: 10px; }
.two_box .overview_box { width: calc(100% / 2 - 20px); margin: 10px 10px; }
.three_box .overview_box { width: calc(100% / 3 - 10px); margin: 5px 5px; }
.overview_center .overview_title h2 {text-align: center;}

/*zureuek-hero*/

span.switch_icone svg { height: 20px; width: 20px; fill: #9bd03a; vertical-align: middle; }
.switch_list ul { padding: 0; margin: 0; list-style: none; display:flex; flex-flow:wrap;}
span.switch_text { padding-left: 10px; }
.switch { background-repeat: no-repeat;}
.switch_box {text-align: center;background: var(--secondary);padding: 20px 12px; max-width: 420px; margin: 0 auto;margin-right: 0;}
.switch_list ul li { padding: 5px 0; display:flex; padding-right:15px; align-items:center;}
.switch_left h1 span { font-weight: 300; }
.switch { position: relative; z-index: 1; padding:150px 0;}
.switch:after { content: ""; position: absolute; right: 0; left: 0; top: 0; bottom: 0; background: #000; z-index: -1; opacity: 0.35; }
.switch_content span {font-size: 36px;font-weight: 600;line-height: 45px;}
span.switch_text {font-size: 22px;line-height: 33px;color: #fff;font-weight: 400;}
.switch_row { display: flex; flex-flow: wrap; }
.switch_left { width: 60%; padding-right: 30px; }
.switch_right { width: 40%; padding-left: 20px; }

/*reamin*/
span.remain_text.our_list_text { font-size: 18px; line-height: 27px; color: #54595f; font-weight: 600; }
.reamin_text {color:#54595f;}
.remain_content_box h4 { color: #333333;}
.remain_list.price_list {padding: 30px 0;}
.reamin_box_icon svg { height: 50px;width: 50px;fill: var(--secondary);}
.reamin_box .reamin_box_text h4 { margin-bottom: 5px;color: var(--secondary);}
 
/*private*/

.private_image img {width: 100%;display: block; border-radius:10px;}
.contact_icone svg{height:35px; width:35px; fill:#99d21c;}
.private_form_box {padding: 47px 60px;box-shadow: 3px 6px 10px 0px rgba(0, 0, 0, 0.29);background: #fff;}
.private_form_box textarea { min-height: 86px;}
.private .private_form_box{border: 2px solid var(--secondary);border-radius: 10px; height:100%; }
.contact_num a { font-size: 18px; line-height: 27px; color: #333; font-weight: 600; text-decoration: none; }
.form_contact { display: flex; flex-flow: wrap; padding-top: 10px; }
.contact_icone { width: 60px; }
.contact_list { width: calc(100% - 60px); }
.form_date, .form_text { line-height: 27px;color: #54595f;}
.private_form_box h2 {font-weight: 600;color: #333333;}
/* .private_form_box fieldset .field>label {display: none;} */
.private_form_box input.hs-button.primary.large.btn {width: 100%; justify-content:center;}
.contact_icone.contact__icone svg {fill: var(--secondary);}
.advice_form_two .private_form_box.advice__form_box {border: none;border-radius:0;}
 

/*FORM DESIGN*/
ul.no-list.hs-error-msgs.inputs-list {color: red;}
fieldset .hs-input { border: 1px solid #69727d; outline: none; border-radius:3px; height:40px; font-size: 15px; line-height: 21px; color: #000; }
label.hs-error-msg.hs-main-font-element { display: none; }
input[type=checkbox]+span:before, input[type=radio]+span:before{margin:0; height:13px; width:13px; border-radius: 3px; border-width:1px; border-color:#757575;} 
input[type=checkbox]+span:after, input[type=radio]+span:after{height: 4px;left: 3px;width:7px;top:3px; border-color:#fff;}
input[type=checkbox]:checked+span:before, input[type=radio]:checked+span:before{background:#0160c4; border-color:transparent;}

/*informe*/
.informe_row {box-shadow: 0px 0px 10px -6px rgba(0,0,0,0.5);}
.informe_form .hs_recaptcha.hs-recaptcha.field.hs-form-field {padding: 10px 0 25px 0;}
.informe_form span.hs-form-required {color: #ed9a53;}    
.informe_form textarea{min-height:100px;}
.informe_form fieldset .field>label {font-weight:600; font-size:16px; line-height:24px;}
.informe_form fieldset .hs-input{border-radius:0;}
.informe_form input.hs-button.primary.large.btn {width: 100%; justify-content: center;}

/*statutory*/

.statutory_image img {width: 100%;display: block; border-radius:10px;}
.statutory_content_box ul {margin: 0;padding-left: 20px;}
.statutory_content_box h4 { margin: 0;padding: 10px 0;color: #333333;font-size: 18px;line-height: 22px;}
.statutory_content_box {color: #333;}
.statutory_author_box { display: flex; flex-flow: wrap; }
.statutory_author_left { width: 55%; padding-right: 20px; }
.statutory_author_right { width: 45%; padding-left: 20px; }
.statutory_author_right img { width: 100%; display: block; }
.statutory_author_text {  color: #333333; }
.statutory_author_link.page__link a { color: #333;}
.statutory_author_detail h5 {line-height: 24px; }
.statutory_faq_col:first-child .statutory_content { display:block; } 
span.faq_text.our_list_text.faq__title {color: #85b818;}
.statutory_faq_col.active span.faq_text.our_list_text.faq__title {color:var(--secondary);} 
 
.statutory_faq_head { display: flex; align-items: center; flex-flow: wrap; padding: 12px 15px; cursor: pointer; border-bottom: 1px solid #ccc; }
.statutory_faq_col:nth-child(1) .statutory_faq_head { border-top: 1px solid #ccc; }
span.faq_text.our_list_text {font-weight: 500;color: #333;}
.statutory_content { padding: 10px 20px 10px 50px; display:none;}
.statutory_faq_col.active span.faq_icone.our_icone svg {transform: rotate(180deg);}
span.faq_icone.our_icone svg {transition: all 0.4s ease;}
span.faq_text.our_list_text:hover {text-decoration: underline;}
 
.most_faq span.faq_text.our_list_text{font-weight:600;}

/*consultation*/
.consut_box.our_list .our_icone svg {height: 50px;width: 30px;}
.consut_image img {width: 100%;display: block; border-radius:10px;}

/*intuitive*/
.intuitive_video iframe { width: 100%;display: block;}
.intuitive_row {border-top: 1px solid #33333330;}

/*customer*/

.customer_icone svg { display: block; height: 25px; width: 25px; margin: 0 auto; fill: #d3d3d3; }
.customer_star svg { height: 15px; width: 15px; }
.customer_box_content {  padding: 50px 40px; }
.customer_box { text-align: center; }
.customer_text {font-size: 15px;font-weight: 500;color: #333;font-style: italic; line-height: 20px;}
.customer_box_content h4 {font-weight: 600; color: #1c2022;}
.customer_row {padding: 0 30px;}
.customer_row .slick-track {display: flex !important;} 
.customer_row .slick-slide {height: auto !important;margin: 15px 12px;background-color: #fff;border: 14px solid #f5f5f5; cursor: grab; border-radius: 46px;box-shadow: 0 4px 10px 0 rgba(0,0,0,.3);}
.customer_row.slick_arrow__design ul.slick-dots li button{background: #f3b475;}
.customer_row ul.slick-dots li button{height:8px; width:8px;}
.customer_row ul.slick-dots li { margin: 5px; }
.customer_row.slick_arrow__design button.slick-next.slick-arrow:after,  .customer_row.slick_arrow__design button.slick-prev.slick-arrow:before { background-image: url("https://pages.diegesundheitsexperten.de/hubfs/arrr.svg"); background-repeat: no-repeat; background-size: contain; content: ""; height: 33px; position: absolute; width: 33px }
.customer_row.slick_arrow__design button.slick-next.slick-arrow:after { transform: rotate(180deg) }
.customer_row.slick_arrow__design .slick-arrow{height:35px; width:35px;}
.customer_icone {padding: 5px 0;}
    
/*company*/

.company_logo_row { padding: 0 30px; }
.company_logo { padding: 0 10px; }
/* .company_logo_row {display: flex !important;align-items: center;} */
.company_logo img {margin: 0 auto;}

.company_review_box img {width: 190px;margin: 0 auto;display: block;}
 
/*fragen*/

.fragen_col {border-top: 2px solid #000;}
.fragen_btn { padding-top: 30px;}
.fragen_title h2 span {font-size: 20px;font-weight: 300;}
.fragen_text span {font-weight: 700;}
.fragen_text.page__link a {color: #333;}
.fragn_center .fragen_row {text-align: center;}
.fragn_center .fragen_title { text-align: center;}   

.col__two.fragen_content_box {display: flex;flex-flow: wrap;}
.col__two .fragen_left { width: 50%;padding-right: 20px;}
.col__two .fragen_right {width: 50%;padding-left: 20px;}

/**/
.ueber_lis.our_list ul li {padding: 8px 0;}
    
/*advice*/

.advice_row { display: flex; flex-flow: wrap; }
.advice_left { width: 60%; padding-right: 30px; }
.advice_right { width: 40%; padding-left: 30px; }
.advice_image img { border-radius: 15px; width: 100%; display: block; }
.advice_text.page__link a {color: #333;}
.ueber_lis.our_list .our_list_text { color: #54595f;font-size: 18px;line-height: 27px;}
   
/**/
.service_icone svg{height:45px; width:45px; fill:#fff;}

/*receive*/
.receive_box {box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);}
.receive.receive__title .receive_box h3 { font-size: 30px; line-height: 35px; font-weight: 600; margin: 0; }
.receive.receive__title .receive_box { text-align: left; font-size: 18px; line-height: 27px; }
.receive__main .receive_main_col {padding: 60px 60px; background: #fff;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.17);}

/*studies*/

.studies_icon svg {height: 50px;width: 50px;fill: var(--secondary);}
.studies_icon {text-align: center;}
.studies_sub_text {font-size: 13px;line-height: 20px;} 
.studies_row { box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.17);}

/*abroad*/

.abroad_image img { width: 425px;margin: 0 auto; display:block;}
.abroad_image {text-align: center;}
.abroad_list.our_list .our_list_text {color: #333333;font-weight: 500;}
.abroad_list.our_list ul li {padding: 6px 0;}
.abroad_sub_text {font-size: 13px;line-height: 20px;}

/*difficult*/

.difficult_row {display: flex;flex-flow: wrap;}
.difficult_left {width: 60%;padding-right: 30px;}
.difficult_right {width: 40%; box-shadow: 3px 6px 10px 0px rgba(0, 0, 0, 0.29);}
.difficult_btn .btn {width: 100%;text-align: center; justify-content: center;}
 
.difficult_author_box {display: flex;flex-flow: wrap;align-items: center;justify-content: center;padding-top: 40px;}
.difficult_image {width: 80px;}
.difficult_author_deatils {padding-left: 10px;width: calc(100% - 80px);}    
.choice_ .difficult_text {font-size: 21px; text-align: center; padding-top: 10px;}
.difficult_image img {height: 70px;width: 70px; display: block;object-fit: cover; border-radius:50%;} 
.difficult_autho_row {display: flex;justify-content: center;} 
.more_size .difficult_left {width: 50%;}
.more_size .difficult_right {width: 50%;}
.difficult_bottom_content {padding-top: 20px;}
.system_max .difficult_right {border-radius: 20px;text-align: center;}
.system_max .difficult_row {max-width: 1080px;margin: 0 auto;}    
.difficult.system_max{padding:50px 0;}

/*advisor*/

.difficult_image.advisor_image img { border-radius: 100%; }
.difficult_image.advisor_image { width: 90px; }
.difficult_author_deatils.advisor_text { width: calc(100% - 90px); padding-left: 5px; }
.difficult_author_deatils.advisor_text { color: #54595f; }
.advisor_description span{font-size:21px; line-height:28px; text-align:center; display:block;}
.difficult_author_text {color: #54595f;}

.more_size.avoid_box .difficult_text { color: #333; font-size: 18px; line-height: 27px; }
.more_size.avoid_box.thing_list ul li:before { content: "\f05e"; color: #EE4B4B; font-size:28px; }
.more_size.avoid_box.thing_list ul li {color: #54595f;font-size: 17px; line-height: 26px; padding-left: 35px; padding-top: 7px; padding-bottom: 7px;}
 
.thing_list .Imagin_list ul li:before { font-size: 27px; }
.thing_list.Imagin_list ul li:before { font-size: 24px; content: "\f058"; color: #99d21c; }
.thing_list.Imagin_list ul li { padding-top: 10px; padding-bottom: 10px; padding-left: 35px; font-size: 18px; line-height: 27px; color: #54595f; }

.thing_list.icons.study_list ul li {color: #000;font-size: 18px;line-height: 27px;padding-top: 3px;padding-bottom: 3px;}
.system_center .difficult_text { padding-top: 25px; color: #333333; }
.system_center .difficult_box { text-align: center; }
    
/*proven*/
.proven_icon svg { height: 55px;width: 55px; display:block; margin:0 auto;}
.proven_heading h4 {color: #009ed9;}
.proven_box{background-color:#f5f5f5;}
.proven_icon svg{fill:#009ed9;} 

/*success*/

.success_icon svg {height: 35px; width: 35px;display: block;fill: var(--secondary); margin:0 auto;}
.success_count_num {font-size: 78px;font-weight: 600;color: var(--secondary);line-height: 85px; padding:5px 0;}
.success_text {font-size: 24px;line-height: 36px;color: var(--secondary);}
.change_image img {display: block; width: 100%;}

/*growing*/
.growing_title h1 span {font-size: 23px;line-height: 28px;font-weight: 300;}
.growing_image_box img {display: block; margin: 0 auto;}

/*consulting*/

.consulting_logo { width: 60px; padding-right: 10px; }
.consulting_arrow { width: 30px; text-align: right; }
.consulting_box { display: flex; flex-flow: wrap; position: relative; align-items: center; padding: 25px 16px; margin-bottom: 10px; background-color: rgb(255, 255, 255); box-shadow: rgba(208, 212, 218, 0.45) 0px 2px 20px 0px, rgba(208, 212, 218, 0.16) 0px 4px 12px; border-radius: 10px; }
.consulting_content { width: calc(100% - 90px); padding: 0 10px; }
.consulting_list ul { padding: 0; margin: 0; list-style: none; padding-top: 5px; }
.consulting_list ul li { display: inline-block; padding-right: 12px; color: #5f6875; font-weight: 400; }
.consulting_list ul li span svg { vertical-align: text-top; }
.consulting_content h5 { font-size: 18px; line-height: 27px; color: #363f4a; font-weight:500;}
.consulting_arrow svg {display: block;}
.consulting .page__link a { color: #333333; }
.consulting_right_caption { text-align: right; font-size: 12px; line-height: 18px; color: #5f6875; font-weight: 500; }
.consulting_link.page__link { text-align: center; color: #5f6875; padding-top: 30px; }
.consulting_mail.page__link { padding-top: 60px; }
.consulting_box_link a {position: absolute;right: 0;left: 0;top: 0; bottom: 0;}
 span.const_icon { padding-right: 5px;}
.consulting_box:hover {text-decoration: underline;}
.consulting_box:hover .consulting_list ul li { text-decoration: underline;}    

/*datenschutz*/
.datenschutz_content.page__link ul {padding-left: 20px;}
.datenschutz_content.page__link a {color: #333333;}
.datenschutz_content{overflow: hidden;}

/*contact*/

.contact__icon svg{height:15px; width:15px;}
.contact__list ul { padding: 0; margin: 0; list-style: none; }
.contact__list ul li a { text-decoration: none; font-size: 16px; line-height: 22px; color: #333333; }
span.contact__icon { padding-right: 5px; }
.contact__list ul li { padding: 3px 0; }
.contact__box {box-shadow: 0px 0px 10px -6px rgba(0,0,0,0.5);}
.contact__box h4 {color: #54595f;} 
.contact__list ul li a:hover {text-decoration: underline;}

/*partner*/
.partner_list.our_list ul li {padding: 5px 0;color: #333333;font-weight: 500;}

/*families*/

.families_row { display: flex; flex-flow: wrap; padding-top: 35px; }
.families_left { width: 50%; padding-right: 15px; }
.families_right { width: 50%; padding-left: 15px; }
.families_image img { display: block; width:100%;}
.families_text.page__link a {color: #333333;}
.families_row.position_revers {flex-direction: row-reverse;}
.position_revers .families_left {padding-right: 0;padding-left: 15px;}
.position_revers .families_right {padding-left: 0;padding-right: 15px;}

/*lassen*/
.lassen_icone svg{height:50px; width:50px; display:block; margin: 0 auto; fill:#99d21c;} 
.lassen_box a{text-decoration:none;}
.lassen_box h4:hover {color: #333;text-decoration: underline;}
.lassen_hov .lassen_box h4:hover {color: #333!important;}
.euros_font {font-size: 20px;font-weight: 400;color: #54595f;line-height: 30px;}

/*winner*/

.winner_image img {display: block;height: 230px !important;width: 100%;object-fit: cover; transition: all 1.5s ease;}
.winner_box {text-align: center;}
.winner_box h3 {color: #55595c;}
.winner_box {color: #55595c;}
.winner_content_box {background-color:#f7f7f7;}
.winner_box:hover .winner_image img {transform: scale(1.2); }
.winner_box {overflow: hidden;}
.winner_image {overflow: hidden;} 
.winner_image { position: relative; }
.winner_image:after { position: absolute; right: 0; left: 0; top: 0; bottom: 0; background-color: rgba(0, 0, 0, .3); content: ""; opacity: 0; transition: all 1.5s ease; }
.winner_box:hover .winner_image:after { opacity: 1; }

/**/
.thing_list ul li { position: relative; }
.thing_list ul { padding: 0; margin: 0; list-style: none; }
.thing_list ul li { padding-left: 25px; }
.thing_list ul li:before { content: "\f00c"; font-family: fontawesome; position: absolute; left: 0; top: 50%; transform: translateY(-50%); color: var(--secondary); font-weight:400;}

.thing_list.kurz_list ul li:before {color:#99d21c;}
.thing_list.kurz_list ul li {color: #54595f;}
/**/

.advantage_table tbody td { font-size: 15px; line-height: 23px; font-weight: 500; border-bottom: 1px solid hsla(0, 0%, 50.2%, .5019607843137255); color: #333; padding: 8px; }
.advantage_table tr:nth-child(2n) { background-color: hsla(0, 0%, 50.2%, .07058823529411765); }
.advantage_table tr td+td, tr th+th { border-left: 1px solid hsla(0, 0%, 50.2%, .5019607843137255); }
.advantage_table table {border: none;border-spacing: 0;}
.advantage_table_head { background: var(--secondary); padding: 15px 20px; text-align: center; }
.advantage_table_box { box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.5); }
.advantage_table table tr th { padding: 7px; }
.oder_btn .btn {width: 100%;text-align: center; justify-content: center;}

/*approval*/

.approval_text{color:#54595f;}
.approval_box{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}
.approval_box h5{color:#54595f;}
    
/*service*/
.service_form_box fieldset .field>label {display: none;}
.service_form_row {box-shadow: 0px 5px 45px 2px rgba(0, 0, 0, 0.1);}
.service_form_row fieldset .hs-input {border-color: var(--secondary);border-radius: 0;}
.service_form_box li.hs-form-checkbox, li.hs-form-radio {padding: 2px 0;}
.service_form_box textarea {min-height: 120px;}
 
/*specialist*/

.specialist_list span.our_list_text {font-weight: 500;color: #333;}
.specialist_circle .circle_content {height: 180px;width: 180px;}
.specialist_list.our_list ul li {padding: 5px 0;}
    
  


/*regulation*/

.regulation_shadow {box-shadow: 0px 0px 10px -6px rgba(0,0,0,0.5);}
.regulation_content.page__link a {color: #333;}
.regulation_content.page__link h4 {color: var(--secondary);padding-top: 25px;}
.regulation_content.overview_list table {  border-spacing:0; border:1px solid hsla(0,0%,50.2%,.5019607843137255); border-bottom:none;}

.excess_table table {border-spacing:0; border:1px solid hsla(0,0%,50.2%,.5019607843137255); border-bottom:none;}
.excess_table table tr th {text-align: center;padding: 5px 0; border-bottom: 1px solid hsla(0,0%,50.2%,.5019607843137255);}
.excess_table  tr:nth-child(odd){background-color: hsla(0,0%,50.2%,.07058823529411765);}
.excess_table tr:nth-child(even){background-color:transparent;}
.excess_table table tbody tr:hover>td, .excess_table table tbody tr:hover>th {background-color: hsla(0,0%,50.2%,.10196078431372549);}

/*insurance*/

.insurance__text{color:#333333;}
.thing_list.icons ul li:before { color: #99d21c; font-size:20px;}
.thing_list.icons ul li{color:#54595f;}
.insurance_form_col{ box-shadow: 3px 6px 10px 0px rgba(0, 0, 0, 0.29); }
/* .insurance__form_box fieldset .field>label {display: none;} */
.insurance_form_col.additional_form_box {border: none;box-shadow: 3px 6px 10px 0px rgba(0, 0, 0, 0.29);}

/**/
.page__link.page_title h4 {color: var(--secondary);font-weight: 600;padding: 10px 0;}

/*personal_form*/

.personal_form_title h2 span { font-size: 10px; line-height: 10px; }
.thing_list.icons.personal_list ul li { padding-top: 5px; padding-bottom: 5px; font-weight: 600; color:#000; padding-left:30px;}
.personal_form_box.private_form_box { box-shadow: none; background: transparent; padding: 30px 20px; border:none;}
.private_right.personal_form_right { background: #009ed9; border-radius: 15px; }
.private_form_box.personal_form_box .contact_num h4 { color: var(--white); font-size: 22px; line-height: 22px; font-weight: 600; }
.contact_icone.persona_icon svg { height: 50px; width: 50px; }
.private_form_box.personal_form_box .contact_list { padding-left: 15px; }
.private_form_box.personal_form_box .contact_num a { color: #fff; font-size: 21px; font-weight: 600; }
.private_form_box.personal_form_box h2 {color: var(--white);}
.priavte_form.personal_form li.hs-form-checkbox, li.hs-form-radio {color: #fff;}  
 
.private_advice .private_text img { border-radius: 10px; display: block; margin-bottom: 20px; }
.private_advice.private.charge_form .private_form_box { border-radius: 10px; }
.private_advice .private_text { padding-top: 0; line-height: 30px; line-break: anywhere; }
.private.charge_form .priavte_form .hs_message.hs-message.hs-fieldtype-textarea.field.hs-form-field label {display: block;font-size: 20px;line-height: 30px;font-weight: 700; margin-bottom:5px;}
    

.private_advice.private.charge_form .private_form_box .legal-consent-container .hs-form-booleancheckbox-display p {
    line-break: anywhere;
    font-size: 13px;
}

.private_advice.private.charge_form .private_form_box .legal-consent-container .hs-form-booleancheckbox-display p a {
    font-size: inherit;
}

.private_advice.private.charge_form .private_form_box .legal-consent-container .hs-form-booleancheckbox-display p br {
    display: none;
}


/*information*/

.information__list ol { margin: 0; padding: 0; }
.information__list ol li { padding: 5px 0; }
.information__list.page__link a {color: #333;transition: auto;}
.information__list.page__link ol li a:hover { color: #99d21c; text-decoration-color: #99d21c; }
.information__list.page__link { padding: 20px 40px; }
.information_content_box { border: 1px solid #a4afb7; }
.information_content_box h5 { padding: 20px 20px; color: #54595f; border-bottom: 1px solid #a4afb7; }
.information_top_list.insurance_list ul li:after { background: #99d21c; }
.information_top_list.insurance_list ul li { padding-left: 30px; color: #54595f;}
.text_hov:hover {text-decoration: underline;}
.contact_num a:hover {text-decoration: underline;} 

.privacy_form {padding: 50px 50px;border-radius: 20px;border: 1px solid var(--secondary);}
.privacy_form.service_form_box fieldset .hs-input {border-color: var(--secondary);}
    
/*request*/

.request_description { color: #222222; }
.request_image img { border-radius: 100px;  display:block; width: 100%;}
.reuest_text { color: #5f5f63; }
.request_right_col { border: 1px solid #EF7D00; border-radius: 20px; }
.request_form li.hs-form-checkbox, li.hs-form-radio { padding: 3px 0; }
.request_form .hs_submit.hs-submit { padding-top: 24px; }
.request_form.service_form_box input.hs-button.primary.large.btn {width: 100%;text-align: center; justify-content: center;}

.request_form.service_form_box.additional_form_box {border: none;box-shadow: none;padding-bottom: 0;}


/*surance*/

.description { color: #333333; }
.surance_list ul li { color: #54595f; }
.surance_right { box-shadow: 3px 6px 10px 0px rgba(0, 0, 0, 0.29); }
.private_form_box.surance_form { padding: 0; box-shadow: none; }
.surance___content h3 span { font-weight: 400; }
.surance___content h3 { line-height: 35px; }

/*increases*/

.increases_description{ color:#54595f;}
.increases_list ul{ list-style:none;}
.increases_list_item{ color:#54595f;}
.increases_list.thing_list ul li:before{ font-size:17px;}
.right_content{background-color:#99d21c;}

/*experts*/

.experts_img img { display: block; text-align: center;}
.experts_description ul{ padding-left:15px;}
.list {width: color:#54595f;}
.experts_list .list:before{ color:#99d21c;}

/*shortly*/	

.shortly{ border-top:2px solid #009ed9;}
.shortly_heading h2{ color:#009ed9;}
.shortly_image{ padding-right:0; display:block;}
.shortly_image img{ display:block;}
.shortly_list_item{color:#54595f;}
.shortly_image_description a{ color:#333;}
.shortly_image_description a:hover{color:#333;}
.shortly.union.list__size .thing_list.shortly_list_item.icons ul li { font-size: 21px;line-height: 32px;padding-left: 35px;}
.shortly.union {border-top: 0;} 
.shortly.union .shortly_image_description h4 {color: #3c606e;}
.shortly_form.insurance__form_box textarea {min-height: 90px;}
.shortly_form.insurance__form_box input.hs-button.primary.large.btn {width: 100%; }
.shortly_list_bottom.shortly_list_item.icons.thing_list ul li:before {content: "\f00d";color: #A1262D;}
.thing_list.select_list ul li { padding-left: 30px; padding-top: 8px; padding-bottom: 8px; font-size: 18px; line-height: 27px; color: #333333;}
.thing_list.select_list ul li:before { content: "\f05d"; font-weight: 400; }


/*vacation*/

.vacation_row{ display:flex; flex-flow:wrap;}
.vacation_left_col{ width:55%;}
.vacation_right_col{ width:45%;}
.vacation_image img {width: 100%;display: block;height: 450px !important;object-fit: cover;}
.postion__change.vacation_row {flex-direction: row-reverse;}    
.vacation_description { max-width: 800px;} 

/*global-hero*/

.global_list_top li{ padding-bottom:5px; padding-top:5px;}
.global_list_bottom ul{display:flex;flex-flow:wrap;}
.global_list_bottom ul li{margin:0 5px; color:#adadad;}

/*advice__form*/

.advice__form_list.thing_list h5 {padding: 20px 0;}
.advice__form_list.thing_list.icons ul li {padding-left: 35px;}
.advice__form_list.thing_list.icons ul li {padding-top: 8px;padding-bottom: 8px;font-weight: 600;color: #383838;font-size: 18px;line-height: 27px;}
.private_form_box.advice__form_box {padding: 20px 20px; border:none; border-radius:0;}    
.private_form_box.advice__form_box .contact__detail, .private_form_box.advice__form_box .contact__detail a {color: #333;text-decoration: none;font-size: 21px;font-weight: 400;line-height: 32px;}
.private_form_box.advice__form_box .contact_icone {width: 70px;}
.private_form_box.advice__form_box .contact_list { width: calc(100% - 70px);}
.private_form_box.advice__form_box .contact_icone svg { height: 50px;width: 50px;}
.private_form_box.advice__form_box .form_text {color: #000;font-size: 18px;}

/*favorable*/

.favorable__box { display: flex; flex-flow: wrap; align-items: center; background: #ffff; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5); margin:30px; padding: 20px 20px; border-radius: 10px; }
.favorable__icon { width: 50px; padding-right: 8px; }
.favorable__content { width: calc(100% - 50px); padding-left: 18px; font-size: 18px; line-height: 22px; font-weight: 600; color: #54595f; }
.favorable__icon svg { fill: #ee9b4b; width: 50px; height: 50px; vertical-align: middle; }
.favorable__box__none.favorable__box { box-shadow: none;display: block;  padding: 0;text-align:center;background: none;}
.favorable__box__none.favorable__box .favorable__icon { display: none; width: 100%; padding-right:0;}
.favorable__box__none.favorable__box .favorable__content { font-size: 30px; width: 100%; line-height: 45px; font-weight: 700; color: #ee9b4b;padding-left:0; }

/*additional_form*/

.additional_form_box { max-width: 700px; margin: 0 auto; border: 1px solid grey; box-shadow: grey 5px 5px; padding-bottom:30px;}
.additional_title h1, .additional_sub_title h2 {color: #333333;}
.additional_form_box .hs-fieldtype-date label {color: #000000!important;font-size: 16px !important;text-align:}
.additional_form_box .hs_submit.hs-submit {text-align: center; padding-top:10px;} 
.additional_form_box .hs-input {border: 1px solid #666; margin: 10px 0;min-height: 40px;outline: none;padding: 5px 10px;width: 100%; font-size: 16px;font-weight: 400;}
/* .hs-input {border: 1px solid #666; margin: 10px 0;min-height: 40px;outline: none;padding: 5px 10px;width: 100%; font-size: 16px;font-weight: 400;} */
.additional_form_box .hs_hs_buying_role.hs-hs_buying_role.hs-fieldtype-checkbox.field.hs-form-field > label, .hs-fieldtype-select label {color: #000000;font-size: 20px;line-height: 22px;font-weight: 600;}
.additional_form_box .hs_birthday.hs-birthday.hs-fieldtype-date.field.hs-form-field, .additional_form_box .hs-fieldtype-select.field.hs-form-field {padding: 15px 20px;border-bottom: 2px solid grey;margin-bottom: 20px;}
.additional_form_box li.hs-form-checkbox .hs-input {margin: 0;}
.additional_form_box .hs_birthday.hs-birthday.hs-fieldtype-date.field.hs-form-field, .additional_form_box .hs-fieldtype-select.field.hs-form-field { padding:0; }
.additional_form_box .hs-fieldtype-date label span {color: gray;}

/* .additional_form_box input[type=checkbox]+span:before, .additional_form_box input[type=radio]+span:before {top: 50%;transform: translateY(-50%);}
.additional_form_box input[type=checkbox]+span:after, input[type=radio]+span:after{top:5px;}*/
.additional_form_box input[type=checkbox]+span, .additional_form_box input[type=radio]+span {padding-left: 22px;} 
.private_form_box.surance_form.additional_form_box {border: none;}

/*footer*/

.footer_socil_icon ul li svg { height: 28px; width: 28px; fill: var(--third); fill: #85b818; display:block; transition:all 0.4s ease;}
.footer_socil_icon ul li a:hover svg{fill:var(--secondary);}
.footer_socil_icon ul { list-style: none; padding: 0; margin: 0; }
.footer_socil_icon ul li { display: inline-block; padding: 0 10px; }
.ftr_top { padding: 60px 0; background: #EFECF04D;}
.footer_row { display: flex; flex-flow: wrap; }
.footer_left { width: 30%; padding-right: 20px; color: #7a7a7a;}
.footer_right { width: 70%; padding-left: 45px; display: flex; flex-flow: wrap; }
.footer__col { width: 50%; }
.footer_menu ul { padding: 0; margin: 0; list-style: none; }
.footer_menu ul li a { text-decoration: none; color: #54595f; font-size: 16px; line-height: 24px; }
.footer_menu ul li { padding-bottom: 8px; }
.footer_menu ul li a:hover { text-decoration: underline; color: var(--secondary); text-decoration-color: #000;}
.footer_socil_icon { padding-top: 20px; }
.footer__col h4 { padding-bottom: 12px; color: #5e5e5e; font-weight: 600; }
.footer_date span { font-weight: 600; }
.footer_date { line-height: 35px; color:#5e5e5e;}
.footer_link.page__link a {color: #5e5e5e;font-weight: 700;}
.footer_link.page__link a:hover {color: var(--secondary);}
.footer_link { padding-top: 18px; }
.footer_left h4 { padding: 18px 0; color: var(--secondary); font-weight:600;}
.footer__logo img { display: block; }
.ftr_copyright ul li svg{height:15px; width:15px; fill:#fff; vertical-align: middle;}
.ftr_copyright ul { padding: 0; margin: 0; list-style: none; }
.ftr_copyright ul li { display: inline-block; padding: 0 10px; }
.ftr_copyright { text-align: center; color: #fff; }
.ftr_bottom { padding: 10px 0; background: var(--secondary); }
.ftr_copyright ul li a { color: #fff; text-decoration: none; font-size: 14px; line-height: 21px; }
span.ftr__icone { padding-right: 7px; }

/*private*/
.private.charge_form .private_form_box {padding: 30px; border:none;border-radius:0;}

.charge_form_content.page__link a { font-weight: 700; color: #333; }
.charge_form_content.page__link h4 { color: #3C606E; }
.charge_form_image img { display: block; }
.private.charge_form .private_right {background: transparent;}
 


/*responsive*/

@media(min-width:992px) and (max-width:1229px){

.private_form_box fieldset.form-columns-2 {grid-template-columns: repeat(1,minmax(0,1fr));} 
.insurance__form_box fieldset.form-columns-2, .request_form fieldset.form-columns-2 {grid-template-columns: repeat(1,minmax(0,1fr));} 
 
}

@media(min-width:992px) and (max-width:1350px){
.header_bottom {padding: 15px 20px;}
.header_contact {padding-left: 20px;}    
._WEBSITE_HEADER .menu-wrapper .hs-menu-wrapper>ul>li>a {font-size: 14px;}
._WEBSITE_HEADER .menu-wrapper .hs-menu-wrapper>ul>li {padding: 0px 10px;}
    
}

@media(max-width:991px){

.footer_left {padding-right: 15px;}
.footer_right {padding-left: 20px;}
.hero {min-height: 500px;}  
.slide_star_icone svg {height: 28px; width: 28px;  }
.header_top, .header_bottom {padding: 10px 50px;}
 
a.mobile-trigger i, a.mobile-trigger i:after, a.mobile-trigger i:before{background-color:var(--secondary);}    
a.mobile-trigger {top: auto;bottom: 20px;}
.header_socil_media ul li {display: inline-block;padding: 0px 10px;}  
._WEBSITE_HEADER .arrow_down {position: absolute;top:15px;right: 15px;} 
.header_fixed .mainmenu .hs-menu-flow-horizontal {top: 76px;}
    

.mainmenu .hs-menu-flow-horizontal { background: #f2f2f2; box-shadow: none; top: 120px; padding-top: 0; text-align: center; }
.mainmenu .hs-menu-flow-horizontal ul li { border: none; }
.mainmenu .hs-menu-flow-horizontal ul li a { color: #000; }

section.price.premium .price_row {justify-content: center;}
section.price.premium .price_box {width: calc(50% - 20px);}
section.price.premium .price_box {width: calc(100%) ;}    
    
.price.price_box_design .price_box {margin: 10px; width: calc(100% / 2 - 20px);}
.price.price_box_design .price_row {margin: 0 -20px;} 
.advice_left {padding-right: 20px;}
.advice_right {padding-left: 20px;}
.difficult_left {padding-right: 30px;}
.price.premium.standar_price .price_list {display: flex;justify-content: center;}

.three_box .overview_box { width: calc(100% / 2 - 10px); margin: 5px 5px; }    
.three_box.overview_top_row{justify-content:center;}    
.price_row {justify-content: center;}
.price_box { width: calc(100% / 2 - 20px);}

.compliant.visa_complain .compliant_box { width: calc(100% / 3 - 20px); }
.request_form fieldset.form-columns-2 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
.request_image img {border-radius: 50px;}
.vacation_left_col{ width:100%;}
.vacation_right_col{ width:100%;}    

}

@media(max-width:767px){

.hero_left { width: 100%; padding-right: 0; }
.hero_right { width: 100%; text-align:center; padding-left: 0; padding-top: 20px; }
.hero_btn { padding-top: 15px; }
.hero_content_box h1 { padding-top: 15px; line-height: 1; font-size:25px;}
.hero { min-height: 400px; padding: 50px 0; }
.insurance_left { width: 100%; padding-right: 0; }
.insurance_right { width: 100%; padding-top: 20px; }
.list__icon svg { height: 30px; width: 30px; }
.price_box { width: 100%; margin: 0; margin-top: 20px; }
.price_row { margin: 0; }
.insurance { padding-bottom: 30px; padding-top:50px;}
.price { padding-top: 30px; }
.health_left, .health_right { width: 100%; }
.health { padding: 60px 0; }
.inter_left { width: 100%; padding-right: 0; }
.inter_right { width: 100%; padding-left: 0; padding-top: 30px; }
.inter_col { padding-top: 33px; }
.our_left { width: 100%; padding-right: 0; }
.our_right { width: 100%; padding-left: 0; padding-top: 25px; }
.our_icone svg { height: 22px; width: 22px; }
span.our_icone { width: 30px; }
span.our_list_text { width: calc(100% - 30px); }
.slide__left { width: 100%; padding-right: 0; }
.slide__right { width: 100%; padding-left: 0; padding-top: 20px; }
/* .euro_btn_wrap a {margin: 8px;} */
.our_content.title_main h2 {line-height: 42px;max-width: 400px;}
   
.important { padding: 50px 15px; }
.footer_left { width: 100%; padding-right: 0; }
.footer_right { width: 100%; padding-left: 0; padding-top: 30px; }
.footer__col { width: 100%; padding-top: 20px; }
.footer_right {padding-left: 0;}
.ftr_top {padding: 50px 0;} 
.european {padding-top: 50px;padding-bottom: 30px;}
.our {padding-top: 20px;padding-bottom: 50px;} 
.footer_row {text-align: center;}
.footer__logo img {margin: 0 auto;}
 
.header_top_left {width: 100%;}
.header_top_right { width: 100%; text-align:center;}
.header_top_contact {display: none;}
.header_bottom, .header_top {padding: 10px 15px;}
.header_contact {padding-left: 15px;} 
section.health {background-image: none !important;background: #f6f6f6;}
.header_contact a{font-size:16px;}    
.compliant_box {width: 100%; margin: 0;padding-top: 15px;}
.compliant_row { margin: 0;}
.compliant_icone svg {height: 60px;width: 60px;}  
.hero_row.allianz_row {text-align: center;}    
.allianz_row {text-align: center;}
.allianz_right { text-align: center;}
.hero_row {text-align: center;}
.hero_btn { display: flex;justify-content: center;}
.morgan_icone img {width: 300px;}
.morgan_icone {right: 0;left: 0;text-align: center;}
.hero_btn {text-align: center;display: flex;justify-content: center;}
section.hero.morgan .hero_row {flex-direction: column-reverse;}
section.hero.morgan .hero_btn {padding-top: 35px;}   
.statutory_author_left { width: 100%; padding-right: 0; }
.statutory_author_right { width: 100%; padding-left: 0; padding-top: 25px; }
.statutory_content { padding: 10px 10px 10px 10px; }
.contact_num a { font-size: 16px; line-height: 24px; }
.contact_icone { width: 100%; }
.contact_list { width: 100%; padding-top: 10px; }
.form_contact { text-align: center; }
.private_form_box { padding: 30px 20px; }
    
.reamin_box_icon { width: 100%; }
.reamin_box_text { width: 100%; padding-right: 0; padding-top: 15px; }
.reamin_box { text-align: center; }
.reamin_box_icon svg { margin: 0 auto; }
.switch_left { width: 100%; padding-right: 0; }
.switch_right { width: 100%; padding-left: 0; padding-top: 20px; }
.switch { padding: 80px 0; }
.switch_box { margin: 0 auto; }
.title_design .hero_content_box h1 {max-width: 100%; line-height:28px;}
.title_design .hero_content_box h2 {font-size: 22px;}
.customer_row {padding: 0;} 
    
.price.price_box_design .price_row { margin: 0; }
.price.price_box_design .price_box { width: 100%; margin: 0; margin-top: 20px; }
.price.price_box_design .price_content { padding-top: 20px; }
.advice_left {width: 100%;padding-right: 0;}
    
.advice_right {width: 100%;padding-left: 0;padding-top: 25px;}
.specialist_circle {display: none;} 
.col__two .fragen_left { width: 100%;padding-right: 0px;}
.col__two .fragen_right {width: 100%;padding-left: 0px; padding-top:20px;}    
  
.difficult_left {width: 100%;padding-right: 0px;}
.difficult_right {width: 100%; padding-top:20px;}    
.success_count_num {font-size: 50px;line-height: 60px;}
    
.consulting_logo { width: 100%; padding-right: 0; }
.consulting_content { width: 100%; padding: 0; }
.consulting_arrow { width: 100%; padding-top: 10px; }
.consulting_box { text-align: center; padding: 10px; }
.consulting_arrow svg { margin: 0 auto; }
.consulting_list ul li { padding-right: 0; padding-top: 5px; }
.consulting_right_caption {text-align: center;}
.consulting_mail.page__link {text-align: center;padding-top: 20px;}    

.hero.werden_hero h1 { max-width: 100%; font-size: 25px; line-height: 30px; }
.werden_hero h2 { font-size: 30px; line-height: 35px; }
.slider__row {padding: 0px;}
    
.informe_form fieldset.form-columns-2 {grid-template-columns: repeat(1,minmax(0,1fr));} 
.families_left { width: 100%; padding-right: 0; }
.families_right { width: 100%; padding-left: 0; padding-top: 25px; }
.position_revers .families_left { padding-left: 0; }
.position_revers .families_right { padding-right: 0; }
.hero.Ihrer_hero .hero_content_box h2 {font-size: 25px;}
.lassen_icone svg {height: 35px;width: 35px;} 
    
.more_size .difficult_left {width: 100%;}
.more_size .difficult_right {width: 100%;}    
.hero.Ihrer_hero { min-height: 300px; }
.hero.Ihrer_hero .hero_content_box h1 { padding-top: 20px; }
.choice_ .difficult_text { font-size: 16px; }
.einen_icon .compliant_icone svg { width: 35px; height: 35px; }
.einen_icon .compliant_text h3 { font-size: 18px; }  
.hero.zum_hero .hero_content_box h2 { color: var(--white); font-size: 30px;line-height: 35px;}
.hero.zum_hero .hero_content_box h1{max-width:100%;}
.advantage_table {overflow: auto;}
.service_form_box fieldset.form-columns-2 {grid-template-columns: repeat(1,minmax(0,1fr));}
    
.ueber_hero.contact_hero {min-height: 300px;}
.regulation_content.page__link h4 {padding-top: 15px;} 
.hero.Ihrer_hero.private_hero {min-height: 250px;}
.switch.abroad_hero .switch_left h2 {font-size: 25px;line-height: 32px;}
.switch.abroad_hero {padding: 100px 0;}
.charge_form_image img {margin: 0 auto; }
.private.charge_form .private_form_box {padding: 20px;}
.priavte_form fieldset.form-columns-2 {grid-template-columns: repeat(1,minmax(0,1fr));}    
.hero.Ihrer_hero.zum_hero.Monat_hero {min-height: 500px;}
.Monat_hero .hero_text, .Monat_hero .hero_text a { font-size: 20px; line-height: 25px;  }    
 .private_form_box fieldset.form-columns-2 {grid-template-columns: repeat(1,minmax(0,1fr));} 
.insurance__form_box fieldset.form-columns-2 {grid-template-columns: repeat(1,minmax(0,1fr));}    
.hero.Ihrer_hero.prices_hero .hero_content_box h2 { font-size: 25px; line-height: 30px; }
.hero.Ihrer_hero.prices_hero .hero_content_box h1 { line-height: 30px; max-width:100%;}
.hero.Ihrer_hero.prices_hero .hero_text h3 { line-height: 25px; }
.shortly.union.list__size .thing_list.shortly_list_item.icons ul li {font-size: 16px;line-height: 24px;}
.price.premium.standar_price .box_price {font-size: 45px;padding: 25px 0;}
.two_box .overview_box { width: 100%; margin:0; margin-top:10px;}
.three_box .overview_box { width: 100%; margin:0; margin-top:10px; } 
.hero.Ihrer_hero.around._hero .hero_content_box h2 { font-size: 25px; line-height: 30px; }
.hero.Ihrer_hero.around._hero .hero_content_box h1 { font-size: 25px; line-height: 30px; }
.hero.Ihrer_hero.around._hero, .hero.Ihrer_hero.traveling_hero { min-height: 400px; }
.compliant.visa_complain .compliant_box { width:100%;}    
.privacy_form {padding: 20px;}
.overview_top_row {margin:0;}  
.hero.ratgeber_hero.energ_hero .hero_content_box h1 {font-size: 25px;line-height: 30px;}
.hero.ratgeber_hero.energ_hero .hero_content_box h2 {font-size: 25px;line-height: 30px;}
.euros_font {font-size: 16px;line-height: 24px;}
.ueber_hero .ueber_title h2 {font-size: 30px;}
.switch.abroad_hero.credit_hero {padding: 70px 0;} 
.private_form_box.advice__form_box .contact_icone { width: 100%;}
.private_form_box.advice__form_box .contact_list {width:100%;}    
    
.favorable__icon { width: 100%; padding-right: 0; }
.favorable__box { padding: 20px; margin: 20px 0; text-align: center; }
.favorable__content { width: 100%; padding-left: 0; padding-top: 10px; }
.favorable__content { font-size: 16px; line-height: 24px; }
.favorable__box__none.favorable__box .favorable__content { font-size: 20px; line-height: 28px; }
.slider_content_box {margin: 0;}
.ueber_hero.insure_hero .ueber_title h2 {font-size: 25px;line-height: 25px;}    
.receive__main .receive_main_col {padding: 20px;}
.complain__list .compliant_box { margin:0;}  
.slick_arrow__design ul.slick-dots {margin-top: 15px;}

}