:root{--bs-body-font-size:1.1em; --bs-header-h2-size:2em; --bs-font-awesome:'Font Awesome 6 Free', 'Font Awesome 5 Free', 'FontAwesome'; --link-a:rgb(80, 111, 168)/*#506fa8*/; --link-a-hover:rgb(47, 52, 117)/*#2f3475*/; --link-std:inherit; --link-hover:rgba(88, 163, 23, 1)/*#58A317*/ !important; --link-active:rgba(88, 163, 23, 1)/*#58A317*/ !important; --link-visited:rgba(126, 211, 33, 1)/*#58A317*/ !important; --link-keyword:rgb(80, 111, 168)/*#506fa8*/; --bt-button-std:rgba(126, 211, 33, 1)/*#7ED321*/; --bt-button-shadow-dark:rgba(34, 34, 34, 1)/*#1a2e4e*/; --bt-button-active:rgba(88, 163, 23, 1)/*#58A317*/; --bg-dark:rgba(0, 25, 87, 1)/*#001957*/; --bg-mid:rgba(0, 40, 138, 1)/*#00288a*/; --bg-block:rgba(0, 58, 117, 1)/*#003a75*/; --box-shadow:rgba(60, 60, 60, .3); --box-shadow-light:rgba(60, 60, 60, .1); --bs-body-line-height: 1.86; --lt-color-background-whitesmoke:rgb(245, 245, 245)/*#F5F5F5*/;}
.accordion{--bs-accordion-btn-bg: rgba(230,230,230,1) !important; --bs-accordion-active-bg:rgba(230,230,230,1) !important; --bs-accordion-active-color:#212529 !important; --bs-accordion-btn-focus-border-color:rgba(88,163,23,.5) !important; --bs-accordion-btn-focus-box-shadow:rgba(60, 60, 60, .3) !important; --bs-accordion-btn-icon:url(../images/3-lines-gr.svg) !important; --bs-accordion-btn-active-icon:url(../images/up-arrow-gr.svg) !important; --bs-accordion-btn-icon-transform:rotate(0deg) !important;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url('../fonts/open-sans-v34-latin-300.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-300.ttf') format('truetype'), url('../fonts/open-sans-v34-latin-300.svg#OpenSans') format('svg');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('../fonts/open-sans-v34-latin-regular.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-regular.ttf') format('truetype');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;src:url('../fonts/open-sans-v34-latin-500.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-500.ttf') format('truetype');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url('../fonts/open-sans-v34-latin-600.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-600.ttf') format('truetype');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url('../fonts/open-sans-v34-latin-700.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-700.ttf') format('truetype');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url('../fonts/open-sans-v34-latin-800.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-800.ttf') format('truetype');}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url('../fonts/open-sans-v34-latin-300italic.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-300italic.ttf') format('truetype');}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url('../fonts/open-sans-v34-latin-italic.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-italic.ttf') format('truetype');}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:500;src:url('../fonts/open-sans-v34-latin-500italic.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-500italic.ttf') format('truetype');}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url('../fonts/open-sans-v34-latin-600italic.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-600italic.ttf') format('truetype');}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url('../fonts/open-sans-v34-latin-700italic.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-700italic.ttf') format('truetype');}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:url('../fonts/open-sans-v34-latin-800italic.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-800italic.ttf') format('truetype');}
@font-face{font-family:'FontAwesome';src:url('../webfonts/fa-brands-400.woff2') format('woff2'), url('../webfonts/fa-brands-400.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'FontAwesome';src:url('../webfonts/fa-regular-400.woff2') format('woff2'), url('../webfonts/fa-regular-400.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'FontAwesome';src:url('../webfonts/fa-solid-900.woff2') format('woff2'), url('../webfonts/fa-solid-900.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'FontAwesome';src:url('../webfonts/fa-v4compatibility.woff2') format('woff2'), url('../webfonts/fa-v4compatibility.ttf') format('truetype');font-weight:normal;font-style:normal;}
#startseitenfoto{background-image:url(/images/template/freiheit-auf-dem-boot-dank-guenstiger-finanzierung-von-yachtfinanz.jpg) !important;background-size:cover;}
@supports (background-image:url(/images/template/freiheit-auf-dem-boot-dank-guenstiger-finanzierung-von-yachtfinanz.webp)) {#startseitenfoto{background-image:url(/images/template/freiheit-auf-dem-boot-dank-guenstiger-finanzierung-von-yachtfinanz.webp) !important;background-size:cover;}}
#yachtpalmafoto{background-image:url(/images/template/yacht-palma-hafen.jpg) !important;background-size:cover;}
@supports (background-image:url(/images/template/yacht-palma-hafen.webp)) {#yachtpalmafoto{background-image:url(/images/template/yacht-palma-hafen.webp) !important;background-size:cover;}}
#yachtpalmafoto-l{background-image:url(/images/template/yacht-palma-hafen.jpg) !important;background-size:cover;}
@supports (background-image:url(/images/template/yacht-palma-hafen.webp)) {#yachtpalmafoto-l{background-image:url(/images/template/yacht-palma-hafen.webp) !important;background-size:cover;}}
#yachtpalmafoto-xl{background-image:url(/images/template/yacht-palma-hafen.jpg) !important;background-size:cover;}
@supports (background-image:url(/images/template/yacht-palma-hafen.webp)) {#yachtpalmafoto-xl{background-image:url(/images/template/yacht-palma-hafen.webp) !important;background-size:cover;}}
body{font-family:'Open Sans', sans-serif;font-weight:300;}
a{color:var(--link-a);}
a:hover,a:focus,a:active{color:var(--link-a-hover)}
a,a:hover,a:focus,a:active{text-decoration:none;}
#sp-top-bar a{color:var(--bs-gray-700);}
div#sp-top2{text-align:left;}
div#sp-top3{text-align:right;}
.singlepost-header h1,.content-category h1{margin-top:0px !important;margin-right:0px !important;margin-bottom:10px !important;margin-left:0px !important;}
.pagepost-header h1{margin-top:10px !important;margin-right:0px !important;margin-bottom:10px !important;margin-left:0px !important;}
.singlepost-header h2{margin-top:0px !important;margin-right:0px !important;margin-bottom:20px !important;margin-left:0px !important;}
#sp-header{-webkit-box-shadow:0 4px 10px 0px var(--link-keyword);box-shadow:0 4px 10px 0px var(--link-keyword);}
header#sp-header .row{display:flex;min-height:60px;}
@media (max-width: 991px){#sp-header{height:60px;}}
@media (max-width: 991px){#sp-header .logo{height:60px;}}
.topheader h1{text-shadow:rgb(15 15 92) .04em .04em .08em;font-weight:900;text-transform:uppercase;}
@media (max-width: 480px){.topheader h1{font-weight:700 !important;font-size:33px !important;line-height:1.3 !important;}}
@media (max-width: 360px){.topheader h1{font-size:28px !important;}}
.topheader h2{text-shadow:rgb(15 15 92) .04em .04em .08em;}
.quickhead{background:linear-gradient(to bottom,rgba(255, 255, 255, .8) 0%,rgb(255, 255, 255) 60%);background-image:linear-gradient(to bottom,rgba(255, 255, 255, .8) 0%,rgb(255, 255, 255) 60%) !important;background-image:-webkit-linear-gradient(to bottom,rgba(255, 255, 255, .8) 0%,rgb(255, 255, 255) 60%) !important;background-image:-moz-linear-gradient(to bottom,rgba(255, 255, 255, .8) 0%,rgb(255, 255, 255) 60%) !important;background-image:-ms-linear-gradient(to bottom,rgba(255, 255, 255, .8) 0%,rgb(255, 255, 255) 60%) !important;background-image:-o-linear-gradient(to bottom,rgba(255, 255, 255, .8) 0%,rgb(255, 255, 255) 60%) !important;border-radius:1.313rem 1.313rem 0 0 !important;}
.secondheader{text-align:center;}
h1{font-weight:700;}
h2,h3{font-weight:600;}
.stopheader h2 {margin-top:60px;margin-bottom:40px;}
@media (min-width: 1041px) and (max-width: 1200px){.stopheader h2,.stopheader h3{line-height:48px !important;}}
@media (min-width: 1041px){.stopheader h2,.stopheader h3{font-size:xxx-large !important;}}
a.subheader{font-size:xx-large;font-weight:bold;}
@media (min-width: 1041px){a.subheader{font-size:xxx-large;}}
a.subheader:hover{text-decoration:underline;letter-spacing:.0125em;}
a.subheader:hover::after{content:'' !important;}
.blogheader h3 a{font-size:xx-large;font-weight:600;}
@media (min-width: 1041px){.blogheader h3 a{font-size:xxx-large;}}
.blogheader h3 a:hover{text-decoration:underline;}
.keyword{color:#506fa8;font-weight:bold;}
.nokeyword{font-weight:600;}
.stopword{font-weight:500;font-size:large;}
.bottomhalfyellow{background-image:linear-gradient(0, var(--flinked-yellow) 50%, transparent 50%);}
.brand{color:rgba(88, 163, 23, 1);font-weight:bolder;}
a.keyword{color:#506fa8;font-weight:bold;}
a.keyword:hover{text-decoration:underline;letter-spacing:.005em;}
.keyword h3 span{color:#506fa8 !important;}
.top-akkordion .sppb-panel-title{font-size:20px;}
.nohyphens{-ms-hyphens:none;-moz-hyphens:none;-webkit-hyphens:none;hyphens:none;}
.yeshyphens{-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}
.untertitel{color:rgba(117, 117, 117, 1);}
.bilduntertitel{margin-top:-25px !important;margin-bottom:25px !important;margin-left:0px !important;margin-right:0px !important;font-size:small !important;opacity:.7 !important;}
.bilduntertitel_alone{margin-bottom:25px !important;margin-left:0px !important;margin-right:0px !important;font-size:small !important;opacity:.7 !important;}
.breadcrumb{padding:0 0;margin-bottom:0;}
.lif-form{list-style-image:url(/images/template/hinweispfeile.gif);margin-top:4vh;margin-bottom:4vh;margin-left:5vw;}
.lifform{letter-spacing:.5em;font-size:large;padding-left:1.3vw;line-height:30px;margin-bottom:1vh;}
.lifform2{letter-spacing:.25em;font-size:large;padding-left:1.3vw;line-height:30px;}
.doubleline{margin-bottom:5vh;margin-top:6vh;}
.divcenter{display:block;margin-left:auto;margin-right:auto;}
.callbutton div span,.callbutton div a,.callbutton a{background-color:var(--bt-button-std);box-shadow:2px 5px 10px 3px rgba(0, 0, 0, .5);border-radius:.5em !important;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-width:inherit;border:0 solid transparent;outline:0 none;}
.callbutton a:hover, .callbutton a:active{background-color:var(--bt-button-active);color:rgba(255, 255, 255, 1);box-shadow:0 4px 4px rgba(0, 0, 0, .35);-webkit-transform:translateY(3px);transform:translateY(3px);-webkit-transition:all .2s;transition:all .2s;}
.focusbutton div a{padding:1.5vw 3vw 1.5vw 3vw;line-height:initial;font-size:x-large;}
.callbuttongrid div a{display:inline-grid;}
.callbuttonlinks{padding-top:0 !important;}
.callbuttonlinks a{margin-bottom:0;}
.callbuttonheader a{color:#010101;font-weight:initial;line-height:1.5;display:inline-grid;padding:5px 20px;margin-bottom:10px;border-radius:.5em !important;-webkit-border-radius:.5em;-moz-border-radius:.5em;border:0 solid transparent;outline:0 none;}
.infobutton div span,.infobutton div a,.infobutton a{background-color:var(--bt-button-std);box-shadow:2px 5px 10px 3px rgba(0, 0, 0, .5);color:var(--bt-button-shadow-dark);padding:.9vw 3vw .9vw 3vw;letter-spacing:.0125em;border-radius:.5em !important;-webkit-border-radius:.5em;-moz-border-radius:.5em;font-weight:bolder;border:0 solid transparent;outline:0 none;}
.infobutton a:hover, .infobutton a:active{background-color:var(--bt-button-active);color:rgba(255, 255, 255, 1);box-shadow:0 4px 4px rgba(0, 0, 0, .35);-webkit-transform:translateY(3px);transform:translateY(3px);-webkit-transition:all .2s;transition:all .2s;}
.infobutton-xl div span,.infobutton-xl div a,.infobutton-xl a{background-color:var(--bt-button-std);box-shadow:2px 5px 10px 3px rgba(0, 0, 0, .5);color:var(--bt-button-shadow-dark);padding:1.2vw 3vw 1.2vw 3vw;letter-spacing:.0125em !important;border-radius:.5em !important;-webkit-border-radius:.5em;-moz-border-radius:.5em;font-weight:bolder;border:0 solid transparent;outline:0 none;}
.infobutton-xl a:hover, .infobutton-xl a:active{background-color:var(--bt-button-active);color:rgba(255, 255, 255, 1);box-shadow:0 4px 4px rgba(0, 0, 0, .35);-webkit-transform:translateY(3px);transform:translateY(3px);-webkit-transition:all .2s;transition:all .2s;}
.actionbutton{background-color:var(--bt-button-std);box-shadow:2px 5px 10px 3px rgba(0, 0, 0, .5);border-width:inherit;color:var(--bt-button-shadow-dark);letter-spacing:.0125em !important;border-radius:.5em !important;-webkit-border-radius:.5em;-moz-border-radius:.5em;border:0 solid transparent;outline:0 none;}
.actionbutton:hover, .actionbutton:active, .actionbutton:focus{background-color:var(--bt-button-active);color:rgba(255, 255, 255, 1);box-shadow:0 4px 4px rgba(0, 0, 0, .35);-webkit-transform:translateY(3px);transform:translateY(3px);-webkit-transition:all .2s;transition:all .2s;}
.sppb-article-info-wrap h3{font-weight:bold;}
.sppb-article-info-wrap a:hover{font-weight:bold;}
.sppb-article-info-wrap a:hover::after{font-family:var(--bs-font-awesome);content:'\f105';text-transform:none;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;margin-left:.6em;color:white;font-weight:bold;font-size:large;}
.sppb-article-info-wrap h3 a:hover::after{font-family:var(--bs-font-awesome);content:'';text-transform:none;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;margin-left:.6em;color:white;font-weight:bold;font-size:large;}
.sppb-readmore{background-color:rgba(126, 211, 33, 1);box-shadow:2px 5px 10px 3px rgba(0, 0, 0, .5);border-width:inherit;color:rgba(0, 0, 0, 1);letter-spacing:.0125em !important;border-radius:.5em !important;-webkit-border-radius:.5em;-moz-border-radius:.5em;border:0 solid transparent;outline:0 none;padding:1rem 1rem;line-height:5rem;font-weight:bolder;white-space:nowrap;}
.sppb-readmore:hover, .sppb-readmore:active{background-color:rgba(88, 163, 23, 1);color:rgba(255, 255, 255, 1);box-shadow:0 4px 4px rgba(0, 0, 0, .35);-webkit-transform:translateY(3px);transform:translateY(3px);-webkit-transition:all .2s;transition:all .2s;}
.advice h3 a:hover{font-weight:bolder;text-decoration:underline;}
#advices .sppb-article-introtext{margin-bottom:4vh;}
#advices .sppb-addon-article{margin-bottom:10vh;}
.direkt2form{font-size:smaller;}
.prelude a:hover::after{font-family:var(--bs-font-awesome);content:'\f105';text-transform:none;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;margin-left:.6em;color:white;font-weight:bold;font-size:large;}
.sppb-btn-xlg-frame{padding-top:20px;padding-bottom:30px;}
.sppb-btn-width .callbutton a{width:max-content;}
.sppb-btn-round{border-radius:.25em !important;}
.sppb-panel-modern>.sppb-panel-heading{background-color:rgb(250, 250, 250) !important;border-color:rgb(239, 239, 239) !important;color:rgb(51, 51, 51) !important;}
.sppb-panel-faq{background:var(--lt-color-background-whitesmoke) !important;border:1px solid rgba(60, 60, 60, .2) !important;border-radius:.5em !important;-webkit-border-radius:.5em;-moz-border-radius:.5em;margin-bottom:10px;}
.sppb-panel-faq>.sppb-panel-heading{background-color:rgba(230, 230, 230, 1) !important;border-color:rgba(60, 60, 60, .1) !important;color:rgb(51, 51, 51) !important;border-radius:.5em !important;-webkit-border-radius:.5em;-moz-border-radius:.5em;}
.sppb-panel-faq>.sppb-panel-heading .sppb-toggle-direction{color:rgba(88, 163, 23, 1) !important;}
.brandaccord{background:rgb(88, 163, 23);background:linear-gradient(0deg, rgba(88, 163, 23, .5) 1%, rgba(255,255,255,0) 65%);margin-bottom:0;line-height:20px;margin-top:-10px;}
#financeboatselection{box-shadow:6px 6px 18px rgba(60, 60, 60, .1) inset;color:rgba(39, 62, 125, 1);background-color:rgba(230, 230, 230, 1);}
.formulare-widget img,.rechner-widget img{box-shadow:12px 12px 12px rgba(60, 60, 60, .7);border-radius:6rem;-webkit-border-radius:6rem;-moz-border-radius:6erm;-webkit-filter:grayscale(.4);filter:grayscale(1) opacity(.4);}
.formulare-widget img:hover,.rechner-widget img:hover{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-transition:all .2s;transition:all .2s;box-shadow:4px 4px 10px rgba(60, 60, 60, .7);}
#option-sportboote{background-image:url(/images/content/option-sportboote.jpg);background-repeat:round;}
@supports (background-image:url(/images/content/option-sportboote.webp)) {#option-sportboote{background-image:url(/images/content/option-sportboote.webp);background-repeat:round;}}
#option-motorboote{background-image:url(/images/content/option-motorboote.jpg);background-repeat:round;}
@supports (background-image:url(/images/content/option-motorboote.webp)) {#option-motorboote{background-image:url(/images/content/option-motorboote.webp);background-repeat:round;}}
#option-segelboote{background-image:url(/images/content/option-segelboote.jpg);background-repeat:round;}
@supports (background-image:url(/images/content/option-segelboote.webp)) {#option-segelboote{background-image:url(/images/content/option-segelboote.webp);background-repeat:round;}}
.motorboote-motoryachten{background-image:url(/images/content/flybridge_motoryacht.jpg);background-size:cover;background-position:50% 45%;background-repeat:inherit;}
@supports (background-image:url(/images/content/flybridge_motoryacht.webp)) {.motorboote-motoryachten{background-image:url(/images/content/flybridge_motoryacht.webp);background-size:cover;background-position:50% 45%;background-repeat:inherit;}}
.segelboote-segelyachten{background-image:url(/images/content/vordeck_segelyacht.jpg);background-size:cover;background-position:50% 0;background-repeat:inherit;}
@supports (background-image:url(/images/content/vordeck_segelyacht.webp)) {.segelboote-segelyachten{background-image:url(/images/content/vordeck_segelyacht.webp);background-size:cover;background-position:50% 0;background-repeat:inherit;}}
.sportboot-sunset{background-image:url(/images/content/sportboot_sunset.jpg);background-size:cover;background-position:50% 30%;background-repeat:inherit;}
@supports (background-image:url(/images/content/sportboot_sunset.webp)) {.sportboot-sunset{background-image:url(/images/content/sportboot_sunset.webp);background-size:cover;background-position:50% 30%;background-repeat:inherit;}}
em{font-weight:bolder;font-style:normal;}
.indilink{color:rgba(88, 163, 23, 1);font-weight:bold;}
a.indilink{color:rgba(88, 163, 23, 1);font-weight:bold;}
a.indilink:hover{text-decoration:underline;letter-spacing:.0125em;}
.hintbox{margin-right:15px;margin-bottom:15px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;border:1px solid var(--box-shadow-light);border-radius:.5em !important;-webkit-border-radius:.5em;-moz-border-radius:.5em;background-color:rgba(230, 230, 230, 1);box-shadow:10px 10px 5px var(--box-shadow) !important;}
.attentionbox{padding-top:15px;}
.attention-box{margin-top:30px;margin-right:15px;margin-bottom:30px;padding-top:3px;padding-right:20px;padding-bottom:10px;padding-left:20px;border:1px solid var(--box-shadow-light);border-radius:.5em !important;-webkit-border-radius:.5em;-moz-border-radius:.5em;background-color:rgba(230, 230, 230, 1);box-shadow:10px 10px 5px var(--box-shadow) !important;}
.calcbox{padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0;border:1px solid var(--box-shadow-light);border-radius:.5em !important;-webkit-border-radius:.5em;-moz-border-radius:.5em;background-color:rgba(126, 211, 33, .2);box-shadow:10px 10px 5px var(--box-shadow) !important;margin-left:auto;margin-right:auto;}
@media (max-width: 768px){.calcbox{display:contents;}}
@media (min-width: 768px){.calcbox{width:95%;margin-bottom:4vh;}}
@media (min-width: 992px){.calcbox{width:85%;margin-bottom:4.5vh;}}
@media (min-width: 1200px){.calcbox{width:75%;margin-bottom:5vh;}}
.animated-heading-highlighted-text{padding:0 !important;}
.card{color:transparent;padding:40px 20px;border:0;border-radius:2em;-webkit-border-radius:2em;-moz-border-radius:2em;box-shadow:0 50px 40px -20px rgba(0, 0, 0, .55) !important;transition:background .2s, box-shadow .2s;display:flex;flex-direction:column;margin-bottom:20px;max-width:400px;align-items:center;margin-left:auto;margin-right:auto;}
.card h3{color:rgba(39, 62, 125, 1);font-weight:bold;}
.card:hover{background:var(--bt-button-std) !important;box-shadow:0 0 20px rgba(88, 163, 23, 1) !important;color:#fff !important;font-weight:bolder;}
.card:hover span{background-color:white;}
.card-boote{margin-left:auto;margin-right:auto;display:block;width:187px;}
span.card-subheader{color:#506fa8;}
#card-text-sportboote,#card-text-motorboote,#card-text-segelboote{list-style-type:disc;}
#card-text-sportboote li,#card-text-motorboote li,#card-text-segelboote li{text-align:left;padding-left:10px;}
@media all and (-ms-high-contrast:none), all and (-ms-high-contrast:active){.sppb-carousel-inner>.sppb-item>a>img,.sppb-carousel-inner>.sppb-item>img,.sppb-img-responsive{width:auto;}
*::-ms-backdrop,.sppb-carousel-inner>.sppb-item>a>img,.sppb-carousel-inner>.sppb-item>img,.sppb-img-responsive{width:auto;}}
#sp-main-body{padding:30px 0 0 0 !important;}
@media (min-width: 1400px){.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{font-size:110%;font-weight:bolder;}}
@media (max-width: 1400px){.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{font-size:100%;font-weight:bolder;}}
@media (max-width: 1200px){.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{font-size:90%;padding:0px 0px 0px 10px;}.sp-megamenu-parent{margin:0px !important;}}
.sp-megamenu-parent>li.active>a,.sp-megamenu-parent>li:hover>a{color:rgba(88, 163, 23, 1) !important;font-weight:bold;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover,li.menu_item>a:hover{color:#fff !important;background-color:#506fa8;font-weight:400;width:100%;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:active,li.menu_item>a:hover{color:#fff !important;}
.sp-megamenu-parent .sp-mega-group>li>a{font-size:1.1em;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a,.sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge){font-size:1em;display:block;}
.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{text-transform:uppercase;}
section#startseitenfoto{margin-top:-30px !important;}
img.responsive{max-width:100%;height:auto;}
.vorteil{display:block;text-align:left;padding-bottom:14px;}
.vorteil::before{font:normal normal normal 14px/1 var(--bs-font-awesome);font-size:inherit;text-rendering:auto;content:'\f00c';padding-right:8px;color:rgba(88, 163, 23, 1);}
@media (max-width: 768px){.vorteil::before{margin-left:-25px;}}
.offcanvas-inner{padding:30px 15px 0 0;}
.bofin ul{margin-left:0;margin-right:-15px;}
.bofin .nav-child li{font-size:larger;}
.bofin .nav-child li a{font-weight:bold;color:black;}
.bofin .deeper .parent a{font-weight:bold;color:rgb(100, 184, 27);}
.bofin .deeper .parent li a{font-weight:bold;color:black;}
.content-left{float:right;}
.rating-block{margin-right:auto;margin-left:auto;display:block;background-color:#E0E0E0;border:1px solid #EFEFEF;padding:15px 15px 20px 15px;border-radius:3px;box-shadow:10px 10px 5px rgba(60, 60, 60, .3) !important;}
.rating-padding-bottom-7{padding-bottom:7px;}
.rating-bold{font-weight:700;color:#000;}
h1.kreditcheck{line-height:36px;margin-top:0;padding:0;text-align:center;}
h2.kreditcheck{font-size:26px;color:rgb(117, 117, 117);line-height:26px;margin:0 0 20px 0;padding:0;text-align:center;}
#accordion-hst .accordion-hst-default>.accordion-hst-heading{background-color:rgba(230, 230, 230, 1) !important;box-shadow:0 0 0 1px rgb(60, 60, 60, .2);}
#accordion-hst .hst-ausw{margin-bottom:10px;font-size:18px;font-family:Open Sans, sans-serif;font-weight:normal;color:inherit;display:block;margin-inline-start:0;margin-inline-end:0;}
h2.accordion-hst-title{font-size:21px;}
h2 a .fa-plus::after,h2 a:link .fa-plus::after,a:focus .fa-plus::after,a:active .fa-plus::after{content:'\f0c9';font-family:var(--bs-font-awesome);transform:rotate(0deg);transition:transform .2s;text-rendering:auto;color:rgba(88, 163, 23, 1) !important;}
h2 a:hover .fa-plus::after{content:'\f067';font-family:var(--bs-font-awesome);transform:rotate(0deg);transition:transform .2s;text-rendering:auto;color:rgba(126, 211, 33, 1) !important;}
h2 a .fa-plus::before{content:none;}
h2.brand{color:#58A317;}
h3{font-size:26px;}
.h3{font-size:26px;line-height:26px;}
h3.anfragehinweismarke{line-height:20px;margin-top:0;font-size:16px;text-align:center;width:97%;}
h2.sppb-cta-title,h3.sppb-cta-title{margin-top:0;font-size:36px;line-height:36px;margin-bottom:15px;border:0;}
.sppb-cta-subtitle{font-size:24px;line-height:24px;margin-top:0;margin-bottom:0;}
.sppb-cta-text{margin-top:15px;margin-bottom:0;}
.accordion-hst-title a:hover{color:rgba(88, 163, 23, 1);}
.hst-ausw a:hover::before{font-family:var(--bs-font-awesome);content:'\f105';text-transform:none;line-height:22px;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;margin-top:.35rem;margin-right:.2em;float:inline-start;color:rgba(126, 211, 33, 1);font-weight:bold;}
.hst-ausw a:hover{color:rgba(88, 163, 23, 1);}
.direktmodul{line-height:1.4;}
.direktmodul h2{line-height:1.4;}
.direktmodul a{background-color:var(--bt-button-std);box-shadow:2px 5px 10px 3px rgba(0, 0, 0, .5);border-width:inherit;color:var(--bt-button-shadow-dark);letter-spacing:.0125em !important;font-weight:bold;border-radius:.5em !important;-webkit-border-radius:.5em;-moz-border-radius:.5em;hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;border:0 solid transparent;outline:0 none;}
.direktmodul a:hover{background-color:rgba(88, 163, 23, 1);color:rgba(255, 255, 255, 1);box-shadow:0 4px 4px rgba(0, 0, 0, .35);-webkit-transform:translateY(3px);transform:translateY(3px);-webkit-transition:all .2s;transition:all .2s;hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;}
.cheers{margin-right:15px;}
h5.cheers_subtitle{font-size:smaller;}
.bildvorteil{margin-bottom:20px;border-radius:2rem !important;-webkit-border-radius:2rem;-moz-border-radius:2rem;box-shadow:10px 10px 5px var(--box-shadow) !important;transition:background .2s, box-shadow .2s;position:relative;}
@media (min-width: 992px){.bildvorteil-l{margin-top:80px;float:left;}}
@media (min-width: 992px){.bildvorteil-xl{margin-top:120px;}}
.bildbootstyp{border-radius:2rem !important;-webkit-border-radius:2rem;-moz-border-radius:2rem;box-shadow:10px 10px 5px var(--box-shadow) !important;transition:background .2s, box-shadow .2s;pointer-events:none;}
.bildhersteller{border-radius:2rem !important;-webkit-border-radius:2rem;-moz-border-radius:2rem;box-shadow:10px 10px 5px var(--box-shadow) !important;transition:background .2s, box-shadow .2s;pointer-events:none;}
@media (min-width: 1280px){.bildhersteller{margin-bottom:40px;}}
@media (min-width: 1024px) and (max-width: 1280px){.bildhersteller{margin-bottom:40px;}}
@media (min-width: 768px) and (max-width: 1024px){.bildhersteller{margin-bottom:41px;}}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.bildhersteller{margin-bottom:42px;}}
@media (min-width: 480px) and (max-width: 768px){.bildhersteller{margin-bottom:43px;}}
@media (min-width: 320px) and (max-width: 480px){.bildhersteller{margin-bottom:44px;}}
.herstellerbox{font-size:smaller;}
@media (min-width: 1024px){.imagelogo{width:22vw;}}
@media (min-width: 992px) and (max-width: 1024px){.imagelogo{width:28vw;}}
@media (min-width: 768px) and (max-width: 992px){.imagelogo{width:30vw;}}
@media (min-width: 480px) and (max-width: 768px){.imagelogo{width:42vw;}}
@media (max-width: 480px){.imagelogo{width:60vw;}}
.bildkalkuel{border-radius:2rem !important;-webkit-border-radius:2rem;-moz-border-radius:2rem;box-shadow:10px 10px 5px var(--box-shadow) !important;transition:background .2s, box-shadow .2s;}
#view-overview{overflow-x:unset !important;overflow-y:unset !important;}
.builderslist{margin-top:24px;}
@media (max-width: 768px){.lipreview{margin-top:20px;}}
@media (min-width: 768px){.lipreview{margin-top:15px;}}
@media (min-width: 992px){.lipreview{margin-top:10px;}}
.linone{list-style:none;}
@media (max-width: 768px){.linone{margin-bottom:10px;}}
@media (min-width: 768px){.linone{margin-bottom:5px;padding-right:0;padding-left:0;}}
.linone:hover{font-weight:400;color:#506fa8;cursor:pointer;}
@media (min-width:1400px){.sppb-row-container{max-width:1320px !important;}}
.sppb-row-container{padding-left:10px !important;padding-right:10px !important;}
@media (min-width: 768px){section#sp-main-body>.container{padding-left:0px;padding-right:0px;}}
.review-container{box-shadow:10px 10px 5px var(--box-shadow) !important;}
.review-box{margin-bottom:40px !important;}
.rating-view{border-left:0 !important;}
.review-final-score{border-width:0 0 0 0;}
.review-final-score .h2 {font-weight: bold;}
.borderset{margin-right:15px;margin-bottom:15px;}
.offerten-container{display:-webkit-flex;display:-ms-flex;display:contents;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2.2em;}
@media (min-width: 992px) and (max-width: 1024px){.offerten-container{margin-top:3.0em;}}
@media (min-width: 768px) and (max-width: 992px){.offerten-container{margin-top:3.0em;}}
@media (min-width: 480px) and (max-width: 768px){.offerten-container{margin-top:3.5em;}}
@media (min-width: 320px) and (max-width: 480px){.offerten-container{margin-top:4.0em;}}
.offerten-panel{display:-webkit-flex;display:-ms-flexbox;display:flex;}
@media (min-width: 768px){.offerten-panel{margin-bottom:15px;}}
.offerten-text{color:black;padding-right:0 !important;}
.offerten-box:hover{background-color:rgba(210, 210, 210, 1);box-shadow:0 4px 4px rgb(60 60 60 / 60%) !important;border-radius:.5em !important;-webkit-border-radius:.5em;-moz-border-radius:.5em;-webkit-transform:translateY(3px);transform:translateY(3px);-webkit-transition:all .2s;transition:all .2s;}
.offerten-box{border:1px solid var(--box-shadow-light);border-radius:.5em !important;-webkit-border-radius:.5em;-moz-border-radius:.5em;background-color:rgba(230, 230, 230, 1);box-shadow:10px 10px 5px var(--box-shadow) !important;}
@media (min-width: 768px) and (max-width: 1024px){.offerten-box-md{margin-bottom:2.0em;}}
@media (min-width: 480px) and (max-width: 768px){.offerten-box-sm{margin-bottom:2.5em;}}
@media (min-width: 320px) and (max-width: 480px){.offerten-box-sm{margin-bottom:3.0em;}}
#modellAnfrage>.offerten-container>.offerten-panel>.offerten-link>.offerten-box>.fa-file-alt:before,#modellAnfrage>.offerten-container>.offerten-panel>.offerten-link>.offerten-box>.fa-calculator:before{vertical-align:middle;margin-left:0;padding-left:5px;color:#506fa8;}
@media (min-width: 768px) and (max-width: 1024px){#modellAnfrage>.offerten-container>.offerten-panel>.offerten-link>.offerten-box>.fa-file-alt:before,#modellAnfrage>.offerten-container>.offerten-panel>.offerten-link>.offerten-box>.fa-calculator:before{margin-left:0;padding-left:5px;}
#modellAnfrage>.offerten-container>.offerten-panel>.offerten-link>.offerten-box>.fa-4x{font-size:3.8em;}}
@media (min-width: 480px) and (max-width: 768px){#modellAnfrage>.offerten-container>.offerten-panel>.offerten-link>.offerten-box>.fa-file-alt:before,#modellAnfrage>.offerten-container>.offerten-panel>.offerten-link>.offerten-box>.fa-calculator:before{margin-left:-0;padding-left:5px;}
#modellAnfrage>.offerten-container>.offerten-panel>.offerten-link>.offerten-box>.fa-calculator:before{padding-right:48px;}
#modellAnfrage>.offerten-container>.offerten-panel>.offerten-link>.offerten-box>.fa-4x{font-size:3.5em;}}
@media (max-width: 480px){#modellAnfrage>.offerten-container>.offerten-panel>.offerten-link>.offerten-box>.fa-file-alt:before,#modellAnfrage>.offerten-container>.offerten-panel>.offerten-link>.offerten-box>.fa-calculator:before{margin-left:-18px;padding-left:24px;}
#modellAnfrage>.offerten-container>.offerten-panel>.offerten-link>.offerten-box>.fa-calculator:before{padding-right:48px;padding-left:24px;}
#modellAnfrage>.offerten-container>.offerten-panel>.offerten-link>.offerten-box>.fa-4x{font-size:3.5em;}}
p.asome{padding-top:.5em;}
p.offerte{font-size:110%;margin:0 0 10px 5px;font-family:'Open Sans',sans-serif;font-weight:600;}
@media (min-width: 480px) and (max-width: 768px){p.offerte{font-size:125%;}}
@media (min-width: 320px) and (max-width: 480px){p.offerte{font-size:128%;}}
.formularframe{margin-top:20px;margin-right:30px;margin-left:30px;padding-top:25px;padding-right:10px;padding-left:10px;border:1px solid rgba(60, 60, 60, .1);border-radius:.5em !important;-webkit-border-radius:.5em;-moz-border-radius:.5em;background-color:white;}
@media (min-width: 768px) and (max-width: 1024px){.formularframe{margin-right:5px !important;margin-left:5px !important;}}
@media (min-width: 480px) and (max-width: 768px){.formularframe{margin-right:-15px !important;margin-left:-15px !important;}}
@media (min-width: 320px) and (max-width: 480px){.formularframe{margin-right:-18px !important;margin-left:-18px !important;}}
.check-yes{font-size:larger;}
li.kaufph{margin-top:10px;}
li.kaufpha{margin-top:12px;}
li.kaufphe{margin-bottom:16px;}
.sp-scroll-up{width:40px;height:40px;border:1px solid #ddd;background:rgba(255,255,255,.4);}
.sp-scroll-up:before{content:"\f106";font-family:var(--bs-font-awesome);position:absolute;top:0;right:0;border-radius:3px;width:40px;height:38px;line-height:38px;text-align:center;font-size:25px;font-weight:700;color:#000;}
.sp-scroll-up:hover{background:#c4c4c4;}
.sp-offcanvas-bootfin{font-size:larger !important;}
.sp-offcanvas-bootfin ul.menu>li a,ul.menu>li a:focus{color:var(--bs-body-color) !important;line-height:var(--bs-body-line-height) !important;}
.sp-offcanvas-bootfin ul.menu>li a:hover{color:var(--link-hover) !important;}
.sp-offcanvas-bootfin ul.menu>li.active a{color:var(--link-active);line-height:var(--bs-body-line-height) !important;}
.sp-offcanvas-bootfin ul.menu>li.active a:hover{color:var(--link-hover);}
.sp-offcanvas-bootfin ul.menu>li.active a:visited{color:var(--link-visited);}
.breadcrumb{background-color:inherit;}
li.float-start{margin-right:10px;}
.sppb-testimonial-pro .sppb-carousel-control{background-color:rgba(126, 211, 33, 1);border-color:rgba(0, 0, 0, .2);}
.sppb-testimonial-pro .sppb-carousel-control:hover{background-color:rgba(88, 163, 23, 1);color:#fff;}
.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none;}
.pager li>a,.pager li>span{font-size:1rem;display:inline-block;padding:5px 14px;background-color:rgba(126, 211, 33, 1) !important;border:1px solid rgba(0, 0, 0, .2);border-radius:.5em;-webkit-border-radius:.5em;-moz-border-radius:.5em;}
.pager li>a:focus,.pager li>a:hover{text-decoration:none;color:rgba(255, 255, 255, 1);background-color:var(--bt-button-active);}
@media (min-width: 480px) and (max-width: 768px){.pager li>a,.pager li>span{font-size:0.825rem;}}
@media (min-width: 320px) and (max-width: 480px){.pager li>a,.pager li>span{font-size:0.55rem;}}
@media (max-width: 320px){.pager li>a,.pager li>span{font-size:0.50rem;}}
.icon-chevron-left:before,.icon-leftarrow:before,.icon-arrow-left:before{content:"\f053";}
.icon-chevron-right:before,.icon-rightarrow:before,.icon-arrow-right:before{content:"\f054";}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:var(--bs-font-awesome);font-style:normal;speak:none;}
#sp-footer .container-inner{border-top:0;}
#sp-footer2{text-align:center !important;}
#sp-footer1 ul.menu-footer,#sp-footer3 ul.menu-footer{list-style:none;}
#sp-footer a {font-weight:400;}
.blind {display: none;}
.fullimagewidth {display:block;margin-left:auto;margin-right:auto;width:100%;height: auto;}
.preload-img{background-size:cover;background-repeat:no-repeat;background-position:center;transition:opacity .5s ease;opacity:0}
.preload-img.loaded{opacity:1;background-image:none}
