body{font-family:'Open Sans','Arial','sans-serif';font-size:14px;line-height:26px;color:#818181;font-weight:300;background-color:#fff;overflow-x:hidden !important;-webkit-font-smoothing:antialiased}.navbar-default .navbar-nav>li>a{padding:0}p,li,a,.aio-icon-description,.smile_icon_list li .icon_description p{font-family:'Open Sans','Arial','sans-serif';line-height:1.75em;font-weight:300;color:#616161;font-size:16px;-webkit-transform-style:preserve-3d}.slick-dots li{height:10px !important;width:10px !important;margin:0 5px !important;font-size:18px !important}.headline-red h2{color:#8b0801;letter-spacing:normal;font-family:'Open Sans','Arial','sans-serif',sans-serif;font-weight:300 !important;margin-left:-38px !important}.headline-red h2:before{display:inline-flex;margin:5px 15px 10px 0;height:3px;content:"  ";text-shadow:none;background-color:#8b0801;width:23px;height:23px;vertical-align:middle;font-size:1.5em}.headline-grey h2{color:#817e83;letter-spacing:normal;font-weight:300 !important;margin-left:0 !important;font-family:'Open Sans','Arial','sans-serif',sans-serif}.widget li,.widget_nav_menu li,.footer_sidebar ul li{list-style:none;margin-left:0;position:relative;max-width:100%;width:auto;line-height:0;margin:0;padding:0;padding:13px 0 9px}.headline-major-grey{font-size:2.5em;color:#817e83;text-align:center;font-family:Open Sans;font-weight:300;font-style:normal}.headline-majorsub-red{font-size:2.2em;color:#8b0801;font-family:Open Sans;font-weight:300;font-style:normal;letter-spacing:normal}.button-red{background-color:#8b0801}.button-red button{background-color:#8b0801 !important;font-family:'Open Sans','Arial','sans-serif',sans-serif;font-weight:300 !important;padding-top:0 !important;padding-bottom:0 !important}.button-red a{background-color:#8b0801 !important;font-family:'Open Sans','Arial','sans-serif',sans-serif;font-weight:300 !important}.button-red button.vc_general.vc_btn3{font-weight:300 !important}.button-red a.vc_general.vc_btn3{font-weight:300 !important}.button-red100{background-color:#8b0801;width:100%}.button-red100 button{background-color:#8b0801 !important;font-family:'Open Sans','Arial','sans-serif',sans-serif;font-weight:300 !important;padding-top:0 !important;padding-bottom:0 !important}.button-red100 a{background-color:#8b0801 !important;font-family:'Open Sans','Arial','sans-serif',sans-serif;font-weight:300 !important}.button-red100 button.vc_general.vc_btn3{font-weight:300 !important}.button-red100 a.vc_general.vc_btn3{font-weight:300 !important;width:100%}.button-red50{background-color:#8b0801;width:50%;border:1px solid #fff}.button-red50 button{background-color:#8b0801 !important;font-family:'Open Sans','Arial','sans-serif',sans-serif;font-weight:300 !important;padding-top:0 !important;padding-bottom:0 !important}.button-red50 a{background-color:#8b0801 !important;font-family:'Open Sans','Arial','sans-serif',sans-serif;font-weight:300 !important}.button-red50 button.vc_general.vc_btn3{font-weight:300 !important}.button-red50 a.vc_general.vc_btn3{font-weight:300 !important;width:100%}.button-red33{background-color:#8b0801;width:33.33%;border:1px solid #fff}.button-red33 button{background-color:#8b0801 !important;font-family:'Open Sans','Arial','sans-serif',sans-serif;font-weight:300 !important;padding-top:0 !important;padding-bottom:0 !important}.button-red33 a{background-color:#8b0801 !important;font-family:'Open Sans','Arial','sans-serif',sans-serif;font-weight:300 !important}.button-red33 button.vc_general.vc_btn3{font-weight:300 !important}.button-red33 a.vc_general.vc_btn3{font-weight:300 !important;width:100%}.button-red33 .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty){padding-left:20px;padding-top:18px}.button-red33 .vc_btn3.vc_btn3-icon-left .vc_btn3-icon,.vc_btn3.vc_btn3-icon-right .vc_btn3-icon{position:relative}.button-red33 .vc_btn3.vc_btn3-icon-left{left:0;text-align:center}.button-red33 .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{left:0}.footer_custom_text{color:#e7abe;font-size:1em}.flipbox_custom h2:before{display:block;margin:10px auto;height:3px;content:"  ";text-shadow:none;background-color:#8b0801;width:23px;height:23px;vertical-align:sub}.flipbox_custom h2{letter-spacing:3px;font-size:16px;color:#303030;font-weight:600 !important}.flipbox_custom p{font-size:15px}.background_versicherung{background-image:linear-gradient(rgba(0,0,0,.15),rgba(0,0,0,.15)),url(https://www.domfinanz.de/wp-content/uploads/2018/11/privatkunden.jpg);text-align:center;color:#fff;background-size:cover;background-position:center bottom;width:100%}.background_versicherung_geschaeftlich{background-image:linear-gradient(rgba(0,0,0,.15),rgba(0,0,0,.15)),url(https://www.domfinanz.de/wp-content/uploads/2018/11/geschaeftskunden-1.jpg);text-align:center;color:#fff;background-size:cover;background-position:center bottom;width:100%}.background_finanzierung{background-image:linear-gradient(rgba(0,0,0,.35),rgba(0,0,0,.35)),url(https://www.domfinanz.de/wp-content/uploads/2018/11/finanzierung2.jpg);text-align:center;color:#fff;background-size:cover;background-position:center bottom;width:100%}.background_immobilien{background-image:linear-gradient(rgba(0,0,0,.35),rgba(0,0,0,.35)),url(https://www.domfinanz.de/wp-content/uploads/2018/11/finanzierung.jpg);text-align:center;color:#fff;background-size:cover;background-position:center center;width:100%}.background_kapitalanlage{background-image:linear-gradient(rgba(0,0,0,.15),rgba(0,0,0,.15)),url(https://www.domfinanz.de/wp-content/uploads/2018/11/kapitalanlage.jpg);text-align:center;color:#fff;background-size:cover;background-position:center center;width:100%}.background_versicherung h3,.background_versicherung p,.background_versicherung_geschaeftlich h3,.background_versicherung_geschaeftlich p,.background_finanzierung h3,.background_finanzierung p,.background_immobilien h3,.background_immobilien p,.background_kapitalanlage h3,.background_kapitalanlage p{color:#fff}.height100>.vc_column-inner>.wpb_wrapper{display:flex;height:100%;min-height:200px}.background_versicherung>.wpb_wrapper{display:table;height:100%;width:100%;min-height:200px}.background_versicherung_geschaeftlich>.wpb_wrapper{display:table;height:100%;width:100%;min-height:200px}.background_finanzierung>.wpb_wrapper{display:table;height:100%;width:100%;min-height:200px}.background_immobilien>.wpb_wrapper{display:table;height:100%;width:100%;min-height:200px}.background_kapitalanlage>.wpb_wrapper{display:table;height:100%;width:100%;min-height:200px}.cbp-popup-singlePageInline .cbp-popup-content{min-height:100px !important}.cbp-popup-singlePageInline .cbp-popup-content hr{margin:10px 0;border:1px solid #8b0801}.cbp-popup-singlePageInline .cbp-popup-content h3{color:#8b0801 !important;margin-bottom:5px !important;font-weight:500 !important;font-family:open sans !important;text-transform:uppercase;letter-spacing:-1px}.cbp-popup-singlePageInline .cbp-popup-close{top:0 !important}.cbp-l-caption-alignLeft .cbp-l-caption-body{padding:30px 30px 12px 25px !important}.wpcf7 .light input,.wpcf7 .light textarea{border:1px solid #3c3b3b !important;background:0 0 !important;color:#3c3b3b !important}.wpcf7 .light .hazel-button-white-1d:hover input,.wpcf7 .light .hazel-button-white-1d:active input{color:#212121 !important}.wpcf7 .light input:focus,.wpcf7 .light textarea:focus{outline:none;border:1px solid #000 !important;background:0 0}.wpcf7 .hazel-form-simple.light .f-name,.wpcf7 .hazel-form-simple.light .f-subject,.wpcf7 .hazel-form-simple.light .f-email{width:32.70%}.wpcf7 .bt-contact input:focus{border:none !important}.wpcf7 .hazel-form-simple.light .bt-contact a span input{border:none !important;background-color:#8b0801 !important}.wpcf7 li i{width:30px;position:relative}.bt-contact{display:inline-block;width:100%;text-align:center;margin:20px 0 0}div.wpcf7 img.ajax-loader{position:absolute;right:-30px}.wpcf7 .hazel-form-simple-wide.style2 textarea{height:110px}.btn-contact{position:relative}.wpcf7 .hazel-form-simple-wide.style2 input[type=text],.wpcf7 .hazel-form-simple-wide.style2 input[type=email]{padding:8px 20px !important}.wpcf7 .hazel-form-simple.light input:focus,.wpcf7 .hazel-form-simple.light textarea:focus{outline:none;background:rgba(255,255,255,.05) !important;border:1px solid #b3b3b3 !important}.wpcf7 .hazel-form-simple.light .button-light input{background:#8b0801 !important;border:none !important;color:#fff !important;padding:15px;border-radius:0 !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;font-weight:300}.wpcf7 .hazel-form-simple.light .button-light input:focus{background:#8b0801 !important;border:none !important}.wpcf7 .hazel-form-simple.light .button-light input:hover{background:#a00800 !important;border:none !important}.hazel-form-simple.light .wpcf7-not-valid{border:1px solid #bb5e5e !important}.hazel-form-simple.light span.wpcf7-not-valid-tip,.hazel-form-simple.light .bt-contact .ajax-loader{display:none !important}#primary_footer{text-align:center}.footer_sidebar .menu{display:flex;list-style:none}.error404 header.navbar{background-color:none !important}@media only screen and (min-width:992px) and (max-width:1199px){.wpcf7 .hazel-form-simple.light .f-name,.wpcf7 .hazel-form-simple.light .f-subject,.wpcf7 .hazel-form-simple.light .f-email{width:32.3%}#cbpw-grid42 .cbp-l-caption-desc{font-size:11px !important;line-height:13px !important}.cbp-l-caption-alignLeft .cbp-l-caption-body{padding:12px !important}.cbp-ratio-even.cbp-caption-overlayRightAlong .cbp-caption-activeWrap{width:60% !important}.cbp-caption-overlayRightAlong .cbp-caption-activeWrap{left:-60% !important;width:60% !important}}@media only screen and (min-width:768px) and (max-width:991px){.wpcf7 .hazel-form-simple.light .f-name,.wpcf7 .hazel-form-simple.light .f-subject,.wpcf7 .hazel-form-simple.light .f-email{width:32.3%}}@media only screen and (min-width:670px) and (max-width:767px){.headline-red h2{margin-left:0 !important}.headline-grey h2{margin-left:38px !important}#cbpw-grid42 .cbp-l-caption-desc{font-size:11px !important;line-height:13px !important}.cbp-l-caption-alignLeft .cbp-l-caption-body{padding:12px !important}.cbp-ratio-even.cbp-caption-overlayRightAlong .cbp-caption-activeWrap{width:60% !important}.cbp-caption-overlayRightAlong .cbp-caption-activeWrap{left:-60% !important;width:60% !important}.wpcf7 .hazel-form-simple.light .f-name,.wpcf7 .hazel-form-simple.light .f-subject,.wpcf7 .hazel-form-simple.light .f-email{width:100%}}@media only screen and (min-width:480px) and (max-width:669px){.wpcf7 .hazel-form-simple.light .f-name,.wpcf7 .hazel-form-simple.light .f-subject,.wpcf7 .hazel-form-simple.light .f-email{width:100%}.footer_sidebar .menu{display:block}.headline-red h2{margin-left:0 !important}.headline-red h2:before{font-size:31px}.headline-grey h2{margin-left:38px !important}}@media only screen and (min-width:380px) and (max-width:479px){.wpcf7 .hazel-form-simple.light .f-name,.wpcf7 .hazel-form-simple.light .f-subject,.wpcf7 .hazel-form-simple.light .f-email{width:100%}.footer_sidebar .menu{display:block}.headline-red h2{margin-left:0 !important}.headline-red h2:before{font-size:31px}.headline-grey h2{margin-left:38px !important}}@media only screen and (max-width:379px){#cbpw-grid42 .cbp-l-caption-desc{font-size:11px !important;line-height:13px !important}.cbp-l-caption-alignLeft .cbp-l-caption-body{padding:12px !important}.cbp-ratio-even.cbp-caption-overlayRightAlong .cbp-caption-activeWrap{width:60% !important}.cbp-caption-overlayRightAlong .cbp-caption-activeWrap{left:-60% !important;width:60% !important}.wpcf7 .hazel-form-simple.light .f-name,.wpcf7 .hazel-form-simple.light .f-subject,.wpcf7 .hazel-form-simple.light .f-email{width:100%}.footer_sidebar .menu{display:block}.headline-red h2{margin-left:0 !important}.headline-grey h2{margin-left:38px !important}.headline-red h2:before{font-size:31px}.headline-major-grey{font-size:1.9em}.headline-majorsub-red{font-size:1.6em}}