@charset "utf-8";
/* CSS Document */

/*
Theme Name: Remoovo
Description: Main Theme
Version: 1.0
Author: Dominik Weitmann, Matthias Hechler
*/

/*-----------------------------------------------------------------------------------*/
/* Fonts                                                                             */
/*-----------------------------------------------------------------------------------*/

/* inter-regular - latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/inter-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/inter-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/inter-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/inter-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/inter-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/inter-v12-latin-regular.svg#Inter') format('svg'); /* Legacy iOS */
}
/* inter-500 - latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/inter-v12-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/inter-v12-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/inter-v12-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/inter-v12-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/inter-v12-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/inter-v12-latin-500.svg#Inter') format('svg'); /* Legacy iOS */
}
/* inter-700 - latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/inter-v12-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/inter-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/inter-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/inter-v12-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/inter-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/inter-v12-latin-700.svg#Inter') format('svg'); /* Legacy iOS */
}
/* caveat-brush-regular - latin */
@font-face {
  font-display: swap;
  font-family: 'Caveat Brush';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/caveat-brush-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/caveat-brush-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/caveat-brush-v12-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('fonts/caveat-brush-v12-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('fonts/caveat-brush-v12-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('fonts/caveat-brush-v12-latin-regular.svg#CaveatBrush') format('svg'); /* Legacy iOS */
}

/*-----------------------------------------------------------------------------------*/
/* CSS Reset                                                                         */
/*-----------------------------------------------------------------------------------*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,
 sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,
 footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
audio,canvas,img,svg,video,iframe{vertical-align:middle;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

/*-----------------------------------------------------------------------------------*/
/* Global Styles                                                                     */
/*-----------------------------------------------------------------------------------*/

html{font-size:62.5%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{background:#fff;font-size:18px;font-size:1.8rem;line-height:1;font-family:'Inter',sans-serif;font-weight:400;color:#111;margin:0;padding:0;position:relative;
 overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;}
.flex{display:flex;}
.flex-center{align-items:center;}
.flex-switch{display:flex;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
a{color:#02599c;background:transparent;text-decoration:none;transition:color 0.2s ease-in-out,background-color 0.2s ease-in-out;}
a:focus{outline:0;-moz-outline:0;}
h1{line-height:1.2;font-size:48px;font-size:4.8rem;font-weight:700;margin-bottom:3rem;}
h2,.h2{line-height:1.3;font-size:40px;font-size:4.0rem;font-weight:700;margin-bottom:2.5rem;text-align:center;margin-top:28px;color:#02599c;}
.h2-style-one{line-height:1.3;display:block;font-weight:500;font-size:25px;font-size:2.5rem;padding-bottom: 16px;margin-top:0;text-align:left;margin-bottom:0;color:inherit;}
h3{line-height:1.3;font-weight:500;font-size:25px;font-size:2.5rem;}
.h3{line-height:1.3;display:block;font-weight:500;font-size:25px;font-size:2.5rem;padding-bottom:16px;}
.no-header h3{dfont-size:22px;font-size:2.2rem;padding-bottom:16px;}
.h3-no-margin{margin:0;}
h4{line-height:1.25;font-weight:700;font-size:20px;font-size:2.0rem;margin-bottom:16px;margin-top:28px;}
.h4-copy{line-height:1.25;font-weight:700;font-size:20px;font-size:2.0rem;margin-bottom:16px;margin-top:28px;}
.no-header h4{font-size:18px;font-size:1.8rem;padding-bottom:16px;}
.h4{line-height:1.25;font-weight:500;font-size:22px;font-size:2.2rem;margin-top:0;margin-bottom:20px;}
h5{line-height:1.25;font-size:18px;font-size:1.8rem;margin-bottom:16px;margin-top:28px;}
.h5{font-weight:400;font-size:16px;font-size:1.6rem;margin-top:0;margin-bottom:20px;text-align:left;}
h6{line-height:1.25;font-size:16px;font-size:1.6rem;margin-bottom:16px;margin-top:28px;}
hr{border:none;border-top:1px solid #d9d9d9;margin:0 0 15px 0;}
b,strong{font-weight:700;}
em{font-style:italic;}
.clearfix:after{visibility:hidden;display:block;content:"";clear:both;height:0;}
* html .clearfix{zoom:1;}/* IE6 fix */
*:first-child+html .clearfix{zoom:1;}/* IE7 fix */
a,object,embed,span{outline:0;-moz-user-focus:none;}
input::-moz-focus-inner{border:0;}
img{border:0;max-width:100%;height:auto;}
a img{border:0;}
iframe{border:0;width:100%;max-width:100%;}
.hidden{display:none}
.alignleft{float:left;margin:0 10px 5px 0;}
.alignright{float:right;margin:0 10px 5px 0;}
.uppercase{text-transform:uppercase;}
.underline{text-decoration:underline;}
#wrapper{width:100%;position:relative;line-height:1.1;background:#fff;}
#scrolltop{position:fixed;bottom:3%;right:12px;z-index:9;display:none;width:38px;height:38px;background:#02599c url(images/to-top.svg) no-repeat center center;background-size:30px;border-radius:38px;}
#scrolltop:hover{background:#0373C9 url(images/to-top.svg) no-repeat center center;background-size:30px;}
.wp-caption{max-width:100%;}
.center-text{text-align:center;}
.new-blue{color:#02599c;}
.grey-bg{background:#f9f9f9;}
.orange{color:#0373C9;}
.section-container{padding:80px 0;}
.center-text-width{width:100%;max-width:1080px;padding:0 50px;margin:0 auto;text-align:center;}
.left-text-width{width:100%;max-width:1080px;padding:0 50px;margin:0 auto;text-align:left;}
.p-no-margin{margin-bottom:0;}
.center-spacer{margin-top:48px;}
.purple-bg{background:#0373C9;position:relative;overflow:hidden;}
.purple-bg h2,.purple-bg .h2{color:#fff;}
p{margin:0 0 2.4rem 0;line-height:1.6;}
p + ol,ol + p,p + ul, ul + p{margin-top:2.4rem;}
.full-wrap{width:100%;max-width:1250px;margin:0 auto;padding:0 50px;position:relative;}
.full-spacing{padding:0 50px;}
.fifty{width:50%;padding-right:25px;}
.fifty + .fifty{border-right:0;padding-left:25px;padding-right:0;}
.title-spacer{padding-top:16px;}
.title-spacer-alt{padding-top:28px;}
.no-header h2{font-size:28px;font-size:2.8rem;}
.italic-margin-fix{padding-left:4px;}
.sofort-auftrag-wrap{position:fixed;right:20px;bottom:20px;z-index:2;}
#sofort-auftrag-button{position:relative;z-index:2;display:inline-block;transition:background 0.2s ease-in-out;color:#fff;text-transform:uppercase;
 background:#f39c12;line-height:52px;padding:0 10px 0 38px;border-radius:10px;box-shadow:0px 3px 22px rgba(0,0,0,0.4);}
#sofort-auftrag-button::before{content:'\2605';position:absolute;left:10px;line-height:52px;top:-1px;font-size:24px;font-size:2.4rem;font-family:ProvenExpertStars,Arial,Helvetica,sans-serif;color:#fff;}
#sofort-auftrag-button:hover{cursor:pointer;background:#fcba19;}
#sofort-auftrag-shadow{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;animation:2.0s linear 0s infinite sofortButton;}
@keyframes sofortButton{
 0%{box-shadow:0 0 0 rgba(0,0,0,0.2);}
 70%{box-shadow:0 0 0 10px rgba(0,0,0,0);}
 99%{box-shadow:0 0 0 rgba(0,0,0,0);}
}
.section-title-new{line-height:1.3;font-size:40px;font-size:4.0rem;font-weight:700;text-align:center;margin-bottom:2.5rem;margin-top:0;color:#02599c;}
.purple-bg .section-title-new{color:#fff;}
#wrapper ol{list-style:decimal;margin:0 0 0 20px;}
#wrapper ul{margin:0 0 0 20px;}

/*-----------------------------------------------------------------------------------*/
/* Header Styles                                                                     */
/*-----------------------------------------------------------------------------------*/

header{line-height:1.5;position:relative;overflow:hidden;}
header,header a{color:#fff;color:#111;}
.header-top{position:relative;background:url('images/bb10.jpg') no-repeat top center;background-size:cover;}
.header-top .full-wrap{height:680px;}
.header-text{position:absolute;left:50px;top:155px;z-index:1;}
header img{z-index:1;}
.header-heading{font-size:60px;font-size:6.0rem;color:#fff;color:#111;line-height:1.2;font-weight:700;}
.header-anfrage,.sticky-nav .sticky-nav-button{display:inline-block;padding:0 28px;transition:all 0.2s ease-in-out;font-size:20px;font-size:2.0rem;font-weight:700;
 background:#f39c12;line-height:54px;width:258px;text-align:center;border-radius:10px;color:#fff;}
.header-anfrage:hover,.sticky-nav-button:hover{background:#fcba19;}
.hero-last{font-size:16px;font-size:1.6rem;margin-top:18px;color:#444;}
.hero-last-first{font-weight:700;}
.hero-last-second{font-weight:400;}
.header-infos{margin:51px 0 62px 0;}
.header-info{font-size:21px;font-size:2.1rem;display:block;padding-left:44px;padding-left:28px;background:url('images/remoovo-bp-new.svg') no-repeat;background-size:28px;background-size:20px;background-position:0 4px;background-position:0 6px;}
.header-info + .header-info{margin-top:5px;}
.header-king{position:absolute;bottom:0;right:50px;width:auto;height:533px;}

/* Navigation */
.sticky-nav-wrap{/*backdrop-filter:blur(12px);*/background:rgba(255,255,255,0);position:fixed;top:0;left:0;right:0;height:90px;z-index:3;
 box-shadow:0px 4px 14px rgba(98,98,98,0.0);transition:box-shadow 0.2s ease-in-out;}
.sticky-nav-scrolled .sticky-nav-wrap{box-shadow:0px 3px 12px rgba(69,69,69,0.3);}
.sticky-nav{width:100%;max-width:1250px;height:90px;padding:0 50px;margin:0 auto;display:flex;justify-content:space-between;color:#fff;font-weight:400;}
.solid-nav .sticky-nav-wrap{background:#fff;box-shadow:0px 3px 12px rgba(69,69,69,0.3);}
.solid-nav{margin-top:90px;}
.sticky-nav a{color:#111;opacity:1;transition:opacity 0.2s ease-in-out;}
.sticky-nav a:hover{opacity:0.8;}
.sticky-nav .sticky-nav-button:hover{opacity:1;}
.sticky-nav-left{display:flex;align-items:center;}
.sticky-nav-right{display:none;align-items:center;}
.sticky-nav-contact{overflow:hidden;display:flex;}
.sticky-nav-links{margin-right:52px;}
.sticky-nav-links li{display:inline-block;font-size:17px;font-size:1.7rem;}
.sticky-nav-links li + li{margin-left:26px;}
.sticky-nav-tel{display:flex;align-items:center;}
.sticky-nav-tel-text span{display:block;}
.sticky-nav-tel-nr{font-size:21px;font-size:2.1rem;font-weight:700;}
.sticky-nav-tel-ber{font-size:13px;font-size:1.3rem;margin:3px 0 0 1px;}
.sticky-nav-button-wrap{margin-right:-298px;transition:all 0.2s ease-in-out;}
.sticky-nav-scrolled .sticky-nav-button-wrap{margin-right:0px;}
.sticky-nav-button{margin-left:40px;}
.menu-item{position:relative;}
.sub-menu{display:none;position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap;padding-top:30px;background:transparent;}
.sub-menu li{background:#fff;padding:12px 24px;}
.sticky-nav-links .sub-menu li + li{margin-left:0;border-top:1px solid #111;}
.sticky-nav-links li .sub-menu li{display:block;}
.nav-no-link > a{padding-right:20px;background:url('images/arrow-down-dark.svg') no-repeat center right;background-size:12px;}

/* Mobile Navigation */
#mobile-nav-wrap{display:none;position:fixed;top:0;right:0;bottom:0;left:0;height:100%;width:100%;z-index:9;backdrop-filter:blur(12px);
 background:#0373C9;background:rgba(255,255,255,0.8);}
.mobile-nav{color:#111;margin-top:20px;}
.mobile-nav a{color:#111;}
.mobile-nav ul{list-style-type:none;}
.mobile-nav li a{padding:20px 0;display:block;}
.mobile-nav li{border-bottom:1px solid #111;}
.mobile-nav .nav-no-link > a{background:url('images/arrow-down-dark.svg') no-repeat;background-position:100px 28px;background-size:12px;}
.mobile-nav .sub-menu{position:relative;left:0;transform:none;padding:0 0 0 20px;}
.mobile-nav .sub-menu li{padding:0;background:transparent;border-bottom:0;border-top:1px solid #111;}
.mobile-contact-tel-link{margin:40px 0;}
.mobile-contact a{color:#111;display:inline-block;}
.mobile-contact a.mobile-nav-button{color:#fff;display:inline-block;padding:0 28px;font-size:20px;font-size:2.0rem;font-weight:700;
 background:#ec7a13;line-height:54px;width:258px;text-align:center;border-radius:10px;}
.mobile-nav-spacer{margin:30px 0 26px 0;}
.nav-icon-open{position:relative;top:34px;right:0;width:30px;height:23px;}
.nav-icon-close-wrap{display:flex;justify-content:flex-end;margin-top:34px;}
.nav-icon-close{position:relative;width:30px;height:23px;}
.nav-icon-open:hover,.nav-icon-close:hover{cursor:pointer;}
.nav-one-open,.nav-two-open,.nav-three-open,.nav-one-close,.nav-two-close{position:absolute;width:100%;height:2px;background:#111;}
.nav-one-open{top:0;}
.nav-two-open{top:9px;}
.nav-three-open{top:18px;}
.nav-one-close{top:9px;transform:rotate(45deg);}
.nav-two-close{top:9px;transform:rotate(-45deg);}

/*-----------------------------------------------------------------------------------*/
/* Content Styles                                                                    */
/*-----------------------------------------------------------------------------------*/

.section-title{margin-top:0;color:#2660a3;}
p.wp-caption-text{font-size:15px;font-size:1.5rem;text-align:center;padding-top:5px;}
.lk-left-comic-section{display:flex;align-items:center;margin:50px 0;}
.lk-left-comic-section-image{width:27%;width:calc(365px - 0px);}
.lk-left-comic-section-image img{width:100%;}
.lk-left-comic-section-text{width:73%;width:calc(100% - 365px);padding-left:60px;text-align:left;}
.lk-right-ausgez-section{display:flex;align-items:flex-start;}
.lk-right-ausgez-section-text{width:73%;width:calc(100% - 158px);padding-right:60px;text-align:left;}
.lk-right-ausgez-section-badge{width:158px;margin:-3px 0 2.8rem 0;position:sticky;top:120px;}

/* Krone Liste */
.crown-list li{list-style-type:none;font-size:22px;font-size:2.2rem;}
.crown-list li + li{margin-top:1.4rem;}
.crown-point{margin-left:40px;display:block;position:relative;}
.crown-point::before{content:'';position:absolute;left:-40px;top:4px;width:25px;height:25px;background:url('images/remoovo-bp-new.svg') no-repeat;background-size:25px;}

/* Weiße Boxen */
.white-box{border-radius:20px;width:100%;background:#fff;border:1px solid #f0f0f0;box-shadow:0 8px 15px rgba(176,176,176,0.19);padding:41px 30px 12px 30px;}
.box-crown{width:32px;height:32px;margin:0 auto;background:url('images/remoovo-bp-new.svg') no-repeat center center;background-size:32px;}
.white-box h3,.white-box p.box-title{font-weight:700;font-size:24px;font-size:2.4rem;margin:21px 0 18px 0;line-height:1.3;}

/* König Porträt Sektionen */
.lk-port-links{width:36%;margin-right:60px;}
.lk-text-rechts{width:64%;margin-left:60px;}
.lk-author{font-size:15px;font-size:1.5rem;font-weight:700;color:#111;display:block;margin-top:8px;}
.lk-port-rechts{width:36%;margin-left:60px;}
.lk-text-links{width:64%;margin-right:60px;}

/* Erfahrung aus */
.erfahrung{text-align:center;width:33.3%;margin-right:20px;}
.erfahrung:nth-child(2){margin:0 10px 0 10px;}
.erfahrung:nth-child(3){margin:0 0 0 20px;}
.erfahrung span{display:block;}
.erf-zahl{font-size:66px;font-size:6.6rem;}
.erf-text{font-size:18px;font-size:1.8rem;margin-top:14px;font-weight:700;}
.erf-hinweis{font-size:11px;font-size:1.1rem;margin-top:8px;}

/* Handy mit Schrift */
.delete-profile{padding:25px 0 50px 0;display:flex;align-items:center;font-family:'Caveat Brush',sans-serif;font-size:32px;font-size:3.2rem;text-transform:uppercase;}
.delete-profile-left{width:33%;position:relative;display:flex;justify-content:flex-end;margin-right:40px;}
.delete-profile-left-text{display:inline-block;}
.delete-profile-center{width:34%;text-align:center;}
.delete-profile-right{width:33%;position:relative;margin-left:40px;}
.delete-profile-right-text{display:inline-block;}

/* Preis Boxen */
.preis-paket-wrap{width:33.3%;margin-right:20px;display:flex;}
.preis-paket-wrap:nth-child(2){margin:0 10px 0 10px;}
.preis-paket-wrap:nth-child(3){margin:0 0 0 20px;}
.preis-info{padding-top:8px;font-size:15px;font-size:1.5rem;color:#666;font-weight:400;text-transform:none;}
.crown-preis{list-style-type:none;}
.crown-preis + .crown-preis{margin-top:8px;}
.crown-preis-icon{background:url(images/remoovo-bp-new.svg) no-repeat;padding-left:32px;background-size:20px;background-position:0 2px;}
.crown-preis-list{font-size:16px;font-size:1.6rem;}
.preis-pakete{padding:20px 0;}
.preis .preis-stern{display:inline;font-size:28px;font-size:2.8rem;position:relative;top:-4px;}
.preis .preis-stern-alt{display:inline;position:relative;top:-1px;}
.preis{background:#fff;width:100%;display:flex;flex-direction:column;justify-content:space-between;text-align:center;box-shadow:0px 0px 12px 0px rgba(126,126,126,0.3);border-radius:20px;border:1px solid #f0f0f0;
 box-shadow:0 6px 12px rgba(176,176,176,0.4);padding:41px 30px 12px 30px;}
.preis-head{font-weight:700;margin:0;border-bottom:1px solid #f5f5f5;padding:0 0px 26px 0px;font-size:26px;font-size:2.6rem;line-height:1.3;}
.preis-wrap{padding:26px 0 26px 0;}
.preis span{display:inline-block;}
.preis .h2{margin-bottom:0;}
.preis .zahl{font-weight:500;font-size:34px;font-size:3.4rem;margin-bottom:30px;}
.preis .pro{font-weight:700;font-size:16px;font-size:1.6rem;margin-top:6px;padding:0 10px;}
.preis .ust{color:#666;font-size:12px;font-size:1.2rem;margin-top:34px;}
.preis .preis-button-wrap{padding:34px 0px;border-top:1px solid #f5f5f5;}
.preis .preis-button{text-align:center;display:inline-block;width:100%;line-height:54px;font-size:20px;font-size:2.0rem;font-weight:700;background:#f39c12;
 border-radius:10px;transition:background 0.2s ease-in-out;color:#fff;}
.preis .preis-button:hover{background:#fcba19;text-decoration:none;color:#fff;cursor:pointer;border:0;}

/* Bekannt aus */
.bekannt-aus-logo-wrap{border-top:1px solid #f5f5f5;margin-top:110px;}
.bekannt-aus-title{font-weight:500;font-size:20px;font-size:2.0rem;padding-top:56px;text-transform:uppercase;}
.akh-bekannt-aus-portal-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-bottom:6px;margin-top:40px;}
.akh-bekannt-aus-portal-list + .akh-bekannt-aus-portal-list{margin-top:30px;}
.akh-bekannt-aus-portal a{padding:0 0 16px 0;}
.akh-bekannt-aus-portal a:hover{transition:opacity 0.2s ease-in-out;}
.akh-bekannt-aus-portal-list a{transition:opacity 0.2s ease-in-out;}
.akh-bekannt-aus-portal-list a:hover{opacity:0.6;}
.akh-bekannt-aus-portal img{height:42px;width:auto;padding:0 50px;}
.akh-bekannt-aus-portal-smaller-image{max-height:30px;}

/* Textbox */
p.box{font-size:22px;font-size:2.2rem;line-height:1.3em;color:#fff;margin:0.5em 0 0.8em 0;font-weight:bold;color:#fff}	
p.gross{font-size:28px;font-size:2.8rem;line-height:1.3em;color:#fff;margin:0.5em 0;font-weight:bold;color:#fff}
.box-important strong{color:#fff;}
.box-important p:first-child,.box-important p:last-child{font-weight:400;font-size:32px;font-size:3.2rem;}
.box-important p:last-child{font-weight:700;}
.box-important p.main-col-tel{font-size:38px;font-size:3.8rem;}
.main-col-phone-icon{display:inline-block;width:38px;height:38px;margin-right:12px;position:relative;top:7px;background:url('images/phone-icon-light.svg') no-repeat center center;
 background-size:38px;}
.main-phone-icon{background:url('images/phone-icon-light.svg') no-repeat center left;background-size:38px;padding:0 0 0 52px;}
.box-important p{color:#fff;}
.box-important a{color:#fff;text-decoration:underline;}
.box-important{width:100%;background:#005aa3;color:#fff;padding:5px 20px 10px 20px;margin:20px 0;border:1px solid #ccc;}
.box-quote{width:100%;background:#fafafa;padding:24px 40px 10px 40px;margin:20px 0;position:relative;font-style:italic;}
.box-quote::before{content:'”';font-size:91px;line-height:1;position:absolute;top:15px;left:8px;color:#005aa3;font-style:normal;}
.box-quote p.gross{color:#111;}
.text-normal{font-style:normal;}
.video-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}
.video-wrap video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}

/* Answer Box */
.answer-box{margin:40px 0;}
.question + .question{border-top:1px solid #fff;}
.answer-box h2{position:relative;font-size:18px;font-size:1.8rem;line-height:1.6;background:#005aa3;color:#fff;
 transition:background 0.2s ease-in-out;padding:12px 16px 12px 52px;margin:0;}
.answer-box h2:hover{cursor:pointer;background:#3cb1e6;}
.answer-box h2::before{content:'+';color:#fff;border:1px solid #fff;position:absolute;left:12px;width:26px;height:26px;text-align:center;line-height:24px;
 border-radius:26px;font-size:23px;font-size:2.3rem;font-weight:bold;}
.answer-box h2.answer-active{background:#3cb1e6;}
.answer-box h2.answer-active::before{content:'-';}
.answer{display:none;margin:1.6em 11px 0 11px;}
.answer + p{display:none;}

/* Teaser Box */
.teaser-box{margin:40px 0;background:#005aa3;padding:16px 20px 20px 20px;color:#fff;}
.teaser h2{color:#fff;margin-top:0;}
.teaser a{color:#fff;}
.teaser p{color:#fff;margin:0;}
.teaser + .teaser{margin-top:30px;padding-top:20px;border-top:1px solid #3cb1e6;}
.teaser-button{display:inline-block;background:#3cb1e6;padding:8px 16px;margin-top:20px;}
.teaser-button:hover{background:#fc9919;}

/* Imagebox */
a.button + .image-box{margin-top:40px;}
.image-box{position:relative;margin-bottom:2.8em;max-width:100%;border:1px solid #005aa3;}
a.image-box-link{border:0;display:block;}
a.image-box-link > br,a.image-box-link img + br{display:none;}
a.image-box-link:hover{border:0;}
a.image-box-link:hover .image-box-text{color:#111;}
.image-box-text{display:block;margin:0;padding:10px 15px 10px 15px;font-size:18px;font-size:1.8rem;font-weight:bold;line-height:1.4;}
a.button{display:block;margin:0 0 20px 0;background:#fc9919;width:313px;color:#fff;font-size:24px;font-size:2.4rem;font-weight:700;
 -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-align:center;padding:14px 0 14px 0;}
a.entry{font-size:22px;font-size:2.2rem;line-height:28px;font-weight:bold;color:#333;text-transform:none;text-decoration:none;margin:0 0 5px 0;border-bottom:none;}
a.entry:hover,a.entry:hover{text-decoration:none;}
a.entry-big{font-size:48px;font-size:4.8rem;line-height:1.25em;font-weight:bold;color:#333;text-transform:none;text-decoration:none;margin:0 0 5px 0;border-bottom:none;}
h2.boxed{color:#111;border:1px solid #111;padding:7px 10px;}
ul{list-style:disc;margin:0;line-height:1.6;}	
ol{line-height:1.6;}
ol li{padding-left:4px;}
ul.styled-list,ul.styled-list{margin:25px 0 25px 0;}
ul.styled-list li{list-style-type:none;padding:0 0 0 20px;background:url(images/list-chevron.svg) no-repeat 0 5px;}
.archive-entry a.more-link{margin-bottom:0;}
.divider{display:inline-block;padding:0;font-size:.8em;margin:0 5px;}
.prev-next-navigation{font-size:14px;font-size:1.4rem;line-height:21px;border-top:1px solid #666;padding:10px 0;margin:10px 25px 10px 0;}
.prev-next-navigation>div{width:50%;}
.previous-post-link{float:left;}
.next-post-link{float:right;text-align:right;}
.gaoptout{display:inline-block;margin:0 0 1.6em 0;font-size:18px;font-size:1.8rem;line-height:1.6;}

/* Accordion */
.h-accordion-wrapper{margin-bottom:20px;}
.h-accordion-wrapper .two-columns{-moz-column-count:2;-moz-column-gap:40px;-webkit-column-count:2;-webkit-column-gap:40px;column-count:2;column-gap:30px;}
.h-accordion{margin-top:6px;}
p.h-accordion-title{font-weight:500;padding:8px 0 4px 21px;border-bottom:2px solid #fafafa;background:#fafafa;margin-bottom:0;position:relative;	
 -webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}
p.h-accordion-title::before{content:'+';position:absolute;left:5px;line-height:27px;font-size:22px;font-size:2.2rem;font-weight:500;}
.h-accordion.active p.h-accordion-title::before{content:'-';line-height:23px;}
p.h-accordion-title:hover,.h-accordion.active p.h-accordion-title{cursor:pointer;color:#2663A6;border-bottom:2px solid #2663A6}
.h-accordion-body{display:none;padding:15px 17px 1px 17px;margin:0 0 16px 0;background:#fafafa;/*background:#2663A6;color:#fff;*/}
.h-accordion.active .h-accordion-body{display:block;}
.h-accordion-body p,.h-accordion-body ul,.h-accordion-body li,.h-accordion-body h1,.h-accordion-body h2,.h-accordion-body h3,
 .h-accordion-body h4,.h-accordion-body h5,.h-accordion-body h6{margin-top:0;}

/* Rating Rechner */
.calc{display:flex;}
.calc-left{width:46%;border-right:1px solid #eee;}
.calc-right{width:54%;display:flex;}
.calc-subhead{text-align:center;}
.calc-head{font-size:20px;font-size:2.0rem;font-weight:400;margin-bottom:0;margin-top:0;height:80px;padding-bottom:0;display:flex;align-items:center;border-bottom:1px solid #eee;}
.calc .five-stars{display:block;margin:6px 0 0 -2px;}
.rob-cond{}
.calc-line{display:flex;align-items:center;justify-content:space-between;margin:28px 0 0 0;min-height:54px;}
.calc-box{margin-right:10%;}
.calc-box input{width:68px;height:40px;padding:8px 12px;border:2px solid #005aa3;font-size:16px;font-size:1.6rem;font-weight:700;font-family:'Inter',sans-serif;}
.calc-box input:focus{outline:0;border:2px solid #111;}
.calc-result{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eee;padding-top:53px;margin-top:27px;}
.calc-result .calc-result-text{margin:0 50px 0 0;font-size:15px;font-size:1.5rem;font-weight:700;line-height:1.5;}
.calc-result-box{color:#fff;background:#005aa3;width:70px;height:40px;padding:8px 12px;border:2px solid #005aa3;font-size:16px;font-size:1.6rem;font-weight:700;margin-right:10%;}
.calc-anm{line-height:1.3;margin:20px 0;font-size:12px;font-size:1.2rem;}
.calc-row{width:33.3%;border-right:1px solid #eee;}
.calc-row-head{padding:0 28px;margin:0;text-align:center;font-size:12px;font-size:1.2rem;line-height:1.3;height:80px;display:flex;align-items:center;border-bottom:1px solid #eee;}
.result-boxes{display:flex;align-items:center;flex-direction:column;}
.result-box-wrap{margin:35px 0 7px 0;display:inline;}
.result-box{display:inline-block;width:68px;height:40px;padding:8px 12px;background:#fff;border:2px solid #e9e9e9;font-size:16px;font-size:1.6rem;font-weight:700;}
.result-box-text{text-align:center;border-top:1px solid #eee;padding-top:1px;margin-top:27px;}
.result-box-text p{padding:12px 12px;margin:0;text-align:center;font-size:12px;font-size:1.2rem;line-height:1.3;}
.durchschn-box{text-align:left;display:inline-block;color:#fff;background:#fc9919;width:68px;height:40px;padding:8px 12px;border:2px solid #fc9919;font-size:16px;font-size:1.6rem;font-weight:700;}
.star{margin-right:-5px;display:inline-block;width:22px;height:22px;background:url(images/star-rate.svg) no-repeat;background-size:22px 22px;}
.star-grey{margin-right:-5px;display:inline-block;width:22px;height:22px;background:url(images/star-rate-grey.svg) no-repeat;background-size:22px 22px;}

/* Häufige Fragen */
.frage + .frage{border-top:1px solid #e9e9e9;}
.spacer-fix{margin-top:40px;}
.frage-head{margin:0;}
.frage-head-link{display:block;padding:18px 0 16px 0;font-size:20px;font-size:2.0rem;font-weight:400;color:#005aa3;position:relative;padding-left:42px;border:0;transition:all 0.2s ease-in-out;}
.frage-head-link::before{transition:all 0.2s ease-in-out;content:'\002b';font-weight:500;display:flex;justify-content:center;align-items:center;
 line-height:19px;font-size:20px;font-size:2.0rem;position:absolute;top:18px;left:0;color:#005aa3;border:2px solid #005aa3;border-radius:19px;width:19px;height:19px;}
.frage-head-link.active{color:#111;}
.frage-head-link.active::before{content:'\2212';color:#111;border:2px solid #111;}
.frage-antwort{display:none;}

/* Wichtige Fragen */
.w-inhalt h2,.w-inhalt h3{margin-top:0;margin-bottom:20px;text-align:left;font-size:24px;font-size:2.4rem;color:#2660a3;line-height:1.3;font-weight:700;}
.w-menu-wrap{width:28%;padding:0px;/* 12px;background:#eaf0f8;border:1px solid #d1dff2;*/font-size:16px;font-size:1.6rem;}
.w-inhalt + .w-inhalt{margin-top:50px;}
.w-inhalt-wrap{width:72%;padding-left:50px;}
.w-frage{padding:8px 0;}
.w-frage + .w-frage{border-top:1px solid #d1dff2;}
.w-frage a{color:#005aa3;border:0;line-height:1.4;display:block;}
.w-frage-symbol{padding-right:4px;font-size:14px;font-size:1.4rem;position:relative;bottom:2px;}
.w-text-wrap ul{margin-left:19px;}
@supports(position: sticky){
 @media screen and (min-width: 768px){
  .jssticky{position:-webkit-sticky;position:sticky;align-self:flex-end;bottom:60px;}
 }
}

/* Kontaktformular */
form.wpcf7-form{position:relative;border:0;z-index:1;width:100%;max-width:820px;background:transparent;margin:0 auto;padding-top:20px;}
form.wpcf7-form .form-half{width:50%;margin:0 10px 0 0;}
form.wpcf7-form .form-half:nth-child(1n + 2){margin:0 0 0 10px;}
form.wpcf7-form .wpcf7-submit{background:#f39c12;display:block;margin:0 auto;margin-top:20px;position:relative;border-radius:10px;
 -webkit-appearance:none;width:230px;line-height:50px;border:0;color:#fff;font-size:20px;font-size:2.0rem;font-weight:500;cursor:pointer;transition:background 0.2s ease-in-out;}
form.wpcf7-form .wpcf7-submit:hover{background:#fcba19;}
.wpcf7-spinner{display:inline;position:relative;top:-42px;}
form.wpcf7-form .wpcf7-response-output{display:block;color:#fff;background:#00ff00;padding:20px !important;border:0!important;margin:0 auto;width:100%;font-size:14px;font-size:1.4rem;font-weight:500;}
form.wpcf7-form.invalid .wpcf7-response-output{background:#ff0000;}
form.wpcf7-form input[type="text"],form.wpcf7-form input[type="email"],form.wpcf7-form textarea{width:100%;color:#333;	
 border:0;border-radius:4px;font-family:'Inter',sans-serif;margin-bottom:20px;font-size:16px;font-size:1.6rem;padding-left:14px;}
form.wpcf7-form input[type="text"],form.wpcf7-form input[type="email"]{line-height:50px;height:50px;}
form.wpcf7-form .two-fields{justify-content:space-between;}
form.wpcf7-form textarea{padding:16px 14px 16px 14px;margin-bottom:17px;height:140px;line-height:normal;}
form.wpcf7-form .wpcf7-not-valid-tip{display:none;}
form.wpcf7-form .wpcf7-not-valid{background-color:#ffddd7 !important;}
form .flex{display:flex;}

#sofort-overlay{position:fixed;top:0;right:0;left:0;bottom:0;z-index:100;display:none;overflow:auto;padding:10px;background:rgba(255,255,255,0.85);
 -webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);}
#sofort-overlay{padding-bottom:30px;}
#sofort-overlay-bg{position:fixed;top:0;right:0;left:0;bottom:0;z-index:6;}
#sofort-overlay-form{position:relative;}
#sofort-overlay .wpcf7-form{height:auto;border:0;background:#02599c;padding:0;margin:0 0 25px;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
 top:40px;left:50%;margin-left:-330px;z-index:101;width:660px;}
#sofort-overlay form.wpcf7-form p, form.wpcf7-form p.subline{font-size:15px;font-weight:500;color:#fff;margin-bottom:30px;line-height:1.6em;}
#sofort-overlay form.wpcf7-form input[type="text"],form.wpcf7-form input[type="email"],form.wpcf7-form textarea{border-radius:4px;}
#sofort-overlay form.wpcf7-form input[type="text"],form.wpcf7-form input[type="email"]{height:36px;line-height:36px;}
#sofort-overlay form.wpcf7-form .contact_header{padding:20px 20px 1px;}
#sofort-overlay form.wpcf7-form .form-headline{font-size:36px;font-size:3.6rem;line-height:1.1;margin-bottom:12px;
 font-family:'Inter',sans-serif;font-weight:300;margin-top:-4px;margin-bottom:2px;color:#fff;padding-right:30px;}	
#sofort-overlay form.wpcf7-form .contact_header .subline{font-size:16px;font-size:1.6rem;color:#fff;font-weight:500;margin-bottom:6px;}
#sofort-overlay form.wpcf7-form .contact_content{padding:15px 20px 1px 20px;}
#sofort-overlay form.wpcf7-form .two-fields{justify-content:space-between;}
#sofort-overlay form.wpcf7-form .form-half{width:48%;}
#sofort-overlay form.wpcf7-form div.wpcf7-response-output{margin-right:20px;padding-right:0;}
#sofort-overlay form.wpcf7-form label{height:30px;line-height:30px;margin-bottom:10px;color:#fff;font-weight:500;font-size:14px;font-size:1.4rem;}
#sofort-overlay form.wpcf7-form label .label-hint{display:block;font-size:13px;font-size:1.3rem;margin-top:-5px;}
#sofort-overlay form.wpcf7-form .upload .label{font-size:16px;}
#sofort-overlay form.wpcf7-form input[type="text"],#main-col form.wpcf7-form input[type="email"]{width:100%;}
#sofort-overlay form.wpcf7-form .upload{text-align:left;margin-top:-10px;font-weight:500;color:#fff;}
#sofort-overlay form.wpcf7-form .textarea-label{color:#000;font-weight:500;font-size:13px;}
#sofort-overlay form.wpcf7-form .upload .label{margin-bottom:0;display:block;}
#sofort-overlay form.wpcf7-form.sent .upload{display:none;}
#sofort-overlay form.wpcf7-form span.info-alt{display:inline-block;position:relative;left:0;top:31px;float:left;font-size:16px;font-size:1.6rem;
 font-weight:500;width:220px;text-align:left;line-height:14px;color:#fff;}
#sofort-overlay form.wpcf7-form,#sofort-overlay form.wpcf7-form .subline{font-size:15px;font-weight:500;color:#fff;margin-bottom:30px;line-height:1.6em;}
#sofort-overlay form.wpcf7-form .form-half p,#sofort-overlay form.wpcf7-form .no-margin p{margin-bottom:0px;}
#sofort-overlay form.wpcf7-form .watermark{color:#000!important;}
#sofort-overlay form.wpcf7-form input[type="text"],#sofort-overlay form.wpcf7-form input[type="email"],#sofort-overlay textarea{font-family:'Inter',sans-serif;width:100%;font-size:13px;color:#333;	
 padding-left:7px;margin-bottom:10px;border:0;}
#sofort-overlay form.wpcf7-form .wpcf7-submit{-webkit-appearance:none;margin-bottom:20px;width:230px;height:40px;line-height:36px;background:#f39c12;float:right;
 border:0;font-family:'Inter',sans-serif;color:#fff;font-size:18px;font-weight:500;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
 transition:background 0.2s ease-in-out;}
#sofort-overlay form.wpcf7-form .wpcf7-submit:hover{background:#fcba19;}
#sofort-overlay form.wpcf7-form textarea{margin-top:3px;padding:6px 0 0 6px;height:105px;line-height:normal;}
#sofort-overlay form.wpcf7-form .wpcf7-not-valid-tip{display:none;}
#sofort-overlay form.wpcf7-form div.wpcf7-validation-errors{color:#000!important;font-size:12px;}
#sofort-overlay .wpcf7-response-output{color:#fff;background:#00ff00;padding:20px !important;border:0!important;margin:0 auto;width:100%;font-size:14px;font-size:1.4rem;font-weight:500;}
#sofort-overlay .invalid .wpcf7-response-output{background:#ff0000;}
#sofort-overlay form.wpcf7-form .wpcf7-not-valid{background-color:#ffddd7 !important;}
#sofort-overlay .form-file-size{font-size:14px;font-weight:normal;margin:5px 0 0 0;display:block;}
#sofort-overlay #wrapper .wpcf7-response-output{margin:0;}
#sofort-overlay-close{display:none;}
#sofort-overlay #sofort-overlay-close{position:absolute;right:10px;top:7px;z-index:101;width:26px;height:26px;display:block;
 background:url(images/close-icon-light.svg) no-repeat center left;background-size:32px;}
#sofort-overlay #sofort-overlay-close:hover{cursor:pointer;}
#sofort-overlay #wrapper div.wpcf7 .ajax-loader{background:url('images/spin-icon.svg') no-repeat center center;margin:10px 0 10px 0;padding:0;animation:akh-rotate 2s infinite linear;}
@keyframes akh-rotate{from{transform:rotate(0deg);} to {transform:rotate(359deg);}}
#sofort-overlay .sofortauftrag-wrap .wpcf7-list-item{margin:0;margin-top:-32px;}
#sofort-overlay .sofortauftrag-wrap input{margin:0;width:16px;height:16px;position:relative;top:3px;}
#sofort-overlay form.wpcf7-form .sofortauftrag-wrap label{line-height:1.4;}
#sofort-overlay .form-bel{padding-bottom:31px;}
#sofort-overlay form.wpcf7-form .contact_header .subline{font-weight:400;}
#sofort-overlay .form-bel{font-weight:400;font-size:14px;font-size:1.4rem;display:flex;flex-wrap:nowrap;align-items:flex-start;}
#sofort-overlay .form-bel .wpcf7-list-item{margin:0 6px 0 -4px;}
#sofort-overlay .form-bel input{width:18px;height:18px;}
#sofort-overlay .form-bel a{color:#fff;text-decoration:underline;}
#sofort-overlay .form-sent-overlay{display:none;}
#sofort-overlay .form-sent-text{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:5px;background:#0d5da4;display:flex;
 justify-content:center;align-items:center;}
#sofort-overlay form.wpcf7-form .form-sent-text p{color:#fff;font-size:26px;font-size:2.6rem;margin-bottom:0;}
#sofort-overlay form.wpcf7-form .wpcf7-not-valid.wpcf7-acceptance{background:transparent !important;}
#sofort-overlay form.wpcf7-form .wpcf7-not-valid.wpcf7-acceptance .wpcf7-list-item{background:#ffddd7 !important;width:26px;height:26px;padding-top:1px;}
#sofort-overlay .form-bel-error{display:none;color:#ff0000;}
#sofort-overlay .wpcf7-form-control-wrap:has(.wpcf7-acceptance.wpcf7-not-valid) + span .form-bel-error{display:block;}
#sofort-overlay .wpcf7-spinner{top:24px;left:86px;}

/*-----------------------------------------------------------------------------------*/
/* Footer Styles                                                                     */
/*-----------------------------------------------------------------------------------*/

#footer{text-align:left;position:relative;margin:0 0 0 0;color:#fff;font-size:16px;line-height:1.6;font-weight:400; background:#02599c;padding:80px 0;}
#footer a,#footer li{color:#fff;}
#footer li{color:#fff;list-style-type:none;}
#footer a:hover{text-decoration:underline;}
.logo{flex-shrink:0;}
#footer-claim{flex-wrap:wrap;margin-bottom:41px;padding-bottom:36px;border-bottom:1px solid #fff;font-size:26px;font-size:2.6rem;
 line-height:1.4;justify-content:space-between;}
#footer-claim a{align-self:center;}
.claim-text{margin-left:42px;padding-left:42px;position:relative;}
.claim-text::before{content:'';height:78%;width:1px;position:absolute;left:0;top:11%;background:#fff;}
#footer-claim-border{font-size:21px;position:relative;bottom:2px;}
.social-icon{display:inline-block;width:40px;height:40px;border-radius:20px;border:1px solid #fff;}
#footer-xi{background:url('images/xing-light.svg') no-repeat center center;background-size:22px 22px;margin:0 0 0 10px;}
#footer-xi:hover{}
#footer-in{background:url('images/linkedin-in-light.svg') no-repeat center center;background-size:22px 22px;}
#footer-in:hover{}
#footer-fb{background:url('images/facebook-light.svg') no-repeat center center;background-size:22px 22px;margin:0 0 0 10px;}
#footer-ins{background:url('images/instagram-light.svg') no-repeat center center;background-size:22px 22px;margin:0 0 0 10px;}
#footer-left{float:left;width:36%;}
.footer-tel{margin:18px 0 0 0;}
#footer-center{float:left;width:20%;margin:0 4.5% 0 5.5%;}
#footer-right{float:left;width:34%;text-align:right;}
.footer-copyright{margin:56px 0 0 0;text-align:center;font-size:14px;font-size:1.4rem;}
.claim-left{align-items:center;}
.ab-pe-widget{margin-top:-3px;overflow:hidden;position:relative;display:inline-block;}
#pe_stars{font-size:2em !important;width:5em !important;}
#pe_stars>span:before{color:#f1c40f !important;}
#pe_rating.pe_g .pe_u{font-size:16px !important;line-height:1.6 !important;}
.ab-pe-widget #pe_rating{text-align:left;}
#ausgez-2018{margin-top:26px !important;margin-bottom:26px !important;text-align:center;}

/*-----------------------------------------------------------------------------------*/
/* Media queries                                                                     */
/*-----------------------------------------------------------------------------------*/

@media all and (max-width: 1280px){
 .header-top .full-wrap{height:660px;}
 .header-heading{font-size:54px;font-size:5.4rem;}
 .header-info{padding-left:40px;padding-left:28px;background-size:28px;background-size:20px;}
 .header-text{left:50px;top:150px;}
 .header-king{height:510px;}
 .header-infos{margin:31px 0 40px 0;}
 .claim-right{flex-wrap:wrap;width:90px;}	
 #footer-fb{margin:10px 0 0 0;}
 #footer-ins{margin:10px 0 0 10px;}
 .delete-profile{font-size:32px;font-size:3.2rem;}
}
@media all and (max-width: 1120px){
 .calc-row-head{padding:0 24px;}
 .erf-zahl{font-size:62px;font-size:6.2rem;}
 h3.calc-head{padding-right:10px;}
 .akh-bekannt-aus-portal img{height:34px;}
 .akh-bekannt-aus-portal-smaller-image{max-height:24px;}
 .akh-bekannt-aus-portal img{padding:0 40px;}
 .header-king{height:480px;}
 .delete-profile{font-size:32px;font-size:3.2rem;}
}
@media all and (max-width: 1050px){
 .calc-row-head{padding:0 16px;}
 .header-king{height:420px;}
}
@media all and (max-width:1024px){
 .claim-right{width:100%;padding-top:30px;}
 #footer-fb{margin:0 0 0 10px;}
 #footer-ins{margin:0 0 0 10px;}	
 #footer-left{width:40%;}
 #footer-center{width:30%;}
 #footer-right{width:20%;}
 .w-menu-wrap{width:32%;}
 .w-inhalt-wrap{width:68%;}
 .hero-last-second{display:block;}
 .delete-profile{font-size:30px;font-size:3.0rem;}
}
@media all and (max-width:980px){
 .fifty{padding-right:15px;}
 .fifty + .fifty{padding-left:15px;padding-right:0;}
 .w-inhalt-wrap{padding-left:30px;}
 .section-container{padding:60px 0;}
 .full-spacing{padding:0 30px;}
 .full-wrap,.center-text-width,.sticky-nav,.left-text-width{padding:0 30px;}
 .header-king{right:26px;height:380px;}
 .header-text{left:30px;top:136px}
 .header-top .full-wrap{height:610px;}
 .header-heading{font-size:50px;font-size:5.0rem;}
 .header-info{font-size:20px;font-size:2.0rem;padding-left:26px;background-size:19px;background-position:0 6px;}
 .header-infos{margin:21px 0 32px 0;}
 h1,a.entry-big{font-size:36px;font-size:3.6rem;}
 h2,.h2{font-size:30px;font-size:3.0rem;}
 .h3,.white-box h3{font-size:22px;font-size:2.2rem;}
 .crown-list li{font-size:20px;font-size:2.0rem;}
 .crown-point{margin-left:36px;}
 .crown-point::before{top:4px;left:-36px;width:23px;height:23px;background-size:23px;}
 .preis-head{font-size:26px;font-size:2.6rem;}
 .calc-box{margin-right:6%;}
 .calc-result-box{margin-right:6%;}
 .calc-result .calc-result-text{margin:0 15px 0 0;}
 form .flex{display:block;}
 form.wpcf7-form .form-half{width:100%;margin:0;}
 form.wpcf7-form .form-half:nth-child(1n + 2){margin:0;}
 .flex-switch{flex-direction:column;}
 .fifty{width:100%;}
 .erfahrung{margin:0;width:100%;}
 .erfahrung:nth-child(2),.erfahrung:nth-child(3){margin:0;}
 .erfahrung + .erfahrung{margin-top:30px;}
 .fifty{padding:0;}
 .fifty + .fifty{padding:0;margin-top:30px;}
 .w-frage{display:none;}
 .w-menu-wrap{width:100%;padding:0 0 30px 0;background:#fff;border:0;}
 .w-inhalt-wrap{width:100%;padding-left:0;}
 .white-box{max-width:460px;margin:0 auto;}
 .preis-paket-wrap{width:100%;max-width:460px;margin:0 auto;}
 .preis-paket-wrap:nth-child(2){margin:0 auto;margin-top:30px;}
 .preis-paket-wrap:nth-child(3){margin:0 auto;margin-top:30px;}
 .lk-port-links,.lk-text-links{width:100%;margin-right:0px;}
 .lk-port-rechts,.lk-text-rechts{width:100%;margin-left:0px;}
 .lk-port-links,.lk-port-rechts{order:1;margin:10px 0 30px 0;text-align:center;}
 .lk-text-links,.lk-text-rechts{order:2;}
 .lk-port-rechts img,.lk-port-links img{max-width:300px;}
 .w-inhalt + .w-inhalt{margin-top:30px;}
 #footer{padding:60px 0;}
 .bekannt-aus-title{padding-top:56px;}
 .akh-bekannt-aus-portal img{height:30px;padding:0 30px;}
 .lk-left-comic-section{display:block;}
 .lk-left-comic-section-image{width:100%;/*text-align:center;*/margin-bottom:24px;text-align:left;}
 .lk-left-comic-section-image img{width:auto;}
 .lk-left-comic-section-text{width:100%;padding-left:0;}
 .h2-style-one{font-size:22px;font-size:2.2rem;}
 .section-title-new{font-size:30px;font-size:3.0rem;}
 .lk-right-ausgez-section{display:block;}
 .lk-right-ausgez-section-text{width:100%;padding-right:0;}
 .lk-right-ausgez-section-badge{width:158px;margin:36px 0 2.8rem 0;position:relative;top:0;}
}

@media all and (max-width: 880px){
 .header-king{height:380px;}
 .header-top .full-wrap{height:570px;}
 .header-heading{font-size:42px;font-size:4.2rem;}
 .header-info{font-size:18px;font-size:1.8rem;padding-left:24px;background-size:18px;background-position:0 4px;}
 .hero-last{font-size:14px;font-size:1.4rem;}
 .akh-bekannt-aus-portal img{padding:0 20px;}
 .delete-profile{font-size:28px;font-size:2.8rem;}
 .delete-profile-left{width:36%;position:relative;display:flex;justify-content:flex-end;}
 .delete-profile-center{width:28%;text-align:center;}
 .delete-profile-right{width:36%;position:relative;}
}

@media all and (max-width: 821px){
 h1,a.entry-big{font-size:30px;font-size:3.0rem;line-height:1.2em;font-weight:bold;color:#333;margin:0 0 2.4rem 0;}
 a.button{margin:10px auto;display:block;}
 .footer-copyright{text-align:left;}
 .footer-tel{margin:0;}
 #footer-left{float:none;width:100%;padding-right:0;}
 #footer-center{margin:20px 0 0 0;float:none;width:100%;padding-left:0;}
 #footer-right{margin:26px 0 0 0;float:none;width:100%;text-align:left;}
 .akh-bekannt-aus-portal-list{display:block;}
 .akh-bekannt-aus-portal{text-align:center;}
 .akh-bekannt-aus-portal + .akh-bekannt-aus-portal{margin-top:30px;}
 .akh-bekannt-aus-portal img{height:auto;max-height:50px;width:auto;max-width:100%;}
 .akh-bekannt-aus-portal img{padding:0;}
 .akh-bekannt-aus-portal img.akh-bekannt-aus-portal-smaller-image{max-height:42px;}
 #auorg-bg{margin:0 !important;}
 .header-king{height:360px;}
}
@media all and (max-width: 768px){
 .header-logo{width:110px;}
 #footer-claim{font-size:22px;font-size:2.2rem;line-height:1.3;}
 .header-king{height:320px;}
}
@media all and (max-width: 767px){
 body{font-size:16px;font-size:1.6rem;}
 .calc{display:block;}
 .calc-left,.calc-right{width:100%;}
 .calc-left{border-right:0;}
 .calc-box{margin-right:0;}
 .calc-result-box{margin-right:0%;}
 .calc-line,.calc-result{justify-content:space-between;}
 .calc-right{display:block;}
 .calc-row{width:100%;border-right:0;border-top:1px solid #eee;}
 .calc-row-head{padding:0;border:0;height:auto;padding:20px 0 10px 0;}
 .result-boxes{display:none;}
 .result-box-text{text-align:left;text-align:left;border-top:0;padding-top:0;margin-top:0;margin-bottom:22px;display:flex;justify-content:flex-start;align-items:center;}
 .result-box-text p{text-align:left;padding:0;}
 .durchschn-box{margin-left:30px;}
 .bekannt-aus-title span{display:block;}
 .bekannt-aus-title span span{margin-bottom:6px;}
 .header-heading{font-size:36px;font-size:3.6rem;}
 .header-king{height:280px;}
 .header-top .full-wrap{height:540px;}
 .header-text{top:120px}
 .mobile-nav .nav-no-link > a{background:url('images/arrow-down-dark.svg') no-repeat;background-position:92px 26px;background-size:12px;}
 .delete-profile{font-size:28px;font-size:2.8rem;flex-wrap:wrap;}
 .delete-profile-left{width:100%;display:flex;justify-content:center;margin-right:0;}
 .delete-profile-center{width:100%;text-align:center;padding:20px 0;}
 .delete-profile-right{width:100%;display:flex;justify-content:center;margin-left:0;}
}
@media all and (max-width: 680px){
 #sofort-overlay .wpcf7-form{width:100%;left:0;right:0;top:20px;margin-left:0;}
 #sofort-overlay .wpcf7-spinner{top:-20px;left:-20px;}
}
@media all and (max-width: 640px){
 .full-spacing{padding:0 20px;}
 .full-wrap,.center-text-width,.sticky-nav,.left-text-width{padding:0 20px;}
 .header-text{left:20px;}
 .header-king{right:17px;height:260px;}
 #footer-claim{font-size:18px;font-size:1.8rem;}
 .box-important p:first-child,.box-important p:last-child{font-size:28px;font-size:2.8rem;}
 .box-important p:last-child{font-size:26px;font-size:2.6rem;}
 .box-important p.main-col-tel{font-size:30px;}
 .main-col-phone-icon{width:30px;height:30px;margin-right:10px;top:4px;background-size:30px;}
 .main-phone-icon{background-size:30px;padding:0 0 0 46px;}
 .bekannt-aus-title{padding-top:56px;}
 .header-top .full-wrap{height:520px;}
 .header-text{top:110px}
 .header-heading{font-size:34px;font-size:3.4rem;}
 .header-info{font-size:16px;font-size:1.6rem;padding-left:22px;background-size:16px;}
 .header-infos{margin:20px 0 28px 0;}
 .header-anfrage{padding:0 20px;font-size:17px;font-size:1.7rem;line-height:46px;width:auto;}
 .hero-last-first-br{display:block;}
}
@media all and (max-width: 600px){
 .h-accordion-wrapper .two-columns{-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0;column-count:1;column-gap:0;}
  .header-king{height:260px;}
}
@media all and (max-width: 590px){
 form.wpcf7-form .wpcf7-submit{width:100%;}
 #sofort-overlay form.wpcf7-form span.info-alt{float:none;top:0;margin-top:30px;}
 #sofort-overlay form.wpcf7-form .wpcf7-submit{float:none;width:100%;margin-top:20px;margin-bottom:30px;}
 .claim-text::before{width:110px;height:1px;left:0;top:0;}
 .claim-left{flex-wrap:wrap;}
 .claim-text{margin:20px 0 0 0;padding:20px 0 0 0;width:100%;}
}
@media all and (max-width: 500px){
 .header-king{height:220px;}
}
@media all and (max-width: 480px){
 .header-contact{flex-wrap:wrap;}
 form.wpcf7-form .two-fields{flex-wrap:wrap;}
 form.wpcf7-form .form-half{width:100%;}
 .crown-list li{font-size:18px;font-size:1.8rem;}
 .crown-point{margin-left:34px;}
 .crown-point::before{top:3px;left:-34px;width:21px;height:21px;background-size:21px;}
 #sofort-overlay .wpcf7-form{top:0;}
 .header-king{height:200px;}
}
@media all and (max-width: 460px){
 .box-important p.main-col-tel{font-size:26px;}
 .main-col-phone-icon{width:26px;height:26px;top:4px;background-size:26px;}
 .main-phone-icon{background-size:26px;padding:0 0 0 38px;}
}
@media all and (max-width: 414px){
 .full-spacing{padding:0 10px;}
 .full-wrap,.center-text-width,.sticky-nav,.left-text-width{padding:0 10px;}
 .header-text{left:10px;}
 .header-king{right:8px;}
 .bekannt-aus-title{padding-top:56px;}
 .header-king{height:160px;}
}
@media all and (max-width: 360px){
 a.button{width:100%;}
}
@media all and (max-width: 320px){
 .header-text{left:9px;}
 .header-king{height:140px;}
}
@media all and (min-width:1280px){
 #mobile-nav-wrap{display:none !important;}
 .sticky-nav-right{display:flex;}
 .nav-icon-open{display:none;}
}