
.slider-hdr{text-align:center;margin-bottom:45px}
.slider-hdr h2{font-family:'Open Sans',sans-serif;font-weight:700;font-size:35px;color:#312e2e;margin-bottom:5px;line-height:30px}
.slider-hdr p{font-family:'Open Sans',sans-serif;font-weight:300;font-size:36px;color:#312e2e;margin-bottom:0}
.total-blk{width:80%;float:left}
/*.cntrl-area{width:20%}
*/
.indv-blk{text-align:center;width:33.33%;float:left}
.round-blk{height:185px;width:185px;border-radius:50%;border:8px solid #fff;text-align:center;display:flex;margin:0 auto 35px;align-items:center;justify-content:center;background-color:#fff}
.yel-bdr{border-color:#454D4E}
.yel-bdr:hover{border-color:#83AA3E}
.blu-bdr{border-color:#0092c8}
.blk-caption{display:inline-block;font-size:16px;color:#3e3e3e;font-family:'Open Sans',sans-serif;font-weight:500}
.blk-caption span{padding:0;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s}
.blk-caption:hover span{padding:0 5px;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s}
.blk-caption:hover{color:#f07c00}
.cntrl-area{display:flex;align-items:center;justify-content:center}
.cntrl-area h4{font-size:14px;color:#242323;font-family:'Open Sans',sans-serif;font-weight:700}
.cntrl-area .rt-arrow{height:65px;width:65px;align-items:center;justify-content:center;display:flex;background-color:#0092c8;border-radius:50%;margin-left:16px;cursor:pointer;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s}
.cntrl-area .rt-arrow:hover{background-color:#f07c00}
.content-area{display:flex;align-items:center;justify-content:center}
.total-blk-2{display:none}
.content-area-2 .rt-arrow img{transform:rotate(180deg)}
.content-area-2 .total-blk{display:none}
.content-area-2 .total-blk-2{display:block}
.grey-area{background-color:#323944;padding:90px 0 70px}
.grey-area .sec-header{margin-bottom:25px}
.grey-area .sec-header h2{color:#fff}
.gr-txt p{display:inline-block;font-size:15px;color:#96acbd;line-height:25px;font-family:'Open Sans',sans-serif;margin-bottom:20px}
.gr-txt p:last-child{margin-bottom:0}
.footer{background-color:#83AA3E;padding:30px 0}
.cpy-rit{float:left;padding-top:3px}
.cpy-rit p{color:#fff;font-size:12px;font-family:'GBold'}
.ftr-mnu{float:right}
.ftr-mnu a{display:inline-block;color:#fff;position:relative;font-size:12px;font-family:'GBold';padding:0 7px}
.ftr-mnu a:after{position:absolute;content:"";height:12px;width:2px;background-color:#fff;right:-3px;top:2px}
.ftr-mnu a:last-child:after{content:none}
.ftr-mnu a:hover{color:#454D4E}
.total-blk-3{display:none}
.content-area-3 .total-blk{display:none}
.content-area-3 .total-blk-3{display:block}
.content-area-4 .total-blk-3{display:none}
.content-area-4 .total-blk:first-child{display:block}
.back-btn{width:130px;text-align:center;line-height:45px;color:#fff;font-size:18px;background-color:#83AA3E;border-radius:3px;margin-top:25px;font-family:'GBold'}
.back-btn:hover{background-color:#323944;color:#fff}
.btn{width:100% !important}
.btn.active,.btn:active{box-shadow:none !important}
.tabone_2 .round-blk img{width:90px}
.cntrl-lbl{height:200px;display:flex;align-items:center;justify-content:center}
.customNavA .nav>li{display:inherit}
.cont-frm-area .form-head span{font-family:'Open Sans',sans-serif;font-weight:300;font-size:36px;color:#312e2e;margin-bottom:0}
.round-blk img{width:110px}
.cont-frm-area .form-body label,form label.btn-checkbox span{font-size:19px;color:#282121;font-family:'GBook'}
/*BTN Formular
*/
.btn_zurueck{background:#454D4E !important;color:#ffff !important}
.btn_weiter{background:#83AA3E !important;color:#ffff !important}
/* Section
*/
.section{background-color:rgba(65,144,195,0.1);padding:20px;border-radius:20px;margin-top:20px}
.section.visible{display:block}
.section.hidden{left:-100%}
.section{display:none}
.section INPUT[type=radio]{display:none}
.rotating{-webkit-animation:rotation 1s linear infinite;-moz-animation:rotation 1s linear infinite;-ms-animation:rotation 1s linear infinite;-o-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}
@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(359deg)}}
.header_middle{font-size:18px;text-align:center;padding-top:5px}
.header_middle img{float:left;height:50px;width:auto}
.header_middle .glyphicon{color:#f07d00}
.header_right{font-size:18px;text-align:right;padding-top:15px}
.header_right .glyphicon{color:#2980c3}
.testheader{background:red;color:white;width:100%;letter-spacing:2em;text-align:center;position:fixed;z-index:999}
#sec_content_providers{padding:20px 0;background:#0099d1;background:-moz-linear-gradient(top,#0099d1 0,#2980c3 100%);background:-webkit-linear-gradient(top,#0099d1 0,#2980c3 100%);background:linear-gradient(to bottom,#0099d1 0,#2980c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0099d1',endColorstr='#2980c3',GradientType=0)}
#sec_content_providers .sec_providers_head{position:absolute;top:-74px;left:50%}
#sec_content_providers .sec_providers_head div{position:relative;left:-50%;color:#fff;font-size:24px;font-weight:700;line-height:24px;padding:15px 20px;background:#0099d1}
#sec_content_providers .sec_providers_body div{color:#fff;font-size:20px;text-align:center}
#privacy_box,#privacy_box input{display:inline-block;padding:5px 0}
#privacy_box label small{font-size:75%;line-height:16px}
.form-step,.form-step div{line-height:4px;height:4px}
#sec_content_form{position:relative;padding:25px 0;min-height:630px;-webkit-box-shadow:inset 0 5px 10px -4px rgba(51,51,51,.2);-moz-box-shadow:inset 0 5px 10px -4px rgba(51,51,51,.2);box-shadow:inset 0 5px 10px -4px rgba(51,51,51,.2);background-repeat:no-repeat;background-size:cover;background-position:left top}
#content_form{position:relative;
/*padding:15px 10px;background:#fff
*/}
#content_form::after,#content_form::before{position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:50%;background:rgba(255,255,255,0);-webkit-box-shadow:0 15px 10px #777;-moz-box-shadow:0 15px 10px #777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);z-index:-1}
#content_form::after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto}
.form-body,.form-foot{margin-top:20px}
#progress{/*background:red;
*/}
.form-step{display:block;width:60%;margin-left:15%;margin-top:5%;background:#bcc8db;float:left}
.form-step div{background:#A2C210;transition:all .5s ease-in}
.percircle.green .bar,.percircle.green .fill{border-color:#A2C210}
form label{color:#333!important;font-weight:400!important;line-height:34px;margin-bottom:0;white-space:normal!important}
form label.CustomerPrivacy{line-height:normal}
form label.btn-checkbox{/* transform:rotateY(0deg);
*/
 transition:.3s}
form label.btn-checkbox.active{/* transform:rotateY(360deg);
*/
 transform-style:preserve-3d;backface-visibility:hidden}
form label.btn-checkbox span{min-height:35px;display:inline-block;
/*Luca hinzugefügt 02.11.2020
*/
 font-size:15px;color:#3e3e3e;font-family:'Open Sans',sans-serif;font-weight:600}
form label.btn-checkbox span:hover{color:#83AA3E}
.fake-content{padding-top:20px}
#street,form .fake-content-ok{display:none}
.form-group{margin-bottom:10px}
.form-control{border-radius:0}
.form-control:focus{border:2px solid #333;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
form .alert{position:absolute;font-size:12px;width:250px;left:-260px;margin:0;border-radius:0;z-index:1}
form .alert::after{position:absolute;top:5px;right:-14px;font-family:'Glyphicons Halflings';font-size:18px;content:'\e250'}
form .alert-danger{border-color:#b21400;background-color:#f5e1de}
.alert-info{border-color:#387EB7;border-radius:5px;padding:10px;margin:10px;text-align:left}
form .fake-content .glyphicon,form div.fake-content-ok .glyphicon{font-size:40px}
form .fake-content .glyphicon-cog{color:#f07d00}
form div.fake-content-ok .glyphicon-ok{color:#83AA3E}
.btn.button,.btn.button:focus{color:#fff;font-weight:700;background:#83AA3E}
.btn_back,.btn_last,.btn_next{width:100%}
.btn_last{font-size:16px}
.btn.btn_back,.btn_next{color:#fff !important;background:#f07d00;width:150px;font-size:16px;text-align:center;font-family:'GBold'}
.btn.btn_back:hover,.btn_next:hover{background:#323944;color:#fff !important}
.btn-orange{color:#fff;background:#e57b03}
.btn-orange:focus,.btn-orange:hover{color:#fff;background:#ef9a3a}
.btn-blank{font-weight:normal;margin-bottom:5px;white-space:normal}
input.error{color:#b21400;border:1px solid #b21400;background-color:#f5e1de}
.cont-frm-area .form-body label.error{color:#b21400;font-size:1em}
.error.form-control:focus{border:2px solid #b21400}
.select-100-pro{width:100%!important}
#street{left:15px;right:15px;padding:0;margin:0;border:1px solid #ccc;box-shadow:0 2px 10px #ccc;background:#fff;z-index:9999}
#street li{padding:5px 10px;margin:0}
#street li:focus,#street li:hover{cursor:pointer;background:#E4E4E4}
#stoerer{position:absolute;top:-25px;right:-70px}
.ui-helper-hidden-accessible{display:none!important}
.ui-autocomplete{top:0;left:0;cursor:default;font-size:14px;border:.1em solid #999;padding:0;margin:0;background:#fff!important;max-height:10em;overflow-y:auto;overflow-x:hidden}
* html .ui-autocomplete{height:10em}
li.ui-menu-item{padding:.4em 2% .4em 7%}
li.ui-menu-item:hover{background:#F5F5F5}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;line-height:1.5;min-height:0;font-weight:400;color:#028671}
.ui-autocomplete.hide_important{display:none!important}
main{padding:35px 0 55px}
footer{padding:25px 0;background:#2980c3}
footer,footer a,footer a:focus,footer a:hover{color:#fff}
aside{position:fixed;padding:10px 0;bottom:0;left:0;right:0;display:none;background:#f07d00;z-index:200}
aside,aside a,aside a:active,aside a:focus,aside a:hover{color:#fff;text-decoration:none}
.cntrl-lbl{height:200px;display:flex;align-items:center;justify-content:center}
@media only screen and (min-width:768px) and (max-width:1024px){.header_middle{font-size:14px
 }
#sec_content_providers .sec_providers_body div,.header_right{font-size:16px
 }
.header_middle img{height:40px;width:auto
 }
.header_right{font-weight:700
 }
#sec_content_form{min-height:630px;padding:25px 0 75px;background-position:left top
 }
#stoerer{right:-40px
 }
#stoerer img{width:100px;height:auto
 }}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.header_left,.header_middle{padding-top:10px
 }
.header_middle{text-align:right
 }
.header_right{font-size:14px
 }
form label.btn-checkbox{font-size:11px
 }
#sec_content_providers .sec_providers_body div{font-size:12px
 }
#stoerer{top:-40px;right:0
 }
#stoerer img{width:75px;height:auto
 }}
@media only screen and (min-width:320px) and (max-width:736px){.container,.w35p,.w75p{width:90%
 }
.container{padding-left:0;padding-right:0
 }
h1{font-size:22px;margin-top:0
 }
h2{font-size:18px
 }
header{padding:0;margin-top:10px
 }
.header_left img{padding-top:5px
 }
.header_middle{font-size:12px;padding:0
 }
.header_right,form input[type=tel],form input[type=text],form input[type=email]{font-size:16px
 }
.header_right{color:#fff;padding:2px 0;margin-top:10px;margin-left:-15px;margin-right:-15px;text-align:center;background:#2980c3
 }
.header_right .glyphicon{color:#fff
 }
#sec_content_form{padding:90px 0 80px;min-height:auto;background-color:rgba(94,160,210,.1);background-size:100%;background-position:left top
 }
#sec_content_form img.visible-xs{position:absolute;top:-65px;right:10%
 }
form label.btn-checkbox{margin-bottom:15px
 }

/*form label.btn-checkbox img{padding:0 15%
 }
*/
form .alert{position:relative;width:92%;left:auto;right:auto;top:0;margin:0 auto 10px;clear:both
 }
form .alert::after{top:-17px;right:auto;left:45%;content:'\e253'
 }
#privacy_box{padding:5px
 }
#sec_content_providers{padding:10px
 }
#sec_content_providers .sec_providers_head{top:-44px
 }
#sec_content_providers .sec_providers_head div{font-size:16px;padding:5px 15px
 }
#sec_content_providers .sec_providers_body div,aside a{font-size:14px
 }
main{padding:25px 0 45px
 }
footer{padding:10px 0
 }
footer .col-xs-12{font-size:14px;text-align:center
 }
aside a{padding:5px 0
 }}
@media (max-width:1365px){}
@media (max-width:1199px){.bnr-inr-txt h2{font-size:55px;line-height:50px}
.bnr-inr-txt h3{font-size:35px;margin-bottom:15px}
.bnr-inr-txt p{font-size:16px}
.bdr-area{max-width:450px}
.star-area ul{margin-right:15px;margin-bottom:5px}
.brnd-area{margin-top:15px;font-size:0}
.brnd-area a{margin:0;width:25%;
/*text-align:center;
*/
 padding:0 10px}}
@media (max-width:991px){.headerMed .d-flex{display:block !important;text-align:center}
.headerMed .d-flex .nav{justify-content:center}
.customNavA{max-width:100%;margin-top:0;padding-top:0;margin-bottom:10px}
.round-blk{height:135px;width:135px;border:3px solid;margin:0 auto 20px}
.yel-bdr{border-color:#f07c00}
.blu-bdr{border-color:#0092c8}
.blk-caption{font-size:14px}
.cntrl-area .rt-arrow{height:40px;width:40px}
.cntrl-area .rt-arrow img{width:30px}
.slider-area{padding:40px 0}
.slider-hdr{margin-bottom:25px}
.slider-hdr h2{font-size:30px;margin-bottom:0;line-height:30px}
.slider-hdr p{font-size:30px}
.grey-area{padding:60px 0 30px}
.footer{padding:15px 0}
.cntrl-lbl{height:145px}}
@media (max-width:767px){.headerBanner{font-size:calc(1.5em + 5px);
/* Erhöhe um 5 Pixel
*/
 }
.brnd-area a{width:50%;margin-bottom:20px}
.sm-review .spar{font-size:14px;line-height:35px;padding:0 10px}
.star-area figure{padding:0 10px}
.star-area{line-height:25px}
.bnr-inr-txt h2{font-size:35px;line-height:35px}
.bnr-inr-txt h3{font-size:25px}
.go-btn{/*width:150px;
*/
 width:90%;line-height:55px;font-size:16px;margin-top:10px}
.bnr-inr-txt p{font-size:19px}
.sm-review{margin-bottom:5px}
.bdr-area{max-width:350px}
.total-blk{order:2;width:100%:}
.cntrl-area{width:100%}
.cntrl-area{width:100%;margin-bottom:25px}
.content-area{flex-wrap:wrap}
.brand-area{padding:40px 0 15px}
.sec-header h2{font-size:20px}
.sec-header:after{top:-10px}
.grey-area .sec-header{margin-bottom:15px}
.gr-txt p{font-size:13px;line-height:20px;margin-bottom:10px}
.round-blk{height:125px;width:125px;border:3px solid;margin:0 auto 8px}
.yel-bdr{border-color:#454D4E}
.blu-bdr{border-color:#0092c8}
/*01.2021 - Luca - Logo
*/
img.clogo{width:300px !important}
.indv-blk{text-align:center;width:50%;margin-bottom:25px;float:left}
.slider-area{padding:35px 0 20px}
.tabone_1 .col-sm-3{@ flex:0 0 50%;max-width:50%;float:left;text-align:center}
.form-body .col-sm-4,.form-body .col-xs-6.col-sm-3.col-sm-offset-3,.form-body .col-xs-6{float:left;text-align:center}
form label.btn-checkbox span{font-size:14px}
.percircle{float:none;margin:0 auto}
.form-step{display:none}}
@media (max-width:575px){.bnr-inr{position:relative;left:inherit;right:inherit;top:inherit;transform:none;background:#b7c0c2;padding:25px 0}
.grey-area{padding:38px 0 20px}
.slider-hdr h2{font-size:25px;margin-bottom:0;line-height:25px}
.slider-hdr p{font-size:25px}
.blk-caption{font-size:13px}}
@media (max-width:480px){.cpy-rit{float:none;text-align:center;margin-bottom:6px}
.ftr-mnu{float:none;text-align:center}
.sec-header h2{font-size:16px;margin-top:8px}
.indv-blk{width:100%;float:none}
.bnr-inr-txt h2{font-size:26px;line-height:30px}
.bnr-inr-txt h3{font-size:18px;margin-top:5px}
.customNavA li h4{font-size:12px}
.prcnt{height:40px;width:40px;line-height:40px;font-size:12px}
.customNavA li:after{top:8px}
.yel-prcntg{font-size:14px !important}
.round-blk{height:90px;width:90px}
form label.btn-checkbox img{width:40px}
.tabone_2 .round-blk img{width:65px}
.slider-area{padding:10px 0 20px}
.disclaimer{padding-top:10px}
INPUT[type="checkbox"]{zoom:2;margin-right:10px}}
@media (max-width:420px){.brnd-area a{width:100%;margin-bottom:10px;text-align:center}
form label.btn-checkbox span{font-size:12px
 }
.btn.btn_back,.btn_next{width:125px;font-size:14px}
.cntrl-area{display:block}
.zip-code label{height:auto !important}
.cntrl-area .rt-arrow{margin:0 auto}
.spr-tatng{padding:5px}
.customNavA li h4,.prcnt,.chk{display:inline-block}
.customNavA .nav > li{display:inline}
.headerMed .d-flex .nav{display:block}
.customNavA li:after{content:none
 }
.cont-frm-area .form-head span{font-size:24px}
.form-foot{margin-top:0;margin-bottom:20px}
.brandSec IMG{width:100%}
.brand-area{min-height:430px}
#content_form{margin-top:10px}
form label.btn-checkbox{margin-bottom:0;padding:0}}
/*css
*/

/*CSS Media Queries
*/
@media (max-width:1199px){}
@media (max-width:991px){}
@media (max-width:767px){}
@media (max-width:600px){body{font-size:13px}}
@media (max-width:500px){}
@media (max-width:400px){}
/* End
*/
/*Consurio Styles Custom
*/
.trustSection{display:relative;padding:20px;width:100% !important;vertical-align:middle;background-color:rgba(65,144,195,0.1)}
.trustSectionRow{}
.trustSectionCol{padding-top:20px;padding-bottom:20px}
/*Consurio Styles Custom
*/
.trustSection{display:relative;padding:20px;width:100% !important;vertical-align:middle;background-color:rgba(65,144,195,0.1)}
.trustSectionRow{}
.trustSectionCol{padding-top:20px;padding-bottom:20px}
